Fast 3D map matching localisation algorithm
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Fast 3D map matching localisation algorithmJournal of Automation and Control Engineering, Vol. 1, No. 2, June 2013Fast 3D Map Matching Localisation AlgorithmMiguel Pinto, A. Paulo Moreira, Aníbal Matos, Héber Sobreira, and Filipe SantosINESC Porto - Institute for Systems and Computer Engineering of Porto, Faculty of Engineering, University of Porto,Porto, PortugalEmail: {dee09013, amoreira, anibal, dee09025, dee09043}@fe.up.ptAbstract—A new and fast methodology is discussed as asolution to pinpointing the location of a robot, in a robustway, without environment preparation, even in dynamicscenarios. This solution does not require a highcomputational power. The methodology is a threedimensional map based approach, which uses the 3D map ofthe surrounding environment and data acquired by a tiltingLaser Range Finder (LRF), to pinpoint the robot pose.Experimental results about the accuracy of the proposedmethod are presented in this paper. Index Terms— robot localisation, 3D matching, EKF-SLAM,laser range finderI.systematic and uninterruptable inspection routines, withminimum human intervention.The RobVigil, performing a surveillance routine, in ashopping mall is shown in Fig. 1.The LRF – Hokuyo URG-04LX-UG01 – was used toperceive the environment. To obtain a three-dimensionalsensor, a rotating platform was created based on the dcservo motor, the AX-12 Dynamixel Bioloid. Thecomplete tilting LRF solution is shown in Fig. 2. Thetilting LRF has a distance range of 5 metres and acquires769 points at every 100 milliseconds.INTRODUCTIONTo be truly autonomous, a robot must be able topinpoint their location inside dynamic environments,moving in an unlimited area, without preparation needs.In order to fulfil this definition of autonomy, thefundamental motivation and opportunity of this work,was the implementation of a robust strategy oflocalisation that runs online in a short execution time.The developed approach is a three-dimensional mapbased localisation method, with the objective of solve theproblem of accumulative error when the odometry is used,using the environment infrastructure, without constraintsin terms of the navigation area and with no need ofprepare the environment with artificial landmarks orbeacons.The localisation methodology is divided in thefollowing steps:1) Pre-localisation and mapping, performed offlineand only once, to obtain the map of an indoorenvironment; here it is intended to navigate with a vehicleequipped with an tilting LRF acquiring three-dimensionaldata.2) Localisation which execute the vehicle selflocalisation during its normal operation; this is usedonline using a matching algorithm and the obtainedprevious map.It is applied to the RobVigil robot, a differential drivevehicle, shown in Figure1 called RobVigil.The RobVigil is equipped with sensors to detectdangerous situations, like fires, floods or gas leaks. It isequipped as well with three surveillance cameras. Themain application of the RobVigil is the surveillance ofpublic facilities, i.e. dynamic environments, allowingFigure 1. Left: the RobVigil robot equipped with the tilting LRF at top.Right: the robot performing a surveillance routineAs the localisation algorithm is applied in the RobVigil,which navigates in public facilities, with people andynamic objects crossing the navigation area, only dataand the map about the headroom of the building (upperside-remains static during large periods of time), is usedaiming to improve the methodology accuracy androbustness. Videos and downloads about this threedimensional map based methodology can be found at [1].Figure 2. The tilting LRF developedManuscript received October 25, 2012; revised December 23, 2012.©2013 Engineering and Technology Publishingdoi: 10.12720/joace.1.2.110-114110Journal of Automation and Control Engineering, Vol. 1, No. 2, June 2013II.LITERATURE REVIEWDifferent sensors and techniques for the localisation ofvehicles are described in [2]. These sensors andtechniques are divided into absolute and relativelocalisation.The dead-reckoning are sensors of relative localisationleading to an increase of the error over time. The mostcommonly used is the odometry.Due to their high frequency rate, the dead-reckoningare commonly fused with more complex localisationtechniques or sensors, through probabilistic methods as isexample the Kalman Filters and the Particle Filters, [3].Examples of sensors and techniques of absolutelocalisation are the attitude sensors, digital compasses,the GPS and passive or active beacons. The two essentiallocalisation techniques based on active or passivebeacons are: triangulation and trilateration [4].Unfortunately, this methods require environmentpreparation.The algorithms concerning the localisation of mobilerobots can be divided in two large areas: the matchingand the Simultaneous Localisation and Mapping (SLAM)algorithms.There are matching algorithms that need a priorknowledge about the navigation area, as is example [5].Another example of a matching algorithm is the PerfectMatch described by M. Lauren et al. [6], used in theRobotic Soccer Middle Size League (MSL) at RoboCup.The Perfect Match is a time saver algorithm.There are other types of matching algorithms, whichcompute the overlapping zone between consecutiveobservations to obtain the vehicle displacement, [7]. Themost common SLAMs solutions are: the ExtendedKalman Filter (EKF-SLAM) [8], and the FastSlam/RaoBlackwellized Particle Filters [9].The EKF-SLAM computationally complexity is,while the FastSlam has a lower computational complexity,, with particles and where landmarks.III.PRE-LOCALISATION & MAPPINGThis phase is performed offline and only once, aimingto obtain the 3D occupancy grid of the building where itis intended the RobVigil navigation.The obtained 3D occupancy grid is used before, du ...
Tìm kiếm theo từ khóa liên quan:
Journal of Automation and Control Engineering Fast 3D map matching localisation algorithm Tilting Laser Range Finder Pinpoint the robot pose Threedimensional map based approachGợi ý tài liệu liên quan:
-
Stock price forecasting using support vector machines and improved particle swarm optimization
4 trang 25 0 0 -
Optimal control of vehicle active suspension system
5 trang 14 0 0 -
DC model based IMC method for brushless DC motor speed control
7 trang 12 0 0 -
A KE and FMEA based approach for library book transfer robot development
5 trang 10 0 0 -
3 trang 10 0 0
-
Linear quadratic optimal control problem of stochastic switching systems
4 trang 10 0 0 -
ANN based sizing of battery storage in a standalone PV system
5 trang 10 0 0 -
8 trang 10 0 0
-
3 trang 9 0 0
-
Multiple time analysis of weakly coupled non - linear gyroscopic systems
4 trang 9 0 0 -
Exergy analysis of wet compression gas turbine cycle with recuperator and turbine blade cooling
4 trang 8 0 0 -
6D-slam with navigable space discovering
4 trang 8 0 0 -
Human gait recognition: A silhouette based approach
3 trang 8 0 0 -
5 trang 7 0 0
-
8 trang 7 0 0
-
Control of electric motor machine tools using self organizing fuzzy logic controller
5 trang 7 0 0 -
Supply chain multidimensional automated model
4 trang 7 0 0 -
A robust digital watermarking using discrete wavelet transform in chrominance channel
4 trang 7 0 0 -
Construction of a female shape changing robotic mannequin
3 trang 7 0 0 -
A new approach to automated highway systems: Puppet master
4 trang 7 0 0