1 #ifndef __ROSEE_XBOT2_HAL__ 2 #define __ROSEE_XBOT2_HAL__ 5 #include <xbot2/xbot2.h> 6 #include <xbot2/robot_interface/robot_interface_xbot_rt.h> 7 #include <std_srvs/SetBool.h> 24 typedef std::shared_ptr<XBot2Hal>
Ptr;
25 typedef std::shared_ptr<const XBot2Hal>
ConstPtr;
30 virtual bool sense()
override;
32 virtual bool move()
override;
46 #endif // __ROSEE_XBOT2_HAL__
XBot2Hal(ros::NodeHandle *nh)
std::shared_ptr< XBot2Hal > Ptr
XBot::JointNameMap _jointPositionActualMap
Concrete class which communicate directly with ROS topics.
XBot::RobotInterface::Ptr _robot
Class representing an end-effector.
XBot::JointNameMap _jointPositionReferenceMap
virtual bool sense() override
#define HAL_CREATE_OBJECT(className)
virtual bool move() override
std::shared_ptr< const XBot2Hal > ConstPtr