32 #include <boost/thread/thread.hpp> 33 #include <boost/smart_ptr.hpp> 56 shadowhand_diag->publish();
64 shadowhand_pub->publish();
80 int main(
int argc,
char **argv)
92 boost::thread thrd1(boost::bind(&
run_diagnotics, shadowhand_diag));
93 boost::thread thrd2(boost::bind(&
run_publisher, shadowhand_pub));
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
This compatibility interface is a wrapper around the new etherCAT Hand ROS driver. It is used to present the same interface as the CAN hand.
The Diagnosticer is a ROS publisher which publishes diagnostic data regarding the Dextrous Hand or th...
This class reads and publishes data concerning the shadowhand / shadowarm. To publish those data...
This compatibility interface is a wrapper around the new etherCAT Hand ROS driver. It is used to present the same interface as the CAN hand.
int main(int argc, char **argv)
void run_diagnotics(boost::shared_ptr< SRDiagnosticer > shadowhand_diag)
void run_publisher(boost::shared_ptr< SRPublisher > shadowhand_pub)
This ROS subscriber is used to issue commands to the hand / arm, from sending a set of targets...