ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
There are quite a number of tutorials available for specific hardware (lasers, imu, Dynamixel servos) and general ROS message handling at http://www.ros.org/wiki/AllTutorials.
Some of the stacks supplied by other organizations include complete examples of working ORS code including hardware drivers (PR2, wubble, erratic, turtlebot, Pioneer P2OS), http://www.ros.org/wiki/Robots.
There is a partially completed tutorial on writing a serial I/O hardware driver at http://www.ros.org/wiki/ROS/Tutorials/Creating%20a%20Simple%20Hardware%20Driver, but that won't help.
If you provide some more information regarding what particular devices you are interfacing to, then others can likely point you to the particular ROS stacks that are applicable.
2 | fixed spelling |
There are quite a number of tutorials available for specific hardware (lasers, imu, Dynamixel servos) and general ROS message handling at http://www.ros.org/wiki/AllTutorials.
Some of the stacks supplied by other organizations include complete examples of working ORS ROS code including hardware drivers (PR2, wubble, erratic, turtlebot, Pioneer P2OS), http://www.ros.org/wiki/Robots.
There is a partially completed tutorial on writing a serial I/O hardware driver at http://www.ros.org/wiki/ROS/Tutorials/Creating%20a%20Simple%20Hardware%20Driver, but that won't help.
If you provide some more information regarding what particular devices you are interfacing to, then others can likely point you to the particular ROS stacks that are applicable.
3 | No.3 Revision |
There are quite a number of tutorials available for specific hardware (lasers, imu, Dynamixel servos) and general ROS message handling at http://www.ros.org/wiki/AllTutorials.
Some of the stacks supplied by other organizations include complete examples of working ROS code including hardware drivers (PR2, wubble, erratic, turtlebot, Pioneer P2OS), http://www.ros.org/wiki/Robots.
There is a partially completed tutorial on writing a serial I/O hardware driver at http://www.ros.org/wiki/ROS/Tutorials/Creating%20a%20Simple%20Hardware%20Driver, but that won't help.
If you provide some more information regarding what particular devices you are interfacing to, then others can likely point you to the particular ROS stacks that are applicable.
Additional information:
Chad Rocky presented a guide to writing Hardware Drivers at ROSCon 2013 program, slides, video
Melonee Wise presented a guide to ROSifying a robot at ROSCon 2013: program, slides, video
4 | No.4 Revision |
There are quite a number of tutorials available for specific hardware (lasers, imu, Dynamixel servos) and general ROS message handling at http://www.ros.org/wiki/AllTutorials.
Some of the stacks supplied by other organizations include complete examples of working ROS code including hardware drivers (PR2, wubble, erratic, turtlebot, Pioneer P2OS), http://www.ros.org/wiki/Robots.
There is a partially completed tutorial on writing a serial I/O hardware driver at http://www.ros.org/wiki/ROS/Tutorials/Creating%20a%20Simple%20Hardware%20Driver, but that won't help.
If you provide some more information regarding what particular devices you are interfacing to, then others can likely point you to the particular ROS stacks that are applicable.
Additional information:
Chad Rocky presented a guide to writing Hardware Drivers at ROSCon 2013 2012 program, slides, video
Melonee Wise presented a guide to ROSifying a robot at ROSCon 2013: program, slides, video