Precise self-localization of a walking robot on rough terrain using parallel tracking and mapping

被引:25
作者
Belter, Dominik [1 ]
Skrzypczynski, Piotr [1 ]
机构
[1] Poznan Univ Tech, Inst Control & Informat Engn, Poznan, Poland
来源
INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION | 2013年 / 40卷 / 03期
关键词
Robots; Motion; Programming and algorithm theory; Walking robot; Self-localization; Monocular vision; Feature tracking; Structure from motion; SLAM;
D O I
10.1108/01439911311309924
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Purpose - The purpose of this paper is to describe a novel application of the recently introduced concept from computer vision to self-localization of a walking robot in unstructured environments. The technique described in this paper enables a walking robot with a monocular vision system (single camera) to obtain precise estimates of its pose with regard to the six degrees of freedom. This capability is essential in search and rescue missions in collapsed buildings, polluted industrial plants, etc. Design/methodology/approach - The Parallel Tracking and Mapping (PTAM) algorithm and the Inertial Measurement Unit (IMU) are used to determine the 6-d.o.f. pose of a walking robot. Bundle-adjustment-based tracking and structure reconstruction are applied to obtain precise camera poses from the monocular vision data. The inclination of the robot's platform is determined by using IMU. The self-localization system is used together with the RRT-based motion planner, which allows to walk autonomously on rough, previously unknown terrain. The presented system operates on-line on the real hexapod robot. Efficiency and precision of the proposed solution are demonstrated by experimental data. Findings - The PTAM-based self-localization system enables the robot to walk autonomously on rough terrain. The software operates on-line and can be implemented on the robot's on-board PC. Results of the experiments show that the position error is small enough to allow robust elevation mapping using the laser scanner. In spite of the unavoidable feet slippages, the walking robot which uses PTAM for self-localization can precisely estimate its position and successfully recover from motion execution errors. Research limitations/implications - So far the presented self-localization system was tested in limited-scale indoor experiments. Experiments with more realistic outdoor scenarios are scheduled as further work. Practical implications - Precise self-localization may be one of the most important factors enabling the use of walking robots in practical USAR missions. The results of research on precise self-localization in 6-d.o.f. may be also useful for autonomous robots in other application areas: construction, agriculture, military. Originality/value - The vision-based self-localization algorithm used in the presented research is not new, but the contribution lies in its implementation/integration on a walking robot, and experimental evaluation in the demanding problem of precise self-localization in rough terrain.
引用
收藏
页码:229 / 237
页数:9
相关论文
共 24 条
[1]  
[Anonymous], 2011, P EUR C MOB ROB
[2]  
Belter D., 2011, IFAC Proceedings Volumes, V44, P6918, DOI DOI 10.3182/20110828-6-IT-1002.02234
[3]   Posture Optimization Strategy for a Statically Stable Robot Traversing Rough Terrain [J].
Belter, Dominik ;
Skrzypczynski, Piotr .
2012 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2012, :2204-2209
[4]   Rough Terrain Mapping and Classification for Foothold Selection in a Walking Robot [J].
Belter, Dominik ;
Skrzypczynski, Piotr .
JOURNAL OF FIELD ROBOTICS, 2011, 28 (04) :497-528
[5]   MonoSLAM: Real-time single camera SLAM [J].
Davison, Andrew J. ;
Reid, Ian D. ;
Molton, Nicholas D. ;
Stasse, Olivier .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2007, 29 (06) :1052-1067
[6]   Simultaneous localization and mapping: Part I [J].
Durrant-Whyte, Hugh ;
Bailey, Tim .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (02) :99-108
[7]   Navigation of walking robots:: Localisation by odometry [J].
Gassmann, B ;
Zöllner, JM ;
Dillmann, R .
CLIMBING AND WALKING ROBOTS, 2005, :953-960
[8]  
Jinbo Sheng, 2011, Proceedings of the 2011 IEEE International Conference on Mechatronics and Automation (ICMA 2011), P1015, DOI 10.1109/ICMA.2011.5985799
[9]   Fast, Robust Quadruped Locomotion over Challenging Terrain [J].
Kalakrishnan, Mrinal ;
Buchli, Jonas ;
Pastor, Peter ;
Mistry, Michael ;
Schaal, Stefan .
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, :2665-2670
[10]   Parallel Tracking and Mapping on a Camera Phone [J].
Klein, Georg ;
Murray, David .
2009 8TH IEEE INTERNATIONAL SYMPOSIUM ON MIXED AND AUGMENTED REALITY - SCIENCE AND TECHNOLOGY, 2009, :83-86