Source: http://alvarestech.com/temp/capp/GDT_Forma3D/Programming Robots with ROS by Morgan Quigley