ROSCon 2012 - Writing Hardware Drivers
Why Robotics Stack Exchange recommends it
Robotics Stack Exchange answerers point people to it when someone asks where to find documentation or guidance on writing hardware drivers in ROS.
Recommended by 2 people across 2 different months, 2011 to 2017.
What it is
A 40-minute ROSCon 2012 talk by Chad Rockey on how to write hardware drivers for ROS, published by Willow Garage. It covers practical guidance for connecting sensors and actuators to ROS, with accompanying slides.
What people said
Recommends Bart · 2011-06 · Robotics Stack Exchange · on “Documentation on writing hardware drivers”
There are quite a number of tutorials available for specific hardware (lasers, imu, Dynamixel servos) and general ROS message handling at [LINK] . Some of the stacks supplied by other organizations include complete examples of working ROS code including hardware drivers (PR2, wubble, erratic, turtlebot, Pioneer P2OS), [LINK] . There is a partially completed tutorial on writing a serial I/O hardware driver at [LINK] , 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
Recommends Tully · 2017-08 · Robotics Stack Exchange · on “Where Can I find documentation on how to write drivers in ros?”
There's lots of documentation for that. I'd suggest a quick search [LINK] A few highlights include: Chad Rocky's ROSCon Talk [LINK] [this video] [LINK] A tutorial [LINK] Originally posted by tfoote [LINK] with karma: 58457 on 2017-08-15 This answer was ACCEPTED on the original site Post score: 0 Original comments Comment by jayess [LINK] on 2017-08-15 : @tfoote: That last link is pretty old (last updated 2011-03-06 and doesn't use catkin ) and the last step is Next, wait for the rest of the tutorial to be written Is there anything "official" that's more recent?
Cites RchGrav · 2012-08 · Robotics Stack Exchange · on “Supporting White Box's M3 Controller in ROS? Supported in Player as WBR914”
Hello, I recently got my first robot.. it is a WBR914 which is officially supported by player/stage. Since ROS integrates with that system I was hoping that I could use the full ROS operating system. Now I am learning as I go along and read more that stage is being implemented via a wrapper with ROS, and player isn't being used. I have been following through all of the ROS tutorials doing my "Due Diligence" to learn the platform, but now I am seeing that it may be for nothing. I was planning on using a Kinect and also a turret or robot arm from Trossen robotics to expand my robot in the future. Is there anything which will allow me to use player with ROS, or would it be difficult to adapt th