Closed EricCousineau-TRI closed 4 years ago
In Pset1 of 6.881 (to be released on Sep 11), we are using the following RBT functions to control the robot and in testing:
rbt.B
rbt.doKinematics
rbt.CalcBodyPoseInWorldFrame
rbt.inverseDynamics
Not used in pset1 but could be used for future psets:
rbt.relativeTwist
rbt.geometricJacobian
rbt.geometricJacobianDotTimesV
Thanks!
Per f2f with @amcastro-tri, for the actuation matrix / projection matrix B
, we may need some sugar methods to obtain the projection matrices.
@hongkai-dai Can I ask if you'll be submitting a PR for getting things such as the state and Jacobians in a specified order? If so, I can then build on top of that PR to get B
.
For the above, I'll try to reflect some of the computations that are done in multibody_tree_test.cc
.
@EricCousineau-TRI I do not think I will send a PR on getting things like state and Jacobians. By discussing with @amcastro-tri , I will PR a method to get the bounds on the generalized positions.
Check with @EricCousineau-TRI on status
Updated checkboxes; we can consider shifting the remaining bits that are not immediately necessary to separate issues.
AFAIK, with contributions from @gizatt, @mpetersen94, and other Drake authors, we've generally covered this list. Closing for now.
Suggested order of operations:
MultibodyPlant
(#9281)MultibodyPlant
(#9322)RigidTransform
(#9318)MultibodyTree
/MultibodyPlant
MultibodyTree
/MultibodyPlant
MultibodyPlant
/MultibodyTree
programmatically\cc @amcastro-tri