The 7th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2010)

Seamless Localization System based on Lane Detector with Inverse Perspective Mapping Method for Mobile Robots Yu-Cheol Lee, Christiand, Jae-Yeong Lee, Wonpil Yu, and Jae Il Cho Robot and Cognition Research Department Electronics and Telecommunications Research Institute {yclee, christiand, jylee, ywp, jicho}@etri.re.kr

Abstract— This paper presents the seamless localization method for mobile robot navigation based on the lane detector with Inverse Perspective Mapping (IPM) method. In order to provide various services, the robot should be able to navigate seamlessly from indoors to outdoors or vice versa. However, existing localization systems do not satisfy in performing seamless in-outdoors positioning task. To overcome this issue, we have developed a seamless localization system using a camera pointing to the ground of robot’s way. The system measures the relative position of the robot to the lanes installed in the transition area between indoors and outdoors using a lane detection process with IPM. The experimental results carried out on mobile robot show that our seamless localization system is reliable in providing in-outdoor position information for the mobile robot. Keywords— Seamless Localization, Lane Detector, IPM, Mobile Robot

1. Introduction Autonomous mobile robot requires a process of estimating and determining the position to move and to adapt at its surrounding environment [1][2]. To estimate its position, the mobile robot needs sensors to recognize the environment. Many researchers have developed various methods of localization by utilizing many kinds of sensors. The traditional localization methods based only on the sensors are likely to fail especially in dynamic and complex environment when the global localization is not available to compensate the accumulated the errors caused the serious problems [3]. Until now, the aim of developing the localization technologies is to estimate precisely the positions of mobile robot under the influence of accumulated errors. Some results have been shown in the form of existing localization systems which are able to support the stable performance of position estimation in either indoors and outdoors, e.g. the ceiling vision [4], the Received Signal Strength Intensity (RSSI) [5], the Global Positioning System (GPS) [6] based localization systems etc. The mobile robots for providing services, e.g. cleaning, entertainment, and security etc., are high demanding for seamless localization since the nature of service area might cover indoor and/or outdoor. The seamless localization system is required to estimate the global position for mobile robot This work was supported partly by the R&D program of the Korea Ministry of Knowledge and Economy (MKE) and the Korea Evaluation Institute of Industrial Technology (KEIT). [2008-S-031-01, Hybrid u-Robot Service System Technology Development for Ubiquitous City]



 

 

Fig. 1.

Landmarks for seamless localization system

navigation regardless of indoors and outdoors. This paper presents our contributions in accommodating the demands for the interoperable localization system in both indoors and outdoors. The proposed localization system consists of two main components, i.e. the point and the lane detectors. The point markers detector has been implemented based on the feature matching algorithm while the detector for lane markers has been realized as the lane detector estimating the relative directions and distances to lane markers. 2. Seamless Localization System 2.1 Landmark The selection of a specific landmark is a significant factor that decides the success of the robot localization. The landmarks used for our seamless localization are divided into two types according to the aim of its usage; lane marker or point marker. Both of landmarks are made from a piece of paper which can be easily attached to the floor in Fig 1. Point markers are installed at the important spots rotating the angle towards to next waypoint. Point markers are consisted of via and end points. Via points are gives only the information of direction to move the next point marker and end points are the places to change the coordinate between two spaces. Lane markers are linking the two point markers for guiding the direction and distance to the next point marker. E.g., the mobile robot moves from ”Space 1” to ”Space 2” in Fig. 1, mobile robot generates and follows the



The 7th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2010) Table 1. P SEUDO - CODE OF THE PROPOSED METHOD

 

Algorithm: Seamless localization system in both indoors and outdoors 1: Initialization Setup: p(m0 ) = 0.5 2: Camera calibration parameters for the undistorted images: P 3: IPM parameters for generating the top view images: H 4: Map of the lanes positions on the global coordinate frame: M 5: for i = 1 to N do 6: Data Acquisition: 7: Bullet camera is captured the video images 8: Undistorted images by P 9: Local Localization: 10: The top view images by H 11: Detect the lanes on the floor by Hough transform 12: Determine the relative position from the lane: Xl,i 13: Global Localization: 14: Estimate the global position by matching the map (M): Xg,i 15: endfor

   



Fig. 2. Mobile robot platform with the bullet camera, DGPS, and LRF used for the experiment to verify the performance of the seamless localization system proposed in this paper Fig. 3.

Landmarks installed in the experimental environment

Fig. 4.

Experimental result of detecting the lane markers

path ”in”→”via”→”out”. When robot arrives at the end point maker ”out”, the coordinate for robot navigation is changed to ”Space 2”. 2.2 Detector The camera is installed in front side of the mobile robot as a detector to recognize the landmarks based on vision technology. Mobile robot makes the path consisted of point markers and lane markers to move between two spaces. The robot performs the seamless localization by comparing the landmarks saved in path and measured from camera. Point markers are recognized by local feature matching algorithm such as SIFT [7] and SURF [8], and lane markers are estimated by a color and a shape based filters method such as lane detector based on IPM[9]. 3. Experiment and Result 3.1 Experimental Setup The mobile robot used in the experiment was the Pioneer 3AT, made by the Mobile Robots company, is shown in Fig. 2. The bullet CCD camera, typically used for CCTV, is mounted on in front of the mobile robot. The camera captures the video images on 640x480 resolutions at 30fps. The software of detecting the landmarks are divided in two parts; point markers and lane markers detectors. The detector in this paper has only implemented the detection code of lane markers except for the detector of point markers. The feature matching code is too complex to currently implement. We are planning to finish the seamless localization using a library of OpenCV to complete the point markers detector. Table 1 shows the pseudo-code for the seamless localization system involving the lane detector.

3.2 Result Figure 3 shows the experimental environment in which landmarks involving the point and lane markers are attached on the floor. The robot was run to follow the lane markers to evaluate the performance of the lane detector with a velocity up to 0.3 m/s. The result of experiment is shown in Fig. 4. The green spots indicate the robot locations and the solid blue lines represent the directions and distances of lane markers measured by lane detector. It can be seen that the proposed method of lane detector performs well to recognize the lane markers for the seamless localization system. 4. Conclusion and Future Work Seamless localization system has been described in this paper. It plays an important role when the robot gives the services in two different spaces. The seamless localization system only involving the lane detector had been applied to the real robot. The experimental results have shown that the proposed method can be useful for navigation of mobile robot in between two spaces. Furthermore, we want to extend our works by more implementing the detector of point



The 7th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2010)

markers. Two detectors of both point and lane markers will be achieved, the seamless localization system should provide the stable performance for mobile robot. References [1] D. Fox, W. Burgard, S. Thrun, A. B. Cremers, ”Position Estimation for Mobile Robots in Dynamic Environments”, in Proceedings of the Fifteenth National Conference on Artificial Intelligence, pp. 983-988, 1998. [2] M. Dissanayake, P. Newman, S. Clark, H. F. Durrant-Whyte, and M. Csorba, ”A solution to the simultaneous localization and map building problem”, IEEE Trans. on Robotics and Automation, Vol. 17, No. 3, pp. 229-241, 2001. [3] J. Borenstein and L. Feng, ”Measurement and correction of systematic odometry errors in mobile robots,” IEEE Transactions on Robotics and Automation, vol.12, no.6, pp. 869-880, 1996. [4] H. Chae, W. Yu, J. Lee, and Y.-J Cho, ”Robot Localization Sensor for Development of Wireless Location Sensing Network,” in Proceedings of the IEEE International Conference on Intelligent Robots and Systems, pp. 37-42, 2007. [5] T. Song, W. Lee, T. Kim, and J. Lyou, ”Design and Performance Analysis of Emulator for Standard Conformance Test of Active RFID,” ETRI Journal, vol. 31, no. 4, pp. 376-386, 2009. [6] J. A. Farrell, and M. Barth, ”The Global Position System & Inertial Navigation,” McGraw Hill, 1998. [7] D. G. Lowe, ”Distinctive Image Features from Scale-Invariant Keypoints,” International Journal of Computer Vision, vol. 60, no. 2, pp. 91-110, 2004. [8] B. Herbert, E. Andress, T. Tinne, and V. G. Luc, ”Speeded-Up Robust Features (SURF),” Computer Vision and Image Understanding, vol. 110, no. 3, pp. 346-359, 2008. [9] M. Bertozzi, and A. Broggi, ”GOLD: a parallel real-time stereo vision system for generic obstacle and lane detection,” IEEE Transactions on Image Processing, vol.7, no.1, pp. 62-81, 1998.



Seamless Localization System based on Lane Detector ...

now, the aim of developing the localization technologies is to estimate ... Service System Technology Development for Ubiquitous City]. 6SDFH. 6SDFH. RXW.

277KB Sizes 3 Downloads 243 Views

Recommend Documents

A Distributed Localization System Based on Phase ...
Nov 19, 2009 - The relative phase offset of this signal at two receivers is a function of the ..... hypermedia,4-5 April 2005,Denver, U.S.A. Denver, ICA, 2005.

Seamless mobility management based on proxy servers
future, wireless service providers will start to provide new, enhanced wireless data services using ... interface card) for high data-rate services. Thus, these users.

A Lane Departure eparture eparture Identification based on PLSF ...
Abstract. In this paper, a technique for identification of unwanted lane departure of a travelling vehicle on a road is proposed. The piecewise linear stretching function (PLSF) is used to improve the contrast level of the region of interest (ROI). L

A Lane Departure eparture eparture Identification based on ... - IJRIT
Self-clustering algorithm, fuzzy C-mean and fuzzy rules were used to ..... linear regression, Computer Vision and Image Understanding 99 (2005) 359–383.

Real-Time Vision-Aided Localization and Navigation Based on Three ...
Jul 18, 2011 - position errors in all axes to the levels present while the first two images were ... E. Rivlin is with the Department of Computer Science, Technion ...

Video Forgery Detection and Localization based on 3D ...
ó We propose an effective video copy-move algorithm ó It extends our image ... ó A real-world case. D.Cozzolino, G.Poggi, and L.Verdoliva, “Efficient dense-field copy-move forgery detection”, IEEE ... C. Barnes et al., “PatchMatch: a randomi

Co-operative Lane-Level Positioning Using Markov Localization
Sep 20, 2006 - Markov localization, GPS, vehicle navigation. I. INTRODUCTION. NTELLIGENT transportation systems are being developed in many different ...

restauraurant recommendation system based on collborative ... - GitHub
representations of content describing an item to representations of content that interest the user pairs (Melville, 2010). Music Recommendation systems in use web content-based filtering. The increase in multimedia data creates difficulty in searchin

External Localization System for Mobile Robotics - GitHub
... the most known external localization reference is GPS; however, it ... robots [8], [9], [10], [11]. .... segments, their area ratio, and a more complex circularity .... The user just places ..... localization,” in IEEE Workshop on Advanced Robo

Image-Based Localization Using Context - Semantic Scholar
[1] Michael Donoser and Dieter Schmalstieg. Discriminative feature-to-point matching in image-based localization. [2] Ben Glocker, Jamie Shotton, Antonio Criminisi, and Shahram. Izadi. Real-time rgb-d camera relocalization via randomized ferns for ke

A practical multirobot localization system - STRANDS project
form (offline, online), as well as to translate, print, publish, distribute and sell ... School of Computer Science, University of Lincoln ... user's specific application.

A practical multirobot localization system - STRANDS project
form (offline, online), as well as to translate, print, publish, distribute and sell ... School of Computer Science, University of Lincoln. E-mail: tkrajnik ...

TinySIP: Providing Seamless Access to Sensor-based Services
storage and event correlation services offered by a sensor network consisting of 20 MicaZ sensor nodes. 1. Introduction. Wireless sensor networks are promising ...

Handling Seamless Mobility in IPv6 based Sensor ...
network connectivity, it is the IP-based Internet access that has ... network connectivity intact especially while the sensor nodes move, definition ..... Infinite Fast.

An SVM based Churn Detector in Prepaid Mobile Telephony - CiteSeerX
The context of prepaid mobile telephony is specific in the way that customers ... This paper presents a data mining application leading to a churn detector. We.

Random FH-OFDMA System Based on Statistical ... - IEEE Xplore
Email: [email protected]. Abstract—We propose a random frequency hopping orthog- onal frequency division multiple access (RFH-OFDMA) system.

An Indoor Wayfinding System based on Geometric.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. An Indoor ...

An Ambient Robot System Based on Sensor Network ... - IEEE Xplore
In this paper, we demonstrate the mobile robot application associated with ubiquitous sensor network. The sensor network systems embedded in environment.

Novel method based on video tracking system for ...
A novel method based on video tracking system for simultaneous measurement of kinematics and flow in the wake of a freely swimming fish is described.

food recommendation system based on content filtering ... - GitHub
the degree of B.Sc. in Computer Science and Information Technology be processed for the evaluation. .... 2.1.2 Limitations of content based filtering algorithm .

MINIX4RT: A Real-Time Operating System Based on ...
MINIX [3, 4, 5] and Linux [6] do for OS Design and Implementation courses. ... can run in emulated environments as BOSCH, VMWare, MS Virtual PC,. QEMU etc.

A Novel Error-Correcting System Based on Product ... - IEEE Xplore
Sep 23, 2011 - with large changes in signal amplitude and large values of log-likelihood ratios ... Low-density parity check (LDPC) codes and Reed-Solomon.