I see the current chapter of Underactuated: System Identification and the corresponding notebook, and it currently does it through symbolics.
I'd like to try out stuff like system identification using forward-mode automatic differentiation ("autodiff" via AutoDiffXd
, etc.), just to check things like scalability, get a better feel for symbolics and autodiff options in Drake, etc.
As a first steps towards system identification with autodiff, how do I take gradients of MultibodyPlant
quantities (e.g. generalized forces, forward dynamics, etc.) with respect to inertial parameters (say mass)?
- Note: Permalinks of Underactuated chapter + notebook at time of writing: sysid.html, sysid.ipynb