The 8th 2011 8th International International Conference Conference on on Ubiquitous Ubiquitous Robots Robots and and Ambient Ambient Intelligence Intelligence (URAI (URAI)2011) Nov. 23-26, 2011 in Songdo ConventiA, Incheon, Korea

TC 4-3

EKF Localization with Lateral Distance Information for Mobile Robots in Urban Environments Christiand, Yu-Cheol Lee and Wonpil Yu Department of Robot Research, ETRI, Daejeon 305-700, Korea (Tel : +82-42-860-5081; Email : {christiand,yclee,ywp}@etri.re.kr) Abstract - This paper proposes the EKF localization with lateral distance information for the mobile robots in urban environments. The mobile robot is assumed to be operated at common roads where the lane marker exists. The lateral distance information given by the lane marker detector is used to compensate the measurement of global positioning system (GPS) before the EKF update step. In addition, the proposed method also uses Mahalanobis distance approach to validate the sensors measurements. The GPS compensation and Mahalanobis distance validation effectively reduce the sensors error, in particular drift error and jumping position of GPS. As a result, the accuracy of the estimated position is better than normal EKF localization. Keywords - EKF Localization, Lane Marker, Mahalanobis Distance

1. Introduction Mobile robot has been an active research field for over the past two decades. Various purposes are intended for the mobile robot developments such as service, guidance, rescue, exploration, or even military robots. In order to accomplish the designed tasks, mobile robots need to outperform the three core abilities: path planning, localization, and mapping. Among those core abilities, localizing its own position is the crucial ability for mobile robots because path planning and mapping greatly depend on the information about the robot position. It is not an easy task to perform a good localization especially when the environment of the mobile robot is an urban environment. Many researchers have developed the localization systems and methods for mobile robots working in urban environments [1]-[3]. As the typical implementation, the information from GPS and dead reckoning sensors such as odometer, gyro, and IMU (Inertial Measurement Units) are fused to create a good estimate of robot position. That implementation takes benefits the characteristics from each sensor such as accumulated error-free from GPS, fast data rate from IMU, gyro and odometer. Information measured by those sensors are fused in the localization framework which is based on method such as EKF [4][5]. However, the position estimated by sensor fusion is not affine to the environments. The GPS may occasionally suffer from drift error and outlier due to multipath effect from buildings and vegetations in urban environments. Also, un-modeled errors may appear during the robot operation depending on the environments. In many cases, the position estimate only reaches accuracy for tracking purposes but not for

978-1-4577-0723-0 / 11 / $26.00 ⓒ 2011 IEEE

control purposes. Therefore, the work is needed to improve the performance of the position estimate in urban environments. Urban environment can be considered as a structured environment in which there are some clearly distinguished patterns such as lane markers. The lane marker is good relative information to refine the position estimate under the assumption that the mobile robots operate on the common road. Many researchers have developed the method for the robot localization based on lane detector. Especially, Sehestedt et. al. [6] have proposed efficient lane detection and tracking in urban environments. They showed the experiment result of their method in Sidney urban roads. However, their work was a lack of contribution on how the relative information gives benefits for the position estimate. Wang et. al. [7] have also proposed a global probability density function where lateral distance is involved in the process of position estimation. The lateral distance is used as a supplement vector to compensate the state estimation from center line of the road. Though their work has incorporated with the lateral distance to strengthen the position estimate, the lateral distance is used in deterministic way, not in probabilistic way. Miller et. al. [8] have proposed the PosteriorPose algorithm that was applied to mobile robot for DARPA Urban Challenge. The algorithm operates with the relative distance and direction measured from nearby traffic lanes and nearby stop-lines to be fused into the localization framework. Their localization framework is based on Bayesian particle filtering. However, the implementation is complex because of many sensors and processes architecture. Therefore, their algorithm is not suitable for the mobile robot system with minimal sensors arrangement and for them who desire a simple implementation. This paper presents a localization method based on EKF that is easily applied for the mobile robot in urban environments. In particular, we explore the lateral distance information to handle the erronous measurements from GPS. The concept and implementation is simple and suitable for the mobile robots with minimal sensors arrangement. This paper consists of five sections. Section I describes the motivation of our works and background of the problems. Section II provides a clear description for the sensors used in this work. Section III explains our proposed method. Section IV gives the result of experiment. The works is concluded in Section V.

- 281 -

2. Localization System 2.1 Sensors We aim the localization system to have low cost sensors with minimal arrangement. The localization system consists of odometer, gyroscope, GPS receiver, and mono-camera. The odometer takes form as the encoders attached to robot wheels giving the information of robot state (xo , y o , θo ) at 100 Hz data rate, called odometer information. The GPS receiver gives the location updates (xgps , ygps ) to the robot up to 1 Hz data rate, while the gyroscope gives the updates of absolute angle (θgyro ) up to 100 Hz data rate. The mono-camera is used to capture the images of roads where the lane marker exists. Based on captured images, the lane detector calculates the lateral distance (L) from robot position to the closest lane marker. The use of lateral distance information is the key point of this work.

(c) (a)

(d)

T

T

(f)

Fig. 1 Detection result of the lane marker (best viewed in color version); (a) an input image (640 × 480 pixels) captured by mono-camera, (b) inverse perspective mapping (IPM) view with region of interest (ROI) (350 × 200 pixels), (c) grayscale image, yellow region(gray, 24 ≤ hue ≤ 50, 25% ≤ saturation), (d) blurred image by a two-dimensional Gaussian kernel with yellow region(σx = 5pix., σy = 51pix.) and white region(σx = 5pix., σy = 11pix.), (e) thresholded image shows the pixels upper than quantile value (90%), (f) line detection result by Canny transform, (g) the relative position from the lane marker detected by PPHT and clustering methods, (bold red line: yellow lane marker, bold green line: white lateral lane, thin green lines: PPHT result in yellow region, thin purple lines: PPHT result in white region, thin yellow lines and red letters: calculated the lateral distance and orientation from the lane marker)

(1)

The first step of lane marker detection is to convert a forward facing image to a top-down view of the road image by IPM [12]. IPM is a mathematical method to transform a coordinate system from one perspective to another. On the top-down view generated by IPM, a real physical position on road surface (xr , yr , zr ) has correspondence to a projection point on the image plane (u, v) in (1). To perform the transformation, the homography matrix (h) is calculated by using the camera intrinsic (focal length and optical center) and extrinsic (pitch angle, yaw angle, and height above ground) parameters [9]. Furthermore, a ROI (Region of Interest) on top-down view image is selected to reduce the processing time. The second step is the process of filtering and the thresholding to get the strong and responsive pixels indicating a lane marker. The top-down view image is changed to a gray-scale image by evaluating the hue saturation values (HSV), three-channels information. Then, the gray-scale image is blurred by a two-dimensional Gaussian kernel to reduce the effect of image noise made by other shapes and colors similar to lane marker [13]. In practice, the standard deviations of kernel are adjusted according to the expected height and width of lane marker. The threshold value is acquired by selecting quantile value/percent of the probability distribution of pixel values on the blurred images. The pixels lower than the threshold value are discarded. In this work, the lane

(e)

(g)

2.2 Lane Marker Detector The purpose of lane marker detector is to give the lateral distance information which improves the accuracy of EKF position estimates by compensating GPS measurement before the update step. The detection of lane marker (including lateral distance calculation) is done in four steps: inverse perspective mapping (IPM), filtering and thresholding, line detection, and computing the lateral distance. The final output of lane marker detector is lateral distance information measured relative to lane marker. [xr , yr , zr ] = h [u, v]

(b)

marker is considered to have yellow color. The third step concerns with the line detection from the thresholded image. Two techniques, Canny transform and progressive probabilistic Hough transform (PPHT), are used to detect the line [14]. The detected line represents the boundaries of lane marker. First, Canny transform is used to extract the line, to reduce the computational load, and to improve the performance of line detection before next process in PPHT. Then, PPHT accurately extracts the line corresponding to the lane marker. PPHT is a variant of standard Hough transform (SHT) for line detection and able to compute the individual lines based on probabilistic to prevent an error accumulation. The final step is the calculation of lateral distance relative to detected lane marker. Two criteria are assigned for lane marker assesment. The lane marker is defined as the object having several set of parallel lines with certain properties; gap distance, angle, height, color, etc. The lines matching to the lane marker definition are clustered together creating one entity. Finally, the lateral distance information is calculated by using the geometrical relationship between the robot and the clustered lines position. Some results of lane detector and processes involved can be seen in Fig. 1.

- 282 -

3. Proposed Localization Method

Tk

3.1 Robot Kinematic Model The kinematic model of mobile robots follows differential type mobile robot (Fig.2) where the movement of the robot is described as sequential movements: first rotation, translation, and second rotation. Those sequential movements are considered as the control actions which have been taken by the robot during time k − 1 to k. At any time-k, the odometer gives the position information as (2). xok =



xok

yko

θko

T

uk

=

⎣ ⎡

=

⎢ ⎢ ⎢ ⎣

⎤ Dk Δθ1k ⎦ Δθ2k

2

2 12 o xok − xok−1 + yko − yk−1 o o y −y tan−1 xok −xk−1 − θo o k k−1 o o k−1 y −y o θk−1 − tan−1 xok −xk−1 o k

⎤ ⎥ ⎥ ⎥ (3) ⎦

k−1

3.2 Localization with EKF A. Prediction In prediction step, robot predicts its position one step advance by utilizing the information about control actions from odometer. EKF formulates the predicted position under the influence of noise wk which might exist in control actions information. The noise at prediction step is assumed to be a Gaussian noise with zero mean and its covariance matrix Qk . The prediction model is defined in (4) with the mean of position distribution shown in (5). x ˆk = g (xk−1 , uk ) + wk ; wk ∼ N (0, Qk ) ⎤ ⎡ xk−1 + Dk · c ⎦ yk−1 + Dk · s g (xk−1 , uk ) = ⎣ θk−1 + Δθ1k + Δθ2k s = sin (θk−1 + Δθ1k ) c = cos (θk−1 + Δθ1k )

(4) (5)

(6)

Due to noise existence which has been modeled in (4), the robot believes the predicted position with some degree of uncertainty. The degree of uncertainty appears in term of prediction covariance matrix as formulated in (7) with Gk as the gradient matrix of g (xk−1 , uk ) evaluated at xk−1 , shown in (8). ˆ k = Gk · Σk−1 · GTk + Qk Σ ⎡ ⎤ 1 0 −Dk · s Dk · c ⎦ Gk = ⎣ 0 1 0 0 1

yk

Dk

'T1k

T k 1

yk 1

(2)

Reversely, the robot can infer the information about control actions from the odometer information which later will be used in EKF prediction step. The control actions information is wrapped as vector uk in (3). ⎡

'T 2k

Y

(7) (8)

xk 1

xk

X

Fig. 2 Kinematics model of mobile robot Since the noises parameters are known in control space uk , they should be mapped to the state space to result Qk by following (9). ⎤ ⎡ 0 0 ε Dk 0 ⎦ · VkT εΔθ1k Qk = Vk · ⎣ 0 (9) 0 0 εΔθ2k εDk , εΔθ1k , and εΔθ2k are the noises parameters defined in control actions space and Vk is a gradient matrix of g (xk−1 , uk ) evaluated at uk , shown in (10). ⎤ ⎡ c −Dk · s 0 Dk · c 0 ⎦ (10) Vk = ⎣ s 0 1 1 B. Measurement In this step, the robot gathers the information from GPS, gyroscope, and lane detector with input from camera. The measurements from each sensor are wrapped as vector zk in (11). T  zk = xgps ygps θgyro (11) It is very important that before the robot uses the measurements for EKF update step, the quality and validness of each sensors measurement should be confirmed. In particular, the GPS measurement is frequently affected by the surrounding environments and the geometric of the satellites set. Error of GPS appears as drift and sudden jumping position. In order to avoid such error, the GPS compensation based on lateral distance and validation based on Mahalanobis distance are performed in the localization algorithm. C. GPS compensation based on lateral distance In principle, the GPS measurement which contains the drift error is still a valuable information because it can show the moving direction of the robot eventhough it can not show the exact position of the robot. By visual inspection, we can conclude that we need only to compensate the measurement by some lateral distance value. Under assumption that the robot is working in urban environment where the lane markers exist, the lateral distance value can be acquired from the camera through the

- 283 -



B

B x ,y

B

position and the sensors noises parameter shown in (13).     2 0 σx gps eˆ11 eˆ12 + Σgps = 0 σy2 gps eˆ21 eˆ22 (13)



Lane Marker

ite La ne

proj x gps

eˆ11 , eˆ12 , eˆ21 , eˆ22 , and eˆ33 are taken from the matrix elements of current prediction covariance in (7) and σx2 gps , 2 σy2 gps , and σgyro are the noises parameters setting which is a prior knowledge before the localization is performed. Then, the Mahalanobis distances are calculated in (14).

xcomp gps

os Cu

rre

nt

O

La ne

pp

2 Σgyro = eˆ33 + σgyro

L



A xA, yA

x gps



  T     x ˆ xgps x ˆ xgps − k − k Σ−1 gps ygps yˆk ygps yˆk (14) T ˆ = θgyro − θˆk Σ−1 gyro θgyro − θk 

Y

dgps = X

Fig. 3 The GPS compensation by lateral distance from lane marker detector lane marker detection process. In the other hand, the lateral distance can be considered as the variable which can strengthen robot’s belief in its own position. This hypothesis is supported also by the fact that the measurement of lateral distance by lane marker detector - can give very accurate relative information that is suitable to be combined with absolute positioning like GPS [8]. That hypothesis is not over confidence since the researches for lane detection or lane markers detection have reached significant achievements. One example of lane markers detection from Aly et. al. shows that the correct rate of lane markers detection reaches 96.4% [9]. To compensate the GPS measurement, the robot uses the topological map to know the information of the road segment where the robot is running now. It is also assumed that the robot is running in accordance to the traffic rules. Therefore, in our case, the robot should always run in the right lane (South Korea traffic rules). The compensation process of GPS measurement by lateral distance is shown in Fig.3. The observed road segment nodes are A and B. The GPS measurement (xgps ) is projected to the line connecting nodes A and B. Then, the lateral distance (L) is added in the normal direction from the projected point (xproj gps ) as in (12). Later, the compensated GPS measurement (xcomp gps ) is used as the measurement information in EKF update step. −−−−−−→ L proj   proj xcomp gps = xgps + −−−−−−→ · xgps xgps xproj gps xgps 

dgyro

E. Update The update step is performed to drag the predicted position closer to real robot position. To do this step, the Kalman gain and residual between measurement likelihood and real measurement need to be calculated in advance. The measurement likelihood is equal to the process of predicting a measurement based on current predicted position. The measurement model shown in (15) takes into account the noise which might exist during the measurement process. The measurement noise vk is assumed to follow Gaussian distribution with zero mean and has its covariance matrix Rk . ˆ zk = h (ˆ xk ) + vk ; vk ∼ N (0, Rk ) ⎤ ⎡ 2 0 0 σx gps 0 σy2 gps 0 ⎦ Rk = ⎣ 2 0 0 σgyro

(16)

Since the robot receives the measurement already as (xgps , ygps , θgyro ), the likelihood of measurement is the predicted position itself. The measurement likelihood h (ˆ xk ) and its gradient Hk evaluated at x ˆk are shown in (17). h (ˆ xk ) = x ˆk ;

Hk = I3×3

(17)

The Kalman gain is calculated by following equations (18) [10] and (19). −1 ˆ −1 + Wk Kk = Σ · Wk (18) k

(12)

D. Sensors measurement validation based on Mahalanobis distance Mahalanobis distance is used as a means for validation which the purpose is to avoid the erroneous measurements. The position (xgps , ygps ) from GPS and absolute angle (θgyro ) from gyroscope are assumed to be uncorrelated. Therefore, the robot calculates two Mahalanobis distances. The covariance used in calculating Mahalanobis distances are the combination of the predicted

(15)

⎡ ⎢ Wk = ⎣

1 2 σx gps

0 0

0 σy2

1 gps

0

0 0 1

⎤ ⎥ ⎦

(19)

2 σgyro

Eventually, the position estimate is acquired based on amplification of Kalman gain to residual (zk − h (ˆ xk )) as in (20) and the position estimate covariance is shown in (21). xk = x ˆk + Kk (zk − h (ˆ xk ))

(20)

ˆk Σk = (I − Kk · Hk ) · Σ

(21)

- 284 -

Fig. 6 The histogram of lateral distance information from lane marker detector during robot movements Fig. 4 Mobile robot used in experiment When calculating matrix Wk for equation (18) and acquiring position estimate in (20), the robot must strictly follow the result of Mahalanobis distance in (14). The erroneous measurements that have Mahalanobis distances above the threshold value will not be involved in EKF update step and their contribution should be avoided. Therefore the matrix elements in Wk and zk which are related to those erroneous measurements - will be assigned to 0. The threshold value of Mahalanobis distance depends on the application and sensors characteristics. Furthermore, the threshold value of Mahalanobis distance can be tuned to improve the result of position estimate.

4. Experiment and Result 4.1 Experiment We conducted an experiment at the buildings complex at our office area. The P3AT robot by MobileRobots is used as the robot platform (Fig.4). The necessary information from robot such as odometer information is provided through ARIA library [11]. A notebook with dual core processor 1.6 GHz acts as the main computer to control robot and to gather sensors measurements. The environment of experiment is suitable to represent the urban environments. The environment consists of open areas, high buildings, tall vegetations, and other urban objects that may exist in many urban environments. The roads at experiment environment have only two lanes which the direction is oppositely. The robot was driven at 0.7 m/s strictly on the road and its position was maintained (lane keeping) approximately 0.75 m from the marker of road center. The close loop length of robot’s trajectory is approximately 1110 m. The terrain of the roads is uneven, flat in some parts but hilly in other parts. While the robot was being driven, the data from odometer, gyroscope, GPS, and camera were recorded. The data from each sensors were synchronized to make easy for the offline process. The nodes information at topological map was created by gathering data from GPS at several interest points. The nodes act exactly as the waypoints for the mobile robot. The robot is said to be arriving at some particular node if the distance between the estimated po-

sition and node position is less than the designed value which is specific for each node. The sequence of robot’s goal nodes is from A to U as in Fig.5. 4.2 Result Figure 5 shows the result of the experiment. The localization was performed as a tracking mode in the offline process. For the comparison, we also performed the localization without using lateral distance information. Those two localizations were using the same noises parameter setting. The result of the proposed localization are shown as a green solid line and the normal localization (without proposed method) is shown as a red solid line. The GPS measurements are marked as yellow dot while the odometer information is shown as a magenta solid line. At the experimental area, the GPS failed to show the real robot trajectory especially around nodes E and F, also in between nodes R and M. Through visual examination, two causes are suspected for the GPS behavior at those two areas. First cause is the blocking and multipath effect from the seven-stories building. Second cause is the blocking and multipath from the densely trees. As can be seen, the GPS measurements at those areas mostly fall outside the road. However, the data trend of GPS measurement is stable. The GPS measurements can show the moving direction of robot with some offset value. Without lateral distance information from the lane detector, the localization system might fail due to drift error (such as in normal localization result) because the localization based on EKF is able to resist the erronous for a short time but not for long term drift. The proposed localization method works well since there is a constraint from the topological map combined with lateral distance information from lane detector. In that way, the proposed localization works as coarse-to-fine approach. GPS gives the coarse information which is compensated by the lateral distance under constraint of current road segment to become a fine information. In addition, the lane detector has also achieved good performance that makes the GPS compensation works well. As in Fig.6, the lane detector shows the correct lateral distance trend during robot movements. Overall, the proposed localization system has succesfully localized the robot position from initial position to final position while keeping the robot in the

- 285 -

Fig. 5 Experiment result at urban environment correct lane for almost 90% of the result.

5. Conclusion EKF localization for mobile robots in urban environments has been described. The proposed method takes benefit of the lateral distance information to compensate the GPS measurements. The validation by Mahanolobis distance combined with the GPS compensation by lateral distance effectively prevent the erronous measurements to be used in the EKF update step. The proposed method works in coarse-to-fine approach for the localization. Result shows that the proposed method has better performance compared to normal EKF localization.

[6]

[7]

[8]

References [1]

C. U. Dogruer, A. B. Koku, M. Dolen ,”Global Urban Localization of Outdoor Mobile Robots Using Satellite Images,” in IEEE Int. Conf.on Intelligent Robots and Systems, pp. 3927 - 3932, Sept. 2008. [2] J. Meguro, T. Murata, Y. Amano, T. Hasizume, J. Takiguchi, ”Development of a Positioning Technique for an Urban Area Using Omnidirectional Infrared Camera and Aerial Survey Data,” Advance Robotics, Vol. 22, pp. 731-747, 2008. [3] K. Ohno, T. Tsubouchi, B. Shigematsu, ”Outdoor Navigation of a Mobile Robot between Buildings based on DGPS and Odometry Data Fusion,” in IEEE Int. Conf.on Robotics and Automation, pp. 1978-1984, Sept. 2003. [4] S. H. Kim, C. W. Roh, S. C. Kang, M. Y. Park, ”Outdoor Navigation of a Mobile Robot Using Differential GPS and Curb Detection,” in IEEE Int. Conf.on Robotics and Automation, pp. 3414-3419, April. 2007. [5] R. Thrapp, C. Westbrook, D. Subramanian, ”Robust

[9]

[10]

[11]

[12]

[13] [14]

- 286 -

Localization Algorithms for an Autonomous Campus Tour Guide,” in IEEE Int. Conf.on Robotics and Automation, pp. 2065-2071, 2001. S. Sehestedt, S. Kodagoda,A. Alempijevic, G Dissanayake ”Efficient Lane Detection and Tracking in Urban Environments,” in 3rd European Conf. on Mobile Robotics, Sept. 2007. C. Wang, Z. Hu, S. Kusuhara, K. Uchimura,”Vehicle Localization with Global Probability Density Function for Road Navigation,” in IEEE Intelligent Vehicle Symposium, pp. 1033-1038, June 2007. I. Miller, M. Campbell ”Particle Filtering for MapAided Localization in Sparse GPS Environments,” in IEEE Int. Conf.on Robotics and Automation, pp. 1834-1831, May 2008. M. Aly, ”Real time Detection of Lane Markers in Urban Streets”, in IEEE Intelligent Vehicles Symposium, pp. 7-12, June 2008. K. Ohno, T. Tsubouchi, B. Shigematsu, S. Yuta ”Differential GPS and Odometry-based Outdoor Navigation of a Mobile Robot ,” Advance Robotics, Vol. 18, pp. 611-635, 2004. http://www.mobilerobots.com/researchrobots/Pioneer SDK/ARIA.aspx, last accessed at 15 September 2010. M. Bertozzi and a. Broggi, ”GOLD: a parallel realtime stereo vision system for generic obstacle and lane detection,” IEEE transactions on image processing, vol. 7, no. 1, pp. 62.81, 1998. L. Shapiro and G. Stockman, ”Computer Vision,” Prentice Hall, 2001. J. Guan, Z. Wang, and X. Yao, ”A new approach for road centerlines extraction and width estimation,” in Proceedings of IEEE International Conference on Signal Processing, 2010, pp. 924.927.

EKF Localization with Lateral Distance Information for ...

rescue, exploration, or even military robots. ... lated error-free from GPS, fast data rate from IMU, gyro ... (xgps,ygps) to the robot up to 1 Hz data rate, while the.

720KB Sizes 2 Downloads 181 Views

Recommend Documents

Algorithms for estimating information distance with application to ...
Page 1. Algorithms for Estimating Information Distance with Application to ... 0-7803-8253-6/04/$17.00 02004 IEEE. - 2255 -. Page 2. To express function E,(x,y) ...

Relative-Absolute Information for Simultaneous Localization and ...
That is why it is always required to handle the localization and mapping. “simultaneously.” In this paper, we combine different kinds of metric. SLAM techniques to form a new approach called. RASLAM (Relative-Absolute SLAM). The experiment result

Algorithms for estimating information distance with ...
d(x#)=dbA. (symmetry axiom). The universality implies that if two objects are similar in some computable metric, then they are at least that similar in E&y) sense.

GETA Sandals: Walk Away with Localization
GETA sandals is to create a location system that needs minimum infrastructural setup and support in the environment, making it easy for deployment in everyday environments. This is in contrast to most of the current indoor location systems based on W

GETA Sandals: Walk Away with Localization
GETA sandals to continuously measure the displacement vectors formed between the ... calibration efforts to construct a radio map by taking measurements of ...

lateral shift.pdf
one of the most common systems used in. the management of spinal pain condi- tions23,24. In patients with a list, the. method of manual correction has been.

SLAM-EKF-Sesión7.pdf
Localización. • Mapping. • Simultaneous. LocalizaVon. and. Mapping. Page 4 of 70. SLAM-EKF-Sesión7.pdf. SLAM-EKF-Sesión7.pdf. Open. Extract. Open with.

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

Convolutional Networks for Localization Yunus Emre - GitHub
1 Introduction: Image recognition has gained a lot of interest more recently which is driven by the demand for more sophisticated algorithms and advances in processing capacity of the computation devices. These algorithms have been integrated in our

Information loss of the Mahalanobis distance in high ...
Snedecor r.v., when the training set is finite and cross-validation is used for ..... data-set using hidden Markov models with 6 auto-correlation coefficients [19].

localization
locations to investigate the stability of RSSI in two seemingly common environments. The open office environment chosen was meant to simulate an open space.

GETA Sandals: Walk Away with Localization - National Taiwan ...
displacement vectors, the GETA sandals can calculate the user's current location anytime .... relatively inexpensive in cost (< $1 each), and they are relatively ... anatomy of a context-aware application. In Proc. of ... RADAR: An In-Building RF-.

Bayesian source localization with uncertain Green's ...
allows estimation of source position by comparing data mea- sured on an ..... [6] A.M. Richardson and L.W. Nolte, “A posteriori probability source localization in ...

Distributed Querying of Internet Distance Information - Semantic Scholar
nodes, and propose ways of partitioning and querying this data. The trade-offs between accuracy and overhead in this distributed infrastructure are explored.

Information-Theoretic Distance Measures and a ...
Oct 5, 1998 - terms of maximization of information-theoretic distance measures between ... of performance and yields an alternative set of design criteria for optimization of the information .... cos(2px) is the potential energy function and b.

Distributed Querying of Internet Distance Information
A distributed service infrastructure can use such network health information ... nodes, one can answer queries like 'what is the closest node to node A', 'what are ...

Information-Theoretic Distance Measures and a ...
Oct 5, 1998 - Space and Naval Warfare Systems Center, Code D364, San Diego, California 92152-5001. (Received ... giving the best “resonance” according to the SR defini- tion) may ... where PF is the probability of false alarm (decide H1.

Information loss of the Mahalanobis distance in high ...
from the center of class Ωc. It is proved that rx;c is distributed as: a) a χ2 ... in Section III, where experimental results on real data-sets are demonstrated. Finally ...

Indoor Localization using SLAM in parallel with a ...
Mar 18, 2013 - Indoor localization poses is a challenge to computer vision research, since one may not make use of .... When a marker shows up, the map is cleaned and the local- ization error is eliminated. Using this ..... is important for en- ablin

Distance Matrix Reconstruction from Incomplete Distance ... - CiteSeerX
Email: drinep, javeda, [email protected]. † ... Email: reino.virrankoski, [email protected] ..... Lemma 5: S4 is a “good” approximation to D, since.

Multihop Localization with Density and Path Length ...
Abstract— Localization of wireless micro-sensors which are ... distributed wireless sensor networks. Also .... with the transmission power and technology used.

MFL: Method-Level Fault Localization with Causal ...
causal SFL may be excessive. Moreover cost evaluations of statement-level SFL techniques generally are based on a questionable assumption—that software ...