Namespaces | |
| ImuSensorHandle | |
| internal | |
Typedefs | |
| using | CartesianTrajectory = cartesian_control_msgs::FollowCartesianTrajectoryGoal |
| TrajectoryType for Cartesian trajectories. More... | |
| using | CartesianTrajectoryFeedback = cartesian_control_msgs::FollowCartesianTrajectoryFeedback |
| FeedbackType for Cartesian trajectories. More... | |
| using | CartesianTrajectoryInterface = TrajectoryInterface< CartesianTrajectory, CartesianTrajectoryFeedback > |
| Hardware interface for commanding (forwarding) Cartesian trajectories. More... | |
| using | JointTrajectory = control_msgs::FollowJointTrajectoryGoal |
| TrajectoryType for joint-based trajectories. More... | |
| using | JointTrajectoryFeedback = control_msgs::FollowJointTrajectoryFeedback |
| FeedbackType for joint-based trajectories. More... | |
| using | JointTrajectoryInterface = TrajectoryInterface< JointTrajectory, JointTrajectoryFeedback > |
| Hardware interface for commanding (forwarding) joint-based trajectories. More... | |
| typedef std::shared_ptr< RobotHW > | RobotHWSharedPtr |
Enumerations | |
| enum | ExecutionState { ExecutionState::SUCCESS = 0, ExecutionState::PREEMPTED = -1, ExecutionState::ABORTED = -2 } |
| Hardware-generic done flags for trajectory execution. More... | |
| enum | JointCommandModes { JointCommandModes::BEGIN, JointCommandModes::MODE_POSITION, JointCommandModes::MODE_VELOCITY, JointCommandModes::MODE_EFFORT, JointCommandModes::NOMODE, JointCommandModes::EMERGENCY_STOP, JointCommandModes::SWITCHING, JointCommandModes::ERROR } |
Functions | |
| bool | operator< (hardware_interface::ControllerInfo const &i1, hardware_interface::ControllerInfo const &i2) |
| using hardware_interface::CartesianTrajectory = typedef cartesian_control_msgs::FollowCartesianTrajectoryGoal |
TrajectoryType for Cartesian trajectories.
Definition at line 63 of file trajectory_interface.h.
| using hardware_interface::CartesianTrajectoryFeedback = typedef cartesian_control_msgs::FollowCartesianTrajectoryFeedback |
FeedbackType for Cartesian trajectories.
Definition at line 73 of file trajectory_interface.h.
| using hardware_interface::CartesianTrajectoryInterface = typedef TrajectoryInterface<CartesianTrajectory, CartesianTrajectoryFeedback> |
Hardware interface for commanding (forwarding) Cartesian trajectories.
Definition at line 330 of file trajectory_interface.h.
| using hardware_interface::JointTrajectory = typedef control_msgs::FollowJointTrajectoryGoal |
TrajectoryType for joint-based trajectories.
Definition at line 58 of file trajectory_interface.h.
| using hardware_interface::JointTrajectoryFeedback = typedef control_msgs::FollowJointTrajectoryFeedback |
FeedbackType for joint-based trajectories.
Definition at line 68 of file trajectory_interface.h.
| using hardware_interface::JointTrajectoryInterface = typedef TrajectoryInterface<JointTrajectory, JointTrajectoryFeedback> |
Hardware interface for commanding (forwarding) joint-based trajectories.
Definition at line 325 of file trajectory_interface.h.
|
strong |
Hardware-generic done flags for trajectory execution.
When forwarding trajectories to robots, we hand-over control of the actual execution. This is a minimal set of generic flags to be reported by the hardware that PassThroughControllers can process and react upon.
| Enumerator | |
|---|---|
| SUCCESS | |
| PREEMPTED | |
| ABORTED | |
Definition at line 48 of file trajectory_interface.h.