Go to the documentation of this file.
6 #define BOOST_TEST_MODULE sot_dynamic_constructor
7 #include <boost/test/floating_point_comparison.hpp>
8 #include <boost/test/output_test_stream.hpp>
9 #include <boost/test/unit_test.hpp>
22 #include <pinocchio/multibody/model.hpp>
23 #include <pinocchio/parsers/urdf.hpp>
35 "sotDynamicPinocchio(sot_dynamic_test)::input(vector)::position"),
40 "sotDynamicPinocchio(sot_dynamic_test)::input(vector)::ffposition"),
45 "sotDynamicPinocchio(sot_dynamic_test)::input(vector)::velocity"),
50 "sotDynamicPinocchio(sot_dynamic_test)::input(vector)::ffvelocity"),
55 "sotDynamicPinocchio(sot_dynamic_test)::input(vector)::acceleration"),
59 "sotDynamicPinocchio(sot_dynamic_test)::input(vector)::"
65 "sotDynamicPinocchio(sot_dynamic_test)::intern(dummy)::newtoneuler"),
68 std::strcmp(dynamic_.
zmpSOUT.getName().c_str(),
69 "sotDynamicPinocchio(sot_dynamic_test)::output(vector)::zmp"),
74 "sotDynamicPinocchio(sot_dynamic_test)::output(matrix)::Jcom"),
77 std::strcmp(dynamic_.
comSOUT.getName().c_str(),
78 "sotDynamicPinocchio(sot_dynamic_test)::output(vector)::com"),
83 "sotDynamicPinocchio(sot_dynamic_test)::output(matrix)::inertia"),
88 "sotDynamicPinocchio(sot_dynamic_test)::output(double)::footHeight"),
93 "sotDynamicPinocchio(sot_dynamic_test)::output(vector)::upperJl"),
98 "sotDynamicPinocchio(sot_dynamic_test)::output(vector)::lowerJl"),
103 "sotDynamicPinocchio(sot_dynamic_test)::output(vector)::upperVl"),
108 "sotDynamicPinocchio(sot_dynamic_test)::output(vector)::upperTl"),
111 "sotDynamicPinocchio(sot_dynamic_test)::output("
112 "matrix)::inertiaRotor"),
117 "sotDynamicPinocchio(sot_dynamic_test)::output(vector)::momenta"),
120 "sotDynamicPinocchio(sot_dynamic_test)::output("
121 "vector)::angularmomentum"),
124 "sotDynamicPinocchio(sot_dynamic_test)::output("
125 "vector)::dynamicDrift"),
dg::SignalTimeDependent< dg::Vector, sigtime_t > upperVlSOUT
dg::SignalPtr< dg::Vector, sigtime_t > freeFlyerAccelerationSIN
dg::SignalPtr< dg::Vector, sigtime_t > jointVelocitySIN
This class provides an inverse dynamic model of the robot. More precisely it wraps the newton euler a...
dg::SignalTimeDependent< dg::Vector, sigtime_t > upperJlSOUT
dg::SignalTimeDependent< dg::Vector, sigtime_t > comSOUT
dg::SignalTimeDependent< dg::Vector, sigtime_t > zmpSOUT
dg::SignalPtr< dg::Vector, sigtime_t > freeFlyerVelocitySIN
dg::Signal< dg::Vector, sigtime_t > inertiaRotorSOUT
dg::SignalPtr< dg::Vector, sigtime_t > freeFlyerPositionSIN
dg::SignalTimeDependent< Dummy, sigtime_t > newtonEulerSINTERN
dg::SignalTimeDependent< dg::Vector, sigtime_t > MomentaSOUT
dg::SignalTimeDependent< double, sigtime_t > footHeightSOUT
dg::SignalPtr< dg::Vector, sigtime_t > jointPositionSIN
dg::SignalTimeDependent< dg::Matrix, sigtime_t > JcomSOUT
dg::SignalTimeDependent< dg::Matrix, sigtime_t > inertiaSOUT
dg::SignalTimeDependent< dg::Vector, sigtime_t > lowerJlSOUT
dg::SignalTimeDependent< dg::Vector, sigtime_t > upperTlSOUT
BOOST_AUTO_TEST_CASE(constructor)
dg::SignalPtr< dg::Vector, sigtime_t > jointAccelerationSIN
dg::SignalTimeDependent< dg::Vector, sigtime_t > AngularMomentumSOUT
dg::SignalTimeDependent< dg::Vector, sigtime_t > dynamicDriftSOUT