You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*Measured on Apple M2 (16 GB), Julia 1.12, Python 3.13. Julia timings are median values from BenchmarkTools.jl.*
17
24
@@ -39,7 +46,7 @@ The remaining gap in dynamics functions comes from allocation overhead in the RN
39
46
40
47
### When does this matter?
41
48
42
-
For **learning and prototyping**, ModernRoboticsBook.jl is fast enough — a full forward dynamics call takes ~34 μs, allowing ~29,000 evaluations per second. This is sufficient for trajectory optimization, offline simulation, and interactive exploration.
49
+
For **learning and prototyping**, ModernRoboticsBook.jl is fast enough — a full forward dynamics call takes ~5 μs, allowing ~186,000 evaluations per second. This is sufficient for trajectory optimization, offline simulation, and interactive exploration.
43
50
44
51
For **real-time control loops** (1 kHz+) or **large-scale optimization** (millions of evaluations), use a production library like Pinocchio, [RigidBodyDynamics.jl](https://github.com/JuliaRobotics/RigidBodyDynamics.jl), or [MuJoCo](https://mujoco.org/).
0 commit comments