MCPcopy Create free account
hub / github.com/Simple-Robotics/aligator / SimpleModel

Function SimpleModel

tests/mpc-cycle.cpp:23–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21
22namespace {
23pinocchio::Model SimpleModel() {
24 pinocchio::Model model;
25
26 const auto joint_id = model.addJoint(0, pinocchio::JointModelPZ(),
27 pinocchio::SE3::Identity(), "joint");
28 const auto frame_id = model.addJointFrame(joint_id, -1);
29 model.addBodyFrame("link", joint_id, pinocchio::SE3::Identity(),
30 static_cast<int>(frame_id));
31
32 Eigen::Vector3d const CoM = Eigen::Vector3d::Zero();
33 double constexpr mass = 0.001;
34 Eigen::Matrix3d const I = 0.001 * Eigen::Matrix3d::Identity();
35 model.appendBodyToJoint(joint_id, pinocchio::Inertia(mass, CoM, I),
36 pinocchio::SE3::Identity());
37
38 return model;
39}
40
41using StageSpace = aligator::MultibodyPhaseSpace<double>;
42

Callers 1

mpc-cycle.cppFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected