Programación de Robots Móviles

The goal of this paper is to describe the software frameworks of the most used mobile robots, their features and the current trends in the field. The mobile robots software is organized in three levels: operating system, software framework and particular applications. The robotic software frameworks have emerged in last years, they aim to make easier the development of new robotic applications. They use to provide a standard abstract interface to the robot hardware, a particular software architecture for the applications and a set of already developed capabilities, ready for reuse.

[1]  Dave Baum Dave Baum’s Definitive Guide to LEGO MINDSTORMS , 2000, Apress.

[2]  Kurt Konolige,et al.  The saphira architecture for autonomous mobile robots , 1998 .

[3]  François Michaud,et al.  Code reusability tools for programming mobile robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[4]  Reid G. Simmons,et al.  A task description language for robot control , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[5]  Ian Horswill,et al.  Roadmap for mobile robot specifications , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[6]  Reid G. Simmons,et al.  Structured control for autonomous robots , 1994, IEEE Trans. Robotics Autom..

[7]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[8]  Vicente Matellán Olivera,et al.  Programming Model Based on Concurrent Objects for the AIBO Robot , .

[9]  Miguel Ángel Lozano Ortega,et al.  Entorno Java para simulación y control de robots móviles , 2003 .

[10]  Hans Utz,et al.  Miro - middleware for mobile robot applications , 2002, IEEE Trans. Robotics Autom..

[11]  吉野 智興,et al.  Programmer's guide , 1993 .

[12]  Robin R. Murphy,et al.  Artificial intelligence and mobile robots: case studies of successful robot systems , 1998 .

[13]  David P. Miller,et al.  Experiences with an architecture for intelligent, reactive agents , 1995, J. Exp. Theor. Artif. Intell..

[14]  Herman Bruyninckx,et al.  Open robot control software: the OROCOS project , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[15]  Richard T. Vaughan,et al.  On device abstractions for portable, reusable robot code , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[16]  Sebastian Thrun,et al.  Perspectives on standardization in mobile robot programming: the Carnegie Mellon Navigation (CARMEN) Toolkit , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[17]  Jean-Christophe Baillie,et al.  Aibo programming using OPEN-R SDK Tutorial , 2003 .

[18]  Mario Ferrari,et al.  Building robots with Lego Mindstorms : the ultimate tool for Mindstorms maniacs! , 2002 .

[19]  Bruce A. MacDonald,et al.  Distributed mobile robot application infrastructure , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[20]  Thomas Braunl Embedded Robotics , 2003 .

[21]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[22]  R. James Firby Task Networks for Controlling Continuous Processes , 1994, AIPS.

[23]  José María Cañas,et al.  Dynamic Schema Hierarchies for an Autonomous Robot , 2002, IBERAMIA.

[24]  Erann Gat,et al.  Experiences with an architecture for intelligent, reactive agents , 1997, J. Exp. Theor. Artif. Intell..