DOI QR코드

DOI QR Code

Implementation of Hybrid Deliberative/Reactive Control Architecture for Autonomous Navigation of a Mobile Robot in Dynamic Environments

동적 환경에서 이동로봇의 자율주행을 위한 혼합 심의/반응 제어구조의 구현

  • Published : 2006.02.01

Abstract

Instantaneous reaction and intelligence are required for autonomous mobile robots to achieve multiple goals in the unpredictable and dynamic environments. Design of the appropriate control architecture and clear definitions of systems are needed to construct and control these robots. This research proposes the hybrid deliberative/reactive control architecture which consists of three layers and uses the method of software structure design. The highest layer, Deliberative Layer makes the overall run-time schedule for navigation and/or manipulation, and the middle layer, Task Execution Layer carries out various missions. The lowest layer, Reactive Layer enables a robot to react rapidly in the dynamic environment and controls the mechanical devices concurrently. This paper proposes independent system supervisors called Manager to reuse the modules so that the Manager supports common use of the system and multi-processing tasks. It is shown that the mobile robot based on the proposed control scheme can perform the basic navigation and cope with the dynamic obstacles reasonably well.

Keywords

References

  1. R. C. Arkin, Behavior-Based Robotics, The MIT Press, Cambridge, Massachusetts, 1998
  2. R. Murphy, Introduction to AI Robotics, The MIT Press, Cambridge, Massachusetts, 2000
  3. R. A. Brooks, 'A robust layered control system for a mobile robot,' IEEE Journal of Robotics and Automation, vol. 2, pp. 14-23,1986 https://doi.org/10.1109/JRA.1986.1087032
  4. R. C. Arkin, 'Path planning for a vision-based autonomous robot,' Proc. of the SPIE Conference on Mobile Robots, pp. 240-249,1986
  5. R. C. Arkin, 'Integrating behavioral, perceptual, and world knowledge in reactive navigation,' Robotics and Autonomous System, vol. 6, pp. 105-122, 1990 https://doi.org/10.1016/S0921-8890(05)80031-4
  6. E. Gat, 'On three-layer architectures,' AI and Mobile Robots, AMI Press, 1998
  7. J. Connell, 'SSS: a hybrid architecture applied to robot navigation,' Proc. of the IEEE International Conference on Robotics and Automation, pp. 2719-2724, 1992 https://doi.org/10.1109/ROBOT.1992.219995
  8. M. Lindstrom, A. Oreback and H. I. Christensen, 'BERRA: a research architecture for service robots,' Proc. of the IEEE International Conference on Robotics and Automation, vol. 4, pp. 3278-3283, 2000 https://doi.org/10.1109/ROBOT.2000.845168
  9. G. H. Kim, W. J. Chung, M. S. Kim and C. W. Lee, 'Design and implementation of tripodal schematic control architecture for multi-functional service robots,' Proc. of Control, Automation and Systems, pp. 2045-2050, 2003
  10. G. H. Kim, W. J. Chung, M. S. Kim and C. W. Lee, 'Tripodal schematic design of the control architecture for the service robot PSR,' Proc. of the IEEE International Conference on Robotics and Automation, pp. 2792-2797, 2003 https://doi.org/10.1109/ROBOT.2003.1242015
  11. M. Golfarelli and S. Rizzi, 'A role-based architecture for a mobile robot,' Proc. of 6th Symposium on Intelligent Robotics Systems, pp. 273-281,1999
  12. T. Huntsberger, H. Aghazarian, E. Baumgartner and P. S. Schenker, 2000, 'Behavior-based control systems for planetary autonomous robot outposts,' Proc. of the IEEE Aerospace, pp. 679-685,2000 https://doi.org/10.1109/AERO.2000.879335
  13. D. P. Miller, R. S. Desai, E. Gat, R. Ivlev and J. Loch, 'Reactive navigation through rough terrain: experimental results,' Proc. of AAAI, pp 823-828, 1992
  14. R. C. Arkin and T. R. Balch, 'AuRA: principles and practice in review,' Journal of Experimental and Theoretical Artificial Intelligence, vol. 9, no. 2 pp. 175-189, 1997 https://doi.org/10.1080/095281397147068
  15. K. Konolige, 'A gradient method for real-time robot control,' Proc. of International Conference on Intelligent Robots and Systems, vol. 1, pp. 639-646, 2000 https://doi.org/10.1109/IROS.2000.894676