Mobile robot control architecture for reflexive avoidance of moving obstacles

Keum Shik Hong, Tua Agustinus Tamba, Jae Bok Song

    Research output: Contribution to journalArticlepeer-review

    23 Citations (Scopus)

    Abstract

    In this paper, a three-layer (deliberative, sequencing, reflexive) architecture is adopted and the structure of the reflexive layer is discussed. The objective of this architecture is to extract the basic actions that require hard-real-time execution from non-real-time-allowed behaviors by separating them into the reflexive and sequencing layers, respectively. The reflexive layer consists of resources, actions, an action coordinator and a motion controller. To guarantee the hard-real-time execution, a set of simple actions and an action coordinator are designed using the functions provided in the RTAI (Real-Time Application Interface for Linux) environment. Also, an obstacle avoidance algorithm based upon data from a laser range scanner is developed. For the purpose of avoiding a moving obstacle, which is treated as a moving circle through segmentation and circularization processes, a Kalman filter is developed to estimate the distance and the heading of the center of the moving circle. The effectiveness and real-time characteristics of the proposed reflexive layer and the developed algorithms are examined through experiments using scattered stand-still obstacles as well as a moving human.

    Original languageEnglish
    Pages (from-to)1397-1420
    Number of pages24
    JournalAdvanced Robotics
    Volume22
    Issue number13-14
    DOIs
    Publication statusPublished - 2008 Sept 1

    Bibliographical note

    Funding Information:
    This work was supported by the Regional Research Universities Program (Research Center for Logistics Information, LIT) granted by the Ministery of Education, Science and Technology, Korea.

    Keywords

    • Behavior based
    • Control architecture
    • Mobile robot
    • Obstacle avoidance
    • Real time control

    ASJC Scopus subject areas

    • Software
    • Human-Computer Interaction
    • Control and Systems Engineering
    • Hardware and Architecture
    • Computer Science Applications

    Fingerprint

    Dive into the research topics of 'Mobile robot control architecture for reflexive avoidance of moving obstacles'. Together they form a unique fingerprint.

    Cite this