#include <RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h>
◆ PositionControllerHelper() [1/3]
◆ PositionControllerHelper() [2/3]
◆ PositionControllerHelper() [3/3]
◆ addWaypoint()
| void addWaypoint |
( |
const Eigen::Matrix4f & | waypoint | ) |
|
◆ clearFeedForwardVelocity()
| void clearFeedForwardVelocity |
( |
| ) |
|
◆ getCurrentTarget()
| const Eigen::Matrix4f & getCurrentTarget |
( |
| ) |
const |
◆ getCurrentTargetPosition()
| const Eigen::Vector3f getCurrentTargetPosition |
( |
| ) |
const |
◆ getOrientationError()
| float getOrientationError |
( |
| ) |
const |
◆ getPositionError()
| float getPositionError |
( |
| ) |
const |
◆ getStatusText()
| std::string getStatusText |
( |
| ) |
|
◆ immediateHardStop()
| void immediateHardStop |
( |
bool | clearTargets = true | ) |
|
◆ isCurrentTargetNear()
| bool isCurrentTargetNear |
( |
| ) |
const |
◆ isCurrentTargetReached()
| bool isCurrentTargetReached |
( |
| ) |
const |
◆ isFinalTargetNear()
| bool isFinalTargetNear |
( |
| ) |
const |
◆ isFinalTargetReached()
| bool isFinalTargetReached |
( |
| ) |
const |
◆ isLastWaypoint()
| bool isLastWaypoint |
( |
| ) |
const |
◆ OptimizeNullspace()
OptimizeNullspace.
- Parameters
-
| tcp | |
| rns | |
| target | target pose in root frame of the robot |
| args | |
- Returns
◆ readConfig() [1/2]
| void readConfig |
( |
const CartesianPositionControllerConfigBase & | config | ) |
|
◆ readConfig() [2/2]
| void readConfig |
( |
const CartesianPositionControllerConfigBasePtr & | config | ) |
|
◆ setFeedForwardVelocity() [1/2]
| void setFeedForwardVelocity |
( |
const Eigen::Vector3f & | feedForwardVelocityPos, |
|
|
const Eigen::Vector3f & | feedForwardVelocityOri ) |
◆ setFeedForwardVelocity() [2/2]
◆ setNewWaypoints() [1/2]
| void setNewWaypoints |
( |
const std::vector< Eigen::Matrix4f > & | waypoints | ) |
|
◆ setNewWaypoints() [2/2]
| void setNewWaypoints |
( |
const std::vector< PosePtr > & | waypoints | ) |
|
◆ setNullSpaceControl()
| void setNullSpaceControl |
( |
bool | enabled | ) |
|
◆ setTarget()
| void setTarget |
( |
const Eigen::Matrix4f & | target | ) |
|
◆ skipToClosestWaypoint()
| size_t skipToClosestWaypoint |
( |
float | rad2mmFactor | ) |
|
◆ update()
◆ updateRead()
◆ updateWrite()
◆ autoClearFeedForward
| bool autoClearFeedForward = true |
◆ currentWaypointIndex
| size_t currentWaypointIndex = 0 |
◆ feedForwardVelocity
◆ posController
◆ thresholdOrientationNear
| float thresholdOrientationNear = 0 |
◆ thresholdOrientationReached
| float thresholdOrientationReached = 0 |
◆ thresholdPositionNear
| float thresholdPositionNear = 0 |
◆ thresholdPositionReached
| float thresholdPositionReached = 0 |
◆ velocityControllerHelper
◆ waypoints
| std::vector<Eigen::Matrix4f> waypoints |
The documentation for this class was generated from the following files: