8 dxl_motors_(nh), battery_(nh), ric_(nh), roboteq_(nh)
32 ROS_INFO(
"[armadillo2_hw]: armadillo hardware interface loaded successfully");
void registerInterface(T *iface)
void registerHandles(hardware_interface::JointStateInterface &joint_state_interface, hardware_interface::PositionJointInterface &position_interface, hardware_interface::PosVelJointInterface &posvel_interface)
ArmadilloHW(ros::NodeHandle &nh)
void registerHandles(hardware_interface::JointStateInterface &joint_state_interface, hardware_interface::VelocityJointInterface &velocity_joint_interface)
hardware_interface::VelocityJointInterface velocity_interface_
ros::Publisher espeak_pub_
hardware_interface::PosVelJointInterface posvel_interface_
void read(const ros::Duration elapsed)
hardware_interface::JointStateInterface joint_state_interface_
RoboteqDiffDrive roboteq_
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
void write(const ros::Duration elapsed)
DxlMotorsBuilder dxl_motors_
void read(const ros::Duration elapsed)
hardware_interface::PositionJointInterface position_interface_
void write(const ros::Duration elapsed)
hardware_interface::EffortJointInterface effort_interface_
ros::NodeHandle * node_handle_
void registerHandles(hardware_interface::JointStateInterface &joint_state_interface, hardware_interface::EffortJointInterface &position_interface)
void speakMsg(std::string msg, int sleep_time)