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
17
18
18
## Analysis
19
19
20
-
Forward kinematics and Jacobian computation are **faster than Pinocchio** thanks to Julia's StaticArrays, which eliminate heap allocations for small fixed-size matrices (4×4, 6×6).
20
+
Forward kinematics and Jacobian computation are **~3x faster than Pinocchio** thanks to Julia's StaticArrays, which eliminate heap allocations for small fixed-size matrices (4×4, 6×6). The in-place variants (`forward_kinematics_space!`, `jacobian_space!`, etc.) achieve **zero allocations**.
21
21
22
22
The remaining gap in dynamics functions comes from algorithmic differences:
23
23
@@ -28,15 +28,13 @@ The remaining gap in dynamics functions comes from algorithmic differences:
28
28
29
29
### Allocations
30
30
31
-
With StaticArrays, allocations are dramatically reduced compared to the initial implementation:
0 commit comments