USING BEHAVIOUR ACTIVITY SEQUENCES FOR MOTION GENERATION AND SITUATION RECOGNITION

Christopher Armbrust, Lisa Kiekbusch, Karsten Berns

Abstract

In this paper, the problem of employing behaviour-based approaches to realise complex, deliberative functionalities on high navigation layers is addressed. Behaviour-based architectures typically target at the lower, more reactive aspects of robot navigation. Hence, it is usually not possible to profit from the advantages of behaviours at higher layers. The authors believe that this limitation is not necessary and suggest the use of behaviour activity sequences as a solution. As central element for the realisation of these sequences, a special generic coordination behaviour is introduced in this paper. It is explained how behaviour activity sequences can be used to generate robot motions as well as to recognise certain situations which a robot may encounter. As examples, the behaviour-based generation of turning manoeuvres and the recognition of dead ends with behaviour activity sequences are shown. The developed concepts demonstrate how to benefit from the typical properties of behaviour-based approaches without limiting the developer to mainly reactive systems.

References

  1. Arkin, R. (1998). Behaviour-Based Robotics. MIT Press.
  2. Armbrust, C., Braun, T., F öhst, T., Proetzsch, M., Renner, A., Schäfer, B.-H., and Berns, K. (2010). RAVON - the robust autonomous vehicle for off-road navigation. In Baudoin, Y. and Habib, M. K., editors, Using robots in hazardous environments: Landmine detection, demining and other applications, chapter RAVON - The Robust Autonomous Vehicle for Off-road Navigation. Woodhead Publishing Limited.
  3. Brooks, R. (1986). A robust layered control system for a mobile robot. IEEE J. Robotics and Automation, RA2(1):14-23.
  4. Gat, E. (1998). Three-layer architectures. In Kortenkamp, D., Bonasso, R., and Murphy, R., editors, Artificial Intelligence and Mobile Robots, pages 195-210. AAAI Press / The MIT Press.
  5. Giesbrecht, J. (2004). Global path planning for unmanned ground vehicles. Technical report, Defence Research and Development Canada, Suffield, Canada. Technical Memorandum DRDC Suffield TM 2004-272.
  6. Habib, M. K. (1999). Can planning and reactive systems realize an autonomous navigation? In Proc. 30th Int. Symposium on Robotics (ISR), Tokyo, Japan.
  7. Maes, P. (1990). Situated agents can have goals. Designing autonomous agents: Theory and practice from biology to engineering and back, pages 49-70.
  8. Mataric, M. J. (1997). Behavior-based control: Examples from navigation, learning, and group behavior. J. Experimental and Theoretical Artificial Intelligence - Special Issue on Software Architectures for Physical Agents, 9(2-3):323-336.
  9. Nicolescu, M. and Mataric, M. (2002). A hierarchical architecture for behavior-based robots. In Proc. First Int. Joint Conference on Autonomous Agents and MultiAgent Systems, pages 227-233, Bologna, Italy.
  10. Pirjanian, P. (1999). Behaviour coordination mechanisms - state-of-the-art. Technical Report IRIS-99-375, Institute for Robotics and Intelligent Systems, School of Engineering, University of Southern California.
  11. Proetzsch, M. (2010). Development Process for Complex Behavior-Based Robot Control Systems. RRLab Dissertations. Verlag Dr. Hut.
  12. Ranganathan, A. and Koenig, S. (2003). A reactive robot architecture with planning on demand. In Proc. IEEE/RSJ IROS 2003, pages 1462-1468, Las Vegas, Nevada, USA.
  13. Saffiotti, A. (1997). The uses of fuzzy logic in autonomous robot navigation. J. Soft Computing, 1(4):180-197.
Download


Paper Citation


in Harvard Style

Armbrust C., Kiekbusch L. and Berns K. (2011). USING BEHAVIOUR ACTIVITY SEQUENCES FOR MOTION GENERATION AND SITUATION RECOGNITION . In Proceedings of the 8th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-8425-75-1, pages 120-127. DOI: 10.5220/0003443501200127


in Bibtex Style

@conference{icinco11,
author={Christopher Armbrust and Lisa Kiekbusch and Karsten Berns},
title={USING BEHAVIOUR ACTIVITY SEQUENCES FOR MOTION GENERATION AND SITUATION RECOGNITION},
booktitle={Proceedings of the 8th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2011},
pages={120-127},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003443501200127},
isbn={978-989-8425-75-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - USING BEHAVIOUR ACTIVITY SEQUENCES FOR MOTION GENERATION AND SITUATION RECOGNITION
SN - 978-989-8425-75-1
AU - Armbrust C.
AU - Kiekbusch L.
AU - Berns K.
PY - 2011
SP - 120
EP - 127
DO - 10.5220/0003443501200127