DOI QR코드

DOI QR Code

Navigation Control Architecture of the Reactive Layer for Autonomous Mobile Robots

자율이동로봇을 위한 반사층의 실시간 주행제어구조

  • 김형진 (부산대학교 지능기계공학과) ;
  • 전성용 (부산대학교 지능기계공학과) ;
  • 손원종 (부산대학교 지능기계공학과) ;
  • 홍금식 (부산대학교 기계공학부)
  • Published : 2006.11.01

Abstract

In a hybrid three-layer control architecture(deliberative, sequencing, and reflexive), the lowest reflexive layer consists of resources, actions, an action coordinator, and motion controllers. Because the execution of individual components in the reflexive layer should be done in real-time, each component has to be simple and, due to this reason, the Linux-RTAI(Real-Time Application Interface for Linux) has been used as an operating system. In this paper, a navigation control architecture, which combines the components in the reflexive layer and the navigation-related modules in the sequencing layer, is proposed. And then, as basic components, four actions(Goto, Avoid, Move, and EmergencyStop) are designed. Experimental results confirm the effectiveness of the proposed architecture and the performance of individual associated actions.

Keywords

References

  1. Aicardi, M., Casalino, G., Bicchi, A. and Balestrino, A., 1995, 'Closed Loop Steering of Unicycle-like Vehicles via Lyapunov Techniques,' IEEE Robotics and Automation Magazine, Vol. 2, No. 1, pp. 27-35 https://doi.org/10.1109/100.388294
  2. Albus, J. S., 2002, '4D/RCS A Reference Model Architecture for Intelligent Unmanned Ground Vehicles,' Proc. of the SPIE Annual International Symposium on Aerospace/Defence Sensing, Simulation and Controls https://doi.org/10.1117/12.474462
  3. Arkin, R. C., 1998, Behavior-Based Robotics, The MIT Press, Cambridge
  4. Arkin, R. C., 1998, 'Motor Schema-based Mobile Robot Navigation,' Int. J. of Robotics Research, Vol. 8 No.4, pp. 92-112 https://doi.org/10.1177/027836498900800406
  5. Balch, T., 2000, TeamBots, www.teambots.org
  6. Brooks, R. A., 1986, 'A Robust Layered Control System for a Mobile Robot,' IEEE J. of Robotics and Automation, Vol. 2, No. 1, pp. 14-23 https://doi.org/10.1109/JRA.1986.1087032
  7. Brooks, R. A., 1996, 'Behavior-based Humanoid Robotics,' Proc. of the IEEE/RSJ Int. Conf. in Intelligent Robots and Systems'96, Vol. 1, pp. 1-8 https://doi.org/10.1109/IROS.1996.570613
  8. Choi, C. H., Lee, J. S., Song, J. B., Chung, W. J., Choi, J. S. and Kim, M. S., 2002, 'Topological Map Building for Mobile Robot Navigation,' J. of Control, Automation and Systems Engineering, Vol.8, No.6, pp. 373-380 https://doi.org/10.5302/J.ICROS.2002.8.6.492
  9. Dozio, L. and Mantegazza, P., 2003, 'Linux Real Time Application Interface (RTAI) in Low Cost High Performance Motion Control,' Proc. of the Motion Control 2003, Conf. of ANIPLA
  10. Gat, E., 1998, 'On Three-Layer Architecture,' Artificial Intelligence and Mobile Robots, AAAI Press
  11. Hans, M. and Baum, W., 2001, 'Concept of a Hybrid Architecture for Care-O-bot,' Proc. of ROMAN-2001, pp. 407-411 https://doi.org/10.1109/ROMAN.2001.981938
  12. Konolidge, K., and Myers, K., 1996, The Saphira Architecture for Autonomous Mobile Robots, SRI International
  13. Kim, G. H., Chung, W. J., Kim, M. S. and Lee, C. W., 2004, 'Implementation of Multi-Functional Service Robots Using Tripodal Schematic Control Architecture,' Proc. of the Int. Conf. on Robotics and Automation, pp. 4005-4010
  14. Kim, S. J. and Kim, B. K., 2004, 'Development of Real-Time Control Architecture for Autonomous Navigation of Powered Wheelchair,' J. of Control, Automation, and Systems Engineering, Vol. 10, No. 10, pp.940-946 https://doi.org/10.5302/J.ICROS.2004.10.10.940
  15. Lee, S. Y. and Song, J. B., 2004, 'Generalized Voronoi Diagram Based Path Planning for a Mobile Robot in Dynamic Environment,' Proc. of the 4th Int. Conf. on the ?Advanced Mechatronics ICAM, pp. 114-119
  16. Lindstrom, M., Oreback, A. and Christensen, H. I., 2000, 'BERRA: A Research Architecture for Service Robots,' Proc. of the IEEE Conf. on Robotics and Automation, pp. 3278-3283 https://doi.org/10.1109/ROBOT.2000.845168
  17. Minguez, J. and Montano, L., 2004, 'Nearness Diagram (ND) Navigation: Collision Avoidance in Troublesome Scenarios,' IEEE Trans. on Robotics and Automation, Vol. 20, No. 1, pp. 45-59 https://doi.org/10.1109/TRA.2003.820849
  18. Nesnas, I., Wright, A., Bajracharya, M., Simmons, R., Est1in, T., and Kim, W. S., 2003, 'CLARAty: An Architecture for Reusable Robotic Software,' SPIE Aerospace Conf. https://doi.org/10.1117/12.497223
  19. Oreback, A. and Christensen, H. I., 2003, 'Evaluation of Architecture for Mobile Robotics,' Autonomous Robots, Vol. 14, pp. 33-49 https://doi.org/10.1023/A:1020975419546
  20. Ridao, P., BatHe, J. and Carreras, M., 2002, '$0^2CA^2$ A New Object Oriented Control Architecture for Autonomy: The Reactive Layer,' Control Eng. Practice, Vol. 10, pp. 857-873 https://doi.org/10.1016/S0967-0661(02)00034-5
  21. Song, J. B. and Byun, K. S., 2004, 'Design and Control of a Four-Wheeled Omnidirectional Mobile Robot with Steerable Omnidirectional Wheels,' Journal of Robotic Systems, Vol. 21, No. 4, pp. 193-208 https://doi.org/10.1002/rob.v21:4