RigidBodyDynamics.jl is a rigid body dynamics library in pure Julia. It aims to be user friendly and performant, but also generic in the sense that the algorithms can be called with inputs of any (suitable) scalar types. This means that if fast numeric dynamics evaluations are required, a user can supply Float64
or Float32
inputs. However, if symbolic quantities are desired for analysis purposes, they can be obtained by calling the algorithms with e.g. SymPy.Sym
inputs. If gradients are required, e.g. the ForwardDiff.Dual
type, which implements forward-mode automatic differentiation, can be used.
See the latest stable documentation for a list of features, installation instructions, and a quick-start guide. Installation should only take a couple of minutes, including installing Julia itself. See the notebooks directory for some usage examples.
- June 18, 2017: tagged version 0.2.0. Supports Julia 0.6. This is the last version to support Julia 0.5.
- March 20, 2017: tagged version 0.1.0.
- February 16, 2017: tagged version 0.0.6.
- February 14, 2017: tagged version 0.0.5.
- December 12, 2016: tagged version 0.0.4.
- December 6, 2016: tagged version 0.0.3.
- October 28, 2016: tagged version 0.0.2.
- October 24, 2016: tagged version 0.0.1.