• DocumentCode
    1844626
  • Title

    An object-oriented implementation of behavior-based control architecture

  • Author

    Jeon, Yunho ; Park, Jungmin ; Song, Insub ; Cho, Young-Jo ; Oh, Sang-Rok

  • Author_Institution
    Div. of Electron. & Inf. Technol., Korea Inst. of Sci. & Technol., Seoul, South Korea
  • Volume
    1
  • fYear
    1996
  • fDate
    22-28 Apr 1996
  • Firstpage
    706
  • Abstract
    An object-oriented approach to behavior-based control architecture for autonomous mobile robots as presented. Instead of traditional implementations of the architecture with proprietary programming languages which resulted in slow execution speed and poor hardware compatibility, the C++ language is used and an optimal scheduling algorithm is proposed for fast and guaranteed response time. Each behavior module is compiled separately and loaded at run-time using dynamic binding to improve modularity and expandability. A vector valued representation of output signals is also proposed to arbitrate conflicting signals properly without losing any information. The proposed method is implemented and applied to control a laboratory developed autonomous mobile robot and tested in real-time
  • Keywords
    C language; hierarchical systems; intelligent control; mobile robots; navigation; object-oriented methods; real-time systems; C++ language; Hulk Robot; autonomous mobile robots; behavior module; behavior-based control architecture; dynamic binding; expandability; modularity; object-oriented method; optimal scheduling; real time systems; Computer languages; Control systems; Delay; Information technology; Mobile robots; Real time systems; Robot control; Runtime; Scheduling algorithm; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-2988-0
  • Type

    conf

  • DOI
    10.1109/ROBOT.1996.503857
  • Filename
    503857