Abstract
Spartacus is our robot entry in the 2005 AAAI Mobile Robot Challenge, making a robot attend the National Conference on Artificial Intelligence. Designing robots that are capable of interacting with humans in real-life settings can be considered the ultimate challenge when it comes to intelligent autonomous systems. One key issue is the integration of multiple modalities (e.g., mobility, physical structure, navigation, vision, audition, dialogue, reasoning). Such integration increases the diversity and also the complexity of interactions the robot can generate. It also makes it difficult to monitor how such increased capabilities are used in unconstrained conditions, whether it is done while the robot is in operation of afterwards. This paper reports solutions and findings resulting from our hardware, software and decisional integration work on Spartacus. It also outlines perspectives in making intelligent and interaction capabilities evolve for autonomous robots.
Similar content being viewed by others
Notes
http://robotics.usc.edu/∼ahoward/pmap
http://www.nuance.com
http://www.trolltech.com/products/qt
http://marie.sourceforge.net
As stated by Ronald Brachman in the 2005 AAAI Conference Presidential Address.
References
Arkin, R.C. 1998. Behavior-Based Robotics. The MIT Press.
Beaudry, É., Brosseau, Y., Côté, C., Raïevsky, C., Létourneau, D., Kabanza, F., and Michaud, F. 2005. Reactive planning in a motivated behavioral architecture. In Proceedings American Association for Artificial Intelligence Conference, pp. 1242–1247.
Breazeal, C. and Scassellati, B. 1998. Infant-like social interactions between a robot and a human caregiver. Adaptive Behavior, 8(1):49–74.
Byers, Z., Dixon, M., Smart, W.D., and Grimm, C.M. 2003. Say cheese! Experiences with a robot photographer. In Proceedings Fifteenth Innovative Applications of Artificial Intelligence Conference, pp. 65–70.
Côté, C., Létourneau, D., Michaud, F., Valin, J.-M., Brosseau, Y., Raïevsky, C., Lemay, M., and Tran, V. 2004. Code reusability tools for programming mobile robots. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1820–1825.
Côté, C., Brosseau, Y., Létourneau, D., Raïevsky, C., and Michaud, F. 2006a. Using MARIE in software development and integration for autonomous mobile robotics. International Journal of Advanced Robotic Systems, Special Issue on Software Development and Integration in Robotics, 3(1):55–60.
Côté, C., Létourneau, D., Raïevsky, C., Brosseau, Y., and Michaud, F. 2006b. Using MARIE for mobile robot software development and integration. In D. Brugali (ed.), Software Engineering for Experimental Robotics. Springer Tracts on Advanced Robotics.
Gockley, R., Simmons, R., Wang, J., Busquets, D., DiSalvo, C., Caffrey, K., Rosenthal, S., Mink, J., Thomas, S., Adams, W., Lauducci, T., Bugajska, M., Perzanowski, D., and Schultz, A. 2004. Grace and George: Social robots at AAAI. Technical Report WS-04-11, AAAI Mobile Robot Competition Workshop, pp. 15–20.
Haigh, K. and Veloso, M. 1998. Planning, execution and learning in a robotic agent. In Proceedings Fourth International Conference on Artificial Intelligence Planning Systems, pp. 120–127.
Kuipers, B. and Stroupe, A. 2003. The AAAI-2002 robot challenge. AI Magazine, 24(1):65–76.
Lemai, S. and Ingrand, F. 2004. Interleaving temporal planning and execution in robotics domains. In Proceeedings National Conference on Artificial Intelligence, pp. 617–622.
Létourneau, D., Michaud, F., and Valin, J.-M. 2004. Autonomous robot that can read. EURASIP Journal on Applied Signal Processing, Special Issue on Advances in Intelligent Vision Systems: Methods and Applications 17: 1–14.
Lienhart, R. and Maydt, J. 2002. An extended set of Haar-like features for rapid object detection. In Proceedings of the International Conference on Image Processing, pp. 900–903.
Matarić, M.J. 1997. Reinforcement learning in the multi-robot domain. Autonomous Robots, 4(1).
Maxwell, B.A. and Meeden, L. 2001. Reaper: A reflexive architecture for perceptive agents. AI Magazine, 22(1):53–66.
Maxwell, B., Smart, W., Jacoff, A., Casper, J., Weiss, B., Scholtz, J., Yanco, H., Micire, M., Stroupe, A., Stormont, D., and Lauwers, T. 2004. 2003 AAAI robot competition and exhibition. AI Magazine, 25(2):68–80.
Meeden, L., Schultz, A., Balch, T., Bhargava, R., Haigh, K. Z., Bohlen, M., Stein, C., and Miller, D. 2000. The AAAI 1999 mobile robot competitions and exhibition. AI Magazine, 21(3):69–78.
Michaud, F. and Vu, M.T. 1999. Managing robot autonomy and interactivity using motives and visual communication. In Proceedings International Conference on Autonomous Agents, pp. 160–167.
Michaud, F., Audet, J., Létourneau, D., Lussier, L., Théberge-Turmel, C., and Caron, S. 2001. Experiences with an autonomous robot attending the AAAI conference. IEEE Intelligent Systems, 16(5):23–29.
Michaud, F., Létourneau, D., Arsenault, M., Bergeron, Y., Cadrin, R., Gagnon, F., Legault, M.-A., Millette, M., Paré, J.-F., Tremblay, M.-C., Lepage, P., Morin, Y., and Caron, S. 2005. Multi-modal locomotion robotic platform using leg-track-wheel articulations. Autonomous Robots, Special Issue on Unconventional Robotic Mobility, 18(2):137–156.
Michaud, F., Brosseau, Y., Côté, C., Létourneau, D., Moisan, P., Ponchon, A., Raievsky, C., Valin, J.-M., Beaudry, É., and Kabanza, F. 2005. Modularity and integration in the design of a socially interactive robot. In Proceedings IEEE International Workshop on Robot and Human Interactive Communication, pp. 172–177.
Michaud, F. 2002. EMIB—Computational architecture based on emotion and motivation for intentional selection and configuration of behaviour-producing modules. Cognitive Science Quaterly, Special Issue on Desires, Goals, Intentions, and Values: Computational Architectures, 3–4:340–361.
Montemerlo, M., Roy, N., and Thrun, S. 2003. Perspectives on standardization in mobile robot programming: The Carnegie Mellon navigation (CARMEN) toolkit. In Proceedings IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2436–2441.
Parker, L.E. 1998. ALLIANCE: An architecture for fault tolerant multirobot cooperation. IEEE Transactions on Robotics and Automation, 14(2):220–240.
Perez, P., Hue, C., Vermaak, J., and Gangnet, M. 2002. Color-based probabilistic tracking. In Proceedings of the European Conference on Computer Vision, pp. 661–675.
Schmidt, D.C. 1994. ACE: An object-oriented framework for developing distributed applications. In Proceedings USENIX C++ Technical Conference.
Schultz, A.C. 2001. The 2000 AAAI mobile robot competitions and exhibition. AI Magazine, 22(1): 67–72.
Simmons, R. and Apfelbaum, D. 1998. A task description language for robot control. In Proceedings Conference on Intelligent Robotics and Systems.
Simmons, R., Goldberg, D., Goode, A., Montemerlo, M., Roy, N., Sellner, B., Urmson, C., Schultz, A., Abramson, M., Adams, W., Atrash, A., Bugajska, M., Coblenz, M., MacMahon, M., Perzanowski, D., Horswill, I., Zubek, R., Kortenkamp, D., Wolfe, B., Milam, T., and Maxwell, B. 2003. Grace : An autonomous robot for the AAAI robot challenge. AI Magazine, 24(2):51–72.
Smart, W.D., Dixon, M., Melchior, N., Tucek, J., and Srinivas, A. 2003. Lewis the graduate student: An entry in the AAAI robot challenge. Technical report, AAAI Workshop on Mobile Robot Competition, pp. 46–51.
Smart, W.D., Tejada, S., Maxwell, B., Stroupe, A., Casper, J., Jacoff, A., Yanco, H., and Bugajska, M. 2005. The 2004 mobile robot competition and exhibition. AI Magazine, 26(2):25–35.
Stoytchev, A. and Arkin, R. 2004. Incorporating motivation in a hybrid robot architecture. Journal of Advanced Computational Intelligence and Intelligent Informatics, 8(3):269–274.
Taylor, P. 1999. The Festival speech architecture. URL: http://www.cstr.ed.ac.uk/projects/festival/.
Valin, J.-M., Michaud, F., Hadjou, B., and Rouat, J. 2004. Localization of simultaneous moving sound sources for mobile robot using a frequency-domaine steered beamformer approach. In Proceedings IEEE International Conference on Robotics and Automation, pp. 1033–1038.
Valin, J.-M., Michaud, F., and Rouat, J. 2006. Robust 3D localization and tracking of sound sources using beamforming and particle filtering. In Proceedings International Conference on Audio, Speech and Signal Processing, pp. 221–224.
Valin, J.-M., Rouat, J., and Michaud, F. 2004. Enhanced robot audition based on microphone array source separation with post-filter. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2123–2128.
Vaughan, R.T., Gerkey, B.P., and Howard, A. 2003. On device abstractions for portable, reusable robot code. In Proceedings IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2421–2427.
Yanco, H. and Balch, T. 2003. The AAAI-2002 mobile robot competition and exhibition. AI Magazine, 24(1):45–50.
Zhao, Y. 2003. A model of computation with push and pull processing. Master's thesis, University of California at Berkeley, Department of Electrical Engineering and Computer Science.
Acknowledgments
The authors gratefully acknowledge the contribution of the Canada Research Chair (granted to F. Michaud), the Natural Sciences and Engineering Research Council of Canada and the Canadian Foundation for Innovation, in the support of this work.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Michaud, F., Côté, C., Létourneau, D. et al. Spartacus attending the 2005 AAAI conference. Auton Robot 22, 369–383 (2007). https://doi.org/10.1007/s10514-006-9014-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-006-9014-7