#include <solvertest.hpp>
Definition at line 28 of file solvertest.hpp.
SolverTest::CPPUNIT_TEST_SUITE_END |
( |
| ) |
|
|
private |
void SolverTest::FdAndVereshchaginSolversConsistencyTest |
( |
| ) |
|
Compute the forward dynamics (joint accelearitions given actuator torques) using both solvers and test for consistency
Definition at line 1433 of file solvertest.cpp.
void SolverTest::FdSolverConsistencyTest |
( |
| ) |
|
void SolverTest::FdSolverDevelopmentTest |
( |
| ) |
|
void SolverTest::FkPosAndIkPosTest |
( |
| ) |
|
void SolverTest::FkPosAndJacTest |
( |
| ) |
|
void SolverTest::FkPosVectTest |
( |
| ) |
|
void SolverTest::FkVelAndIkVelTest |
( |
| ) |
|
void SolverTest::FkVelAndJacTest |
( |
| ) |
|
void SolverTest::FkVelVectTest |
( |
| ) |
|
void SolverTest::IkSingularValueTest |
( |
| ) |
|
void SolverTest::IkVelSolverWDLSTest |
( |
| ) |
|
void SolverTest::LDLdecompTest |
( |
| ) |
|
void SolverTest::setUp |
( |
| ) |
|
KUKA LWR 4 Chain with Dynamics Parameters (for Forward Dynamics and Vereshchagin solver tests) Necessary test model for the Vereshchagin solver: KDL's implementation of the Vereshchagin solver can only work with the robot chains that have equal number of joints and segments. Note: Joint effective inertia values in this model are closely aligned with the joint inertia of the real robot. These parameters are published in: Jubien, A., Gautier, M. and Janot, A., "Dynamic identification of the Kuka LWR robot using motor torques and joint torque sensors data.", IFAC Proceedings Volumes, 2014., 47(3), pp.8391-8396.
Definition at line 12 of file solvertest.cpp.
void SolverTest::tearDown |
( |
| ) |
|
void SolverTest::UpdateChainTest |
( |
| ) |
|
void SolverTest::VereshchaginTest |
( |
| ) |
|
Compute Hybrid Dynamics for KUKA LWR 4.
Test setup:
- Operational-space task imposes acceleration constraints on the end-effector
- External forces and feedforward joint torques are acting on the robot's structure, as disturbances from the environment
Expected result:
- The solver computes the required joint torque commands (joint constraint torques) that satisfy imposed acceleration constraints and at the same time, compensate for the above mentioned disturbances
Method to evaluate:
- Compare the resultant Cartesian accelerations of the end-effector's segment with the task-specified acceleration constraints
Definition of the Cartesian Acceleration Constraints imposed on the end-effector. Note: the Vereshchagin solver expects that the input values in alpha parameters (unit constraint forces) are expressed w.r.t. robot's base frame. However, the acceleration energy setpoints, i.e. beta parameters, are expressed w.r.t. above defined unit constraint forces. More specifically, each DOF (element) in beta parameter corresponds to its respective DOF (column) of the unit constraint force matrix (alpha).
Definition at line 809 of file solvertest.cpp.
Chain SolverTest::chaindyn |
|
private |
Chain SolverTest::kukaLWR |
|
private |
Chain SolverTest::motomansia10 |
|
private |
Chain SolverTest::motomansia10dyn |
|
private |
The documentation for this class was generated from the following files: