#include <armarx/control/common/control_law/ZeroTorqueOrVelocityController.h>
|
| using | Config = arondto::ZeroTorqueOrVelocityControllerConfig |
| | you can set the following values from outside of the rt controller via Ice interfaces
|
| |
| using | ConfigDict = arondto::ZeroTorqueOrVelocityControllerConfigDict |
| |
|
| void | firstRun () |
| |
| void | initialize (const VirtualRobot::RobotNodeSetPtr &rns, const VirtualRobot::RobotNodeSetPtr &rtRns, const std::vector< size_t > &torqueControlledIndex, const std::vector< size_t > &velocityControlledIndex) |
| |
| void | preactivateInit (const VirtualRobot::RobotNodeSetPtr &rns) |
| |
| void | run (Config &c, TSCtrlRtStatus &robotStatus) |
| |
◆ Config
| using Config = arondto::ZeroTorqueOrVelocityControllerConfig |
you can set the following values from outside of the rt controller via Ice interfaces
◆ ConfigDict
| using ConfigDict = arondto::ZeroTorqueOrVelocityControllerConfigDict |
◆ firstRun()
◆ initialize()
| void initialize |
( |
const VirtualRobot::RobotNodeSetPtr & | rns, |
|
|
const VirtualRobot::RobotNodeSetPtr & | rtRns, |
|
|
const std::vector< size_t > & | torqueControlledIndex, |
|
|
const std::vector< size_t > & | velocityControlledIndex ) |
◆ preactivateInit()
| void preactivateInit |
( |
const VirtualRobot::RobotNodeSetPtr & | rns | ) |
|
◆ run()
---------------------------— compute jacobi ----------------------------------------------------------—
---------------------------— update velocity/twist ---------------------------------------------------—
----------------------------------— Velocity control ------------------------------------------------— TODO add doc
--------------------------— Map TS target force/velocity to JS -----------------------------------------------—
--------------------------— write torque/velocity target -----------------------------------------------—
◆ ftsensor
◆ jointIDTorqueMode
| std::vector<size_t> jointIDTorqueMode |
◆ jointIDVelocityMode
| std::vector<size_t> jointIDVelocityMode |
◆ rtTCP
| VirtualRobot::RobotNodePtr rtTCP |
◆ tcp
| VirtualRobot::RobotNodePtr tcp |
The documentation for this class was generated from the following files: