상세 보기
초록
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 all action coordinator are designed using the functions provided in the RTAI (Real-Time Application Interface for Linux) environment. Also, all 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 obstacle, as well as a moving human. (C) Koninklijke Brill NV, Leiden and The Robotics Society of Japan, 2008
키워드
- 제목
- Mobile Robot Control Architecture for Reflexive Avoidance of Moving Obstacles
- 저자
- Hong, Keum-Shik; Tamba, Tua Agustinus; Song, Jae-Bok
- 발행일
- 2008
- 유형
- Article
- 권
- 22
- 호
- 13-14
- 페이지
- 1397 ~ 1420