ETRI-Knowledge Sharing Plaform



논문 검색
구분 SCI
연도 ~ 키워드


학술대회 Autonomous Mobile Robot Navigation in Indoor Environments: Mapping, Localization, and Planning
Cited 9 time in scopus Download 6 time Share share facebook twitter linkedin kakaostory
노삼열, 박지영, 박준희
International Conference on Information and Communication Technology Convergence (ICTC) 2020, pp.908-913
20ZR1100, 자율적으로 연결·제어·진화하는 초연결 지능화 기술 연구, 박준희
Developing an autonomous indoor mobile robot navigation system from scratch is very difficult and it takes a long time. It requires a series of complex tasks such as handling given sensor inputs, calculating all the information needed for autonomous navigation, and controlling actuators required for movement. In this paper, an autonomous navigation system for indoor mobile robots is introduced mainly based on open source provided by the robot operating system. The presented system is capable of autonomously navigating an unstructured indoor environment avoiding collision with static or dynamic objects. To this end, the system consists of three main modules: mapping, localization, and planning. The mapping module builds a global map for an unknown environment by means of a simultaneous localization and mapping algorithm based on laser scanner data. The localization module estimates the mobile robot's pose within the prebuilt map by way of an adaptive Monte Carlo localization approach. The planning module builds a local cost map for collision avoidance, generates collision-free trajectories to reach a goal pose based on the cost map, and produces control commands to follow the trajectories. The presented system has been tested not only in simulation environments built in the Gazebo simulator but also in real environments utilizing the Jackal mobile robot, to validate its performance for autonomous navigation including collision avoidance.
KSP 제안 키워드
Adaptive Monte Carlo, Autonomous Navigation System, Autonomous mobile robot navigation, Indoor Environment, Indoor mobile robot, Laser scanner data, Long Time, Mapping algorithm, Monte Carlo Localization, Open source, Robot operating system(ROS)