7 PKG =
'exotica_examples' 8 roslib.load_manifest(PKG)
13 check_dynamics_solver_derivatives(
'exotica/DoubleIntegratorDynamicsSolver',
14 u'{exotica_examples}/resources/robots/lwr_simplified.urdf',
15 u'{exotica_examples}/resources/robots/lwr_simplified.srdf',
19 check_dynamics_solver_derivatives(
'exotica/CartpoleDynamicsSolver')
22 check_dynamics_solver_derivatives(
'exotica/PendulumDynamicsSolver')
31 check_dynamics_solver_derivatives(
'exotica/PinocchioDynamicsSolver',
32 u'{exotica_examples}/resources/robots/lwr_simplified.urdf',
33 u'{exotica_examples}/resources/robots/lwr_simplified.srdf',
37 check_dynamics_solver_derivatives(
'exotica/PinocchioDynamicsSolverWithGravityCompensation',
38 u'{exotica_examples}/resources/robots/lwr_simplified.urdf',
39 u'{exotica_examples}/resources/robots/lwr_simplified.srdf',
43 if __name__ ==
'__main__':
45 rostest.rosrun(PKG,
'TestDynamicsSolver', TestDynamicsSolver)
def test_pinocchio_gravity_compensation_dynamics_solver(self)
def test_pinocchio_dynamics_solver(self)
def test_double_integrator_dynamics_solver(self)
def test_cartpole_dynamics_solver(self)
def test_pendulum_dynamics_solver(self)