Skip to main content
Erschienen in: Autonomous Robots 2/2007

01.02.2007

Development environments for autonomous mobile robots: A survey

verfasst von: James Kramer, Matthias Scheutz

Erschienen in: Autonomous Robots | Ausgabe 2/2007

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Robotic Development Environments (RDEs) have come to play an increasingly important role in robotics research in general, and for the development of architectures for mobile robots in particular. Yet, no systematic evaluation of available RDEs has been performed; establishing a comprehensive list of evaluation criteria targeted at robotics applications is desirable that can subsequently be used to compare their strengths and weaknesses. Moreover, there are no practical evaluations of the usability and impact of a large selection of RDEs that provides researchers with the information necessary to select an RDE most suited to their needs, nor identifies trends in RDE research that suggest directions for future RDE development.
This survey addresses the above by selecting and describing nine open source, freely available RDEs for mobile robots, evaluating and comparing them from various points of view. First, based on previous work concerning agent systems, a conceptual framework of four broad categories is established, encompassing the characteristics and capabilities that an RDE supports. Then, a practical evaluation of RDE  usability in designing, implementing, and executing robot architectures is presented. Finally, the impact of specific RDEs on the field of robotics is addressed by providing a list of published applications and research projects that give concrete examples of areas in which systems have been used. The comprehensive evaluation and comparison of the nine RDEs concludes with suggestions of how to use the results of this survey and a brief discussion of future trends in RDE design.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
Exclusion of the listed systems is only indicative of not meeting the specified constraints; further examination is encouraged.
 
2
Almost all of the selected RDEs are under constant revision and more recent versions might be available.
 
3
While publications exist for ARIA's ancestral software, the authors were explicitly requested to not refer to it.
 
4
Eiter's economical aspects category will not be considered here, except for the documentation criterion, as the selected RDEs are both open source and research-oriented. Related considerations, such as the cost of application development, RDE maintenance or modification, training, etc. are, however, addressed by the usability evaluation in Section 5.
 
5
Our stages are similar to Ricordel and Demazeau (2000), although we subsume the analysis category as part of the design stage.
 
6
While the Player server in Player/Stage can optionally be set to require authentication, it is explicitly acknowledged that the authentication is not for security, as keys are passed in plain text.
 
7
We do not consider placing a sequence of commands in a shell script for execution as a single step.
 
8
While disk space usage and bandwidth are important, neither is considered. We exclude disk space due to the variability of packages required, while bandwidth is not addressed due to the single-host nature of the “low-level” architecture.
 
9
Binary and ternary values range from 0 to 2 so as to not introduce a bias towards ternary criteria.
 
10
The impact of ACE/TAO is acknowledged in the user manual thusly: “The CORBA environment and the Miro framework seem to raise the bar for an easy entry into robot programming. While this can hardly be denied they facilitate tremendously the task of writing distributed programs.”
 
Literatur
Zurück zum Zitat Activmedia robotics mobilerobots developer support. 2005. http://robots.mobilerobots.com/. Activmedia robotics mobilerobots developer support. 2005. http://​robots.​mobilerobots.​com/​.​
Zurück zum Zitat Altmann, J., Gruber, F., Klug, L., Stockner, W., and Weippl, E. 2001. Using mobile agents in real world: A survey and evaluation of agent platforms. In T. Wagner (Ed.), Proceedings of the Second International Workshop on Infrastructure for Agents, MAS, and Scalable MAS at the 5th International Conference on Autonomous Agents. ACM Press, Montreal, Canada, pp. 33–39. Altmann, J., Gruber, F., Klug, L., Stockner, W., and Weippl, E. 2001. Using mobile agents in real world: A survey and evaluation of agent platforms. In T. Wagner (Ed.), Proceedings of the Second International Workshop on Infrastructure for Agents, MAS, and Scalable MAS at the 5th International Conference on Autonomous Agents. ACM Press, Montreal, Canada, pp. 33–39.
Zurück zum Zitat Andronache, V. and Scheutz, M. 2004a. ADE—a tool for the development of distributed architectures for virtual and robotic agents. In Proceedings of the 4th International Symposium “From Agent Theory to Agent Implementation.” Andronache, V. and Scheutz, M. 2004a. ADE—a tool for the development of distributed architectures for virtual and robotic agents. In Proceedings of the 4th International Symposium “From Agent Theory to Agent Implementation.”
Zurück zum Zitat Andronache, V. and Scheutz, M. 2004b. Integrating theory and practice: The agent architecture framework APOC and its development environment ADE. In Proceedings of AAMAS 2004. Andronache, V. and Scheutz, M. 2004b. Integrating theory and practice: The agent architecture framework APOC and its development environment ADE. In Proceedings of AAMAS 2004.
Zurück zum Zitat Arkin, R. and Balch, T. 1997. AuRA: principles and practice in review. JETAI, 9(2–3):175–189. Arkin, R. and Balch, T. 1997. AuRA: principles and practice in review. JETAI, 9(2–3):175–189.
Zurück zum Zitat Arkin, R., Collins, T., and Endo, T. 1999, Tactical mobile robot mission specification and execution. Mobile Robots XIV, pp. 150–163. Arkin, R., Collins, T., and Endo, T. 1999, Tactical mobile robot mission specification and execution. Mobile Robots XIV, pp. 150–163.
Zurück zum Zitat Arkin, R., Endo, Y., Lee, B., MacKenzie, D., and Martinson, E. 2003, Multistrategy learning methods for multirobot systems. In Proceedings of the 2nd International Workshop on Multi-robot Systems, Washington, DC, pp. 137–150. Arkin, R., Endo, Y., Lee, B., MacKenzie, D., and Martinson, E. 2003, Multistrategy learning methods for multirobot systems. In Proceedings of the 2nd International Workshop on Multi-robot Systems, Washington, DC, pp. 137–150.
Zurück zum Zitat Austin, D. 2004. Dave's Robotic Operating System. http://dros.org/. Austin, D. 2004. Dave's Robotic Operating System. http://​dros.​org/​.​
Zurück zum Zitat Balch, T. 2000. Hierarchic social entropy: An information theoretic measure of robot group diversity. Autonomous Robots, 8(3):209–238. Balch, T. 2000. Hierarchic social entropy: An information theoretic measure of robot group diversity. Autonomous Robots, 8(3):209–238.
Zurück zum Zitat Balch, T. 2002. Teambots Proposal. http://www.cs.cmu.edu/ trb/robocupjr/. Balch, T. 2002. Teambots Proposal. http://​www.​cs.​cmu.​edu/​ trb/robocupjr/.
Zurück zum Zitat Balch, T. 2004. Teambots. http://www.teambots.org/. Balch, T. 2004. Teambots. http://​www.​teambots.​org/​.​
Zurück zum Zitat Balch, T. and Arkin, R. 1999. Behavior-based formation control for multi-robot teams. IEEE Transactions on Robotics and Automation, 20(5). Balch, T. and Arkin, R. 1999. Behavior-based formation control for multi-robot teams. IEEE Transactions on Robotics and Automation, 20(5).
Zurück zum Zitat Balch, T. and Ram, A. 1998. Integrating robotics research with JavaBots. In Working Notes of the AAAI 1998 Spring Symposium. Balch, T. and Ram, A. 1998. Integrating robotics research with JavaBots. In Working Notes of the AAAI 1998 Spring Symposium.
Zurück zum Zitat Bantz, D., Bisdikian, C., Challener, D., Karidis, J., Mastrianni, S., and Mohindra, A. 2003. Autonomic personal computing. IBM Systems Journal, 42(1):165–176. Bantz, D., Bisdikian, C., Challener, D., Karidis, J., Mastrianni, S., and Mohindra, A. 2003. Autonomic personal computing. IBM Systems Journal, 42(1):165–176.
Zurück zum Zitat Baum, W., Bredenfeld, A., Hans, M., Hertzberg, J., Ritter, A., and Schönherr, F. 2002. Integrating heterogeneous robot and software components by agent technology. Robotik 2002 Leistungsstand - Anwendungen - Visionen - Trends, pp. 655–660. Baum, W., Bredenfeld, A., Hans, M., Hertzberg, J., Ritter, A., and Schönherr, F. 2002. Integrating heterogeneous robot and software components by agent technology. Robotik 2002 Leistungsstand - Anwendungen - Visionen - Trends, pp. 655–660.
Zurück zum Zitat Beaudry, E., Brosseau, Y., Côté, C., Raïevsky, C., Létourneau, D., and Kabanza, F. 2005. Reactive planning in a motivated behavioural architecture. In Proceedings American Association for Artificial Intelligence Conference, pp. 1242–1247. Beaudry, E., Brosseau, Y., Côté, C., Raïevsky, C., Létourneau, D., and Kabanza, F. 2005. Reactive planning in a motivated behavioural architecture. In Proceedings American Association for Artificial Intelligence Conference, pp. 1242–1247.
Zurück zum Zitat Bellifemine, F., Poggi, A., and Rimassa, G. 1999. JADE—a FIPA-compliant agent framework. In Proceedings of the 4th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-agents. London, pp. 97–108. Bellifemine, F., Poggi, A., and Rimassa, G. 1999. JADE—a FIPA-compliant agent framework. In Proceedings of the 4th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-agents. London, pp. 97–108.
Zurück zum Zitat Bentivegna, D. and Atkeson, C. 2002. Learning How to Behave from Observing Others (SAB02 Workshop on Motor Control in Humans and Robots: on the interplay of real brains and artificial devices). Bentivegna, D. and Atkeson, C. 2002. Learning How to Behave from Observing Others (SAB02 Workshop on Motor Control in Humans and Robots: on the interplay of real brains and artificial devices).
Zurück zum Zitat Bergbreiter, S. and Pister, K. 2003. CotsBots: An off-the-shelf platform for distributed robotics. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 1632–1637. Bergbreiter, S. and Pister, K. 2003. CotsBots: An off-the-shelf platform for distributed robotics. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 1632–1637.
Zurück zum Zitat Bergbreiter, S. and Pister, K. 2005. CotsBots: An Off-the-shelf Distributed Robot Platform. http://www-bsac.eecs.berkeley.edu/projects/cotsbots/. Bergbreiter, S. and Pister, K. 2005. CotsBots: An Off-the-shelf Distributed Robot Platform. http://​www-bsac.​eecs.​berkeley.​edu/​projects/​cotsbots/​.​
Zurück zum Zitat Biggs, G. and MacDonald, B. 2003. A survey of robot programming systems. In Proceedings of the Australasian Conference on Robotics and Automation. Brisbane, Australia. Biggs, G. and MacDonald, B. 2003. A survey of robot programming systems. In Proceedings of the Australasian Conference on Robotics and Automation. Brisbane, Australia.
Zurück zum Zitat Bitting, E., Carter, J., and Ghorbani, A. 2003. Multiagent systems development kits: An evaluation. In Proceedings of the 1st Annual Conference on Communication Networks and Services Research (CNSR 2003). Moncton, Canada, pp. 101–107. Bitting, E., Carter, J., and Ghorbani, A. 2003. Multiagent systems development kits: An evaluation. In Proceedings of the 1st Annual Conference on Communication Networks and Services Research (CNSR 2003). Moncton, Canada, pp. 101–107.
Zurück zum Zitat Blank, D., Kumar, D., and Meeden, L. 2002. A developmental approach to intelligence. In S. Conlon (Ed.), Proceedings of the Thirteenth Annual Midwest Artificial Intelligence and Cognitive Science Society Conference. Blank, D., Kumar, D., and Meeden, L. 2002. A developmental approach to intelligence. In S. Conlon (Ed.), Proceedings of the Thirteenth Annual Midwest Artificial Intelligence and Cognitive Science Society Conference.
Zurück zum Zitat Blank, D., Kumar, D., Meeden, L., and Marshall, J. 2005. Bringing up robot: Fundamental mechanisms for creating a self-motivated, self-organizing architecture. Cybernetics and Systems, 36(2). Blank, D., Kumar, D., Meeden, L., and Marshall, J. 2005. Bringing up robot: Fundamental mechanisms for creating a self-motivated, self-organizing architecture. Cybernetics and Systems, 36(2).
Zurück zum Zitat Blank, D., Kumar, D., Meeden, L., and Yanco, H. 2003. Pyro: A python-based versatile programming environment for teaching robotics. Journal on Educational Resources in Computing, 3(4):1–15. Blank, D., Kumar, D., Meeden, L., and Yanco, H. 2003. Pyro: A python-based versatile programming environment for teaching robotics. Journal on Educational Resources in Computing, 3(4):1–15.
Zurück zum Zitat Blank, D., Kumar, D., Meeden, L., and Yanco, H. to appear. Pyro: A python-based versatile programming environment for teaching robotics. ACM Journal on Educational Resources in Computing (JERIC). Blank, D., Kumar, D., Meeden, L., and Yanco, H. to appear. Pyro: A python-based versatile programming environment for teaching robotics. ACM Journal on Educational Resources in Computing (JERIC).
Zurück zum Zitat Breazeal, C. 2003. Towards sociable robots. Robotics and Autonomous Systems, 42(3–4):167–175. Breazeal, C. 2003. Towards sociable robots. Robotics and Autonomous Systems, 42(3–4):167–175.
Zurück zum Zitat Brooks, A., Kaupp, T., Makarenko, A., Oreback, A., and Williams, S. 2005. Towards component-based robotics. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2005), pp. 163–168. Brooks, A., Kaupp, T., Makarenko, A., Oreback, A., and Williams, S. 2005. Towards component-based robotics. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2005), pp. 163–168.
Zurück zum Zitat Brooks, R. 1990. The Behavior Language: User's Guide (Tech. Rep. No. AIM-1227). Massachusettes Institute of Technology. Brooks, R. 1990. The Behavior Language: User's Guide (Tech. Rep. No. AIM-1227). Massachusettes Institute of Technology.
Zurück zum Zitat Brooks, R. 1991. Intelligence without representation. Artificial Intelligence Journal, 47:139–159. Brooks, R. 1991. Intelligence without representation. Artificial Intelligence Journal, 47:139–159.
Zurück zum Zitat Bruce, A., Nourbakhsh, I., and Simmons, R. 2002. The role of expressiveness and attention in human-robot interaction. In Proceedings of the IEEE International Conference on Robotics and Automation. Bruce, A., Nourbakhsh, I., and Simmons, R. 2002. The role of expressiveness and attention in human-robot interaction. In Proceedings of the IEEE International Conference on Robotics and Automation.
Zurück zum Zitat Bruyninckx, H. 2001. Open robot control software: The OROCOS project. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA) 2001, Vol. 3, pp. 2523–2528. Bruyninckx, H. 2001. Open robot control software: The OROCOS project. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA) 2001, Vol. 3, pp. 2523–2528.
Zurück zum Zitat Bruyninckx, H. 2005. The OROCOS project. http://www.orocos.org/. Bruyninckx, H. 2005. The OROCOS project. http://​www.​orocos.​org/​.​
Zurück zum Zitat Chaimowicz, L., Cowley, A., Sabella, V., and Taylor, C. 2003, ROCI: A distributed framework for multi-robot perception and control. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 266–271. Chaimowicz, L., Cowley, A., Sabella, V., and Taylor, C. 2003, ROCI: A distributed framework for multi-robot perception and control. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 266–271.
Zurück zum Zitat The CMU sphinx group open source speech recognition engines. 2004. http://cmusphinx.sourceforge.net/html/cmusphinx.php. The Sphinx Group at Carnegie Mellon University. The CMU sphinx group open source speech recognition engines. 2004. http://​cmusphinx.​sourceforge.​net/​html/​cmusphinx.​php.​ The Sphinx Group at Carnegie Mellon University.
Zurück zum Zitat Collins, T., Arkin, R., Cramer, M., and Endo, Y. 2000. Field results for tactical mobile robot missions. In Unmanned Systems 2000, Orlando, FL. Collins, T., Arkin, R., Cramer, M., and Endo, Y. 2000. Field results for tactical mobile robot missions. In Unmanned Systems 2000, Orlando, FL.
Zurück zum Zitat Common object request broker architecture (CORBA/IIOP). 2005. http://www.omg.org/technology/documents/corba_spec_catalog.htm. Object Management Group. Common object request broker architecture (CORBA/IIOP). 2005. http://​www.​omg.​org/​technology/​documents/​corba_​spec_​catalog.​htm.​ Object Management Group.
Zurück zum Zitat Côté, C. 2005. Mobile and Autonomous Robotics Integration Environment (MARIE). http://marie.sourceforge.net/. Côté, C. 2005. Mobile and Autonomous Robotics Integration Environment (MARIE). http://​marie.​sourceforge.​net/​.​
Zurück zum Zitat Côté, C., Brosseau, Y., Létourneau, D., Raievsky, C., and Michaud, F. 2006. Robotic software integration using MARIE. International Journal on Advanced Robotics Systems, 3(1):55–60. Côté, C., Brosseau, Y., Létourneau, D., Raievsky, C., and Michaud, F. 2006. Robotic software integration using MARIE. International Journal on Advanced Robotics Systems, 3(1):55–60.
Zurück zum Zitat Côté, C., Létourneau, D., Michaud, F., and Brosseau, Y. 2005. Software Design Patterns for Robotics: Solving Integration Problems with MARIE. Submitted for workshop to ICRA2005. Côté, C., Létourneau, D., Michaud, F., and Brosseau, Y. 2005. Software Design Patterns for Robotics: Solving Integration Problems with MARIE. Submitted for workshop to ICRA2005.
Zurück zum Zitat Côté, C., Létourneau, D., Michaud, F., Valin, J., Brosseau, Y., and Raievsky, C. 2004. Programming mobile robots using RobotFlow and MARIE. In Proceedings IEEE/RSJ International Conference on Robots and Intelligent Systems. Côté, C., Létourneau, D., Michaud, F., Valin, J., Brosseau, Y., and Raievsky, C. 2004. Programming mobile robots using RobotFlow and MARIE. In Proceedings IEEE/RSJ International Conference on Robots and Intelligent Systems.
Zurück zum Zitat Desai, M. and Yanco, H. 2005, Blending human and robot inputs for sliding scale autonomy. In Proceedings of the 14th IEEE International Workshop on Robot and Human Interactive Communication. Nashville, TN. Desai, M. and Yanco, H. 2005, Blending human and robot inputs for sliding scale autonomy. In Proceedings of the 14th IEEE International Workshop on Robot and Human Interactive Communication. Nashville, TN.
Zurück zum Zitat Dias, M. and Stentz, A. 2003, A comparative study between centralized, market-based, and behavioral multirobot coordination approaches. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 2279–2284. Dias, M. and Stentz, A. 2003, A comparative study between centralized, market-based, and behavioral multirobot coordination approaches. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 2279–2284.
Zurück zum Zitat Eiter, T. and Mascardi, V. 2002. Comparing environments for developing software agents. AI Communications, 15(4):169–197. Eiter, T. and Mascardi, V. 2002. Comparing environments for developing software agents. AI Communications, 15(4):169–197.
Zurück zum Zitat Endo, Y., MacKenzie, D., and Arkin, R. 2004, Usability evaluation of high-level user assistance for robot mission specification. IEEE Transactions on Systems, Man, and Cybernetics, 34(2):168–180. Endo, Y., MacKenzie, D., and Arkin, R. 2004, Usability evaluation of high-level user assistance for robot mission specification. IEEE Transactions on Systems, Man, and Cybernetics, 34(2):168–180.
Zurück zum Zitat ERSP 3.0 Robotic Development Platform. 2004. http://www.evolution.com/products/ersp/. Evolution Robotics. ERSP 3.0 Robotic Development Platform. 2004. http://​www.​evolution.​com/​products/​ersp/​.​ Evolution Robotics.
Zurück zum Zitat Fay, R., Kaufmann, U., Schwenker, F., and Palm, G. 2004. Learning object recognition in a NeuroBotic system. In H. Groß, K. Debes, and H. Böhme (Eds.), 3rd Workshop on Selforganization of Adaptive Behavior SOAVE 2004. Dusseldorf, VDI, pp. 198–209. Fay, R., Kaufmann, U., Schwenker, F., and Palm, G. 2004. Learning object recognition in a NeuroBotic system. In H. Groß, K. Debes, and H. Böhme (Eds.), 3rd Workshop on Selforganization of Adaptive Behavior SOAVE 2004. Dusseldorf, VDI, pp. 198–209.
Zurück zum Zitat The Festival Speech Synthesis System. 2004. http://www.cstr.ed.ac.uk/projects/festival/. Centre for Speech Technology Research. The Festival Speech Synthesis System. 2004. http://​www.​cstr.​ed.​ac.​uk/​projects/​festival/​.​ Centre for Speech Technology Research.
Zurück zum Zitat FIPA ACL Message Structure Specification (SC00061G). 2002. http://www.fipa.org/specs/fipa00061/. Foundation for Intelligent Physical Agents. FIPA ACL Message Structure Specification (SC00061G). 2002. http://​www.​fipa.​org/​specs/​fipa00061/​.​ Foundation for Intelligent Physical Agents.
Zurück zum Zitat Fleury, S., Herrb, M., and Chatila, R. 1997. Genom: A tool for the specification and the implementation of operating modules in a distributed robot architecture. In International Conference on Intelligent Robots and Systems, IEEE, Vol. 2, pp. 842–848. Fleury, S., Herrb, M., and Chatila, R. 1997. Genom: A tool for the specification and the implementation of operating modules in a distributed robot architecture. In International Conference on Intelligent Robots and Systems, IEEE, Vol. 2, pp. 842–848.
Zurück zum Zitat Fleury, S. and Mallet, A. 2004. LAAS Open Software for Autonomous Systems. http://softs.laas.fr/openrobots/tools/genom.php. Fleury, S. and Mallet, A. 2004. LAAS Open Software for Autonomous Systems. http://​softs.​laas.​fr/​openrobots/​tools/​genom.​php.​
Zurück zum Zitat Fong, T., Kunz, C., Hiatt, L., and Bugajska, M. 2006. The human-robot interaction operating system. In Proceedings of the ACM Conference on Human-robot Interaction (HRI2006), ACM. Fong, T., Kunz, C., Hiatt, L., and Bugajska, M. 2006. The human-robot interaction operating system. In Proceedings of the ACM Conference on Human-robot Interaction (HRI2006), ACM.
Zurück zum Zitat Fong, T., Nourbakhsh, I., and Dautenhahn, K. 2003. A survey of socially interactive robots. Robotics and Autonomous Systems, 42:143–166. Fong, T., Nourbakhsh, I., and Dautenhahn, K. 2003. A survey of socially interactive robots. Robotics and Autonomous Systems, 42:143–166.
Zurück zum Zitat Fredslund, J. and Matarić, M. 2002, A general, local algorithm for robot formations. IEEE Transactions on Robotics and Automation, Special Issue on Multi-Robot Systems, 18(5):837–846. Fredslund, J. and Matarić, M. 2002, A general, local algorithm for robot formations. IEEE Transactions on Robotics and Automation, Special Issue on Multi-Robot Systems, 18(5):837–846.
Zurück zum Zitat Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1994. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1994. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
Zurück zum Zitat Gassull, G. 2001. Communication Services and User Interfaces for Tele-operating Mobile Robots via the Internet. Master's thesis, University of Barcelona and University of Ulm, Neuroinformatics. Gassull, G. 2001. Communication Services and User Interfaces for Tele-operating Mobile Robots via the Internet. Master's thesis, University of Barcelona and University of Ulm, Neuroinformatics.
Zurück zum Zitat Gerkey, B., Howard, A., and Vaughan, R. 2005. Player/Stage. http://playerstage.sourceforge.net/. Gerkey, B., Howard, A., and Vaughan, R. 2005. Player/Stage. http://​playerstage.​sourceforge.​net/​.​
Zurück zum Zitat Gerkey, B. and Matarić, M. 2002, Sold!: Auction methods for multi-robot coordination. IEEE Transactions on Robotics and Automation, Special Issue on Multi-Robot Systems, 18(5):758–768. (Also Technical Report IRIS-01-399). Gerkey, B. and Matarić, M. 2002, Sold!: Auction methods for multi-robot coordination. IEEE Transactions on Robotics and Automation, Special Issue on Multi-Robot Systems, 18(5):758–768. (Also Technical Report IRIS-01-399).
Zurück zum Zitat Gerkey, B. and Matarić, M. 2004. Are (explicit) multi-robot coordination and multi-agent coordination really so different? In Proceedings of the AAAI Spring Symposium on Bridging the Multi-agent and Multi-robotic Research Gap, pp. 1–3. Gerkey, B. and Matarić, M. 2004. Are (explicit) multi-robot coordination and multi-agent coordination really so different? In Proceedings of the AAAI Spring Symposium on Bridging the Multi-agent and Multi-robotic Research Gap, pp. 1–3.
Zurück zum Zitat Gerkey, B., Vaughan, R., and Howard, A. 2003. The Player/Stage project: Tools for multi-robot and distributed sensor systems. In Proceedings of the 11th International Conference on Advanced Robotics. Coimbra, Portugal, pp. 317–323. Gerkey, B., Vaughan, R., and Howard, A. 2003. The Player/Stage project: Tools for multi-robot and distributed sensor systems. In Proceedings of the 11th International Conference on Advanced Robotics. Coimbra, Portugal, pp. 317–323.
Zurück zum Zitat Gerkey, B., Vaughan, R., Støy, K., Howard, A., Sukhatme, G., and Matarić, M. 2001, Most valuable player: A robot device server for distributed control. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Wailea, Hawaii, pp. 1226–1231. Gerkey, B., Vaughan, R., Støy, K., Howard, A., Sukhatme, G., and Matarić, M. 2001, Most valuable player: A robot device server for distributed control. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Wailea, Hawaii, pp. 1226–1231.
Zurück zum Zitat Guilbert, N., Beauregard, M., Michaud, F., and de Lafontaine, J. 2003. Emulation of collaborative driving systems using mobile robots. In Proceedings IEEE Conference on Systems, Man, and Cybernetics, pp. 856–861. Guilbert, N., Beauregard, M., Michaud, F., and de Lafontaine, J. 2003. Emulation of collaborative driving systems using mobile robots. In Proceedings IEEE Conference on Systems, Man, and Cybernetics, pp. 856–861.
Zurück zum Zitat Hattig, M., Horswill, I., and Butler, J. 2003, Roadmap for mobile robot specifications. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 2410–2414. Hattig, M., Horswill, I., and Butler, J. 2003, Roadmap for mobile robot specifications. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 2410–2414.
Zurück zum Zitat Heckel, F. 2005. ROLE Robotics Development Environment. http://www.cse.wustl.edu/ fwph/role/. Heckel, F. 2005. ROLE Robotics Development Environment. http://​www.​cse.​wustl.​edu/​ fwph/role/.
Zurück zum Zitat Hoff, J. and Bekey, G. 1995. An architecture for behavior coordination learning. In IEEE International Conference on Neural Networks. Hoff, J. and Bekey, G. 1995. An architecture for behavior coordination learning. In IEEE International Conference on Neural Networks.
Zurück zum Zitat Horswill, I. 2000. Functional programming of behavior-based systems. Autonomous Robots, 9(1):83–93. Horswill, I. 2000. Functional programming of behavior-based systems. Autonomous Robots, 9(1):83–93.
Zurück zum Zitat Howard, A., Matarić, M., and Sukhatme, G. 2002. An incremental self-deployment algorithm for mobile sensor networks. Autonomous Robots Special Issue on Intelligent Embedded Systems, 13(2): 113–126. Howard, A., Matarić, M., and Sukhatme, G. 2002. An incremental self-deployment algorithm for mobile sensor networks. Autonomous Robots Special Issue on Intelligent Embedded Systems, 13(2): 113–126.
Zurück zum Zitat Howard, A., Matarić, M., and Sukhatme, G. 2003. Putting the ‘I’ in ‘Team’: An ego-centric approach to cooperative localization. In IEEE International Conference on Robotics and Automation. Taipei, Taiwan, pp. 868–892. Howard, A., Matarić, M., and Sukhatme, G. 2003. Putting the ‘I’ in ‘Team’: An ego-centric approach to cooperative localization. In IEEE International Conference on Robotics and Automation. Taipei, Taiwan, pp. 868–892.
Zurück zum Zitat Howard, A., Parker, L., and Sukhatme, G. 2004, The SDR experience: Experiments with a large-scale heterogenous mobile robot team. In 9th International Symposium on Experimental Robotics 2004, Singapore. Howard, A., Parker, L., and Sukhatme, G. 2004, The SDR experience: Experiments with a large-scale heterogenous mobile robot team. In 9th International Symposium on Experimental Robotics 2004, Singapore.
Zurück zum Zitat Howard, A. and Roy, N. 2004. Robotics Data Set Repository (RADISH). http://radish.sourceforge.net/index.php. Howard, A. and Roy, N. 2004. Robotics Data Set Repository (RADISH). http://​radish.​sourceforge.​net/​index.​php.​
Zurück zum Zitat Jensen, R. and Veloso, M. 1998, Interleaving deliberative and reactive planning in dynamic multi-agent domains. In Proceedings of the AAAI Fall Symposium on Integrated Planning for Autonomous Agent Architectures, AAAI Press. Jensen, R. and Veloso, M. 1998, Interleaving deliberative and reactive planning in dynamic multi-agent domains. In Proceedings of the AAAI Fall Symposium on Integrated Planning for Autonomous Agent Architectures, AAAI Press.
Zurück zum Zitat JESS - the expert system shell for the java platform. 2003. http://herzberg.ca.sandia.gov/jess/. Sandia National Laboratories. JESS - the expert system shell for the java platform. 2003. http://​herzberg.​ca.​sandia.​gov/​jess/​.​ Sandia National Laboratories.
Zurück zum Zitat Jia, J., Chen, W., and Xi, Y. 2004. Design and implementation of an open autonomous mobile robot system. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA) 2004, Vol. 2, pp. 1726–1731. Jia, J., Chen, W., and Xi, Y. 2004. Design and implementation of an open autonomous mobile robot system. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA) 2004, Vol. 2, pp. 1726–1731.
Zurück zum Zitat Jones, C. and Matarić, M. 2004, Automatic synthesis of communication-based coordinated multi-robot systems. In IEEE/RSJ International Conference on Intelligent Robots and Systems. Sendai, Japan, pp. 381–387. Jones, C. and Matarić, M. 2004, Automatic synthesis of communication-based coordinated multi-robot systems. In IEEE/RSJ International Conference on Intelligent Robots and Systems. Sendai, Japan, pp. 381–387.
Zurück zum Zitat Jung, B. and Sukhatme, G. 2002, Tracking targets using multiple robots: The effect of environment occlusion. Autonomous Robots, 13(3): 191–205. Jung, B. and Sukhatme, G. 2002, Tracking targets using multiple robots: The effect of environment occlusion. Autonomous Robots, 13(3): 191–205.
Zurück zum Zitat Kaupp, T. 2005. Orca Robotics. http://orca-robotics.sourceforge.net/. Kaupp, T. 2005. Orca Robotics. http://​orca-robotics.​sourceforge.​net/​.​
Zurück zum Zitat Koker, R., Oz, C., Cakar, T., and Ekiz, H. 2004. A study of neural network based inverse kinematics solution for a three-joint robot. Robotics and Autonomous Systems, 49(3–4):227–234. Koker, R., Oz, C., Cakar, T., and Ekiz, H. 2004. A study of neural network based inverse kinematics solution for a three-joint robot. Robotics and Autonomous Systems, 49(3–4):227–234.
Zurück zum Zitat Konolige, K. 1997. COLBERT: A language for reactive control in saphira. In Proceedings of the German Conference on Artificial Intelligence. Freiburg, Germany, pp. 31–52. Konolige, K. 1997. COLBERT: A language for reactive control in saphira. In Proceedings of the German Conference on Artificial Intelligence. Freiburg, Germany, pp. 31–52.
Zurück zum Zitat Konolige, K. 2000. A gradient method for realtime robot control. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robotic Systems (IROS). Konolige, K. 2000. A gradient method for realtime robot control. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robotic Systems (IROS).
Zurück zum Zitat Konolige, K. 2002. Saphira Robot Control Architecture (Tech. Rep.). Menlo Park, CA, SRI International. Konolige, K. 2002. Saphira Robot Control Architecture (Tech. Rep.). Menlo Park, CA, SRI International.
Zurück zum Zitat Konolige, K., Myers, K., Ruspini, E., and Saffiotti, A. 1997. The Saphira architecture: A design for autonomy. Journal of Experimental & Theoretical Artificial Intelligence: JETAI, 9(1):215–235. Konolige, K., Myers, K., Ruspini, E., and Saffiotti, A. 1997. The Saphira architecture: A design for autonomy. Journal of Experimental & Theoretical Artificial Intelligence: JETAI, 9(1):215–235.
Zurück zum Zitat Kraetzschmar, G., Gassull, G., and Uhl, K. 2004, July. Probabilistic quadtrees for variable-resolution mapping of large environments. In M. I. Ribeiro and J. Santos Victor (Eds.), Proceedings of the 5th IFAC/EURON Symposium on Intelligent Autonomous Vehicles. Kraetzschmar, G., Gassull, G., and Uhl, K. 2004, July. Probabilistic quadtrees for variable-resolution mapping of large environments. In M. I. Ribeiro and J. Santos Victor (Eds.), Proceedings of the 5th IFAC/EURON Symposium on Intelligent Autonomous Vehicles.
Zurück zum Zitat Kraetzschmar, G., Sablatnög, S., Enderle, S., Utz, H., Simon, S., and Palm, G. 2000, Integration of multiple representations and navigation concepts on autonomous mobile robots. In H. Groß, K. Debes, and H. Böhme (Eds.), Workshop SOAVE-2000: Selbstorganisation von Adaptivem Verhalten, Vol. 10/643. Ilmenau, Germany, VDI Verlag. Kraetzschmar, G., Sablatnög, S., Enderle, S., Utz, H., Simon, S., and Palm, G. 2000, Integration of multiple representations and navigation concepts on autonomous mobile robots. In H. Groß, K. Debes, and H. Böhme (Eds.), Workshop SOAVE-2000: Selbstorganisation von Adaptivem Verhalten, Vol. 10/643. Ilmenau, Germany, VDI Verlag.
Zurück zum Zitat Kramer, J. and Scheutz, M. 2003. GLUE—a component connecting schema-based reactive to higher-level deliberative layers for autonomous agents. In R. Weber (Ed.), Proceedings of the 16th International FLAIRS Conference, AAAI Press, pp. 22–26. Kramer, J. and Scheutz, M. 2003. GLUE—a component connecting schema-based reactive to higher-level deliberative layers for autonomous agents. In R. Weber (Ed.), Proceedings of the 16th International FLAIRS Conference, AAAI Press, pp. 22–26.
Zurück zum Zitat Labonté, D., Michaud, F., Boissy, P., Corriveau, H., Cloutier, R., and Roux, M. 2005. Evaluation Methodology of User Interfaces for Teleoperated Mobile Robots in Home Environments (Submitted to IEEE International Conference on Robotics and Automation). Labonté, D., Michaud, F., Boissy, P., Corriveau, H., Cloutier, R., and Roux, M. 2005. Evaluation Methodology of User Interfaces for Teleoperated Mobile Robots in Home Environments (Submitted to IEEE International Conference on Robotics and Automation).
Zurück zum Zitat LaFary, M. and Newton, C. 2005. Aria html Documentation. LaFary, M. and Newton, C. 2005. Aria html Documentation.
Zurück zum Zitat Laukkanen, M. 1999. Evaluation of FIPA-Compliant Agent Platforms. Unpublished master's thesis, Lappeenranta University of Technology. Laukkanen, M. 1999. Evaluation of FIPA-Compliant Agent Platforms. Unpublished master's thesis, Lappeenranta University of Technology.
Zurück zum Zitat LEGO.com Educational Division—Mindstorms for Schools. 2005. http://www.lego.com/eng/education/mindstorms/default.asp. LEGO. LEGO.com Educational Division—Mindstorms for Schools. 2005. http://​www.​lego.​com/​eng/​education/​mindstorms/​default.​asp.​ LEGO.
Zurück zum Zitat Lemay, M., Michaud, F., Létourneau, D., and Valin, J. 2004. Autonomous initialization of robot formations. In IEEE International Conference on Robotics and Automation. Lemay, M., Michaud, F., Létourneau, D., and Valin, J. 2004. Autonomous initialization of robot formations. In IEEE International Conference on Robotics and Automation.
Zurück zum Zitat Lindstrom, M., Orebäck, A., and Christensen, H. 2000, BERRA: A research architecture for service robots. In Proceedings of International Conference on Robotics and Automation (ICRA), Vol. 4, pp. 3278–3283. Lindstrom, M., Orebäck, A., and Christensen, H. 2000, BERRA: A research architecture for service robots. In Proceedings of International Conference on Robotics and Automation (ICRA), Vol. 4, pp. 3278–3283.
Zurück zum Zitat Logan, B. 1998. Classifying agent systems. In B. Logan and J. Baxter (Eds.), Proceedings of AAAI-98 Conference Workshop on Software Tools for Developing Agents. Menlo Park, California, American Association for Artificial Intelligence. Logan, B. 1998. Classifying agent systems. In B. Logan and J. Baxter (Eds.), Proceedings of AAAI-98 Conference Workshop on Software Tools for Developing Agents. Menlo Park, California, American Association for Artificial Intelligence.
Zurück zum Zitat Long, M., Murphy, R., and Parker, L. 2003. Distributed multi-agent diagnosis and recovery from sensor failures. IEEE/RSJ International Conference on Intelligent Robots and Systems, 3:2506–2513. Long, M., Murphy, R., and Parker, L. 2003. Distributed multi-agent diagnosis and recovery from sensor failures. IEEE/RSJ International Conference on Intelligent Robots and Systems, 3:2506–2513.
Zurück zum Zitat Lucas, G. 2004. The Rossum Project. http://rossum.sourceforge.net/. Lucas, G. 2004. The Rossum Project. http://​rossum.​sourceforge.​net/​.​
Zurück zum Zitat MacDonald, B., Yuen, D., Wong, S., Woo, E., Gronlund, R., and Collett, T. 2003. Robot programming environments. In ENZCon2003 10th Electronics New Zealand Conference. University of Waikato, Hamilton. MacDonald, B., Yuen, D., Wong, S., Woo, E., Gronlund, R., and Collett, T. 2003. Robot programming environments. In ENZCon2003 10th Electronics New Zealand Conference. University of Waikato, Hamilton.
Zurück zum Zitat MacKenzie, D. and Arkin, R. 1993, Nov. Formal specification for behavior-based mobile robots. Mobile Robots VIII, pp. 94–104. MacKenzie, D. and Arkin, R. 1993, Nov. Formal specification for behavior-based mobile robots. Mobile Robots VIII, pp. 94–104.
Zurück zum Zitat MacKenzie, D. and Arkin, R. 1998. Evaluating the usability of robot programming toolsets. The International Journal of Robotics Research, 17(4):381–401. MacKenzie, D. and Arkin, R. 1998. Evaluating the usability of robot programming toolsets. The International Journal of Robotics Research, 17(4):381–401.
Zurück zum Zitat MacKenzie, D., Arkin, R., and Cameron, J. 1997. Multiagent mission specification and execution. Autonomous Robots, 4(1):29–52. MacKenzie, D., Arkin, R., and Cameron, J. 1997. Multiagent mission specification and execution. Autonomous Robots, 4(1):29–52.
Zurück zum Zitat Maes, P. 1990. Situated agents can have goals. In P. Maes (Ed.), Designing Autonomous Agents. MIT Press, pp. 49–70. Maes, P. 1990. Situated agents can have goals. In P. Maes (Ed.), Designing Autonomous Agents. MIT Press, pp. 49–70.
Zurück zum Zitat Mallet, A., Fleury, S., and Bruyninckx, H. 2002. A specification of generic robotics software components: future evolutions of GenoM in the Orocos context. In International Conference on Intelligent Robotics and Systems, IEEE. Mallet, A., Fleury, S., and Bruyninckx, H. 2002. A specification of generic robotics software components: future evolutions of GenoM in the Orocos context. In International Conference on Intelligent Robotics and Systems, IEEE.
Zurück zum Zitat Matarić, M. 2004, Robotics education for all ages. In Proceedings, AAAI Spring Symposium on Accessible, Hands-on AI and Robotics Education. Matarić, M. 2004, Robotics education for all ages. In Proceedings, AAAI Spring Symposium on Accessible, Hands-on AI and Robotics Education.
Zurück zum Zitat Mayfield, J., Labrou, Y., and Finin, T. 1996. Evaluation of KQML as an agent communication language. In M. Wooldridge, J. P. Müller, and M. Tambe (Eds.), Proceedings on the IJCAI Workshop on Intelligent Agents II: Agent Theories, Architectures, and Languages, Springer-Verlag, Vol. 1037, pp. 347–360. Mayfield, J., Labrou, Y., and Finin, T. 1996. Evaluation of KQML as an agent communication language. In M. Wooldridge, J. P. Müller, and M. Tambe (Eds.), Proceedings on the IJCAI Workshop on Intelligent Agents II: Agent Theories, Architectures, and Languages, Springer-Verlag, Vol. 1037, pp. 347–360.
Zurück zum Zitat Melchior, N. and Smart, W. 2004. A framework for robust mobile robot systems. In D. W. Gage (Ed.), Proceedings of SPIE: Mobile Robots XVII, Vol. 5609. Melchior, N. and Smart, W. 2004. A framework for robust mobile robot systems. In D. W. Gage (Ed.), Proceedings of SPIE: Mobile Robots XVII, Vol. 5609.
Zurück zum Zitat Metta, G., Fitzpatrick, P., and Natale, L. 2006. YARP: Yet another robot platform. International Journal on Advanced Robotics Systems, 3(1):43–48. Metta, G., Fitzpatrick, P., and Natale, L. 2006. YARP: Yet another robot platform. International Journal on Advanced Robotics Systems, 3(1):43–48.
Zurück zum Zitat Michaud, F. 2005. Engineering Education and the Design of Intelligent Mobile Robots for Real Use (Submitted to International Journal of Intelligent Automation and Soft Computing, Special Issue on Global Look at Robotics Education). Michaud, F. 2005. Engineering Education and the Design of Intelligent Mobile Robots for Real Use (Submitted to International Journal of Intelligent Automation and Soft Computing, Special Issue on Global Look at Robotics Education).
Zurück zum Zitat Michaud, F. and Létourneau, D. 2004. Robotflow: Open Source Robotics Toolkit for Flowdesigner. http://robotflow.sourceforge.net/. Michaud, F. and Létourneau, D. 2004. Robotflow: Open Source Robotics Toolkit for Flowdesigner. http://​robotflow.​sourceforge.​net/​.​
Zurück zum Zitat Michel, O. 2004. Webots: Professional mobile robot simulation. International Journal of Advanced Robotic Systems, 1(1): 39–42. Michel, O. 2004. Webots: Professional mobile robot simulation. International Journal of Advanced Robotic Systems, 1(1): 39–42.
Zurück zum Zitat Miro - Middleware for Robots. 2005. http://smart.informatik.uni-ulm.de/MIRO/index.html. Robotics Group, University of Ulm. Miro - Middleware for Robots. 2005. http://​smart.​informatik.​uni-ulm.​de/​MIRO/​index.​html.​ Robotics Group, University of Ulm.
Zurück zum Zitat Missionlab v6.0. 2003. http://www.cc.gatech.edu/aimosaic/robot-lab/research/MissionLab/. Mobile Robot Laboratory. Missionlab v6.0. 2003. http://​www.​cc.​gatech.​edu/​aimosaic/​robot-lab/​research/​MissionLab/​.​ Mobile Robot Laboratory.
Zurück zum Zitat Modular Controller Architecture. 2005. http://mca2.sourceforge.net/. Modular Controller Architecture. 2005. http://​mca2.​sourceforge.​net/​.​
Zurück zum Zitat Montemerlo, M., Roy, N., and Thrun, S. 2003a. CARMEN, Carnegie Mellon Robot Navigation Toolkit. http://carmen.sourceforge.net/. Montemerlo, M., Roy, N., and Thrun, S. 2003a. CARMEN, Carnegie Mellon Robot Navigation Toolkit. http://​carmen.​sourceforge.​net/​.​
Zurück zum Zitat Montemerlo, M., Roy, N., and Thrun, S. 2003b. Perspectives on standardization in mobile robot programming: The carnegie mellon navigation (CARMEN) toolkit. In IROS 2003. Las Vegas, NV, Vol. 3. pp. 2436–2441. Montemerlo, M., Roy, N., and Thrun, S. 2003b. Perspectives on standardization in mobile robot programming: The carnegie mellon navigation (CARMEN) toolkit. In IROS 2003. Las Vegas, NV, Vol. 3. pp. 2436–2441.
Zurück zum Zitat Moshkina, L. and Arkin, R. 2003. On TAMEing robots. In IEEE International Conference on Systems, Man and Cybernetics, Vol. 4, pp. 3949–3959. Moshkina, L. and Arkin, R. 2003. On TAMEing robots. In IEEE International Conference on Systems, Man and Cybernetics, Vol. 4, pp. 3949–3959.
Zurück zum Zitat Moshkina, L., Endo, Y., and Arkin, R. 2006. Usability evaluation of an automated mission repair mechanism for mobile robot mission specification. In Proceedings of the ACM Conference on Human-robot Interaction (HRI2006), ACM. Moshkina, L., Endo, Y., and Arkin, R. 2006. Usability evaluation of an automated mission repair mechanism for mobile robot mission specification. In Proceedings of the ACM Conference on Human-robot Interaction (HRI2006), ACM.
Zurück zum Zitat Nesnas, I., Simmons, R., Gaines, D., Kunz, C., Diaz-Calderon, A., and Estlin, T. 2006. CLARAty: Challenges and steps toward reusable robotic software. International Journal on Advanced Robotics Systems, 3(1):23–30. Nesnas, I., Simmons, R., Gaines, D., Kunz, C., Diaz-Calderon, A., and Estlin, T. 2006. CLARAty: Challenges and steps toward reusable robotic software. International Journal on Advanced Robotics Systems, 3(1):23–30.
Zurück zum Zitat Nesnas, I., Wright, A., Bajracharya, M., Simmons, R., and Estlin, T. 2003. CLARAty and challenges of developing interoperable robotic software. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 2428–2435. Nesnas, I., Wright, A., Bajracharya, M., Simmons, R., and Estlin, T. 2003. CLARAty and challenges of developing interoperable robotic software. In Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Vol. 3, pp. 2428–2435.
Zurück zum Zitat Nguyen, G., Dang, T., Hluchy, L., Balogh, Z., Laclavik, M., and Budinska, I. 2002. Agent Platform Evaluation and Comparison (Tech. Rep.). Bratislava, Slovakia: Pellucid 5FP IST-2001-34519. Nguyen, G., Dang, T., Hluchy, L., Balogh, Z., Laclavik, M., and Budinska, I. 2002. Agent Platform Evaluation and Comparison (Tech. Rep.). Bratislava, Slovakia: Pellucid 5FP IST-2001-34519.
Zurück zum Zitat Nowostawski, M., Bush, G., Purvis, M., and Cranefield, S. 2000. Platforms for agent-oriented software engineering. In J. Dong, J. He, and M. Purvis (Eds.), Proceedings of APSEC 2000. IEEE Computer Society Press, pp. 480–488. Nowostawski, M., Bush, G., Purvis, M., and Cranefield, S. 2000. Platforms for agent-oriented software engineering. In J. Dong, J. He, and M. Purvis (Eds.), Proceedings of APSEC 2000. IEEE Computer Society Press, pp. 480–488.
Zurück zum Zitat Orebäck, A. and Christensen, H. 2003. Evaluation of architectures for mobile robotics. Autonomous Robots, 14(1):33–49. Orebäck, A. and Christensen, H. 2003. Evaluation of architectures for mobile robotics. Autonomous Robots, 14(1):33–49.
Zurück zum Zitat Osentoski, S., Manfredi, V., and Mahadevan, S. 2004. Learning hierarchical models of activity. In IEEE/RSJ International Conference on Robots and Systems (IROS 2004). Osentoski, S., Manfredi, V., and Mahadevan, S. 2004. Learning hierarchical models of activity. In IEEE/RSJ International Conference on Robots and Systems (IROS 2004).
Zurück zum Zitat Pellom, B. and Hacioglu, K. 2003. Recent improvements in the CU SONIC ASR system for noisy speech: The SPINE task. In Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP). Pellom, B. and Hacioglu, K. 2003. Recent improvements in the CU SONIC ASR system for noisy speech: The SPINE task. In Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP).
Zurück zum Zitat Pfeifer, R. 1988. Artificial intelligence models of emotion. In V. Hamilton, G. H. Bower, and N. H. Frijda (Eds.), Cognitive Perspectives on Emotion and Motivation, Volume 44 of Series d: Behavioural and Social Sciences. Kluwer Academic Publishers, Netherlands, pp. 287–320. Pfeifer, R. 1988. Artificial intelligence models of emotion. In V. Hamilton, G. H. Bower, and N. H. Frijda (Eds.), Cognitive Perspectives on Emotion and Motivation, Volume 44 of Series d: Behavioural and Social Sciences. Kluwer Academic Publishers, Netherlands, pp. 287–320.
Zurück zum Zitat Pineau, J., Montemerlo, M., Pollack, M., Roy, N., and Thrun, S. 2002. Towards robotic assistants in nursing homes: challenges and results. In T. Fong and I. Nourbakhsh (Eds.), Workshop Notes (WS8: Workshop on Robot as Partner: An Exploration of Social Robots), IEEE International Conference on Robots and Systems. IEEE, Lausanne, Switzerland. Pineau, J., Montemerlo, M., Pollack, M., Roy, N., and Thrun, S. 2002. Towards robotic assistants in nursing homes: challenges and results. In T. Fong and I. Nourbakhsh (Eds.), Workshop Notes (WS8: Workshop on Robot as Partner: An Exploration of Social Robots), IEEE International Conference on Robots and Systems. IEEE, Lausanne, Switzerland.
Zurück zum Zitat Poggi, A., Rimassa, G., and Turci, P. 2002. What agent middleware can (and should) do for you. Applied Artificial Intelligence, 16(9–10): 677–698. Poggi, A., Rimassa, G., and Turci, P. 2002. What agent middleware can (and should) do for you. Applied Artificial Intelligence, 16(9–10): 677–698.
Zurück zum Zitat Provost, J., Kuipers, B., and Miikkulainen, R. 2004. Self-organizing perceptual and temporal abstraction for robot reinforcement learning. In AAAI-04 Workshop on Learning and Planning in Markov Processes. Provost, J., Kuipers, B., and Miikkulainen, R. 2004. Self-organizing perceptual and temporal abstraction for robot reinforcement learning. In AAAI-04 Workshop on Learning and Planning in Markov Processes.
Zurück zum Zitat Pyro, Python Robotics. 2005. http://emergent.brynmawr.edu/pyro/?page=Pyro. Python Robotics. Pyro, Python Robotics. 2005. http://​emergent.​brynmawr.​edu/​pyro/​?​page=​Pyro.​ Python Robotics.
Zurück zum Zitat Ricordel, P. and Demazeau, Y. 2000. From analysis to deployment: A multi-agent platform survey. Engineering Societies in the Agents World. Springer-Verlag, Vol. 1972, pp. 93–105. Ricordel, P. and Demazeau, Y. 2000. From analysis to deployment: A multi-agent platform survey. Engineering Societies in the Agents World. Springer-Verlag, Vol. 1972, pp. 93–105.
Zurück zum Zitat Rivard, F. 2005. Localisation relative de robots mobiles opérant en groupe (Tech. Rep.). Mémoire de maîtrise, Département de génie électrique et de génie informatique, Université de Sherbrooke. Rivard, F. 2005. Localisation relative de robots mobiles opérant en groupe (Tech. Rep.). Mémoire de maîtrise, Département de génie électrique et de génie informatique, Université de Sherbrooke.
Zurück zum Zitat Russell, R. 2004. Mobile robot learning by self-observation. Autonomous Robots, 16(1):81–93. Russell, R. 2004. Mobile robot learning by self-observation. Autonomous Robots, 16(1):81–93.
Zurück zum Zitat Russell, S. and Norvig, P. 2002. Artificial Intelligence: A Modern Approach, 2 ed., Prentice Hall. Russell, S. and Norvig, P. 2002. Artificial Intelligence: A Modern Approach, 2 ed., Prentice Hall.
Zurück zum Zitat Salter, T., Michaud, F., Dautenhahn, K., Létourneau, D., and Caron, S. 2005. Recognizing interaction from a robot's perspective. In Proceedings IEEE International Workshop on Robot and Human Interactive Communication, pp. 178–183. Salter, T., Michaud, F., Dautenhahn, K., Létourneau, D., and Caron, S. 2005. Recognizing interaction from a robot's perspective. In Proceedings IEEE International Workshop on Robot and Human Interactive Communication, pp. 178–183.
Zurück zum Zitat Scheutz, M. 2004. APOC—An Architecture for the Analysis and Design of Complex Agents (Ed.) (Forthcoming In Darryl Davis, editor, Visions of Mind). Scheutz, M. 2004. APOC—An Architecture for the Analysis and Design of Complex Agents (Ed.) (Forthcoming In Darryl Davis, editor, Visions of Mind).
Zurück zum Zitat Scheutz, M. 2006. ADE—steps towards a distributed development and runtime environment for complex robotic agent architectures. Applied Artificial Intelligence, 20(4–5). Scheutz, M. 2006. ADE—steps towards a distributed development and runtime environment for complex robotic agent architectures. Applied Artificial Intelligence, 20(4–5).
Zurück zum Zitat Scheutz, M. and Andronache, V. 2003. APOC—a framework for complex agents. In Proceedings of the AAAI Spring Symposium, AAAI Press, pp. 18–25. Scheutz, M. and Andronache, V. 2003. APOC—a framework for complex agents. In Proceedings of the AAAI Spring Symposium, AAAI Press, pp. 18–25.
Zurück zum Zitat Scheutz, M. and Andronache, V. 2004. Architectural mechanisms for dynamic changes of behavior selection strategies in behavior-based systems. IEEE Transactions of System, Man, and Cybernetics Part B: Cybernetics, 34(6). Scheutz, M. and Andronache, V. 2004. Architectural mechanisms for dynamic changes of behavior selection strategies in behavior-based systems. IEEE Transactions of System, Man, and Cybernetics Part B: Cybernetics, 34(6).
Zurück zum Zitat Scheutz, M., Andronache, V., Kramer, J., Snowberger, P., and Albert, E. 2004. Rudy: A robotic waiter with personality. In Proceedings of AAAI Robot Workshop, AAAI Press, pp. forthcoming. Scheutz, M., Andronache, V., Kramer, J., Snowberger, P., and Albert, E. 2004. Rudy: A robotic waiter with personality. In Proceedings of AAAI Robot Workshop, AAAI Press, pp. forthcoming.
Zurück zum Zitat Scheutz, M., Schermerhorn, P., Kramer, J., and Middendorff, C. 2006. The utility of affect expression in natural language interactions in joint human-robot tasks. In Proceedings of the ACM conference on human-robot interaction (HRI2006), ACM. Scheutz, M., Schermerhorn, P., Kramer, J., and Middendorff, C. 2006. The utility of affect expression in natural language interactions in joint human-robot tasks. In Proceedings of the ACM conference on human-robot interaction (HRI2006), ACM.
Zurück zum Zitat Schmidt, D. 1994. The ADAPTIVE communication environment: An object-oriented network programming toolkit for developing communication software. In 12th Annual Sun Users Group Conference. San Francisco, CA, pp. 214–225. Schmidt, D. 1994. The ADAPTIVE communication environment: An object-oriented network programming toolkit for developing communication software. In 12th Annual Sun Users Group Conference. San Francisco, CA, pp. 214–225.
Zurück zum Zitat Silva, A., Romao, A., Deugo, D., and Silva, M. da. 2001. Towards a reference model for surveying mobile agent systems. Autonomous Agents and Multi-Agent Systems, 4:187–231. Silva, A., Romao, A., Deugo, D., and Silva, M. da. 2001. Towards a reference model for surveying mobile agent systems. Autonomous Agents and Multi-Agent Systems, 4:187–231.
Zurück zum Zitat Simmons, R. 1994. Structured control for autonomous robots. IEEE Transactions on Robotics and Automation, 10(1):34–43. Simmons, R. 1994. Structured control for autonomous robots. IEEE Transactions on Robotics and Automation, 10(1):34–43.
Zurück zum Zitat Simmons, R. 2004. Inter process communication (IPC). http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/TCA/www/ipc/. Simmons, R. 2004. Inter process communication (IPC). http://​www-2.​cs.​cmu.​edu/​afs/​cs.​cmu.​edu/​project/​TCA/​www/​ipc/​.​
Zurück zum Zitat Simmons, R., Apfelbaum, D., Fox, D., Goldmann, R., Haigh, K., and Musliner, D. 2000. Coordinated deployment of multiple heterogeneous robots. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Simmons, R., Apfelbaum, D., Fox, D., Goldmann, R., Haigh, K., and Musliner, D. 2000. Coordinated deployment of multiple heterogeneous robots. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).
Zurück zum Zitat Simmons, R., Goldberg, D., Goode, A., Montemerlo, M., Roy, N., and Sellner, B. 2003. GRACE: an autonomous robot for the AAAI robot challenge. AI Mag., 24(2):51–72. Simmons, R., Goldberg, D., Goode, A., Montemerlo, M., Roy, N., and Sellner, B. 2003. GRACE: an autonomous robot for the AAAI robot challenge. AI Mag., 24(2):51–72.
Zurück zum Zitat Simplified Wrapper and Interface Generator. 2004. http://www.swig.org/. Simplified Wrapper and Interface Generator. 2004. http://​www.​swig.​org/​.​
Zurück zum Zitat Singh, R. and Sycara, K. 2004. Securing Multi Agent Societies (Tech. Rep. No. CMU-RI-TR-04-02). Robotics Institute, Carnegie Mellon. Singh, R. and Sycara, K. 2004. Securing Multi Agent Societies (Tech. Rep. No. CMU-RI-TR-04-02). Robotics Institute, Carnegie Mellon.
Zurück zum Zitat Skubic, M. and and Volz, R. A. 1998. Learning force-based assembly skills from human demonstration for execution in unstructured environments. In Proceedings of International Conference on Robotics and Automation (ICRA98), pp. 1281–1288. Skubic, M. and and Volz, R. A. 1998. Learning force-based assembly skills from human demonstration for execution in unstructured environments. In Proceedings of International Conference on Robotics and Automation (ICRA98), pp. 1281–1288.
Zurück zum Zitat Sloman, A. 1998. What's an AI toolkit for? In B. Logan and J. Baxter (eds.), Proceedings of the AAAI-98 Workshop on Software Tools for Developing Agents, pp. 1–10. Sloman, A. 1998. What's an AI toolkit for? In B. Logan and J. Baxter (eds.), Proceedings of the AAAI-98 Workshop on Software Tools for Developing Agents, pp. 1–10.
Zurück zum Zitat Sloman, A. and Scheutz, M. 2002. A framework for comparing agent architectures. In Proceedings of UK Workshop on Computational Intelligence, pp. 169–176. Sloman, A. and Scheutz, M. 2002. A framework for comparing agent architectures. In Proceedings of UK Workshop on Computational Intelligence, pp. 169–176.
Zurück zum Zitat SOAP version 1.2. 2003. http://www.w3.org/TR/soap12/. W3C XML Protocol Working Group. SOAP version 1.2. 2003. http://​www.​w3.​org/​TR/​soap12/​.​ W3C XML Protocol Working Group.
Zurück zum Zitat Sprouse, J. 2005. Nomadic.sourceforge.net. http://nomadic.sourceforge.net/. Sprouse, J. 2005. Nomadic.sourceforge.net. http://​nomadic.​sourceforge.​net/​.​
Zurück zum Zitat Steinfeld, A. 2004. Interface lessons for fully and semi-autonomous mobile robots. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA) 2004, Vol. 3, pp. 2752–2757. Steinfeld, A. 2004. Interface lessons for fully and semi-autonomous mobile robots. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA) 2004, Vol. 3, pp. 2752–2757.
Zurück zum Zitat Stentz, A. 2002. CD*: A real-time resolution optimal re-planner for globally constrained problems. In Proceedings of AAAI 2002, p. 605. Stentz, A. 2002. CD*: A real-time resolution optimal re-planner for globally constrained problems. In Proceedings of AAAI 2002, p. 605.
Zurück zum Zitat Sycara, K., Paolucci, M., Velsen, M.V., and Giampapa, J. 2003. The RETSINA MAS infrastructure. Autonomous Agents and Multi-Agent Systems, 7(1):29–48. Sycara, K., Paolucci, M., Velsen, M.V., and Giampapa, J. 2003. The RETSINA MAS infrastructure. Autonomous Agents and Multi-Agent Systems, 7(1):29–48.
Zurück zum Zitat Sycara, K.P. and Zeng, D. 1996. Coordination of multiple intelligent software agents. International Journal of Cooperative Information Systems, 5(2/3):181–212. Sycara, K.P. and Zeng, D. 1996. Coordination of multiple intelligent software agents. International Journal of Cooperative Information Systems, 5(2/3):181–212.
Zurück zum Zitat Tews, A., Matarić, M., and Sukhatme, G. 2003. A scalable approach to human-robot interaction. In IEEE International Conference on Robotics and Automation, Taipei, Taiwan, pp. 1665–1670. Tews, A., Matarić, M., and Sukhatme, G. 2003. A scalable approach to human-robot interaction. In IEEE International Conference on Robotics and Automation, Taipei, Taiwan, pp. 1665–1670.
Zurück zum Zitat Thrun, S. 2003. Robotic mapping: A survey. In G. Lakemeyer and B. Nebel (Eds.), Exploring Artificial Intelligence in the New Millennium. Morgan Kaufmann, San Francisco, CA, USA, pp. 1–35. Thrun, S. 2003. Robotic mapping: A survey. In G. Lakemeyer and B. Nebel (Eds.), Exploring Artificial Intelligence in the New Millennium. Morgan Kaufmann, San Francisco, CA, USA, pp. 1–35.
Zurück zum Zitat Thrun, S., Fox, D., Burgard, W., and Dellaert, F. 2000. Robust monte carlo localization for mobile robots. Artificial Intelligence, 128(1–2):99–141. Thrun, S., Fox, D., Burgard, W., and Dellaert, F. 2000. Robust monte carlo localization for mobile robots. Artificial Intelligence, 128(1–2):99–141.
Zurück zum Zitat Utz, H., Kraetzschmar, G., Mayer, G., and Palm, G. 2005. Hierarchical behavior organization. In Proceedings of IROS 2005. Edmonton, Canada. Utz, H., Kraetzschmar, G., Mayer, G., and Palm, G. 2005. Hierarchical behavior organization. In Proceedings of IROS 2005. Edmonton, Canada.
Zurück zum Zitat Utz, H., Sablatnög, S., Enderle, S., and Kraetzschmar, G. 2002. Miro—middleware for mobile robot applications. IEEE Transactions on Robotics and Automation, Special Issue on Object-Oriented Distributed Control Architectures, 18(4):493–497. Utz, H., Sablatnög, S., Enderle, S., and Kraetzschmar, G. 2002. Miro—middleware for mobile robot applications. IEEE Transactions on Robotics and Automation, Special Issue on Object-Oriented Distributed Control Architectures, 18(4):493–497.
Zurück zum Zitat Utz, H., Stulp, F., and Mühlenfeld, A. 2004. Sharing belief in teams of heterogeneous robots. In D. Nardi, M. Riedmiller, and C. Sammut (Eds.), RoboCup-2004: The eighth RoboCup Competitions and Conferences, Springer Verlag. Utz, H., Stulp, F., and Mühlenfeld, A. 2004. Sharing belief in teams of heterogeneous robots. In D. Nardi, M. Riedmiller, and C. Sammut (Eds.), RoboCup-2004: The eighth RoboCup Competitions and Conferences, Springer Verlag.
Zurück zum Zitat Valin, J. and Létourneau, D. 2004. Flowdesigner. http://flowdesigner.sourceforge.net/. Valin, J. and Létourneau, D. 2004. Flowdesigner. http://​flowdesigner.​sourceforge.​net/​.​
Zurück zum Zitat Varakantham, P., Gangwani, S., and Karlapalem, K. 2002. On handling component and transaction failures in multi agent systems. SIGecom Exch, 3(1):32–43. Varakantham, P., Gangwani, S., and Karlapalem, K. 2002. On handling component and transaction failures in multi agent systems. SIGecom Exch, 3(1):32–43.
Zurück zum Zitat Vaughan, R., Gerkey, B., and Howard, A. 2003. On device abstractions for portable, resuable robot code. In Proceedings of IROS 2003, Las Vegas, Nevada, pp. 2121–2427. Vaughan, R., Gerkey, B., and Howard, A. 2003. On device abstractions for portable, resuable robot code. In Proceedings of IROS 2003, Las Vegas, Nevada, pp. 2121–2427.
Zurück zum Zitat Vijayakumar, S., D'souza, A., Shibata, T., Conradt, J., and Schaal, S. 2002. Statistical learning for humanoid robots. Autonomous Robots, 12(1):55–69. Vijayakumar, S., D'souza, A., Shibata, T., Conradt, J., and Schaal, S. 2002. Statistical learning for humanoid robots. Autonomous Robots, 12(1):55–69.
Zurück zum Zitat Volpe, R., Nesnas, I., Estlin, T., Mutz, D., Petras, R., and Das, H. 2001. The CLARAty architecture for robotic autonomy. In Proceedings of the 2001 IEEE Aerospace Conference. Volpe, R., Nesnas, I., Estlin, T., Mutz, D., Petras, R., and Das, H. 2001. The CLARAty architecture for robotic autonomy. In Proceedings of the 2001 IEEE Aerospace Conference.
Zurück zum Zitat Walters, D. 2003. Open automation project (OAP). http://oap.sourceforge.net/. Walters, D. 2003. Open automation project (OAP). http://​oap.​sourceforge.​net/​.​
Zurück zum Zitat Webots 5. 2005. http://www.cyberbotics.com/. Cyberbotics. Webots 5. 2005. http://​www.​cyberbotics.​com/​.​ Cyberbotics.
Zurück zum Zitat White box robotics. 2005. http://whiteboxrobotics.com/. White Box Robotics. White box robotics. 2005. http://​whiteboxrobotics​.​com/​.​ White Box Robotics.
Zurück zum Zitat Wolf, D. and Sukhatme, G. 2005. Mobile robot simultaneous localization and mapping in dynamic environments. Autonomous Robots, 19(1):53–65. Wolf, D. and Sukhatme, G. 2005. Mobile robot simultaneous localization and mapping in dynamic environments. Autonomous Robots, 19(1):53–65.
Metadaten
Titel
Development environments for autonomous mobile robots: A survey
verfasst von
James Kramer
Matthias Scheutz
Publikationsdatum
01.02.2007
Erschienen in
Autonomous Robots / Ausgabe 2/2007
Print ISSN: 0929-5593
Elektronische ISSN: 1573-7527
DOI
https://doi.org/10.1007/s10514-006-9013-8

Weitere Artikel der Ausgabe 2/2007

Autonomous Robots 2/2007 Zur Ausgabe

Neuer Inhalt