Self-Localization of Home Robot ApriAttenda TM Based on Monte Carlo Approach

Size: px
Start display at page:

Download "Self-Localization of Home Robot ApriAttenda TM Based on Monte Carlo Approach"

Transcription

1 Self-Localization of Home Robot ApriAttenda TM Based on Monte Carlo Approach Naris Ahmad 1, Jiang Zhu I, Hideichi Nakamoto 2, and Nobuto Matsuhira 2 1 Tokyo Institute of Technology, Tokyo , Japan {ahmadn,zhujiang}@mep.titech.ac.jp 2 Toshiba Corporations, Kawasaki, Japan {hideichi.nakamoto,nobuto.matsuhira}@toshiba.co.jp Abstract. A self-localization technique for home robot is developed for in-door environment. This simple and robust self-localization approach based on Monte Carlo algorithm recovers the robot from catastrophic position tracking failure or kidnapped condition. Position of the robot at different location in the map are determined by using information obtained by laser range finder attached in front of the robot and marker distance measured by stereo vision camera. Key words: Home Robot, Self-localization, MCL 1 Introduction Home robot, like ApriAttendaTMshould have the capability to accomplish useful tasks without human intervention in indoor environments. It should be able to support housekeeping task, support elderly and handy capped people in their daily life. It should also have the ability to act as a guard, provide security and handling different home appliances [1]. For this reason mobile robot must be able to determine its position and orientation in the environment using its sensors. Any mobile robot such as home robot used in this research work that is expected to navigate in a known environment in a goal-directed and efficient manner must have the ability to self-localize, i.e. to determine its own position and orientation in the specific environment. Currently works on Simultaneous Localization and Mapping (SLAM) has gained high interest from the research community. SLAM, which uses a lot of computer resources, is suitable for unknown environment to localize the robot as well as to build the map of the environment. However for small known indoor environment i.e. the environment of home robot, an efficient and robust self-localization technique is of high importance to recover from catastrophic localization failure or incremental odometry error. Main localization strategies currently used by the research community are Kalman filter based localization, Markov localization algorithm, Monte Carlo Localization (MCL). There are some works based on combinations of two different approaches [2], [6] to get the benefit of these approaches. Until now there Copyright held by author

2 Self-Localization of Home Robot ApfiAttenda Based on Monte Carlo Approach 213 are many successful implementation of these localization algorithms for different types of robots [3]. However the work on home robot is very limited. In this work we have developed a simple MCL based approach to recover the robot from catastrophic position tracking failure or kidnapped condition. Though home robot is equipped with sonar sensors, Laser Range Finder (LRF) and camera, in the proposed approach information of LRF scan and image captured by camera are used for localization of the home robot. 2 Home Robot ApriAttenda TM Like industrial robots or special purpose robot, there is a new trend to develop personal robots and home robots, such as pet robots, partner robots, cleaner robot and security robots [1]. Toshiba Corporation is developing the home robot ApriAttenda TM (Advanced Personal Robotic Interface Type Attenda) which will communicate with people and move in the environment where people live their lives to give various services like controlling various home apparatus, provide security and information services. Fig. 1 shows the current version of the ApriAttenda TM and its parts. The robot is 450mm in diameter, 900ram in height and 60kg of weight. The robot is equipped with voice communication capability, which offers a friendly human machine interface system. It can communicate with voice as well as receive instructions from the user via Internet. It uses 16 sonar sensors to prevent collision with other object. A laser range finder is set at the front side, which can scan from -135 to 135 and detect obstacle within 20ram to 4095mm. The stereo vision system of the robot can detect markers placed on the wall and measure distances from these markers using its image processing algorithm. 3 Robot Localization Localization is one of the most difficult problems of mobile robots, specially for home robot. The knowledge of the robot position is useful to perform different tasks in home environment. 3.1 Different Localization Problems In case of the most simple localization problem, position tracking the initial robot position is known, and the problem is to compensate incremental errors in a robot's odometry. Algorithms for position tracking often make restrictive assumptions on the size of the error and the shape of the robot's uncertainty. Another important and more difficult task is the global localization problem, when a robot has to determine its position from the scratch i.e. it does not know its initial pose. In case of global localization problem the error in the robot's estimation cannot be assumed to be small. Consequently, a robot should be able to handle multiple, distinct hypotheses. A more difficult task is the kidnapped

3 214 Naris Ahmad et al. els e finder ors Fig. 1. Sensors for localization of ApriAttenda TM developed by Toshiba Corporation. robot problem, in which a well-localized robot is moved to some other place without robot's knowledge. In this case the robot might firmly believe itself to be somewhere else at the time of the kidnapping. The kidnapped robot problem is often used to test a robot's ability to recover from catastrophic localization failures. Finally, all these problems are particularly hard in dynamic environments, e.g., if robots operate in the proximity of people who corrupt the robot's sensor measurements. 3.2 Localization Problems of ApriAttenda TM Fig. 2 shows the localization error occurred in case of ApriAttenda TM. In Toshiba Science Museum it started from one specific point (actual start/end point in Fig. 2), moved around in the museum and returned to the original position. Though end position and starting position are same, the odometry reading of the robot shows that they are two different places in the map and outside the map. According to odometry reading the robot also moved to some inaccessible places, which are not possible in actual case. After moving about 30m distance in the museum, the odometry data is different from the actual position data (two axial and one angular position) almost by 10%. 3.3 Algorithms for Localization Most of the algorithms address only the position tracking problem. For small incremental errors algorithms such as Kalman filters can be used. Kalman ill-

4 Self-Localization of Home Robot ApfiAttenda Based on Monte Carlo Approach Fig. 2. Localization error of ApriAttendaTMin Toshiba Science Museum. ters estimate posterior distributions of robot poses conditioned on sensor data. However assumptions such as Gaussian noise and Gaussian distributed initial uncertainty makes Kalman filters inapplicable to global localization problems. Markov localization, another useful localization algorithm, can represent arbitrary complex probability densities at fine resolutions. However computational burden and memory requirement is very high for this approach. MCL can overcome these difficulties and very suitable for solving the global localization and kidnapped robot problem in a robust and efficient way. It can accommodate arbitrary noise distributions (and nonlinearities in robot motion and perception) and can avoid the need to extract features from the sensor data. 3.4 Monte Carlo Localization MCL represents the belief i.e. position of the robot by a set of samples or particles, drawn according to the posterior distribution over robot poses. In other words, rather than approximating posteriors in parametric form, as is the case for Kalman filter and Markov localization algorithms, MCL represents the posteriors by a random collection of weighted particles which approximates the desired distribution. Within the context of localization, the particle representation has a range of characteristics that sets it aside from previous approaches. MCL can accommodate arbitrary sensor characteristics, motion dynamics, and noise distributions. MCL also focuses computational resources in areas that are most relevant, by sampling in proportion to the posterior likelihood. MCL is based on Bayes filter, which assumes that future data is independent of past data given the knowledge of current state-an assumption typically known as the

5 216 Naris Ahmad et al. Markov assumption. MCL uses Bayes filter to estimate the posterior distribution of robot poses based on sensor data in a recursive manner. Bayes filters address the problem of estimating the state of a dynamical system from sensor measurements. For example, in mobile robot localization the dynamical system is a mobile robot and its environment, the state is the robot's pose therein (in our case is specified by a position in a two dimensional Cartesian space and the robot's heading direction), and measurements may include range measurements, camera images, and odometry readings. Bayes filters assume that the environment is Markov, that is, past and future data are (conditionally) independent if we know the current state. The main idea of Bayes filtering is to estimate a probability density over the state space conditioned on the data. For mobile robots, there are two types of data: perceptual or observation data such as data from laser range finder, sonar or camera, and odometry or action data, which carry information about robot motion. If at-1 to refer to the odometry reading that measures the motion that occurred in the time interval It-l; t], to illustrate that the motion is the result of the control action asserted at time t-1. The probability density of robot position will be p (X) : p (Xt[Ot, at_l, Or_l, at-2,..., Oo) (1) The initial belief characterizes the initial knowledge about the system state. In the absence of such knowledge, it is typically initialized by a uniform distribution over the state space. In mobile robot localization, a uniform initial distribution corresponds to the global localization problem, where the initial robot pose is unknown. As explained in [3] the recursive update equation is p (x) -~ p (ot[xt)/p (xt[xt-1, at-i) dxt-i (2) where ~ is the normalizing constant Thus robot can determine the present state without knowing details of all the previous steps if it has three kind of information. 1. State of the robot at previous step 2. Action or movement after the previous step and 3. Observation or measurement information at the present state Together with the initial belief, it defines a recnrsive estimator for the state of a partially observable system. This equation is the basis for MCL algorithms used in this work. To implement Eq.(2), two conditional densities are necessary: the probability p(xt [Xt--1, at-l), which is referred as next state density or simply motion model, and the density p(ot[xt), which is called as perceptual model or sensor model. Both of these two models do not depend on the specific time t. By simplifying the notation of these models p(x'lx, a), and p(o[x), respectively. For the perceptual model or measurement model, p(olx), mobile robots commonly uses range finders, such as ultrasonic transducer (sonar sensor), laser range finder, camera image. As mentioned earlier in ApriAttenda TM, laser range

6 Self-Localization of Home Robot ApriAttenda Based on Monte Carlo Approach 217 finder and camera are used for localization purpose in this work. In this work the problem of computing p(olx ) is decomposed into: computation of mean value and standard deviation of noise free LRF scan would generate, determination of the marker distance and integration of these three information for each position into a single density value (3). Fig. 3. Mean, Standard deviation of LRF scan line length and marker distance are used to differentiate robot position in the map and localize the robot. 4 Experimental Detail This work is intended to combine with a map building algorithm or to provide a map for starting the localization process. The proposed MCL based approach is executed in Matlab TM environment. Odometry data without localization is taken after the robot moved in the Toshiba Science Museum as shown in Fig. 2. The 2D map used in this work is similar to the actual inside environment of the museum. It is important to note that the MCL works better when the map is more complex because simple map has many similar places, which are difficult to differentiate by LRF data. In the actual map there are few similar places and the LRF scan data is also different for different places. So it mean and standard deviation will also vary significantly at different places and localization is also works better in such situation. If there are many similar places in the map, localization is more difficult. For localization the robot first starts either steps for position tracking or steps for kidnapped condition recovery. If the ideal probability (calculated using LRF scan mean, standard deviation and the distance from the specific marker using map) and from that of actual (LRF and marker information collected by robot) differs significantly (more than 20% in this work) the robot will start kidnapped recovery steps other wise it will continue position tracking. The process starts with collecting information of the odometry, LRF scan and marker distance. Then it checks which step it will start next depending

7 218 Naris Ahmad et al :.' ~ Marker :.... "~ " RoSot: ": " "'- ' O t i i i X(r~) Fig. 4. Random particles in the predefined Map. As Robot cannot move very close to the boundary particles are not distributed in area close to boundary. on the available information. As mentioned earlier if the LRF using map at position according to the odometry differs significantly from the actual LRF scan properties like mean of all scan and standard deviation it will start kidnapped recovery steps. Otherwise it will continue position tracking. In case of kidnapped recovery situation the robot distributes some predefined number of particles [100 in the example used here] in the map randomly The actual map and the map for particle distribution are different in such a manner that no particles will be distributed in the area where the robot cannot move. In this work map is defined in such a way that robot cannot move very close to the wall or other obstacle. Area closer than the radius of the robot body is not used to distribute particles for efficient use of resources. In this simulation work scan lines, which could reflect from wall or obstacles properly are considered. For this reason scan lines outside the range of 20ram to 4095mm are excluded. In this case the LRF scan data is considered reliable for determining the robot position in the map. After random distribution of particles the robot determines the ideal LRF scan mean and standard deviation at each location of the particles. It also determines the marker position according to the map. Then it starts comparing the mean according to the actual LRF scan data and the LRF scan data the determined by using the map. The closer the mean of a particle to the actual condition the higher the chance that particle will survive to the next stage of the calculation (Fig. 5). If for a particle, mean of the LRF scan data determined by map is very different from the mean of LRF scan the robot got from the actual situation, the particles has low chance to survive. Those particles with higher probability or close match with the actual scan will have more representation or more in number in the next stage(fig. 6).

8 Self-Localization of Home Robot ApnAttenda Based on Monte Carlo Approach ~ ~ ~OO 0 0 Fig. 5. Frequency of the particles after comparing the mean of LRF scan line obtained two different ways: actual scan data obtained by the robot and ideal scan line using the particle position and predefined map. 7O O 30 2O 6000 I two Fig. 6. Frequency of the particles after comparing the marker distance, mean, standard deviation of LRF scan line obtained two different ways: actual scan data obtained by the robot and ideal scan line using the particle position and predefined map.

9 220 Naris Ahmad et al. 5 Result And Discussion In this work the robot determined its position in both position tracking and kidnapped condition within 100mm of the actual position. If we want to increase accuracy of the position it will take more time by repeating the same steps several times. The calculation for the two cases is completed with in 20sec and 90sec respectively. Compared to previous works [2], [3] and [3] number of sample used in this work is very low. Matlab codes are used in this case. Computation time may improve if C/C++ or Java codes are used because Matlab itself uses a lot of the computer resources. Independent executable program obtained by compiling the Matlab codes may reduced the processing time for localization. 6 Conclusion and Future Work In this work a new approach for localizing the home robot is developed to recover it from position tracking failure and kidnapped condition using laser range finder data and marker distance. The proposed approach will be able to handle dynamic environment if the obstacle does not influence the LRF scan data significantly. Future works can be conducted to check the actual performance online. Acknowledgements This work is carried out as a 100-day-project of COE program in Tokyo Institute of Technology collaborated with Toshiba Corporation. References 1. Yoshimi, T., Matsuhira, N., Suzuki, K. and Yamamoto, D.: Development of a Concept Model of a Robotic Information Home Appliance, ApriAlpha, Proc. Of 2004 IEEE/RSJ Int. Conf. On Intelligent Robots and Sys., Sendai, Japan (2004) Thrun, S., Fox, D., Burgard, W. and Dellaert, F.: Robust Monte Carlo Localization for mobile robots, Artificial Intelligence (2001) Dellaert, F., Fox, D., Burgaxd, W. and Thrun, S.: Monte Carlo Localization for Mobile Robot, Proc. Of the 1999 IEEE Int. Conf. On Robotics & Automation, Detroit, Michigan (1999) Dissanayake, G., Durrant, H., Bailey, T.: A Computationally Efficient Solution to the Simultaneous Localization and Map Building (SLAM) Problem, Working notes of ICRA'2000 Workshop: Mobile Robot Navigation and Mapping (2000) 5. Kalman, R. E.: A New Approach to Linear Filtering and Prediction Problem, ASME, Journal of Basic Engineering 82 (1960) Wolf, D. F., Sukhatme, G. S.: Mobile Robot Simultaneous Localization and Mapping in Dynamic Environments, Autonomous Robotics 19 (2005) 53-65

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization Wolfram Burgard, Maren Bennewitz, Diego Tipaldi, Luciano Spinello 1 Motivation Recall: Discrete filter Discretize

More information

Mobile Robot FastSLAM with Xbox Kinect

Mobile Robot FastSLAM with Xbox Kinect Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order

More information

P r oba bi l i sti c R oboti cs. Yrd. Doç. Dr. SIRMA YAVUZ sirma@ce.yildiz.edu.tr Room 130

P r oba bi l i sti c R oboti cs. Yrd. Doç. Dr. SIRMA YAVUZ sirma@ce.yildiz.edu.tr Room 130 P r oba bi l i sti c R oboti cs Yrd. Doç. Dr. SIRMA YAVUZ sirma@ce.yildiz.edu.tr Room 130 Orgazinational Lecture: Thursday 13:00 15:50 Office Hours: Tuesday 13:00-14:00 Thursday 11:00-12:00 Exams: 1 Midterm

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

Real-Time Indoor Mapping for Mobile Robots with Limited Sensing

Real-Time Indoor Mapping for Mobile Robots with Limited Sensing Real-Time Indoor Mapping for Mobile Robots with Limited Sensing Ying Zhang, Juan Liu Gabriel Hoffmann Palo Alto Research Center Palo Alto, California 94304 Email: yzhang@parc.com Mark Quilling, Kenneth

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Robotics RWTH Aachen 1 Term and History Term comes from Karel Capek s play R.U.R. Rossum s universal robots Robots comes from the Czech word for corvee Manipulators first start

More information

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System Ref: C0287 Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System Avital Bechar, Victor Bloch, Roee Finkelshtain, Sivan Levi, Aharon Hoffman, Haim Egozi and Ze ev Schmilovitch,

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

Robotics. Chapter 25. Chapter 25 1

Robotics. Chapter 25. Chapter 25 1 Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration

More information

Robot Navigation. Johannes Maurer, Institute for Software Technology TEDUSAR Summerschool 2014. u www.tugraz.at

Robot Navigation. Johannes Maurer, Institute for Software Technology TEDUSAR Summerschool 2014. u www.tugraz.at 1 Robot Navigation u www.tugraz.at 2 Motivation challenges physical laws e.g. inertia, acceleration uncertainty e.g. maps, observations geometric constraints e.g. shape of a robot dynamic environment e.g.

More information

E190Q Lecture 5 Autonomous Robot Navigation

E190Q Lecture 5 Autonomous Robot Navigation E190Q Lecture 5 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Siegwart & Nourbakhsh Control Structures Planning Based Control Prior Knowledge Operator

More information

Robot Perception Continued

Robot Perception Continued Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart

More information

2. Colour based particle filter for 3-D tracking

2. Colour based particle filter for 3-D tracking MULTI-CAMERA 3-D TRACKING USING PARTICLE FILTER Pablo Barrera, José M. Cañas, Vicente Matellán, and Francisco Martín Grupo de Robótica, Universidad Rey Juan Carlos Móstoles, Madrid (Spain) {barrera,jmplaza,vmo,fmartin}@gsyc.escet.urjc.es

More information

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal

More information

FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem

FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem astslam: A actored Solution to the Simultaneous Localiation and Mapping Problem Michael Montemerlo and Sebastian hrun School of Computer Science Carnegie Mellon University Pittsburgh, PA 1513 mmde@cs.cmu.edu,

More information

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson c 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or

More information

Bayesian Filters for Location Estimation

Bayesian Filters for Location Estimation Bayesian Filters for Location Estimation Dieter Fo Jeffrey Hightower, Lin Liao Dirk Schulz Gaetano Borriello, University of Washington, Dept. of Computer Science & Engineering, Seattle, WA Intel Research

More information

DP-SLAM: Fast, Robust Simultaneous Localization and Mapping Without Predetermined Landmarks

DP-SLAM: Fast, Robust Simultaneous Localization and Mapping Without Predetermined Landmarks DP-SLAM: Fast, Robust Simultaneous Localization and Mapping Without Predetermined Landmarks Austin Eliazar and Ronald Parr Department of Computer Science Duke University eliazar, parr @cs.duke.edu Abstract

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Probabilistic Fundamentals in Robotics Robot Motion Probabilistic models of mobile robots Robot motion Kinematics Velocity motion model Odometry

More information

Synthetic Sensing: Proximity / Distance Sensors

Synthetic Sensing: Proximity / Distance Sensors Synthetic Sensing: Proximity / Distance Sensors MediaRobotics Lab, February 2010 Proximity detection is dependent on the object of interest. One size does not fit all For non-contact distance measurement,

More information

AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS

AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS Innocent Okoloko and Huosheng Hu Department of Computer Science, University of Essex Colchester Essex C04 3SQ, United Kingdom

More information

Deterministic Sampling-based Switching Kalman Filtering for Vehicle Tracking

Deterministic Sampling-based Switching Kalman Filtering for Vehicle Tracking Proceedings of the IEEE ITSC 2006 2006 IEEE Intelligent Transportation Systems Conference Toronto, Canada, September 17-20, 2006 WA4.1 Deterministic Sampling-based Switching Kalman Filtering for Vehicle

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

Mobile Robot Localization using Range Sensors : Consecutive Scanning and Cooperative Scanning

Mobile Robot Localization using Range Sensors : Consecutive Scanning and Cooperative Scanning International Mobile Journal Robot of Control, Localization Automation, using and Range Systems, Sensors vol. : Consecutive 3, no. 1, pp. Scanning 1-14, March and 2005 Cooperative Scanning 1 Mobile Robot

More information

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors Development of Docking System for Mobile Robots Using Cheap Infrared Sensors K. H. Kim a, H. D. Choi a, S. Yoon a, K. W. Lee a, H. S. Ryu b, C. K. Woo b, and Y. K. Kwak a, * a Department of Mechanical

More information

FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem With Unknown Data Association

FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem With Unknown Data Association FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem With Unknown Data Association Michael Montemerlo 11th July 2003 CMU-RI-TR-03-28 The Robotics Institute Carnegie Mellon

More information

Safe robot motion planning in dynamic, uncertain environments

Safe robot motion planning in dynamic, uncertain environments Safe robot motion planning in dynamic, uncertain environments RSS 2011 Workshop: Guaranteeing Motion Safety for Robots June 27, 2011 Noel du Toit and Joel Burdick California Institute of Technology Dynamic,

More information

Tracking and integrated navigation Konrad Schindler

Tracking and integrated navigation Konrad Schindler Tracking and integrated navigation Konrad Schindler Institute of Geodesy and Photogrammetry Tracking Navigation needs predictions for dynamic objects estimate trajectories in 3D world coordinates and extrapolate

More information

Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information.

Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Robotics Lecture 3: Sensors 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: Locomotion Practical

More information

Sensor Coverage using Mobile Robots and Stationary Nodes

Sensor Coverage using Mobile Robots and Stationary Nodes In Procedings of the SPIE, volume 4868 (SPIE2002) pp. 269-276, Boston, MA, August 2002 Sensor Coverage using Mobile Robots and Stationary Nodes Maxim A. Batalin a and Gaurav S. Sukhatme a a University

More information

Robotic Mapping: A Survey

Robotic Mapping: A Survey Robotic Mapping: A Survey Sebastian Thrun February 2002 CMU-CS-02-111 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Abstract This article provides a comprehensive introduction

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems

More information

Statistics Graduate Courses

Statistics Graduate Courses Statistics Graduate Courses STAT 7002--Topics in Statistics-Biological/Physical/Mathematics (cr.arr.).organized study of selected topics. Subjects and earnable credit may vary from semester to semester.

More information

ExmoR A Testing Tool for Control Algorithms on Mobile Robots

ExmoR A Testing Tool for Control Algorithms on Mobile Robots ExmoR A Testing Tool for Control Algorithms on Mobile Robots F. Lehmann, M. Ritzschke and B. Meffert Institute of Informatics, Humboldt University, Unter den Linden 6, 10099 Berlin, Germany E-mail: falk.lehmann@gmx.de,

More information

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound Ralf Bruder 1, Florian Griese 2, Floris Ernst 1, Achim Schweikard

More information

Wireless Networking Trends Architectures, Protocols & optimizations for future networking scenarios

Wireless Networking Trends Architectures, Protocols & optimizations for future networking scenarios Wireless Networking Trends Architectures, Protocols & optimizations for future networking scenarios H. Fathi, J. Figueiras, F. Fitzek, T. Madsen, R. Olsen, P. Popovski, HP Schwefel Session 1 Network Evolution

More information

What s Left in E11? Technical Writing E11 Final Report

What s Left in E11? Technical Writing E11 Final Report Technical Writing What s Left in E11? Technical Writing E11 Final Report 2 Next Week: Competition! Second Last Week: Robotics S&T, Eng&CS Outlooks, Last Week: Final Presentations 3 There are several common

More information

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen Robot Sensors Henrik I Christensen Robotics & Intelligent Machines @ GT Georgia Institute of Technology, Atlanta, GA 30332-0760 hic@cc.gatech.edu Henrik I Christensen (RIM@GT) Sensors 1 / 38 Outline 1

More information

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor A Genetic Algorithm-Evolved 3D Point Cloud Descriptor Dominik Wȩgrzyn and Luís A. Alexandre IT - Instituto de Telecomunicações Dept. of Computer Science, Univ. Beira Interior, 6200-001 Covilhã, Portugal

More information

Master s thesis tutorial: part III

Master s thesis tutorial: part III for the Autonomous Compliant Research group Tinne De Laet, Wilm Decré, Diederik Verscheure Katholieke Universiteit Leuven, Department of Mechanical Engineering, PMA Division 30 oktober 2006 Outline General

More information

2. igps Web Service Overview

2. igps Web Service Overview Autonomous Mobile Robots Localization with Multiples igps Web Services Camilo Christo, Edwin Carvalho, Miguel Pedro Silva and Carlos Cardeira IDMEC/IST, Technical University of Lisbon Av. Rovisco Pais,

More information

Active Exploration Planning for SLAM using Extended Information Filters

Active Exploration Planning for SLAM using Extended Information Filters Active Exploration Planning for SLAM using Extended Information Filters Robert Sim Department of Computer Science University of British Columbia 2366 Main Mall Vancouver, BC V6T 1Z4 simra@cs.ubc.ca Nicholas

More information

Tracking and Recognition in Sports Videos

Tracking and Recognition in Sports Videos Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey mustafa.teke@gmail.com b Department of Computer

More information

Particle Filters and Their Applications

Particle Filters and Their Applications Particle Filters and Their Applications Kaijen Hsiao Henry de Plinval-Salgues Jason Miller Cognitive Robotics April 11, 2005 1 Why Particle Filters? Tool for tracking the state of a dynamic system modeled

More information

Design of an HF-Band RFID System with Multiple Readers and Passive Tags for Indoor Mobile Robot Self-Localization

Design of an HF-Band RFID System with Multiple Readers and Passive Tags for Indoor Mobile Robot Self-Localization sensors Article Design of an HF-Band RFID System with Multiple Readers and Passive Tags for Indoor Mobile Robot Self-Localization Jian Mi *, and Yasutake Takahashi Department of Human and Artificial Intelligent

More information

MSc in Autonomous Robotics Engineering University of York

MSc in Autonomous Robotics Engineering University of York MSc in Autonomous Robotics Engineering University of York Practical Robotics Module 2015 A Mobile Robot Navigation System: Labs 1a, 1b, 2a, 2b. Associated lectures: Lecture 1 and lecture 2, given by Nick

More information

Classifying Manipulation Primitives from Visual Data

Classifying Manipulation Primitives from Visual Data Classifying Manipulation Primitives from Visual Data Sandy Huang and Dylan Hadfield-Menell Abstract One approach to learning from demonstrations in robotics is to make use of a classifier to predict if

More information

On evaluating performance of exploration strategies for an autonomous mobile robot

On evaluating performance of exploration strategies for an autonomous mobile robot On evaluating performance of exploration strategies for an autonomous mobile robot Nicola Basilico and Francesco Amigoni Abstract The performance of an autonomous mobile robot in mapping an unknown environment

More information

Tech United Eindhoven @Home 2015 Team Description Paper

Tech United Eindhoven @Home 2015 Team Description Paper Tech United Eindhoven @Home 2015 Team Description Paper J.J.M. Lunenburg, S. van den Dries, L.F. Bento Ferreira and M.J.G. van de Molengraft Eindhoven University of Technology, Den Dolech 2, P.O. Box 513,

More information

C# Implementation of SLAM Using the Microsoft Kinect

C# Implementation of SLAM Using the Microsoft Kinect C# Implementation of SLAM Using the Microsoft Kinect Richard Marron Advisor: Dr. Jason Janet 4/18/2012 Abstract A SLAM algorithm was developed in C# using the Microsoft Kinect and irobot Create. Important

More information

A Cognitive Approach to Vision for a Mobile Robot

A Cognitive Approach to Vision for a Mobile Robot A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University,

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

Experimental Evaluation of State of the Art 3D-Sensors for Mobile Robot Navigation 1)

Experimental Evaluation of State of the Art 3D-Sensors for Mobile Robot Navigation 1) Experimental Evaluation of State of the Art 3D-Sensors for Mobile Robot Navigation 1) Peter Einramhof, Sven Olufs and Markus Vincze Technical University of Vienna, Automation and Control Institute {einramhof,

More information

Multi-ultrasonic sensor fusion for autonomous mobile robots

Multi-ultrasonic sensor fusion for autonomous mobile robots Multi-ultrasonic sensor fusion for autonomous mobile robots Zou Yi *, Ho Yeong Khing, Chua Chin Seng, and Zhou Xiao Wei School of Electrical and Electronic Engineering Nanyang Technological University

More information

New Measurement Concept for Forest Harvester Head

New Measurement Concept for Forest Harvester Head New Measurement Concept for Forest Harvester Head Mikko Miettinen, Jakke Kulovesi, Jouko Kalmari and Arto Visala Abstract A new measurement concept for cut-to-length forest harvesters is presented in this

More information

Calibration of Ultrasonic Sensors of a Mobile Robot*

Calibration of Ultrasonic Sensors of a Mobile Robot* SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 427-437 UDK: 681.586:007.52]:531.718 Calibration of Ultrasonic Sensors of a Mobile Robot* Ivan Paunović 1, Darko Todorović 1, Miroslav

More information

Collision Prevention and Area Monitoring with the LMS Laser Measurement System

Collision Prevention and Area Monitoring with the LMS Laser Measurement System Collision Prevention and Area Monitoring with the LMS Laser Measurement System PDF processed with CutePDF evaluation edition www.cutepdf.com A v o i d...... collisions SICK Laser Measurement Systems are

More information

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia

More information

Integrated Modeling for Data Integrity in Product Change Management

Integrated Modeling for Data Integrity in Product Change Management Integrated Modeling for Data Integrity in Product Change Management László Horváth*, Imre J. Rudas** Institute of Intelligent Engineering Systems, John von Neumann Faculty of Informatics, Budapest Tech

More information

Indoor Surveillance System Using Android Platform

Indoor Surveillance System Using Android Platform Indoor Surveillance System Using Android Platform 1 Mandar Bhamare, 2 Sushil Dubey, 3 Praharsh Fulzele, 4 Rupali Deshmukh, 5 Dr. Shashi Dugad 1,2,3,4,5 Department of Computer Engineering, Fr. Conceicao

More information

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Maximilian Hung, Bohyun B. Kim, Xiling Zhang August 17, 2013 Abstract While current systems already provide

More information

Model-based Synthesis. Tony O Hagan

Model-based Synthesis. Tony O Hagan Model-based Synthesis Tony O Hagan Stochastic models Synthesising evidence through a statistical model 2 Evidence Synthesis (Session 3), Helsinki, 28/10/11 Graphical modelling The kinds of models that

More information

Online Constraint Network Optimization for Efficient Maximum Likelihood Map Learning

Online Constraint Network Optimization for Efficient Maximum Likelihood Map Learning Online Constraint Network Optimization for Efficient Maximum Likelihood Map Learning Giorgio Grisetti Dario Lodi Rizzini Cyrill Stachniss Edwin Olson Wolfram Burgard Abstract In this paper, we address

More information

Autologous Network Marketing Kit (ATRV Mini)

Autologous Network Marketing Kit (ATRV Mini) The Georgia Tech Yellow Jackets: A Marsupial Team for Urban Search and Rescue Frank Dellaert, Tucker Balch, Michael Kaess, Ram Ravichandran, Fernando Alegre, Marc Berhault, Robert McGuire, Ernest Merrill,

More information

Real-time Visual Tracker by Stream Processing

Real-time Visual Tracker by Stream Processing Real-time Visual Tracker by Stream Processing Simultaneous and Fast 3D Tracking of Multiple Faces in Video Sequences by Using a Particle Filter Oscar Mateo Lozano & Kuzahiro Otsuka presented by Piotr Rudol

More information

On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration

On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration N. Bouraqadi L. Fabresse A. Doniec http://car.mines-douai.fr Université de Lille Nord de France, Ecole des Mines de Douai Abstract

More information

NCC-RANSAC: A Fast Plane Extraction Method for Navigating a Smart Cane for the Visually Impaired

NCC-RANSAC: A Fast Plane Extraction Method for Navigating a Smart Cane for the Visually Impaired NCC-RANSAC: A Fast Plane Extraction Method for Navigating a Smart Cane for the Visually Impaired X. Qian and C. Ye, Senior Member, IEEE Abstract This paper presents a new RANSAC based method for extracting

More information

Intelligent Flexible Automation

Intelligent Flexible Automation Intelligent Flexible Automation David Peters Chief Executive Officer Universal Robotics February 20-22, 2013 Orlando World Marriott Center Orlando, Florida USA Trends in AI and Computing Power Convergence

More information

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang

More information

Using Received Signal Strength Variation for Surveillance In Residential Areas

Using Received Signal Strength Variation for Surveillance In Residential Areas Using Received Signal Strength Variation for Surveillance In Residential Areas Sajid Hussain, Richard Peters, and Daniel L. Silver Jodrey School of Computer Science, Acadia University, Wolfville, Canada.

More information

MAP ESTIMATION WITH LASER SCANS BASED ON INCREMENTAL TREE NETWORK OPTIMIZER

MAP ESTIMATION WITH LASER SCANS BASED ON INCREMENTAL TREE NETWORK OPTIMIZER MAP ESTIMATION WITH LASER SCANS BASED ON INCREMENTAL TREE NETWORK OPTIMIZER Dario Lodi Rizzini 1, Stefano Caselli 1 1 Università degli Studi di Parma Dipartimento di Ingegneria dell Informazione viale

More information

Biomapilot Solutions to Biomagnetic Exploring Problems

Biomapilot Solutions to Biomagnetic Exploring Problems International Journal of Innovative Computing, Information and Control ICIC International c 2010 ISSN 1349-4198 Volume -, Number 0-, - 2010 pp. 1 20 BEHAVIOUR BASED MULTI-ROBOT INTEGRATED EXPLORATION Miguel

More information

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James

More information

A Movement Tracking Management Model with Kalman Filtering Global Optimization Techniques and Mahalanobis Distance

A Movement Tracking Management Model with Kalman Filtering Global Optimization Techniques and Mahalanobis Distance Loutraki, 21 26 October 2005 A Movement Tracking Management Model with ing Global Optimization Techniques and Raquel Ramos Pinho, João Manuel R. S. Tavares, Miguel Velhote Correia Laboratório de Óptica

More information

Fairfield Public Schools

Fairfield Public Schools Mathematics Fairfield Public Schools AP Statistics AP Statistics BOE Approved 04/08/2014 1 AP STATISTICS Critical Areas of Focus AP Statistics is a rigorous course that offers advanced students an opportunity

More information

Meeting Scheduling with Multi Agent Systems: Design and Implementation

Meeting Scheduling with Multi Agent Systems: Design and Implementation Proceedings of the 6th WSEAS Int. Conf. on Software Engineering, Parallel and Distributed Systems, Corfu Island, Greece, February 16-19, 2007 92 Meeting Scheduling with Multi Agent Systems: Design and

More information

Exploration, Navigation and Self-Localization in an Autonomous Mobile Robot

Exploration, Navigation and Self-Localization in an Autonomous Mobile Robot Exploration, Navigation and Self-Localization in an Autonomous Mobile Robot Thomas Edlinger edlinger@informatik.uni-kl.de Gerhard Weiß weiss@informatik.uni-kl.de University of Kaiserslautern, Department

More information

A method of generating free-route walk-through animation using vehicle-borne video image

A method of generating free-route walk-through animation using vehicle-borne video image A method of generating free-route walk-through animation using vehicle-borne video image Jun KUMAGAI* Ryosuke SHIBASAKI* *Graduate School of Frontier Sciences, Shibasaki lab. University of Tokyo 4-6-1

More information

Low-resolution Character Recognition by Video-based Super-resolution

Low-resolution Character Recognition by Video-based Super-resolution 2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro

More information

Building an Advanced Invariant Real-Time Human Tracking System

Building an Advanced Invariant Real-Time Human Tracking System UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian

More information

Distributed Sensing for Cooperative Robotics

Distributed Sensing for Cooperative Robotics Distributed Sensing for Cooperative Robotics Guilherme Augusto Silva Pereira Advisor: Prof. Mário Fernando Montenegro Campos VERLab Vision and Robotics Laboratory/UFMG Co-Advisor: Prof. Vijay Kumar GRASP

More information

Accurate Fusion of Robot, Camera and Wireless Sensors for Surveillance Applications

Accurate Fusion of Robot, Camera and Wireless Sensors for Surveillance Applications Accurate Fusion of Robot, Camera and Wireless Sensors for Surveillance Applications Andrew Gilbert, John Illingworth and Richard Bowden CVSSP, University of Surrey, Guildford, Surrey GU2 7XH United Kingdom

More information

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and

More information

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm , pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College

More information

Sensor Modeling for a Walking Robot Simulation. 1 Introduction

Sensor Modeling for a Walking Robot Simulation. 1 Introduction Sensor Modeling for a Walking Robot Simulation L. France, A. Girault, J-D. Gascuel, B. Espiau INRIA, Grenoble, FRANCE imagis, GRAVIR/IMAG, Grenoble, FRANCE Abstract This paper proposes models of short-range

More information

Understanding and Applying Kalman Filtering

Understanding and Applying Kalman Filtering Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding

More information

Combining Classification and Regression for WiFi Localization of Heterogeneous Robot Teams in Unknown Environments

Combining Classification and Regression for WiFi Localization of Heterogeneous Robot Teams in Unknown Environments Combining Classification and Regression for WiFi Localization of Heterogeneous Robot Teams in Unknown Environments Benjamin Balaguer, Gorkem Erinc, and Stefano Carpin Abstract We consider the problem of

More information

Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior

Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior Kenji Yamashiro, Daisuke Deguchi, Tomokazu Takahashi,2, Ichiro Ide, Hiroshi Murase, Kazunori Higuchi 3,

More information

Detection and Recognition of Mixed Traffic for Driver Assistance System

Detection and Recognition of Mixed Traffic for Driver Assistance System Detection and Recognition of Mixed Traffic for Driver Assistance System Pradnya Meshram 1, Prof. S.S. Wankhede 2 1 Scholar, Department of Electronics Engineering, G.H.Raisoni College of Engineering, Digdoh

More information

Face Model Fitting on Low Resolution Images

Face Model Fitting on Low Resolution Images Face Model Fitting on Low Resolution Images Xiaoming Liu Peter H. Tu Frederick W. Wheeler Visualization and Computer Vision Lab General Electric Global Research Center Niskayuna, NY, 1239, USA {liux,tu,wheeler}@research.ge.com

More information

Estimation of Position and Orientation of Mobile Systems in a Wireless LAN

Estimation of Position and Orientation of Mobile Systems in a Wireless LAN Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 2007 Estimation of Position and Orientation of Mobile Systems in a Wireless LAN Christof Röhrig and Frank

More information

Tracking of Moving Objects from a Moving Vehicle Using a Scanning Laser Rangefinder

Tracking of Moving Objects from a Moving Vehicle Using a Scanning Laser Rangefinder Tracking of Moving Objects from a Moving Vehicle Using a Scanning Laser Rangefinder Robert A. MacLachlan, Member, IEEE, Christoph Mertz Abstract The capability to use a moving sensor to detect moving objects

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Manfred Gruber Safe and Autonomous Systems

More information

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

EDUMECH Mechatronic Instructional Systems. Ball on Beam System EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional

More information

Dynamic Process Modeling. Process Dynamics and Control

Dynamic Process Modeling. Process Dynamics and Control Dynamic Process Modeling Process Dynamics and Control 1 Description of process dynamics Classes of models What do we need for control? Modeling for control Mechanical Systems Modeling Electrical circuits

More information

Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006

Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006 Practical Tour of Visual tracking David Fleet and Allan Jepson January, 2006 Designing a Visual Tracker: What is the state? pose and motion (position, velocity, acceleration, ) shape (size, deformation,

More information

Mathieu St-Pierre. Denis Gingras Dr. Ing.

Mathieu St-Pierre. Denis Gingras Dr. Ing. Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system Mathieu St-Pierre Electrical engineering

More information

3D Laser Range Scanner with Hemispherical Field of View for Robot Navigation

3D Laser Range Scanner with Hemispherical Field of View for Robot Navigation 1 3D Laser Range Scanner with Hemispherical Field of View for Robot Navigation Julian Ryde and Huosheng Hu Abstract For mobile robots to be of value in practical situations a 3D perception and mapping

More information

[2010] IEEE. Reprinted, with permission, from [Minjie Liu, Shoudong Huang and Sarath Kodagoda, Towards a consistent SLAM algorithm using B-Splines to

[2010] IEEE. Reprinted, with permission, from [Minjie Liu, Shoudong Huang and Sarath Kodagoda, Towards a consistent SLAM algorithm using B-Splines to [2] IEEE. Reprinted, with permission, from [Minjie Liu, Shoudong Huang and Sarath Kodagoda, Towards a consistent SLAM algorithm using B-Splines to represent environments, Intelligent Robots and Systems

More information