Skip to content

Commit 8354e63

Browse files
author
earlaud
committed
Bind KinodynamicsIDSettings member var
1 parent bdb0f98 commit 8354e63

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

bindings/expose-inverse-dynamics.cpp

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,17 @@ namespace simple_mpc
2121

2222
void exposeInverseDynamics()
2323
{
24-
bp::class_<KinodynamicsID::Settings>("KinodynamicsIDSettings", bp::init<>(bp::args("self")));
24+
bp::class_<KinodynamicsID::Settings>("KinodynamicsIDSettings", bp::init<>(bp::args("self")))
25+
.def_readwrite("friction_coefficient", &KinodynamicsID::Settings::friction_coefficient)
26+
.def_readwrite("contact_weight_ratio_max", &KinodynamicsID::Settings::contact_weight_ratio_max)
27+
.def_readwrite("contact_weight_ratio_min", &KinodynamicsID::Settings::contact_weight_ratio_min)
28+
.def_readwrite("kp_base", &KinodynamicsID::Settings::kp_base)
29+
.def_readwrite("kp_posture", &KinodynamicsID::Settings::kp_posture)
30+
.def_readwrite("kp_contact", &KinodynamicsID::Settings::kp_contact)
31+
.def_readwrite("w_base", &KinodynamicsID::Settings::w_base)
32+
.def_readwrite("w_posture", &KinodynamicsID::Settings::w_posture)
33+
.def_readwrite("w_contact_motion", &KinodynamicsID::Settings::w_contact_motion)
34+
.def_readwrite("w_contact_force", &KinodynamicsID::Settings::w_contact_force);
2535

2636
bp::class_<KinodynamicsID>(
2737
"KinodynamicsID", bp::init<const simple_mpc::RobotModelHandler &, double, const KinodynamicsID::Settings>(

0 commit comments

Comments
 (0)