A robot system design for low-cost multi-robot manipulation

Multi-robot manipulation allows for scalable environmental interaction, which is critical for multi-robot systems to have an impact on our world. A successful manipulation model requires cost-effective robots, robust hardware, and proper system feedback and control. This paper details key sensing and manipulator capabilities of the r-one robot. The r-one robot is an advanced, open source, low-cost platform for multi-robot manipulation and sensing that meets all of these requirements. The parts cost is around $250 per robot. The r-one has a rich sensor suite, including a flexible IR communication/localization/obstacle detection system, high-precision quadrature encoders, gyroscope, accelerometer, integrated bump sensor, and light sensors. Two years of working with these robots inspired the development of an external manipulator that gives the robots the ability to interact with their environment. This paper presents an overview of the r-one, the r-one manipulator, and basic manipulation experiments to illustrate the efficacy our design. The advanced design, low cost, and small size can support university research with large populations of robots and multi-robot curriculum in computer science, electrical engineering, and mechanical engineering. We conclude with remarks on the future implementation of the manipulators and expected work to follow.

[1]  Norman M. Abramson,et al.  THE ALOHA SYSTEM: another alternative for computer communications , 1899, AFIPS '70 (Fall).

[2]  Francesco Mondada,et al.  The Development of Khepera , 1999 .

[3]  Dave Baum,et al.  Definitive Guide to Lego Mindstorms , 2002 .

[4]  Gaurav S. Sukhatme,et al.  Robomote: a tiny mobile robot platform for large-scale ad-hoc sensor networks , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[5]  David W. Payton,et al.  Compound behaviors in pheromone robotics , 2003, Robotics Auton. Syst..

[6]  Kristofer S. J. Pister,et al.  CotsBots: an off-the-shelf platform for distributed robotics , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  James D. McLurkin Stupid robot tricks : a behavior-based distributed algorithm library for programming swarms of robots , 2004 .

[8]  Gaurav S. Sukhatme,et al.  The SDR Experience: Experiments with a Large-Scale Heterogeneous Mobile Robot Team , 2004, ISER.

[9]  Gaurav S. Sukhatme,et al.  Experiments with a Large Heterogeneous Mobile Robot Team: Exploration, Mapping, Deployment and Detection , 2006, Int. J. Robotics Res..

[10]  Alcherio Martinoli,et al.  Relative localization and communication module for small-scale multi-robot systems , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[11]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[12]  Mark Guzdial,et al.  Designing Personal Robots for Education: Hardware, Software, and Curriculum , 2008, IEEE Pervasive Computing.

[13]  Richard Weiss,et al.  Finding your bot-mate: criteria for evaluating robot kits for use in undergraduate computer science education , 2008 .

[14]  Marco Dorigo,et al.  Open E-puck Range & Bearing miniaturized board for local communication in swarm robotics , 2009, 2009 IEEE International Conference on Robotics and Automation.

[15]  Francesco Mondada,et al.  The e-puck, a Robot Designed for Education in Engineering , 2009 .

[16]  Scott Rixner,et al.  A Low-Cost Multi-robot System for Research, Teaching, and Outreach , 2010, DARS.