Low-Cost Robot Arms for the Robotic Operating System (ROS) and MoveIt

Asad Yousuf, William Lehman, Mohamad Mustafa, Mir Hayder
2016 ASEE Annual Conference & Exposition Proceedings   unpublished
William Lehman is President of Bill's Robotic Solutions which he started in July of 2013. He has had over twenty years of experience in software and hardware development. He has worked on numerous projects in digital communication systems, robotics, and aerospace applications. It is not uncommon for students in high school and college to design and build low cost robot arms. This paper summarizes the results of an undergraduate assignment to design and build a low cost robot arm, as well as a
more » ... bot arm controller. The robot arm controller uses accelerometers to control the motion of the robot arm. The robot arm controller can also be used to record and playback a sequence of motions for the arm. The robot arm controller was Arduino Uno Micro-controller based to keep costs down. A serial interface was also implemented for the arm controller so the arm could be controlled from a PC. The students had a mentor from industry to guide them in the design of their robot arm and controller. The mentor also evaluated the robot arm and similar designs for use with the Robotic Operating System (ROS) and Moveit software, for possible use of Moveit on future student projects. ROS and Moveit bring interesting functions for control of robot arms. The Open Motion Planning Library (OMPL) is used by the Moveit, providing a variety of motion planning algorithms to control the students arm. A 3D Camera can be directly used by Moveit to provide obstacle avoidance functions for the robot arm. The results of the evaluation of Moveit were shown to the students in a video as well as the other results of the evaluation giving them insight into how an embedded sub-system they developed can interact as part of a complex system.
doi:10.18260/p.25584 fatcat:r54wyvq4n5bzzkpqcbckua57gy