ROSEndEffector
ROS End-Effector package: provides a ROS-based set of standard interfaces to command robotics end-effectors in an agnostic fashion.
|
▼CROSEE::Action | The pure virtual class representing an Action |
▼CROSEE::ActionGeneric | Class to handle a generic, simple action |
CROSEE::ActionComposed | A ActionComposed, which is formed by one or more Primitives (or even other composed) |
▼CROSEE::ActionPrimitive | Virtual class, Base of all the primitive actions |
▼CROSEE::ActionPinchGeneric | A base virtual class for the PinchTight and PinchLoose classes |
CROSEE::ActionMultiplePinchTight | Class to describe the action of "pinching" with more than 2 tips (with 2 tips there is the ActionPinchTight and ActionPinchLoose The number of the finger used is fixed when the object is costructed, and it is stored in the father member nFingersInvolved |
CROSEE::ActionPinchLoose | The action of pinch with two tips |
CROSEE::ActionPinchTight | The action of pinch with two tips |
CROSEE::ActionSingleJointMultipleTips | Primitive which indicate a motion of n fingers moving ONLY ONE joint |
CROSEE::ActionTrig | The action of moving some joints (see later) of a single finger in a full clousure position towards the palm |
CROSEE::ActionTimed | An action composed by other ones that must be executed one after other with some wait time (also 0) in between |
CROSEE::ActionMultiplePinchTight::depthComp | Struct to put in order the actionStates |
CROSEE::ActionPinchTight::depthComp | Struct to put in order the actionStates |
CROSEE::ActionPinchLoose::distComp | Struct to put in order the actionStates set |
▼CROSEE::EEHal | Class representing an end-effector |
CROSEE::DummyHal | Class representing an end-effector |
CROSEE::XBot2Hal | Concrete class which communicate directly with ROS topics |
CROSEE::EEInterface | Class representing and End-Effector |
▼Cstd::exception | STL class |
CROSEE::Utils::DifferentKeysException< Map1, Map2 > | |
CROSEE::FindActions | Class to check which fingertips collide (for the pinch action at the moment) |
CROSEE::MapActionHandler | |
CROSEE::Parser | Class responsible for parsing the YAML file providing the URDF, SRDF, the EE-HAL library implementation and the EEInterface |
CROSEE::ParserMoveIt | Class to parse urdf and srdf with moveit classes and to give information about the model parsed |
CROSEE::RosActionServer | |
CROSEE::RosServiceHandler | |
CROSEE::Utils::SecondOrderFilter< SignalType > | |
CROSEE::Utils::SecondOrderFilter< Eigen::VectorXd > | |
CROSEE::Utils::Timer< Clock > | |
CROSEE::UniversalRosEndEffectorExecutor | Class representing the ROS executor implementing the unviversal ROS EE concept |
CROSEE::YamlWorker |