23 "updateGlobalPlacements",
24 &updateGlobalPlacements<Scalar, Options, JointCollectionDefaultTpl>,
25 bp::args(
"model",
"data"),
26 "Updates the global placements of all joint frames of the kinematic "
27 "tree and store the results in data according to the relative placements of the joints.\n\n"
29 "\tmodel: model of the kinematic tree\n"
30 "\tdata: data related to the model\n");
33 "getVelocity", &getVelocity<Scalar, Options, JointCollectionDefaultTpl>,
34 (bp::arg(
"model"), bp::arg(
"data"), bp::arg(
"joint_id"),
35 bp::arg(
"reference_frame") =
LOCAL),
36 "Returns the spatial velocity of the joint expressed in the coordinate system given "
37 "by reference_frame.\n"
38 "forwardKinematics(model,data,q,v[,a]) should be called first to compute the joint "
39 "spatial velocity stored in data.v");
42 "getAcceleration", &getAcceleration<Scalar, Options, JointCollectionDefaultTpl>,
43 (bp::arg(
"model"), bp::arg(
"data"), bp::arg(
"joint_id"),
44 bp::arg(
"reference_frame") =
LOCAL),
45 "Returns the spatial acceleration of the joint expressed in the coordinate system "
46 "given by reference_frame.\n"
47 "forwardKinematics(model,data,q,v,a) should be called first to compute the joint "
48 "spatial acceleration stored in data.a .");
51 "getClassicalAcceleration",
52 &getClassicalAcceleration<Scalar, Options, JointCollectionDefaultTpl>,
53 (bp::arg(
"model"), bp::arg(
"data"), bp::arg(
"joint_id"),
54 bp::arg(
"reference_frame") =
LOCAL),
55 "Returns the \"classical\" acceleration of the joint expressed in the coordinate "
56 "system given by reference_frame.\n"
57 "forwardKinematics(model,data,q,v,a) should be called first to compute the joint "
58 "spatial acceleration stored in data.a .");
62 &forwardKinematics<Scalar, Options, JointCollectionDefaultTpl, VectorXs>,
63 bp::args(
"model",
"data",
"q"),
64 "Compute the global placements of all the joints of the kinematic "
65 "tree and store the results in data.\n\n"
67 "\tmodel: model of the kinematic tree\n"
68 "\tdata: data related to the model\n"
69 "\tq: the joint configuration vector (size model.nq)\n");
73 &forwardKinematics<Scalar, Options, JointCollectionDefaultTpl, VectorXs, VectorXs>,
74 bp::args(
"model",
"data",
"q",
"v"),
75 "Compute the global placements and local spatial velocities of all the joints of the "
77 "tree and store the results in data.\n\n"
79 "\tmodel: model of the kinematic tree\n"
80 "\tdata: data related to the model\n"
81 "\tq: the joint configuration vector (size model.nq)\n"
82 "\tv: the joint velocity vector (size model.nv)\n");
88 bp::args(
"model",
"data",
"q",
"v",
"a"),
89 "Compute the global placements, local spatial velocities and spatial accelerations "
90 "of all the joints of the kinematic "
91 "tree and store the results in data.\n\n"
93 "\tmodel: model of the kinematic tree\n"
94 "\tdata: data related to the model\n"
95 "\tq: the joint configuration vector (size model.nq)\n"
96 "\tv: the joint velocity vector (size model.nv)\n"
97 "\ta: the joint acceleration vector (size model.nv)\n");