3D Magnetic Field Mapping in Large-Scale Indoor Environment Using Measurement Robot and Gaussian Processes
|
|
- Nelson Horton
- 5 years ago
- Views:
Transcription
1 3D Magnetic Field Mapping in Large-Scale Indoor Environment Using Measurement Robot and Gaussian Processes Naoki Akai 1 and Koichi Ozaki 2 Abstract Magnetic fields are used for localization and navigation in the field of robotics. In recent years, because of the spread of mobile devices equipped with magnetic sensors (e.g., smart phones), the use of magnetic fields has been extensive, especially for position tracking of mobile devices. One example application of such tracking is in identifying the position of a person with a mobile device. Development of this application requires a three-dimensional (3D) magnetic map that represents the magnetic distribution of a 3D environment since the device moves around in 3D space. It is, however, difficult to construct a 3D magnetic map of a large-scale environment because measuring the magnetic field is time consuming and expensive. In this paper we propose an efficient method for mapping the 3D magnetic field of a large-scale environment. The method uses a mobile manipulator to measure the 3D magnetic field, enabling 3D magnetic data to be automatically collected. Moreover, the method uses Gaussian processes (GPs) for regression of the magnetic field. In this study, we first evaluate the performance of the GPs and then describe the measurement robot. In an experiment, a 3D magnetic field of an indoor environment is visualized by using this method and the performance of the presented method is demonstrated. I. INTRODUCTION Magnetic fields are used for localization and navigation in the field of robotics [1], [2], [3], [4]. In recent years, because of the spread of mobile devices equipped with magnetic sensors (e.g., smart phones), the use of magnetic fields has been extensive, especially for position tracking of mobile devices [5], [6], [7]. One example application of such tracking is in identifying the position of a person with a mobile device. Development of this application requires a three-dimensional (3D) magnetic map that represents the magnetic distribution of a 3D environment since the device moves around in 3D space. It is, however, difficult to construct a 3D magnetic map of a large-scale environment because measuring the magnetic field is time consuming and expensive. Constructing a magnetic map requires measuring the magnetic field by using a magnetic sensor of known position. Position measurement methods using motion capture have been proposed [8], [9]. Mapping methods based on an individual carrying a hand-held sensor such as an inertial measurement sensor (IMU) have also been proposed [5], [6]. We have proposed a mapping method using a mobile robot that can recognize its own position by using geometric landmarks [10]. Magnetic-field-based simultaneous localization and mapping (SLAM) has also been proposed [11], 1 Naoki Akai is with the Institute of Innovation for Future Society (MIRAI), Nagoya University, Furochou, Chikusa, Nagoya, Japan akai@coi.nagoya-u.ac.jp 2 Koichi Ozaki is with Graduate School of Engineering, Utsunomiya University, Yoto, Utsunomiya, Tochi, Japan ozaki@cc.utsunomiya-u.ac.jp [12], [13]. Although these studies enabled large-scale twodimensional (2D) magnetic fields or small 3D magnetic fields to be mapped, mapping a large-scale 3D magnetic field has not yet been achieved because an efficient 3D magnetic field measurement system has not been developed. In this paper we propose an efficient 3D magnetic field mapping system suitable in a large-scale environment. The system uses a mobile robot with a simple manipulator equipped with magnetic sensors and scans the 3D magnetic field, thereby enabling the robot to automatically collect 3D magnetic field data. It is, however, difficult for the robot to exactly measure all of the magnetic field. Constructing the magnetic map that represents all of the magnetic field in the environment requires an estimate of the unmeasured magnetic fields. In the proposed system, Gaussian processes (GPs) are used and regression of the unmeasured magnetic fields is performed. In this study, we first evaluate the performance of the GPs and then describe the measurement robot. In an experiment, a 3D magnetic field of an indoor environment is visualized by using this system and the performance of the presented system is demonstrated. II. RELATED WORK An indoor magnetic field includes many magnetic fluctuations because of the many magnetized materials in buildings. Stability of the fluctuations over long periods of time has been demonstrated [14]. In other words, these magnetic fluctuations can be used as landmarks. Localization and SLAM methods based on these fluctuations have been proposed. As far as we know, Suksakulchai et al. first proposed a localization method based on the magnetic fluctuations for mobile robots [1]. In this method, a linear magnetic map that represents a magnetic field of a predetermined path is used. Haverinen et al. [3] extended this method by applying Monte Carlo Localization (MCL) [15]. We proposed a navigation method based on a linear magnetic map and achieved autonomous navigation in a cluttered environment [4]. However, navigating a mobile robot using a linear magnetic map is not easy because accurate location cannot be estimated. To achieve accurate localization based on a magnetic map, 2D and/or 3D magnetic maps are required. Rahok et al. achieved 2D magnetic-map-based localization in indoor environments [2]. In their method, the 2D magnetic map is built by combining several linear magnetic maps. It is, however, difficult to construct a large-scale magnetic map since measuring both the position of and the readings from a magnetic sensor is not done. Frassl et al. used motion
2 capture to construct a 2D magnetic map. In their method, a robot equipped with a magnetic sensor sweeps a room and the motion capture measures the position of the robot. Although they efficiently constructed a 2D magnetic map, applying this method to a large-scale environment is not easy because of the restricted range of motion capture. We proposed an efficient method to construct a large-scale 2D magnetic map using magnetic data collected by a mobile robot and GPs [10]. In this method, the robot can identify its own position by using geometric landmarks and scans the magnetic field. Since measuring all of the magnetic field by using the robot is difficult, GPs are applied to estimate unmeasured magnetic fields. We achieved accurate magneticmap-based localization in a large-scale environment, but the applicable dimension of the method is restricted to two dimensions since the robot cannot measure a 3D magnetic field. Also, 2D magnetic-field-based SLAM has also been proposed [11], [12], [13]. However, 3D magnetic-field-based SLAM has not yet been achieved. Wahlstrom et al. proposed a mapping method for a 3D magnetic field [9]. They used motion capture to measure the position of a magnetic sensor and collected 3D magnetic data. GPs were also applied to estimate unmeasured magnetic fields in their method and they were able to model the magnetic field around a magnetic material. In recent years, mobile devices equipped with magnetic sensors have become pervasive and localization methods using such devices have been proposed. Gozick et al. and Grand et al. proposed a localization method based on a magnetic map using a smart phone [5], [6]. IndoorAtlas provides a position tracking service using a smart phone; its position is tracked on the basis of a magnetic map. In these methods, a person with a smart phone first walks an environment to collect magnetic data and the position of the smart phone is calculated by using an IMU. Because only an IMU is used to estimate the position, it is difficult to accurately estimate the location of the smart phone. Accurately collecting 3D magnetic data in a large-scale environment is not an easy task with such methods. A. Preliminaries III. GAUSSIAN PROCESSES Let D = {(x 1, t 1 ), (x 2, t 2 ),,(x N, t N )} be a set of training data, where x R d and t R denote an input state and a target value, respectively [16]. A target value t i which corresponds to an input state x i is denoted as follows: t i = f(x i )+ϵ, (1) where ϵ is the zero mean Gaussian noise with variance σ 2 n. For notational convenience, N input vectors x i are aggregated into a d N matrix X, and N target values are also aggregated into a N column vector t. In the GPs, posterior distributions over functions f including unknown input states are determined from training data D. A key idea of the GPs is the requirement that the function values at different states are correlated, where the covariance between two function values, f(x p ) and f(x q ), depends on the input states x p and x q, respectively. This dependency can be specified via an arbitrary covariance function or kernel k(x p, x q ). In this study, we use a Gaussian kernel [9]: k(x p, x q ) = σf 2 exp ( x p x q 2 ) 2l 2, (2) where σf 2 and l determine the strength of correlation between input states. As can be seen from equation (2), the correlation decreases when the distance between two input states is large. From equations (1) and (2), the covariance of target values t p and t q is given as: cov(t p,t q ) = k(x p, x q )+σ 2 nδ pq, (3) where δ pq denotes the Kronecker delta which has a value of 1 if p = q; otherwise, its value is 0. From the equation, a covariance matrix of the target vector t is denoted as follows: cov(t) = K +σ 2 ni, (4) where I is an identity matrix and K is given as: k(x 1, x 1 ) k(x 1, x 2 )... k(x 1, x N ) k(x 2, x 1 ) k(x 2, x 2 )... k(x 2, x N ) K = (5) k(x N, x 1 ) k(x N, x 2 )... k(x N, x N ) The target vector t is defined as an N-dimensional Gaussian distribution: t N(0,K +σ 2 ni) (6) Our purpose is to determine the posterior distributions over function f at an arbitrary input state x from the training data D. In the GPs, the posterior distribution is given as a Gaussian distribution and its mean µ x and variance σ 2 x are calculated as follows [16]: p(f(x ) x,x, t) = N(f(x );µ x,σ 2 x ) (7) µ x = k T (K +σ 2 ni) 1 t (8) σ 2 x = k(x, x ) k T (K +σ 2 ni) 1 k, (9) where k denotes a covariance vector of the focused input state x and training data X: k = (k(x, x 1 ),k(x, x 2 ),,k(x, x N )) T. (10) From these equations, we can determine the posterior distributions from the training data. B. Hyperparameter estimation An important process for the GPs is to estimate optimized values for the hyperparameters θ = σ 2 f,l,σ2 n. These values significantly affect the estimation results of the posterior distributions. We determine the optimized values by maximizing the log likelihood of p(t X,θ) given as follows [9]: logp(t X,θ) = 1 2 t(k +σ2 ni) 1 t 1 2 log K +σ2 ni n 2 log2π. (11)
3 (a) Manually measured 3D magnetic field Fig. 1. Environment for 3D magnetic field measurement The partial differentiation by a hyperparameterθ j of equation (11) is denoted as follows: logp(t X,θ) = 1 ( θ j 2 tr (K 1 t)(k 1 t) T K ). (12) θ j From equation (2), the partial differentiations by each hyperparameter are given as: ( K pq = 2σ f exp 1 ( ) ) 2 xp x q (13) σ f 2 l ( K pq = σf 2 exp 1 ( ) ) 2 xp x q x p x q 2 l 2 l l 3 (14) (b) 0.4 m x 0.4 m x 0.4 m (c) Estimated result from (b) K pq σ n = 2σ n δ pq. (15) C. Modelling a 3D magnetic map for the GPs In this study, a 3D magnetic map is represented by a voxel map. We first collect the magnetic data by using a measurement robot and record magnetic intensity to a corresponding grid. Three axis magnetic sensors (3DM- DH) are used in this study and the magnetic intensity b is computed by using the following: b = (b x b ref x ) 2 +(b y b ref y ) 2 +(b z b ref z ) 2 (r base r ref ), (16) where b x, b y, and b z denote sensor readings of the magnetic sensors, b ref x, b ref y, b ref z, and r ref denote calibration values of each sensor, and r base denotes a base value for this magnetic intensity. These calibration values are determined in each sensor and the calibration method and results are described in Section VI. The recorded magnetic intensities in the voxels, b i (i = 1, 2,, N), and positions of the voxels, x i = [x i, y i, z i ] T (i = 1, 2,, N), are used as the training data D. The posterior distributions shown in equation (7) are determined in each voxel. IV. VERIFICATION OF ACCURACY OF MAGNETIC FIELD MAPPING BY THE GPS For applying the estimated magnetic map from the GPs (e.g., localization), its estimation accuracy has to be evaluated. We manually measured all of the 3D magnetic field of (d) 0.6 m x 0.6 m x 0.6 m (f) 0.8 m x 0.8 m 0.8 m (h) 1.0 m x 1.0 m 1.0 m Fig. 2. (e) Estimated result from (d) (g) Estimated result from (f) (i) Estimated result from (i) Manually measured and estimated magnetic fields the environment shown in Fig. 1 for the evaluation. Ranges of x, y, and z axes are 3.0, 3.0, and 2.2 m, respectively, and the magnetic field was measured every 0.2 m along each axis; namely, the magnetic fields of 2816 points were measured. Figure 2(a) shows a visualization result of the
4 TABLE I HYPERPARAMETERS USED IN THIS STUDY σ f l σ n Fig. 4. System architecture Fig. 3. Measurement robot 3D magnetic field. Some magnetic fluctuations can be seen from the result. We selected some measured data and verified the estimation accuracy. Figures 2(b), (d), (f), and (h) show the selected magnetic data, where the captions indicated the range of the selected interval. Figures 2(c), (e), (g), and (i) show the estimation result in each case. Table I lists values of the hyperparameters used in this study. Magnetic fluctuations included in the manually measured magnetic field can be seen in all cases. Table II lists comparison results of the estimated magnetic fields with the manually measured result. Used data number means the number of selected magnetic data in each case. The standard deviation of the magnetic sensors we used is 0.01 G. These results indicate that, if distances of measurement points of a magnetic field are kept to within 0.6 m, the GPs can estimate with enough accuracy since the GPs determine variances of estimated values. A. Hardware V. MEASUREMENT ROBOT Figure 3 shows a platform for measuring a 3D magnetic field. The robot is constructed from two modules: a mobile module and a manipulator module. The mobile module is equipped with two driving wheels and a LIDAR (UTM- 30LX) on a 3D swinging mechanism (3D LIDAR). Rotations of the driving wheels are measured by the encoders. The 3D LIDAR detects 3D geometric objects and enables the robot to recognize its own position in an environment. The manipulator module is equipped with a wooden stick whose length is 1.2 m. Two magnetic sensors are attached to the stick. The manipulator has two degrees of freedom, and its yaw and pitch can be controlled. The manipulator cyclically scans a 3D magnetic field, but it may collide with geometric objects in a narrow space. To prevent such collisions, the robot recognizes the 3D surroundings by using the 3D LIDAR and controls the motion of the stick. The distance between the magnetic sensors is 0.6 m. This means that magnetic fields between the sensors can be accurately estimated by the GPs (as was ascertained from the above-mentioned experiment). Moreover, since the stick continuously moves around, magnetic fields surrounding the sensors can also be accurately estimated. In other words, an estimated 3D magnetic map from 3D magnetic data collected by the robot has enough accuracy. Also, the robot can measure magnetic fields from 0.2 m to 2.1 m above the ground surface. This means that the 3D magnetic map can be applied to track a person. B. System architecture Figure 4 shows the system architecture of the robot. The main object of the robot is to collect 3D magnetic data. To collect the magnetic data, it is necessary for the robot to know its own position in the environment. A 3D geometric map is built beforehand and localization is done by comparing the map and 3D geometric objects detected by the 3D LIDAR. The localization result is used in magnetic data collection and path planning processes. The 3D LIDAR readings are also used for planning the motion of the manipulator to avoid collision with geometric objects. C. 3D geometric-map-based localization A particle filtering algorithm is used for the 3D geometric map-based localization [15]. The state of the robot x = [x, y, θ] T is represented by the following conditional distribution. p(x t z 1:t, u 1:t ) = ηp(z t x t ) p(x t x t 1, u t )p(x t 1 z t 1, u t 1 )dx t 1, (17) where z 1:t and u 1:t denote, respectively, an observation of the 3D LIDAR and the encoder readings from time 1 to t. Also, η is a normalizer coefficient and p(z t x t ) and p(x t x t 1, u t ) denote observation and motion models, respectively. Although we use 3D geometric map, state of the robot is represented in a 2D space. This is because that we assumed that the ground surface is flat.
5 TABLE II VERIFICATION RESULTS OF THE ESTIMATION ACCURACY Selected interval [m] Used data number Average of the errors [G] Standard deviation of the errors [G] 0.4 m x 0.4 m x 0.4 m m x 0.6 m x 0.6 m m x 0.8 m x 0.8 m m x 1.0 m x 1.0 m The motion model of the robot is given by the equation: x t x t 1 d t cosθ t 1 y t = y t 1 + d t sinθ t 1, (18) θ t θ t 1 θ t where u t = [ d t, θ t ] T denotes the amount of translational and rotational movement measured by the encoders from t 1 to t. The 3D LIDAR detects 3D points p i = [x i, y i, z i ] T (z t = [p t,1, p t,2,, p t,k ] T ) and the observation model of the sensor readings is given by the following: p(z t x t ) = exp{ κ where d map i K i=1 (d map i (x t ) d obs i (p t,i ))}, (19) (x t ) and d map i (p t,i ) denote, respectively, the expected range data of the i-th degree from state x t on the 3D geometric map and the range data of the point p t,i. Also, κ denotes a variance variable, which is predetermined. D. Navigation in the environment The robot navigates the environment to collect 3D magnetic data. By using an autonomous data collection strategy, the robot can automatically collect the data. However, developing such a strategy is not easy. In this study, we manually control the robot by using a controller and delete the pathplanning process from the system architecture. E. Collecting 3D magnetic data Figure 5 shows an image of the 3D magnetic field measurement. The colored dots and the white stick represent geometric objects detected by the 3D LIDAR and the wooden stick. If the stick will be collide with an object, the direction of motion of the manipulator is reversed. Positions of the magnetic sensors are computed on the basis of a localization result that is executed by the mobile module. VI. EXPERIMENT A. Calibration of magnetic sensors For each sensor to measure the same value of the magnetic intensity, sensor calibration is necessary. We manually rotate each magnetic sensor around all three axes randomly with as little translation as possible [17]. These magnetic data form a sphere, and the center of a fitted sphere can be used to estimate the three biases. The center b ref x, b ref y, and b ref z and radius r ref are determined by the least-squares method. Table III lists the calibration results for the magnetic sensors. Sensors 1 and 2 represent the sensors attached to the top and middle of the wooden stick, respectively (see Fig. 3). The r ref of the Sensor 1 is used as r base shown in equation (16). Fig. 5. Measurement of a 3D magnetic field. The colored dots and white stick shown in the bottom figure represent geometric objects detected by the 3D LIDAR and the wooden stick. If the stick will be collide with an object, the direction of movement of the stick is reversed. TABLE III CALIBRATION RESULTS FOR THE MAGNETIC SENSORS r ref [G] b ref x [G] b ref y [G] b ref z [G] Sensor Sensor B. Magnetic data collection and mapping Figure 6 shows a 3D geometric map of an experimental environment; the color dots represent geometric landmarks. We collected 3D magnetic data by using the robot, and the collected magnetic data are shown in Fig. 7. Colors of the voxels indicate the level of magnetic intensity. The size of the voxels was set to 0.2 m and magnetic data were recorded for 6556 voxels. Collecting the 3D magnetic data required 1 hour, including both the geometric map building and magnetic data collection. In contrast, it took 8 hours to measure all of the 3D magnetic fields of the environment shown in Fig. 1. The
6 robot to efficiently collect 3D magnetic data. It was, however, difficult to measure all of the magnetic field using the robot. Therefore, we used Gaussian processes to estimate unmeasured magnetic fields. We also verified the performance of the GPs and demonstrated that the GPs can be applied to the magnetic field estimation with sufficient accuracy. In the experiment, we built a 3D magnetic map of an actual indoor environment whose volume was approximately 1000 m 3. Finally, we concluded that the presented system is useful for constructing a large-scale 3D magnetic map. ACKNOWLEDGMENT This study was supported by KAKENHI Fig. 6. 3D geometric map of an experimental environment volume of the environment is approximately 20 m 3. The volume of the experimental environment shown in Fig. 6 is approximately 1000 m 3 ; thus 400 hours are required if we manually measure all of the magnetic fields. This result highlights the effectiveness of the robot in collecting 3D magnetic data. Figure 8 shows the estimated 3D magnetic map obtained by the GPs. Figures 8(a) shows the magnetic intensity scale and other figures show hierarchical magnetic maps. The heights listed in each caption represent the height above the ground surface. Differences of the magnetic distribution at different heights can be seen. These results demonstrate the importance of a 3D magnetic map for tracking a mobile device equipped with a magnetic sensor and that the estimated 3D magnetic map provides a solution for the tracking system. Our future work will entail developing a tracking system capable of tracking a person with a mobile device. The presented system has one serious problem: The GPs require long computation times. In this experiment, it took approximately 30 hours for Core i5 CPU GPs to estimate the unmeasured magnetic fields. If we apply GPUs to the calculation, the GPs may perform much faster, so this is also a subject of our future work. Although the GPs required a long computation time, it still is significantly shorter than what would be required to manually measure the field. Therefore, we believe that the presented system will be useful for constructing a large-scale 3D magnetic map 1. VII. CONCLUSION Although magnetic-field-based localization methods have been developed, a 3D magnetic-field-based localization method was not yet been proposed because an efficient system for measuring a 3D magnetic field has not yet been developed. In this study we successfully constructed a 3D magnetic map of a large-scale indoor environment and visualized the 3D magnetic field. To construct the 3D magnetic map, we used a mobile robot with a simple manipulator equipped with magnetic sensors to enable the 1 The related video can be found at watch?v=fwl46wce-sm REFERENCES [1] S. Suksakulchai, S. Thongchai, D.M. Wilkes, and K. Kawamura. Mobile robot localization using an electronic compass for corridor environment, IEEE Int. Conf. on Systems, Man, and Cybernetics, vol. 5, pp , [2] S.A. Rahok and K. Ozaki. Odometry correction with localization based on landmarkless magnetic map for navigation system of indoor mobile robot, IEEE Int. Conf. on Automation, Robotics and Applications, pp , [3] J. Haverinen and A. Kemppainen. Global indoor self-localization based on the ambient magnetic field, Robotics and Autonomous Systems, vol. 57, no. 10, pp , [4] N. Akai, S.A. Rahok, K. Inoue, and K. Ozaki. Development of magnetic navigation method based on distributed control system using magnetic and geometric landmarks, ROBOMECH Journal, 1:21, [5] B. Gozick, K.P. Subbu, R. Dantu, and T. Maeshiro. Magnetic maps for Indoor Navigation, IEEE Trans. on Instrumentation and Measurement, vol. 60, no. 12, pp , [6] E.L. Grand and S. Thrun. 3-Axis magnetic field mapping and fusion for indoor localization, IEEE Conf. on Multisensor Fusion and Integration for Intelligent Systems, pp , [7] [8] M. Frassl, M. Angermann, M. Lichtenstern, P. Robertson, B.J. Julian, and M. Doniec. Magnetic maps of indoor environments for precise localization of legged and non-legged locomotion, IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp , [9] N. Wahlstrom, M. Kok, T.B. Schon, and F. Gustafsson. Modeling magnetic fields using Gaussian processes, IEEE Int. Conf. on Acoustics, Speech and Signal Processing, pp , [10] N. Akai and K. Ozaki. Gaussian processes for magnetic mapbased localization in large-scale indoor environments, Int. Conf. on Intelligent Robots and Systems, [11] A. Kemppainen, J. Haverinen, I. Vallivaara, and J. Röning. Nearoptimal SLAM exploration in Gaussian processes. IEEE Conf. on Multisensor Fusion and Integration for Intelligent Systems, pp. 7-13, [12] I. Vallivaara, J. Haverinen, A. Kemppainen, and J. Röning. Simultaneous localization and mapping using ambient magnetic field, IEEE Conf. on Multisensor Fusion and Integration for Intelligent Systems, pp , [13] P. Robertson, M. Frassl, M. Angermann, M. Doniec, B.J. Julian, M.G. Puyol, M. Khider, M. Lichtenstern, and L. Bruno. Simultaneous localization and mapping for pedestrians using distortions of the local magnetic field intensity in large indoor environments, Indoor Positioning and Indoor Navigation, pp. 1-10, [14] K. Yamazaki, K. Kato, H. Saegusa, K. Tokunaga, Y. Iida, S. Yamamoto, K. Ashiho, K. Fujiwara, and N. Takahashi. Analysis of magnetic disturbance due to buildings, IEEE Trans. on Magnetics, vol. 25, pp , [15] F. Dellaert, D. Fox, W. Burgard, and S. Thrun. Monte Carlo localization for mobile robots, Int. Conf. on Robotics and Automation, vol. 2, pp , [16] B. Ferris, D. Hähnel, and D. Fox. Gaussian processes for signal strength-based location estimation, Robotics: Science and Systems, vol. 442, [17] M. Angermann, M. Frassl, M. Doniec, and B.J. Julian, and P. Robertson. Characterization of the indoor magnetic field for applications in localization and mapping, Int. Conf. on Indoor Positioning and Indoor Navigation, pp. 1-9, 2012.
7 Fig. 7. Collected 3D magnetic data. The bird s-eye view shows a overview of the data and environment; other figures show views from viewpoints 1, 2, and 3 depicted in the bird s-eye view. (a) Magnetic intensity scale Fig. 8. (b) 0.2 m (c) 0.4 m (d) 0.6 m (e) 0.8 m (f) 1.0 m (g) 1.2 m (h) 1.4 m (i) 1.6 m (j) 1.8 m (k) 2.0 m (l) 2.2 m (m) 2.4 m Estimated 3D magnetic map. These figures hierarchically represent the 3D magnetic map; captions indicate the height from the ground surface.
Matching Evaluation of 2D Laser Scan Points using Observed Probability in Unstable Measurement Environment
Matching Evaluation of D Laser Scan Points using Observed Probability in Unstable Measurement Environment Taichi Yamada, and Akihisa Ohya Abstract In the real environment such as urban areas sidewalk,
More informationKeyframe based Large-Scale Indoor Localisation using Geomagnetic Field and Motion Pattern
16 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Daejeon Convention Center October 9-14, 16, Daejeon, Korea Keyframe based Large-Scale Indoor Localisation using Geomagnetic
More informationHumanoid Robotics. Monte Carlo Localization. Maren Bennewitz
Humanoid Robotics Monte Carlo Localization Maren Bennewitz 1 Basis Probability Rules (1) If x and y are independent: Bayes rule: Often written as: The denominator is a normalizing constant that ensures
More informationOverview. EECS 124, UC Berkeley, Spring 2008 Lecture 23: Localization and Mapping. Statistical Models
Introduction ti to Embedded dsystems EECS 124, UC Berkeley, Spring 2008 Lecture 23: Localization and Mapping Gabe Hoffmann Ph.D. Candidate, Aero/Astro Engineering Stanford University Statistical Models
More informationRevising Stereo Vision Maps in Particle Filter Based SLAM using Localisation Confidence and Sample History
Revising Stereo Vision Maps in Particle Filter Based SLAM using Localisation Confidence and Sample History Simon Thompson and Satoshi Kagami Digital Human Research Center National Institute of Advanced
More informationWhere s the Boss? : Monte Carlo Localization for an Autonomous Ground Vehicle using an Aerial Lidar Map
Where s the Boss? : Monte Carlo Localization for an Autonomous Ground Vehicle using an Aerial Lidar Map Sebastian Scherer, Young-Woo Seo, and Prasanna Velagapudi October 16, 2007 Robotics Institute Carnegie
More informationIndoor Positioning System Based on Distributed Camera Sensor Networks for Mobile Robot
Indoor Positioning System Based on Distributed Camera Sensor Networks for Mobile Robot Yonghoon Ji 1, Atsushi Yamashita 1, and Hajime Asama 1 School of Engineering, The University of Tokyo, Japan, t{ji,
More informationDEVELOPMENT OF POSITION MEASUREMENT SYSTEM FOR CONSTRUCTION PILE USING LASER RANGE FINDER
S17- DEVELOPMENT OF POSITION MEASUREMENT SYSTEM FOR CONSTRUCTION PILE USING LASER RANGE FINDER Fumihiro Inoue 1 *, Takeshi Sasaki, Xiangqi Huang 3, and Hideki Hashimoto 4 1 Technica Research Institute,
More informationNERC Gazebo simulation implementation
NERC 2015 - Gazebo simulation implementation Hannan Ejaz Keen, Adil Mumtaz Department of Electrical Engineering SBA School of Science & Engineering, LUMS, Pakistan {14060016, 14060037}@lums.edu.pk ABSTRACT
More informationHigh-speed Three-dimensional Mapping by Direct Estimation of a Small Motion Using Range Images
MECATRONICS - REM 2016 June 15-17, 2016 High-speed Three-dimensional Mapping by Direct Estimation of a Small Motion Using Range Images Shinta Nozaki and Masashi Kimura School of Science and Engineering
More informationEfficient SLAM Scheme Based ICP Matching Algorithm Using Image and Laser Scan Information
Proceedings of the World Congress on Electrical Engineering and Computer Systems and Science (EECSS 2015) Barcelona, Spain July 13-14, 2015 Paper No. 335 Efficient SLAM Scheme Based ICP Matching Algorithm
More informationThis chapter explains two techniques which are frequently used throughout
Chapter 2 Basic Techniques This chapter explains two techniques which are frequently used throughout this thesis. First, we will introduce the concept of particle filters. A particle filter is a recursive
More informationPractical Course WS12/13 Introduction to Monte Carlo Localization
Practical Course WS12/13 Introduction to Monte Carlo Localization Cyrill Stachniss and Luciano Spinello 1 State Estimation Estimate the state of a system given observations and controls Goal: 2 Bayes Filter
More informationImplementation of Odometry with EKF for Localization of Hector SLAM Method
Implementation of Odometry with EKF for Localization of Hector SLAM Method Kao-Shing Hwang 1 Wei-Cheng Jiang 2 Zuo-Syuan Wang 3 Department of Electrical Engineering, National Sun Yat-sen University, Kaohsiung,
More informationRobotics. Lecture 5: Monte Carlo Localisation. See course website for up to date information.
Robotics Lecture 5: Monte Carlo Localisation See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review:
More informationTrajectory Tracking Using Environmental Magnetic Field for Outdoor Autonomous Mobile Robots
The 21 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 21, Taipei, Taiwan Trajectory Tracking Using Environmental Magnetic Field for Outdoor Autonomous Mobile Robots
More informationLocalization of Multiple Robots with Simple Sensors
Proceedings of the IEEE International Conference on Mechatronics & Automation Niagara Falls, Canada July 2005 Localization of Multiple Robots with Simple Sensors Mike Peasgood and Christopher Clark Lab
More informationRelative Posture Estimation Using High Frequency Markers
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Relative Posture Estimation Using High Frequency Markers Yuya Ono, Yoshio Iwai and Hiroshi
More information08 An Introduction to Dense Continuous Robotic Mapping
NAVARCH/EECS 568, ROB 530 - Winter 2018 08 An Introduction to Dense Continuous Robotic Mapping Maani Ghaffari March 14, 2018 Previously: Occupancy Grid Maps Pose SLAM graph and its associated dense occupancy
More informationIntroduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization. Wolfram Burgard
Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization Wolfram Burgard 1 Motivation Recall: Discrete filter Discretize the continuous state space High memory complexity
More informationVariable-resolution Velocity Roadmap Generation Considering Safety Constraints for Mobile Robots
Variable-resolution Velocity Roadmap Generation Considering Safety Constraints for Mobile Robots Jingyu Xiang, Yuichi Tazaki, Tatsuya Suzuki and B. Levedahl Abstract This research develops a new roadmap
More informationMonte Carlo Localization using Dynamically Expanding Occupancy Grids. Karan M. Gupta
1 Monte Carlo Localization using Dynamically Expanding Occupancy Grids Karan M. Gupta Agenda Introduction Occupancy Grids Sonar Sensor Model Dynamically Expanding Occupancy Grids Monte Carlo Localization
More informationDetecting and Solving the Kidnapped Robot Problem Using Laser Range Finder and Wifi Signal
Detecting and Solving the Kidnapped Robot Problem Using Laser Range Finder and Wifi Signal Yiploon Seow, Renato Miyagusuku, Atsushi Yamashita and Hajime Asama 1 Abstract This paper presents an approach
More informationAUTONOMOUS SYSTEMS. PROBABILISTIC LOCALIZATION Monte Carlo Localization
AUTONOMOUS SYSTEMS PROBABILISTIC LOCALIZATION Monte Carlo Localization Maria Isabel Ribeiro Pedro Lima With revisions introduced by Rodrigo Ventura Instituto Superior Técnico/Instituto de Sistemas e Robótica
More informationProbabilistic Robotics
Probabilistic Robotics FastSLAM Sebastian Thrun (abridged and adapted by Rodrigo Ventura in Oct-2008) The SLAM Problem SLAM stands for simultaneous localization and mapping The task of building a map while
More informationMobile Robot Mapping and Localization in Non-Static Environments
Mobile Robot Mapping and Localization in Non-Static Environments Cyrill Stachniss Wolfram Burgard University of Freiburg, Department of Computer Science, D-790 Freiburg, Germany {stachnis burgard @informatik.uni-freiburg.de}
More informationIROS 05 Tutorial. MCL: Global Localization (Sonar) Monte-Carlo Localization. Particle Filters. Rao-Blackwellized Particle Filters and Loop Closing
IROS 05 Tutorial SLAM - Getting it Working in Real World Applications Rao-Blackwellized Particle Filters and Loop Closing Cyrill Stachniss and Wolfram Burgard University of Freiburg, Dept. of Computer
More informationUSING 3D DATA FOR MONTE CARLO LOCALIZATION IN COMPLEX INDOOR ENVIRONMENTS. Oliver Wulf, Bernardo Wagner
USING 3D DATA FOR MONTE CARLO LOCALIZATION IN COMPLEX INDOOR ENVIRONMENTS Oliver Wulf, Bernardo Wagner Institute for Systems Engineering (RTS/ISE), University of Hannover, Germany Mohamed Khalaf-Allah
More informationHOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder
HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder Masashi Awai, Takahito Shimizu and Toru Kaneko Department of Mechanical
More informationRobotic Perception and Action: Vehicle SLAM Assignment
Robotic Perception and Action: Vehicle SLAM Assignment Mariolino De Cecco Mariolino De Cecco, Mattia Tavernini 1 CONTENTS Vehicle SLAM Assignment Contents Assignment Scenario 3 Odometry Localization...........................................
More informationOrientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design
Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design Sebastian Andersson School of Software Engineering Tongji University Shanghai, China
More informationMotion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji
More informationLOAM: LiDAR Odometry and Mapping in Real Time
LOAM: LiDAR Odometry and Mapping in Real Time Aayush Dwivedi (14006), Akshay Sharma (14062), Mandeep Singh (14363) Indian Institute of Technology Kanpur 1 Abstract This project deals with online simultaneous
More informationSupplementary Figure 1. Decoding results broken down for different ROIs
Supplementary Figure 1 Decoding results broken down for different ROIs Decoding results for areas V1, V2, V3, and V1 V3 combined. (a) Decoded and presented orientations are strongly correlated in areas
More informationCSE 490R P1 - Localization using Particle Filters Due date: Sun, Jan 28-11:59 PM
CSE 490R P1 - Localization using Particle Filters Due date: Sun, Jan 28-11:59 PM 1 Introduction In this assignment you will implement a particle filter to localize your car within a known map. This will
More informationMAPPING ALGORITHM FOR AUTONOMOUS NAVIGATION OF LAWN MOWER USING SICK LASER
MAPPING ALGORITHM FOR AUTONOMOUS NAVIGATION OF LAWN MOWER USING SICK LASER A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Engineering By SHASHIDHAR
More informationUsing Artificial Landmarks to Reduce the Ambiguity in the Environment of a Mobile Robot
Using Artificial Landmarks to Reduce the Ambiguity in the Environment of a Mobile Robot Daniel Meyer-Delius Maximilian Beinhofer Alexander Kleiner Wolfram Burgard Abstract Robust and reliable localization
More informationLocalization, Mapping and Exploration with Multiple Robots. Dr. Daisy Tang
Localization, Mapping and Exploration with Multiple Robots Dr. Daisy Tang Two Presentations A real-time algorithm for mobile robot mapping with applications to multi-robot and 3D mapping, by Thrun, Burgard
More informationIntroduction to Mobile Robotics SLAM Grid-based FastSLAM. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello
Introduction to Mobile Robotics SLAM Grid-based FastSLAM Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello 1 The SLAM Problem SLAM stands for simultaneous localization
More informationHand-Eye Calibration from Image Derivatives
Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed
More informationLocalization and Map Building
Localization and Map Building Noise and aliasing; odometric position estimation To localize or not to localize Belief representation Map representation Probabilistic map-based localization Other examples
More informationIncremental Light Bundle Adjustment for Robotics Navigation
Incremental Light Bundle Adjustment for Robotics Vadim Indelman, Andrew Melim, Frank Dellaert Robotics and Intelligent Machines (RIM) Center College of Computing Georgia Institute of Technology Introduction
More informationHybrid Quasi-Monte Carlo Method for the Simulation of State Space Models
The Tenth International Symposium on Operations Research and Its Applications (ISORA 211) Dunhuang, China, August 28 31, 211 Copyright 211 ORSC & APORC, pp. 83 88 Hybrid Quasi-Monte Carlo Method for the
More informationIntroduction to Mobile Robotics
Introduction to Mobile Robotics Gaussian Processes Wolfram Burgard Cyrill Stachniss Giorgio Grisetti Maren Bennewitz Christian Plagemann SS08, University of Freiburg, Department for Computer Science Announcement
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: EKF-based SLAM Dr. Kostas Alexis (CSE) These slides have partially relied on the course of C. Stachniss, Robot Mapping - WS 2013/14 Autonomous Robot Challenges Where
More informationLocalization algorithm using a virtual label for a mobile robot in indoor and outdoor environments
Artif Life Robotics (2011) 16:361 365 ISAROB 2011 DOI 10.1007/s10015-011-0951-7 ORIGINAL ARTICLE Ki Ho Yu Min Cheol Lee Jung Hun Heo Youn Geun Moon Localization algorithm using a virtual label for a mobile
More informationProbabilistic Robotics
Probabilistic Robotics Discrete Filters and Particle Filters Models Some slides adopted from: Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Kai Arras and Probabilistic Robotics Book SA-1 Probabilistic
More informationRobotics. Haslum COMP3620/6320
Robotics P@trik Haslum COMP3620/6320 Introduction Robotics Industrial Automation * Repetitive manipulation tasks (assembly, etc). * Well-known, controlled environment. * High-power, high-precision, very
More informationL10. PARTICLE FILTERING CONTINUED. NA568 Mobile Robotics: Methods & Algorithms
L10. PARTICLE FILTERING CONTINUED NA568 Mobile Robotics: Methods & Algorithms Gaussian Filters The Kalman filter and its variants can only model (unimodal) Gaussian distributions Courtesy: K. Arras Motivation
More informationRobust and Accurate Detection of Object Orientation and ID without Color Segmentation
0 Robust and Accurate Detection of Object Orientation and ID without Color Segmentation Hironobu Fujiyoshi, Tomoyuki Nagahashi and Shoichi Shimizu Chubu University Japan Open Access Database www.i-techonline.com
More informationME 597/747 Autonomous Mobile Robots. Mid Term Exam. Duration: 2 hour Total Marks: 100
ME 597/747 Autonomous Mobile Robots Mid Term Exam Duration: 2 hour Total Marks: 100 Instructions: Read the exam carefully before starting. Equations are at the back, but they are NOT necessarily valid
More informationParticle Filters. CSE-571 Probabilistic Robotics. Dependencies. Particle Filter Algorithm. Fast-SLAM Mapping
CSE-571 Probabilistic Robotics Fast-SLAM Mapping Particle Filters Represent belief by random samples Estimation of non-gaussian, nonlinear processes Sampling Importance Resampling (SIR) principle Draw
More informationCAMERA POSE ESTIMATION OF RGB-D SENSORS USING PARTICLE FILTERING
CAMERA POSE ESTIMATION OF RGB-D SENSORS USING PARTICLE FILTERING By Michael Lowney Senior Thesis in Electrical Engineering University of Illinois at Urbana-Champaign Advisor: Professor Minh Do May 2015
More informationProbabilistic Robotics. FastSLAM
Probabilistic Robotics FastSLAM The SLAM Problem SLAM stands for simultaneous localization and mapping The task of building a map while estimating the pose of the robot relative to this map Why is SLAM
More information3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit
3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit 9 Toyomi Fujita and Yuya Kondo Tohoku Institute of Technology Japan 1. Introduction A 3D configuration and terrain sensing
More informationFinal Exam Practice Fall Semester, 2012
COS 495 - Autonomous Robot Navigation Final Exam Practice Fall Semester, 2012 Duration: Total Marks: 70 Closed Book 2 hours Start Time: End Time: By signing this exam, I agree to the honor code Name: Signature:
More informationEE565:Mobile Robotics Lecture 3
EE565:Mobile Robotics Lecture 3 Welcome Dr. Ahmad Kamal Nasir Today s Objectives Motion Models Velocity based model (Dead-Reckoning) Odometry based model (Wheel Encoders) Sensor Models Beam model of range
More informationNonlinear State Estimation for Robotics and Computer Vision Applications: An Overview
Nonlinear State Estimation for Robotics and Computer Vision Applications: An Overview Arun Das 05/09/2017 Arun Das Waterloo Autonomous Vehicles Lab Introduction What s in a name? Arun Das Waterloo Autonomous
More information3D Environment Measurement Using Binocular Stereo and Motion Stereo by Mobile Robot with Omnidirectional Stereo Camera
3D Environment Measurement Using Binocular Stereo and Motion Stereo by Mobile Robot with Omnidirectional Stereo Camera Shinichi GOTO Department of Mechanical Engineering Shizuoka University 3-5-1 Johoku,
More informationWhat is the SLAM problem?
SLAM Tutorial Slides by Marios Xanthidis, C. Stachniss, P. Allen, C. Fermuller Paul Furgale, Margarita Chli, Marco Hutter, Martin Rufli, Davide Scaramuzza, Roland Siegwart What is the SLAM problem? The
More informationAccurate Indoor Localization for RGB-D Smartphones and Tablets given 2D Floor Plans
Accurate Indoor Localization for RGB-D Smartphones and Tablets given 2D Floor Plans Wera Winterhalter Freya Fleckenstein Bastian Steder Luciano Spinello Wolfram Burgard Abstract Accurate localization in
More informationBall tracking with velocity based on Monte-Carlo localization
Book Title Book Editors IOS Press, 23 1 Ball tracking with velocity based on Monte-Carlo localization Jun Inoue a,1, Akira Ishino b and Ayumi Shinohara c a Department of Informatics, Kyushu University
More informationPose Estimation of Construction Materials by Acquisition of Multiple IDs of Devices
11 Pose Estimation of Construction Materials by Acquisition of Multiple IDs of Devices Tomohiro Umetani 1, Kenji Inoue 2 and Tatsuo Arai 3 1 Department of Intelligence and Informatics, Konan University
More informationCalibration of low-cost triaxial magnetometer
Calibration of low-cost triaxial magnetometer Ales Kuncar 1,a, Martin Sysel 1, and Tomas Urbanek 1 1 Tomas Bata University in Zlin, Faculty of Applied Informatics, Namesti T.G.Masaryka 5555, 760 01 Zlin,
More informationNeural Networks Terrain Classification using Inertial Measurement Unit for an Autonomous Vehicle
SICE Annual Conference 2008 August 20-22, 2008, The University Electro-Communications, Japan Neural Networks Terrain Classification using Inertial Measurement Unit for an Autonomous Vehicle Rukwan Jitpakdee
More informationRobot Mapping. A Short Introduction to the Bayes Filter and Related Models. Gian Diego Tipaldi, Wolfram Burgard
Robot Mapping A Short Introduction to the Bayes Filter and Related Models Gian Diego Tipaldi, Wolfram Burgard 1 State Estimation Estimate the state of a system given observations and controls Goal: 2 Recursive
More informationMotion estimation of unmanned marine vehicles Massimo Caccia
Motion estimation of unmanned marine vehicles Massimo Caccia Consiglio Nazionale delle Ricerche Istituto di Studi sui Sistemi Intelligenti per l Automazione Via Amendola 122 D/O, 70126, Bari, Italy massimo.caccia@ge.issia.cnr.it
More informationAdapting the Sample Size in Particle Filters Through KLD-Sampling
Adapting the Sample Size in Particle Filters Through KLD-Sampling Dieter Fox Department of Computer Science & Engineering University of Washington Seattle, WA 98195 Email: fox@cs.washington.edu Abstract
More informationImproving Gaussian Processes based mapping of wireless signals using path loss models
Improving Gaussian Processes based mapping of wireless signals using path loss models Renato Miyagusuku, Atsushi Yamashita and Hajime Asama 1 Abstract Indoor robot localization systems using wireless signal
More informationSimultaneous Localization and Mapping
Sebastian Lembcke SLAM 1 / 29 MIN Faculty Department of Informatics Simultaneous Localization and Mapping Visual Loop-Closure Detection University of Hamburg Faculty of Mathematics, Informatics and Natural
More informationProbabilistic Robotics
Probabilistic Robotics Sebastian Thrun Wolfram Burgard Dieter Fox The MIT Press Cambridge, Massachusetts London, England Preface xvii Acknowledgments xix I Basics 1 1 Introduction 3 1.1 Uncertainty in
More informationUtilizing WiFi Signals for Improving SLAM and Person Localization*
Utilizing WiFi Signals for Improving SLAM and Person Localization* Taku Kudo and Jun Miura Abstract This paper describes the use of WiFi signals for improving SLAM and person localization problems. Loop
More informationContinuous location and direction estimation with multiple sensors using particle filtering
Continuous location and estimation with multiple sensors using particle filtering Kai Wendlandt, Mohammed Khider, Michael Angermann, and Patrick Robertson Abstract In this paper we discuss the use of Particle
More informationThree-dimensional Underwater Environment Reconstruction with Graph Optimization Using Acoustic Camera
Three-dimensional Underwater Environment Reconstruction with Graph Optimization Using Acoustic Camera Yusheng Wang 1, Yonghoon Ji 2, Hanwool Woo 1, Yusuke Tamura 1, Atsushi Yamashita 1, and Hajime Asama
More informationJurnal Teknologi PARTICLE FILTER IN SIMULTANEOUS LOCALIZATION AND MAPPING (SLAM) USING DIFFERENTIAL DRIVE MOBILE ROBOT. Full Paper
Jurnal Teknologi PARTICLE FILTER IN SIMULTANEOUS LOCALIZATION AND MAPPING (SLAM) USING DIFFERENTIAL DRIVE MOBILE ROBOT Norhidayah Mohamad Yatim a,b, Norlida Buniyamin a a Faculty of Engineering, Universiti
More informationDetecting Printed and Handwritten Partial Copies of Line Drawings Embedded in Complex Backgrounds
9 1th International Conference on Document Analysis and Recognition Detecting Printed and Handwritten Partial Copies of Line Drawings Embedded in Complex Backgrounds Weihan Sun, Koichi Kise Graduate School
More informationBasics of Localization, Mapping and SLAM. Jari Saarinen Aalto University Department of Automation and systems Technology
Basics of Localization, Mapping and SLAM Jari Saarinen Aalto University Department of Automation and systems Technology Content Introduction to Problem (s) Localization A few basic equations Dead Reckoning
More informationVision-Motion Planning with Uncertainty
Vision-Motion Planning with Uncertainty Jun MIURA Yoshiaki SHIRAI Dept. of Mech. Eng. for Computer-Controlled Machinery, Osaka University, Suita, Osaka 565, Japan jun@ccm.osaka-u.ac.jp Abstract This paper
More informationProbabilistic Robotics
Probabilistic Robotics Bayes Filter Implementations Discrete filters, Particle filters Piecewise Constant Representation of belief 2 Discrete Bayes Filter Algorithm 1. Algorithm Discrete_Bayes_filter(
More informationGaussian Process-based Visual Servoing Framework for an Aerial Parallel Manipulator
Gaussian Process-based Visual Servoing Framework for an Aerial Parallel Manipulator Sungwook Cho, David Hyunchul Shim and Jinwhan Kim Korea Advanced Institute of Science and echnology (KAIS), Daejeon,
More informationProduction of Video Images by Computer Controlled Cameras and Its Application to TV Conference System
Proc. of IEEE Conference on Computer Vision and Pattern Recognition, vol.2, II-131 II-137, Dec. 2001. Production of Video Images by Computer Controlled Cameras and Its Application to TV Conference System
More informationEKF Localization and EKF SLAM incorporating prior information
EKF Localization and EKF SLAM incorporating prior information Final Report ME- Samuel Castaneda ID: 113155 1. Abstract In the context of mobile robotics, before any motion planning or navigation algorithm
More informationA Novel Video Retrieval Method to Support a User's Recollection of Past Events Aiming for Wearable Information Playing
A Novel Video Retrieval Method to Support a User's Recollection of Past Events Aiming for Wearable Information Playing Tatsuyuki Kawamura, Yasuyuki Kono, and Masatsugu Kidode Graduate School of Information
More informationA 100Hz Real-time Sensing System of Textured Range Images
A 100Hz Real-time Sensing System of Textured Range Images Hidetoshi Ishiyama Course of Precision Engineering School of Science and Engineering Chuo University 1-13-27 Kasuga, Bunkyo-ku, Tokyo 112-8551,
More informationChapter 3 Image Registration. Chapter 3 Image Registration
Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation
More informationarxiv: v1 [cs.cv] 13 Apr 2018
Offline and Online calibration of Mobile Robot and SLAM Device for Navigation arxiv:1804.04817v1 [cs.cv] 13 Apr 2018 Ryoichi Ishikawa1, Takeshi Oishi1 and Katsushi Ikeuchi2 Abstract Robot navigation technology
More informationPOSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION
POSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION Tomohiro UMETANI Graduate School of Design and Architecture Nagoya City University 2-1-10 Kitachikusa, Chikusa,
More informationMonte Carlo Localization
Monte Carlo Localization P. Hiemstra & A. Nederveen August 24, 2007 Abstract In this paper we investigate robot localization with the Augmented Monte Carlo Localization (amcl) algorithm. The goal of the
More informationIntroduction to Mobile Robotics Techniques for 3D Mapping
Introduction to Mobile Robotics Techniques for 3D Mapping Wolfram Burgard, Michael Ruhnke, Bastian Steder 1 Why 3D Representations Robots live in the 3D world. 2D maps have been applied successfully for
More informationA Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision
A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision Stephen Karungaru, Atsushi Ishitani, Takuya Shiraishi, and Minoru Fukumi Abstract Recently, robot technology has
More informationMobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS
Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2
More informationEpipolar geometry-based ego-localization using an in-vehicle monocular camera
Epipolar geometry-based ego-localization using an in-vehicle monocular camera Haruya Kyutoku 1, Yasutomo Kawanishi 1, Daisuke Deguchi 1, Ichiro Ide 1, Hiroshi Murase 1 1 : Nagoya University, Japan E-mail:
More informationAN INCREMENTAL SLAM ALGORITHM FOR INDOOR AUTONOMOUS NAVIGATION
20th IMEKO TC4 International Symposium and 18th International Workshop on ADC Modelling and Testing Research on Electric and Electronic Measurement for the Economic Upturn Benevento, Italy, September 15-17,
More informationArtificial Intelligence for Robotics: A Brief Summary
Artificial Intelligence for Robotics: A Brief Summary This document provides a summary of the course, Artificial Intelligence for Robotics, and highlights main concepts. Lesson 1: Localization (using Histogram
More informationIntroduction to Mobile Robotics Probabilistic Motion Models
Introduction to Mobile Robotics Probabilistic Motion Models Wolfram Burgard, Michael Ruhnke, Bastian Steder 1 Robot Motion Robot motion is inherently uncertain. How can we model this uncertainty? Dynamic
More informationZürich. Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza. ETH Master Course: L Autonomous Mobile Robots Summary
Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza ETH Master Course: 151-0854-00L Autonomous Mobile Robots Summary 2 Lecture Overview Mobile Robot Control Scheme knowledge, data base mission
More informationLocalization and Map Building
Localization and Map Building Noise and aliasing; odometric position estimation To localize or not to localize Belief representation Map representation Probabilistic map-based localization Other examples
More informationLearning GP-BayesFilters via Gaussian Process Latent Variable Models
Learning GP-BayesFilters via Gaussian Process Latent Variable Models Jonathan Ko Dieter Fox University of Washington, Department of Computer Science & Engineering, Seattle, WA Abstract GP-BayesFilters
More informationA MOBILE ROBOT MAPPING SYSTEM WITH AN INFORMATION-BASED EXPLORATION STRATEGY
A MOBILE ROBOT MAPPING SYSTEM WITH AN INFORMATION-BASED EXPLORATION STRATEGY Francesco Amigoni, Vincenzo Caglioti, Umberto Galtarossa Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza
More informationAutonomous Navigation of Nao using Kinect CS365 : Project Report
Autonomous Navigation of Nao using Kinect CS365 : Project Report Samyak Daga Harshad Sawhney 11633 11297 samyakd@iitk.ac.in harshads@iitk.ac.in Dept. of CSE Dept. of CSE Indian Institute of Technology,
More information