MTRX 4700 Experimental Robotics

Size: px
Start display at page:

Download "MTRX 4700 Experimental Robotics"

Transcription

1 Course Outline Mtrx 4700: Experimental Robotics Dr. Stefan B. Williams Slide 1 Wk. Date Content Labs Due Dates 1 4 Mar Introduction, history & philosophy of robotics 2 11 Mar Robot kinematics & dynamics Kinematics/Dynamics Lab 3 18 Mar Sensors, measurements and perception 4 25 Mar Robot ision and ision processing. Processing laser data Kin. Lab 5 1 Apr Extra tutorial session Processing ision data No Tute (Good Friday) 8 Apr BREAK 6 15 Apr Localization and naigation Naigation exercise beacon based na 7 22 Apr Estimation and Data Fusion Naigation exercise beacon based na 8 29 Apr Obstacle aoidance and path planning Sensing Lab 9 6 May Robotic architectures, multiple robot systems Major project Na Lab May Robot learning May Case Study May Case Study 13 3 June Major Project demonstration Major Project 14 Spare Slide 2 Agenda Introduction Autonomous Naigation Localisation Mapping The SLAM Problem Autonomous Exploration Conclusions Introduction Deployment of Autonomous Systems in unknown enironments remains difficult Requires reliable, long-term autonomous naigation One of the fundamental questions in robotics is Where am I? Naigation : Localisation and Mapping Naturally leads to Simultaneous Localisation and Mapping (SLAM) Slide 3 Slide 4 1

2 Autonomous Naigation Localisation Fundamental competence for mobile robotics Two major components Localisation Vehicle models Internal sensing (INS, laser, ision, maps) External sensing (GPS, LBL, off-board cameras) Mapping Raw maps s. Feature maps Representation? Slide 5 There are two fundamental sources of localisation information Proprioceptie sensors Include encoders, inertial sensing, and sensors capable of obsering the internal state of the system Generally gie us a differential equation which relates to the motion of the ehicle Exteroceptie sensors Include laser, sonar, ision, GPS, acoustic positioning systems, off-board sensors capable of obsering ehicle such as radar and ision Generally relies on soling geometric constraints to identify the position or pose of the ehicle Slide 6 Mobile Robotic Kinematics Recall from Week 2 that we suggested Kinematics plays an important role in mobile robotics We typically assign a frame to the some location on the ehicle Additional frames are assigned to the sensors We use kinematic relationships to estimate where objects of interest are in the enironment Mobile Robot Kinematics A ehicle model describes how the motion of the ehicle eoles oer time The complexity of the model will depend largely on the accuracy with which the motion must be tracked It will also depend on the nature of the mechanism a ehicle model of a legged robot will necessarily be more complicated than a two wheeled ehicle Slide 7 Slide 8 2

3 Vehicle Model Vehicle Model For a mobile ehicle, we are usually interested in the ehicle pose If we can measure the ehicle elocity and sense heading changes we can write a differential equation describing the eolution of the ehicle pose x = V cos( ψ ) + x y = V sin( ψ ) + y ψ = ( ψ ) + turnrate ψ Y (X, Y ) X Slide 9 V To implement this on a digital controller, we discretize the update equations Y (X, Y ) x ( k) = x ( k 1) + Δt V ( k 1)cos( ψ ( k 1)) y ( k) = y ( k 1) + Δt V ( k 1)sin( ψ ( k 1)) ψ ( k) = ψ ( k 1) + Δt ψ ( k 1) turnrate X Slide 10 V Vehicle Model Differential Drie Vehicle Model Differential Drie r = r ω L L L = r ω R R R R L L L + R = 2 L ω = L R R A ehicle like our pioneers relies on differential drie (i.e. two powered wheels) elocity and turn rate is achieed by turning the two wheels If one wheel turns, the body centre will moe at half the instantaneous elocity. The body will rotate about the stationary wheel Slide 11 = r ω L L L = r ω R R R L L L + R = 2 tan( γ ) ω = L R More complex ehicles, such as a car, are often modelled using the tricycle model Velocity and turn rate is measured about the centre of the rear axis The angle,, of the front steering wheel, determines the turn rate of the ehicle Slide 12 3

4 Vehicle Model Sensing How do we sense motion of the ehicle? For a wheeled ehicle we can use encoders to measure wheel rotation. This can tell us something about how the ehicle is moing oer the ground For other ehicles, such as airborne and underwater, other sensors must be employed In the last two lectures, we hae looked at sensors suitable for obsering the enironment around a ehicle. These hae included ision and laser, although we hae also touched on things like radar We will now look more closely at sensors suitable for use in naigation Slide 13 Slide 14 Proprioceptie Sensing Acceleration What quantities might we be interested in measuring? Position Velocity Acceleration Heading How can we sense these quantities? In some instances we can obsere them directly in others we must infer them Slide 15 Accelerometers used to measure Vibration Accelerations of a moing body All accelerometers operate by measuring relatie displacement of a small mass constrained within an accelerating case An accelerometer s output is produced by transducing the deflection of the elastic restraint into an electrical signal. The signal is proportional to the displacement of the proof mass Distortion of a piezo Motion of a cantileer Strain on mass restraints Single Axis, 10,000g Shielded for Seere enironment EMI shielded Slide 16 4

5 Silicon Machined Accelerometers Accelerometers Used in eg air-bags Cantileer beams Slide 17 Total Force (Newton s Second Law) F g = mx Specific Force F g = x + m m Accelerometers measure specific force, not acceleration When the case is accelerated in zero g, the spring will deflect allowing us to measure the acceleration. When the case is placed upright on a table, it will measure the influence of graitation because the spring will deflect with the weight of the mass. The deflection of the elastic restraint is directly influenced by the total force on the mass and not only by its acceleration. When measuring arbitrary accelerations in a graitational field, the output is a linear combination of the two effects and the contribution of each cannot be deduced from the accelerometer Slide output 18 alone Tri-axial Accelerometers Inclinometer Triaxial accelerometers used in mobile systems In high-performance cars Inside rotating elements of turbines In aircraft elements Can be used to estimate graity ector Proide ibration information Proide short-term position data Triple axis Accelerometer For racing cars An inclinometer measures the inclination of a body by estimating the graity ector In an analogous manner to which graity affects accelerometer readings, accelerations will affect the inclinometer reading Slide 19 Slide 20 5

6 Compass Gyroscope A compass measures the local magnetic field This can be used to infer the direction of North Other sources of magnetic fields must be taken into account Fixed magnetic fields from metals and other sources in the enironment. The processes of metal fabrication often result in latent magnetic fields Electromagnetic sources, such as motors. These are much more difficult to account for Slide 21 A 2π r + rωt t = c 2π r rωt t = c 2 4π r ω Δt 2 c + + A gyroscope measures the rotational rate of a body Early gyros were mechanical and relied on sensing the torques induced by a change of a spinning mass More recent gyros rely on optical properties Ring laser gyros conert differences in arrial time into beat frequency Fiber optic gyros increase the pathlength by using coils of fibre optic cable Slide 22 Silicon Gyroscopes Structural arrangement of silicon which records centrifugal acceleration and thus angular speed Use strain-gauge bridges and/or piezo structure to record deformations Multiple component elements to calibrate other accelerations Inertial Systems Together in an orthogonal arrangement of accelerometers and gyroscopes, these comprise an inertial measurement unit (IMU) An IMU that is used for naigation is called an inertial naigation system (INS) These are widely used in aircraft and missile naigation and guidance. They are also seeing increasing integration into robotic and other autonomous guidance systems Slide 23 Slide 24 6

7 Aerospace INS Tachometers Aircraft Ballistic Missile Measurement of rotary speed using a DC generator Essentially a motor running in reerse Used to be common to hae these attached to motors to enable direct analog feedback Much less common now with digital control (use incremental encoders) Tacho generator for large industrial plant (GE) Slide 25 Slide 26 Optical Encoders Encoder Internal Structure Encoders are digital Sensors commonly used to proide position feedback for actuators Consist of a glass or plastic disc that rotates between a light source (LED) and a pair of photo-detectors Disk is encoded with alternate light and dark sectors so pulses are produced as disk rotates Slide 27 Slide 28 7

8 Incremental Encoders Exteroceptie Sensing Pulses from leds are counted to proide rotary position Two detectors are used to determine direction (quadrature) Index pulse used to denote start point Otherwise pulses are not unique What quantities might we be interested in measuring? Range Bearing Temperature Light intensity How can we sense these quantities? In some instances we can obsere them directly in others we must infer them Slide 29 Slide 30 GPS Lasers The Global Positioning System consists of a number of satellites orbiting the earth The satellites transmit time coded signals Receiers on earth listen for the signal and effectiely triangulate position Only works when sufficient satellites are in iew Satellite Satellite Satellite We hae seen how laser range finders gie us access to high resolution range and bearing information about the enironment We hae also looked at methods for identifying features in this data. This includes lines and corners If we hae a map of an enironment we can match obserations against the map to proide us with positioning information Other methods exist which use the raw laser data for localisation Slide 31 Slide 32 8

9 Vision Beacon Based Naigation We hae examined a few techniques for extracting corners and lines from images These features can be used with appropriate camera models to proide obserations of eleation and azimuth to these features What if I knew the location of some features in the enironment? Obserations of the relatie position between myself and these beacons would tell me something about my own position 1 TY 2 T Y1 1 R2 sinθ2 R1 sinθ 1 ψ = tan tan T T R cosθ R cosθ X 2 X ( θ ψ ) ( θ ψ ) X = T R cos X Y = T R sin Y Y (T X2, T Y2 ) y R 2 (X, Y ) X Y X 2 x 1 R 1 (T, T ) X1 Y1 Slide 33 Slide 34 Beacon Based Naigation Data Fusion Other systems proide range or bearing only obserations to these beacons These can also yield appropriate methods for estimating the position or pose of the ehicle Y (T X2, T Y2 ) R 2 y x Based on the preceding deelopment, we may hae a number of sources of information about how a ehicle is moing We need a mechanism for putting this information together in a consistent manner This is referred to as data fusion ( X ) ( Y ) ( ) ( ) X T + Y T = R X 2 + Y 2 = 2 X T Y T R (X V, Y V ) R 1 (T X1, T Y1 ) X Slide 35 Slide 36 9

10 Data Fusion The Estimation Process In essence, data fusion methods are designed to proide us with the best estimate of the our states of interest x k gien the information aailable to us P(x k Z k, U k, x 0 ) where x k is the state at time k Z k is a sequence of obserations up to time k U k is a sequence of actions up to time k x 0 is the initial state How best is defined depends on the situation. We also need to make decisions about how to model any potential errors in the sensors Slide 37 Recursie three stage update procedure F 0 x Vehicle Path Vehicle Path Z 2 Vehicle Path Z 1 Z 3 Z x x 0 x 0 0 x 3 0 x 4 Slide 38 Data Fusion Mapping Dead Reckoning Triangulation Signal True Path True Path Triangulation path Dead Reckoning path Update stage Fused path estimate Triangulation obseration Dead Reckoning prediction Dead Reckoning prediction at Obseration Fused estimate Assuming that we know where the ehicle is, what can we do? We might wish to build a map of the enironment in which the ehicle is moing What will be in this map? This will depend on the requirements of the application Estimate Obserati on Update Stage Obseration Initial Estimate Slide 39 Slide 40 10

11 Occupancy Grid 3D Mapping A simple approach to mapping is to discretize the enironment and map occupied and free space We might wish to generate a richer description of an enironment 3D models can be built using a small indoor robot We are looking at methods for building more compact models of this data Slide 41 Slide 42 3D Point Set 3D Plane Fitting Slide 43 Slide 44 11

12 IMAGING LASER ALTIMETRY IMAGING LASER ALTIMETRY BUILDINGS LASER AND RADAR ALTIMETERS USE TIME OF FLIGHT TO MEASURE THE DISTANCE TO THE GROUND. HIGH QUALITY IMAGES ARE PRODUCED BY COMBINING ACCURATE HEIGHT MEASUREMENTS WITH DGPS POSITIONING. Slide 45 Slide 46 IMAGING LASER ALTIMETRY HIGHWAY IMAGING LASER ALTIMETRY BONN FLOODED BY THE RHINE Slide 47 Slide 48 12

13 0 0 x 4 4 The SLAM Problem The Estimation Process Estimated Landmark Correlated Landmark Errors Estimated Vehicle Path True Vehicle Path Simultaneous Localisation and Map Building (SLAM) Start at an unknown location with no a priori knowledge of landmark locations From relatie obserations of landmarks, compute estimate of ehicle location and estimate of landmark locations While continuing in motion, build complete map of landmarks and use these to proide continuous estimates of ehicle location Recursie three stage update procedure Vehicle Path Z 2 Vehicle Path Z 1 Z 3 0 x 5 Z 4 0 x 0 2 x 2 0 x 6 True Landmark 0 0 x 0 x 0 0 x 3 3 F 0 0 x Slide 49 Slide 50 Algorithms for Mapping and Exploration Building Maps Unknown Enironment Sensing and naigation Locating areas of interest Applications Security Tour Guide Domestic Underwater Vehicles GPS is not aailable underwater. The high frequency carrier signal is attenuated ery quickly by water Many systems rely on acoustic positioning to determine the position of the ehicle We are currently deeloping methods for applying SLAM in highly unstructured underwater enironments Slide 51 Slide 52 13

14 The AUV platform Stereo Odometry Fully autonomous operation, 1. Find Features in Left Image no tether Control of ehicle performed using on-board computer Sensors include Sonar (imaging and fwd obstacle aoidance) Vision (stereo) DVL Compass Pressure Mission Time ~4 hours (up to 8 hours with current housing 2. Measure Altitude and bound search for features in Right Image 3. Estimate Feature Locations 4. Check consistency with Epipolar Geometry 5. Use DVL displacement to estimate motion to next pair. Find correspondences 6. Confirm consistency using RANSAC 7. Bundle adjustment to refine estimate Slide 53 Managing Loop Closure Slide 54 Simultaneous Localisation and Mapping Gien the planned ehicle path, we can manage the search for loop closure based on our estimate of the ehicle pose Characterization of the drift rates allows us to bound the search area Incorporating the pose estimates into the SLAM state rather than feature poses will allow us to manage the complexity of the mapping process Slide 55 Slide 56 14

15 Simultaneous Localisation and Mapping Sureys on the Great Barrier Reef Slide 57 Terrain Eleation Maps Slide 58 Sydney Harbour Demonstrations What about more complex map information? Sydney Harbour presents an Terrain eleation maps ideal enironment in which to alidate these algorithms Detailed bathymetric maps of the harbour are aailable A beautiful spot for field work as well! aailable for some deployment areas Obserations of altitude can be used to bound likely position of ehicle Slide 59 Slide 60 15

16 Ship transect Sydney Harbour Bathymetry Ship data from DSTO, including Sydney Harbour Harbour Tunnel Bathymetry from DSTO Shallow Water Surey Bathymetric data collected using multi beam echo sounder Resolution of 1m oer extent of inner harbour GPS position and depth soundings taken at 5s interals, during transect of the Harbour Particle based localisation and tracking of ship using depth soundings has been demonstrated using logged data Darling Harbour Slide 61 Particle Tracking of Ship Transect Slide 62 Particle Tracking of Ship Transect Lost Slide 63 Slide 64 16

17 Conclusions There are three fundamental competencies to enable deployment of autonomous systems A ehicle model tells us something about how the ehicle moes Localisation information can be fused to gie us an idea of where we are Mapping allows us to infer something about the enironment Slide 65 17

MTRX4700: Experimental Robotics

MTRX4700: Experimental Robotics Stefan B. Williams April, 2013 MTR4700: Experimental Robotics Assignment 3 Note: This assignment contributes 10% towards your final mark. This assignment is due on Friday, May 10 th during Week 9 before

More information

7 3-Sep Localization and Navigation (GPS, INS, & SLAM) 8 10-Sep State-space modelling & Controller Design 9 17-Sep Vision-based control

7 3-Sep Localization and Navigation (GPS, INS, & SLAM) 8 10-Sep State-space modelling & Controller Design 9 17-Sep Vision-based control RoboticsCourseWare Contributor 2012 School of Information Technology and Electrical Engineering at the University of Queensland Schedule Week Date Lecture (M: 12-1:30, 43-102) 1 23-Jul Introduction Representing

More information

EE565:Mobile Robotics Lecture 2

EE565:Mobile Robotics Lecture 2 EE565:Mobile Robotics Lecture 2 Welcome Dr. Ing. Ahmad Kamal Nasir Organization Lab Course Lab grading policy (40%) Attendance = 10 % In-Lab tasks = 30 % Lab assignment + viva = 60 % Make a group Either

More information

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM Glossary of Navigation Terms accelerometer. A device that senses inertial reaction to measure linear or angular acceleration. In its simplest form, it consists of a case-mounted spring and mass arrangement

More information

MTRX4700 Experimental Robotics

MTRX4700 Experimental Robotics MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &

More information

Motion estimation of unmanned marine vehicles Massimo Caccia

Motion 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 information

EE565:Mobile Robotics Lecture 3

EE565: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 information

ROBOT SENSORS. 1. Proprioceptors

ROBOT SENSORS. 1. Proprioceptors ROBOT SENSORS Since the action capability is physically interacting with the environment, two types of sensors have to be used in any robotic system: - proprioceptors for the measurement of the robot s

More information

Robotics and Autonomous Systems

Robotics and Autonomous Systems Robotics and Autonomous Systems Lecture 6: Perception/Odometry Terry Payne Department of Computer Science University of Liverpool 1 / 47 Today We ll talk about perception and motor control. 2 / 47 Perception

More information

Robotics and Autonomous Systems

Robotics and Autonomous Systems Robotics and Autonomous Systems Lecture 6: Perception/Odometry Simon Parsons Department of Computer Science University of Liverpool 1 / 47 Today We ll talk about perception and motor control. 2 / 47 Perception

More information

ROBOTICS AND AUTONOMOUS SYSTEMS

ROBOTICS AND AUTONOMOUS SYSTEMS ROBOTICS AND AUTONOMOUS SYSTEMS Simon Parsons Department of Computer Science University of Liverpool LECTURE 6 PERCEPTION/ODOMETRY comp329-2013-parsons-lect06 2/43 Today We ll talk about perception and

More information

Camera Drones Lecture 2 Control and Sensors

Camera Drones Lecture 2 Control and Sensors Camera Drones Lecture 2 Control and Sensors Ass.Prof. Friedrich Fraundorfer WS 2017 1 Outline Quadrotor control principles Sensors 2 Quadrotor control - Hovering Hovering means quadrotor needs to hold

More information

Sensor technology for mobile robots

Sensor technology for mobile robots Laser application, vision application, sonar application and sensor fusion (6wasserf@informatik.uni-hamburg.de) Outline Introduction Mobile robots perception Definitions Sensor classification Sensor Performance

More information

Exam in DD2426 Robotics and Autonomous Systems

Exam in DD2426 Robotics and Autonomous Systems Exam in DD2426 Robotics and Autonomous Systems Lecturer: Patric Jensfelt KTH, March 16, 2010, 9-12 No aids are allowed on the exam, i.e. no notes, no books, no calculators, etc. You need a minimum of 20

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

Motion Models (cont) 1 2/17/2017

Motion Models (cont) 1 2/17/2017 Motion Models (cont) 1 /17/017 Sampling from the Velocity Motion Model suppose that a robot has a map of its enironment and it needs to find its pose in the enironment this is the robot localization problem

More information

Outline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017

Outline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017 Electric Electronic Engineering Bogazici University December 13, 2017 Absolute position measurement Outline Motion Odometry Inertial systems Environmental Tactile Proximity Sensing Ground-Based RF Beacons

More information

Probabilistic Robotics

Probabilistic Robotics Probabilistic Robotics Probabilistic Motion and Sensor Models Some slides adopted from: Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Kai Arras and Probabilistic Robotics Book SA-1 Sensors for Mobile

More information

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

This was written by a designer of inertial guidance machines, & is correct. ********************************************************************** EXPLANATORY NOTES ON THE SIMPLE INERTIAL NAVIGATION MACHINE How does the missile know where it is at all times? It knows this because it knows where it isn't. By subtracting where it is from where it isn't

More information

Zürich. Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza. ETH Master Course: L Autonomous Mobile Robots Summary

Zü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 information

CS283: Robotics Fall 2016: Sensors

CS283: Robotics Fall 2016: Sensors CS283: Robotics Fall 2016: Sensors Sören Schwertfeger / 师泽仁 ShanghaiTech University Robotics ShanghaiTech University - SIST - 23.09.2016 2 REVIEW TRANSFORMS Robotics ShanghaiTech University - SIST - 23.09.2016

More information

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of

More information

ECGR4161/5196 Lecture 6 June 9, 2011

ECGR4161/5196 Lecture 6 June 9, 2011 ECGR4161/5196 Lecture 6 June 9, 2011 YouTube Videos: http://www.youtube.com/watch?v=7hag6zgj78o&feature=p layer_embedded Micro Robotics Worlds smallest robot - Version 1 - "tank" Worlds smallest robot

More information

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Mobile 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 information

Line of Sight Stabilization Primer Table of Contents

Line of Sight Stabilization Primer Table of Contents Line of Sight Stabilization Primer Table of Contents Preface 1 Chapter 1.0 Introduction 3 Chapter 2.0 LOS Control Architecture and Design 11 2.1 Direct LOS Stabilization 15 2.2 Indirect LOS Stabilization

More information

Range Sensors (time of flight) (1)

Range Sensors (time of flight) (1) Range Sensors (time of flight) (1) Large range distance measurement -> called range sensors Range information: key element for localization and environment modeling Ultrasonic sensors, infra-red sensors

More information

DD2426 Robotics and Autonomous Systems Lecture 4: Robot Sensors and Perception

DD2426 Robotics and Autonomous Systems Lecture 4: Robot Sensors and Perception DD2426 Robotics and Autonomous Systems Lecture 4: Robot Sensors and Perception Patric Jensfelt Kungliga Tekniska Högskolan patric@kth.se April 8,2008 Example: Robots and sensors B21 (Real world interfaces)

More information

Strapdown Inertial Navigation Technology

Strapdown Inertial Navigation Technology Strapdown Inertial Navigation Technology 2nd Edition David Titterton and John Weston The Institution of Engineering and Technology Preface xv 1 Introduction 1 1.1 Navigation 1 1.2 Inertial navigation 2

More information

Strapdown Inertial Navigation Technology, Second Edition D. H. Titterton J. L. Weston

Strapdown Inertial Navigation Technology, Second Edition D. H. Titterton J. L. Weston Strapdown Inertial Navigation Technology, Second Edition D. H. Titterton J. L. Weston NavtechGPS Part #1147 Progress in Astronautics and Aeronautics Series, 207 Published by AIAA, 2004, Revised, 2nd Edition,

More information

ME 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 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 information

E80. Experimental Engineering. Lecture 9 Inertial Measurement

E80. Experimental Engineering. Lecture 9 Inertial Measurement Lecture 9 Inertial Measurement http://www.volker-doormann.org/physics.htm Feb. 19, 2013 Christopher M. Clark Where is the rocket? Outline Sensors People Accelerometers Gyroscopes Representations State

More information

CSE-571 Robotics. Sensors for Mobile Robots. Beam-based Sensor Model. Proximity Sensors. Probabilistic Sensor Models. Beam-based Scan-based Landmarks

CSE-571 Robotics. Sensors for Mobile Robots. Beam-based Sensor Model. Proximity Sensors. Probabilistic Sensor Models. Beam-based Scan-based Landmarks Sensors for Mobile Robots CSE-57 Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks Contact sensors: Bumpers Internal sensors Accelerometers (spring-mounted masses) Gyroscopes (spinning

More information

NAVIGATION SYSTEM OF AN OUTDOOR SERVICE ROBOT WITH HYBRID LOCOMOTION SYSTEM

NAVIGATION SYSTEM OF AN OUTDOOR SERVICE ROBOT WITH HYBRID LOCOMOTION SYSTEM NAVIGATION SYSTEM OF AN OUTDOOR SERVICE ROBOT WITH HYBRID LOCOMOTION SYSTEM Jorma Selkäinaho, Aarne Halme and Janne Paanajärvi Automation Technology Laboratory, Helsinki University of Technology, Espoo,

More information

Localization, Where am I?

Localization, Where am I? 5.1 Localization, Where am I?? position Position Update (Estimation?) Encoder Prediction of Position (e.g. odometry) YES matched observations Map data base predicted position Matching Odometry, Dead Reckoning

More information

Lecture 2. Reactive and Deliberative Intelligence and Behavior. Lecture Outline

Lecture 2. Reactive and Deliberative Intelligence and Behavior. Lecture Outline Lecture 2 6.141: Robotics Systems and Science Technical Lecture 2 Introduction to Robot Control Architectures and Sensing Lecture Notes Prepared by Una-May O Reilly CSAIL/MIT Spring 2010 You will learn

More information

Autonomous Navigation for Flying Robots

Autonomous Navigation for Flying Robots Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München Sensors IMUs (inertial measurement units) Accelerometers

More information

10/5/09 1. d = 2. Range Sensors (time of flight) (2) Ultrasonic Sensor (time of flight, sound) (1) Ultrasonic Sensor (time of flight, sound) (2) 4.1.

10/5/09 1. d = 2. Range Sensors (time of flight) (2) Ultrasonic Sensor (time of flight, sound) (1) Ultrasonic Sensor (time of flight, sound) (2) 4.1. Range Sensors (time of flight) (1) Range Sensors (time of flight) (2) arge range distance measurement -> called range sensors Range information: key element for localization and environment modeling Ultrasonic

More information

Sensor Modalities. Sensor modality: Different modalities:

Sensor Modalities. Sensor modality: Different modalities: Sensor Modalities Sensor modality: Sensors which measure same form of energy and process it in similar ways Modality refers to the raw input used by the sensors Different modalities: Sound Pressure Temperature

More information

Strapdown inertial navigation technology

Strapdown inertial navigation technology Strapdown inertial navigation technology D. H. Titterton and J. L. Weston Peter Peregrinus Ltd. on behalf of the Institution of Electrical Engineers Contents Preface Page xiii 1 Introduction 1 1.1 Navigation

More information

MULTI-MODAL MAPPING. Robotics Day, 31 Mar Frank Mascarich, Shehryar Khattak, Tung Dang

MULTI-MODAL MAPPING. Robotics Day, 31 Mar Frank Mascarich, Shehryar Khattak, Tung Dang MULTI-MODAL MAPPING Robotics Day, 31 Mar 2017 Frank Mascarich, Shehryar Khattak, Tung Dang Application-Specific Sensors Cameras TOF Cameras PERCEPTION LiDAR IMU Localization Mapping Autonomy Robotic Perception

More information

Encoder applications. I Most common use case: Combination with motors

Encoder applications. I Most common use case: Combination with motors 3.5 Rotation / Motion - Encoder applications 64-424 Intelligent Robotics Encoder applications I Most common use case: Combination with motors I Used to measure relative rotation angle, rotational direction

More information

Collaboration is encouraged among small groups (e.g., 2-3 students).

Collaboration is encouraged among small groups (e.g., 2-3 students). Assignments Policies You must typeset, choices: Word (very easy to type math expressions) Latex (very easy to type math expressions) Google doc Plain text + math formula Your favorite text/doc editor Submit

More information

Introduction to Inertial Navigation (INS tutorial short)

Introduction to Inertial Navigation (INS tutorial short) Introduction to Inertial Navigation (INS tutorial short) Note 1: This is a short (20 pages) tutorial. An extended (57 pages) tutorial that also includes Kalman filtering is available at http://www.navlab.net/publications/introduction_to

More information

Build and Test Plan: IGV Team

Build and Test Plan: IGV Team Build and Test Plan: IGV Team 2/6/2008 William Burke Donaldson Diego Gonzales David Mustain Ray Laser Range Finder Week 3 Jan 29 The laser range finder will be set-up in the lab and connected to the computer

More information

Live Metric 3D Reconstruction on Mobile Phones ICCV 2013

Live Metric 3D Reconstruction on Mobile Phones ICCV 2013 Live Metric 3D Reconstruction on Mobile Phones ICCV 2013 Main Contents 1. Target & Related Work 2. Main Features of This System 3. System Overview & Workflow 4. Detail of This System 5. Experiments 6.

More information

Practical Robotics (PRAC)

Practical Robotics (PRAC) Practical Robotics (PRAC) A Mobile Robot Navigation System (1) - Sensor and Kinematic Modelling Nick Pears University of York, Department of Computer Science December 17, 2014 nep (UoY CS) PRAC Practical

More information

The Applanix Approach to GPS/INS Integration

The Applanix Approach to GPS/INS Integration Lithopoulos 53 The Applanix Approach to GPS/INS Integration ERIK LITHOPOULOS, Markham ABSTRACT The Position and Orientation System for Direct Georeferencing (POS/DG) is an off-the-shelf integrated GPS/inertial

More information

Introduction to Autonomous Mobile Robots

Introduction to Autonomous Mobile Robots Introduction to Autonomous Mobile Robots second edition Roland Siegwart, Illah R. Nourbakhsh, and Davide Scaramuzza The MIT Press Cambridge, Massachusetts London, England Contents Acknowledgments xiii

More information

Me 3-Axis Accelerometer and Gyro Sensor

Me 3-Axis Accelerometer and Gyro Sensor Me 3-Axis Accelerometer and Gyro Sensor SKU: 11012 Weight: 20.00 Gram Description: Me 3-Axis Accelerometer and Gyro Sensor is a motion processing module. It can use to measure the angular rate and the

More information

Major project components: Sensors Robot hardware/software integration Kinematic model generation High-level control

Major project components: Sensors Robot hardware/software integration Kinematic model generation High-level control Status update: Path planning/following for a snake Major project components: Sensors Robot hardware/software integration Kinematic model generation High-level control 2. Optical mouse Optical mouse technology

More information

Lecture 13 Visual Inertial Fusion

Lecture 13 Visual Inertial Fusion Lecture 13 Visual Inertial Fusion Davide Scaramuzza Course Evaluation Please fill the evaluation form you received by email! Provide feedback on Exercises: good and bad Course: good and bad How to improve

More information

Mobile Robots Locomotion

Mobile Robots Locomotion Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today

More information

Projectile Motion. Honors Physics

Projectile Motion. Honors Physics Projectile Motion Honors Physics What is projectile? Projectile -Any object which projected by some means and continues to moe due to its own inertia (mass). Projectiles moe in TWO dimensions Since a projectile

More information

Modelling and Simulation of the Autonomous Underwater Vehicle (AUV) Robot

Modelling and Simulation of the Autonomous Underwater Vehicle (AUV) Robot 21st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 2015 www.mssanz.org.au/modsim2015 Modelling and Simulation of the Autonomous Underwater Vehicle (AUV) Robot

More information

TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU

TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU Alison K. Brown, Ph.D.* NAVSYS Corporation, 1496 Woodcarver Road, Colorado Springs, CO 891 USA, e-mail: abrown@navsys.com Abstract

More information

W4. Perception & Situation Awareness & Decision making

W4. Perception & Situation Awareness & Decision making W4. Perception & Situation Awareness & Decision making Robot Perception for Dynamic environments: Outline & DP-Grids concept Dynamic Probabilistic Grids Bayesian Occupancy Filter concept Dynamic Probabilistic

More information

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping

More information

Deepwater Spoolpiece Metrology and INS

Deepwater Spoolpiece Metrology and INS Deepwater Spoolpiece Metrology and INS ir. Wilbert Brink AVANS Hogeschool - 16 June 2009 Introduction What is a deepwater spoolpiece metrology? What is the classical way of doing a metrology? How can we

More information

Nonlinear State Estimation for Robotics and Computer Vision Applications: An Overview

Nonlinear 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 information

Robotics. Haslum COMP3620/6320

Robotics. 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 information

Selection and Integration of Sensors Alex Spitzer 11/23/14

Selection and Integration of Sensors Alex Spitzer 11/23/14 Selection and Integration of Sensors Alex Spitzer aes368@cornell.edu 11/23/14 Sensors Perception of the outside world Cameras, DVL, Sonar, Pressure Accelerometers, Gyroscopes, Magnetometers Position vs

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

SLAM: Robotic Simultaneous Location and Mapping

SLAM: Robotic Simultaneous Location and Mapping SLAM: Robotic Simultaneous Location and Mapping William Regli Department of Computer Science (and Departments of ECE and MEM) Drexel University Acknowledgments to Sebastian Thrun & others SLAM Lecture

More information

Ian Mahon SLAM Summer School 2009

Ian Mahon SLAM Summer School 2009 1 AUV SLAM SLAM Summer School January 23 2009 Ian Mahon Australian Centre for Field Robotics Slide 1 2 Overview Introduction Underwater navigation sensors The benefits of SLAM for underwater vehicles The

More information

LAIR. UNDERWATER ROBOTICS Field Explorations in Marine Biology, Oceanography, and Archeology

LAIR. UNDERWATER ROBOTICS Field Explorations in Marine Biology, Oceanography, and Archeology UNDERWATER ROBOTICS Field Explorations in Marine Biology, Oceanography, and Archeology COS 402: Artificial Intelligence - Sept. 2011 Christopher M. Clark Outline! Past Projects! Maltese Cistern Mapping!

More information

Robotics (Kinematics) Winter 1393 Bonab University

Robotics (Kinematics) Winter 1393 Bonab University Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots

More information

Mobile Robots: An Introduction.

Mobile Robots: An Introduction. Mobile Robots: An Introduction Amirkabir University of Technology Computer Engineering & Information Technology Department http://ce.aut.ac.ir/~shiry/lecture/robotics-2004/robotics04.html Introduction

More information

J. Roberts and P. Corke CRC for Mining technology and Equipment PO Box 883, Kenmore, Q

J. Roberts and P. Corke CRC for Mining technology and Equipment PO Box 883, Kenmore, Q Experiments in Autonomous Underground Guidance S. Scheding, E. M. Nebot, M. Stevens and H. Durrant-Whyte Department of Mechanical Engineering The University of Sydney, NSW 6, Australia. e-mail: scheding/nebot/michael/hugh@tiny.me.su.oz.au

More information

Testing the Possibilities of Using IMUs with Different Types of Movements

Testing the Possibilities of Using IMUs with Different Types of Movements 137 Testing the Possibilities of Using IMUs with Different Types of Movements Kajánek, P. and Kopáčik A. Slovak University of Technology, Faculty of Civil Engineering, Radlinského 11, 81368 Bratislava,

More information

Modeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots

Modeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots Brigham Young University BYU ScholarsArchive All Theses and Dissertations 2013-04-29 Modeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots Stephen C. Quebe Brigham Young University

More information

Introduction to Mobile Robotics

Introduction to Mobile Robotics Introduction to Mobile Robotics Olivier Aycard Associate Professor University of Grenoble Laboratoire d Informatique de Grenoble http://membres-liglab.imag.fr/aycard olivier. 1/22 What is a robot? Robot

More information

Inertial Measurement Units I!

Inertial Measurement Units I! ! Inertial Measurement Units I! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 9! stanford.edu/class/ee267/!! Lecture Overview! coordinate systems (world, body/sensor, inertial,

More information

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter Przemys law G asior, Stanis law Gardecki, Jaros law Gośliński and Wojciech Giernacki Poznan University of

More information

Strapdown Inertial Navigation Technology. Second Edition. Volume 207 PROGRESS IN ASTRONAUTICS AND AERONAUTICS

Strapdown Inertial Navigation Technology. Second Edition. Volume 207 PROGRESS IN ASTRONAUTICS AND AERONAUTICS Strapdown Inertial Navigation Technology Second Edition D. H. Titterton Technical leader in Laser Systems at the Defence Science and Technology Laboratory (DSTL) Hampshire, UK J. L. Weston Principal Scientist

More information

A General Framework for Mobile Robot Pose Tracking and Multi Sensors Self-Calibration

A General Framework for Mobile Robot Pose Tracking and Multi Sensors Self-Calibration A General Framework for Mobile Robot Pose Tracking and Multi Sensors Self-Calibration Davide Cucci, Matteo Matteucci {cucci, matteucci}@elet.polimi.it Dipartimento di Elettronica, Informazione e Bioingegneria,

More information

Fundamental problems in mobile robotics

Fundamental problems in mobile robotics ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Mobile & Service Robotics Kinematics Fundamental problems in mobile robotics Locomotion: how the robot moves in the environment Perception: how

More information

Calibration of Inertial Measurement Units Using Pendulum Motion

Calibration of Inertial Measurement Units Using Pendulum Motion Technical Paper Int l J. of Aeronautical & Space Sci. 11(3), 234 239 (2010) DOI:10.5139/IJASS.2010.11.3.234 Calibration of Inertial Measurement Units Using Pendulum Motion Keeyoung Choi* and Se-ah Jang**

More information

Perception: Sensors. Autonomous Mobile Robots. Davide Scaramuzza Margarita Chli, Paul Furgale, Marco Hutter, Roland Siegwart

Perception: Sensors. Autonomous Mobile Robots. Davide Scaramuzza Margarita Chli, Paul Furgale, Marco Hutter, Roland Siegwart ASL Autonomous Systems Lab Perception: Sensors Autonomous Mobile Robots Davide Scaramuzza Margarita Chli, Paul Furgale, Marco Hutter, Roland Siegwart Autonomous Mobile Robots Margarita Chli, Paul Furgale,

More information

Exterior Orientation Parameters

Exterior Orientation Parameters Exterior Orientation Parameters PERS 12/2001 pp 1321-1332 Karsten Jacobsen, Institute for Photogrammetry and GeoInformation, University of Hannover, Germany The georeference of any photogrammetric product

More information

State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements

State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements António Pedro Aguiar aguiar@ece.ucsb.edu João Pedro Hespanha hespanha@ece.ucsb.edu Dept.

More information

Designing a Pick and Place Robotics Application Using MATLAB and Simulink

Designing a Pick and Place Robotics Application Using MATLAB and Simulink Designing a Pick and Place Robotics Application Using MATLAB and Simulink Carlos Santacruz-Rosero, PhD Sr Application Engineer Robotics Pulkit Kapur Sr Industry Marketing Manager Robotics 2017 The MathWorks,

More information

DYNAMIC POSITIONING CONFERENCE September 16-17, Sensors

DYNAMIC POSITIONING CONFERENCE September 16-17, Sensors DYNAMIC POSITIONING CONFERENCE September 16-17, 2003 Sensors An Integrated acoustic positioning and inertial navigation system Jan Erik Faugstadmo, Hans Petter Jacobsen Kongsberg Simrad, Norway Revisions

More information

Autonomous Mobile Robot Design

Autonomous 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 information

Distributed Vision-Aided Cooperative Navigation Based on Three-View Geometry

Distributed Vision-Aided Cooperative Navigation Based on Three-View Geometry Distributed Vision-Aided Cooperative Navigation Based on hree-view Geometry Vadim Indelman, Pini Gurfil Distributed Space Systems Lab, Aerospace Engineering, echnion Ehud Rivlin Computer Science, echnion

More information

Old View of Perception vs. New View

Old View of Perception vs. New View Old View of Perception vs. New View Traditional ( old view ) approach: Perception considered in isolation (i.e., disembodied) Perception as king (e.g., computer vision is the problem) Universal reconstruction

More information

CSE 527: Introduction to Computer Vision

CSE 527: Introduction to Computer Vision CSE 527: Introduction to Computer Vision Week 10 Class 2: Visual Odometry November 2nd, 2017 Today Visual Odometry Intro Algorithm SLAM Visual Odometry Input Output Images, Video Camera trajectory, motion

More information

navigation Isaac Skog

navigation Isaac Skog Foot-mounted zerovelocity aided inertial navigation Isaac Skog skog@kth.se Course Outline 1. Foot-mounted inertial navigation a. Basic idea b. Pros and cons 2. Inertial navigation a. The inertial sensors

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 Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration of robot

More information

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots ROBOT TEAMS CH 12 Experiments with Cooperative Aerial-Ground Robots Gaurav S. Sukhatme, James F. Montgomery, and Richard T. Vaughan Speaker: Jeff Barnett Paper Focus Heterogeneous Teams for Surveillance

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,

More information

Inertial Measurement for planetary exploration: Accelerometers and Gyros

Inertial Measurement for planetary exploration: Accelerometers and Gyros Inertial Measurement for planetary exploration: Accelerometers and Gyros Bryan Wagenknecht 1 Significance of Inertial Measurement Important to know where am I? if you re an exploration robot Probably don

More information

A Reactive Bearing Angle Only Obstacle Avoidance Technique for Unmanned Ground Vehicles

A Reactive Bearing Angle Only Obstacle Avoidance Technique for Unmanned Ground Vehicles Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 54 A Reactive Bearing Angle Only Obstacle Avoidance Technique for

More information

CS283: Robotics Fall 2016: Software

CS283: Robotics Fall 2016: Software CS283: Robotics Fall 2016: Software Sören Schwertfeger / 师泽仁 ShanghaiTech University Mobile Robotics ShanghaiTech University - SIST - 18.09.2016 2 Review Definition Robot: A machine capable of performing

More information

DYNAMIC POSITIONING OF A MOBILE ROBOT USING A LASER-BASED GONIOMETER. Joaquim A. Batlle*, Josep Maria Font*, Josep Escoda**

DYNAMIC POSITIONING OF A MOBILE ROBOT USING A LASER-BASED GONIOMETER. Joaquim A. Batlle*, Josep Maria Font*, Josep Escoda** DYNAMIC POSITIONING OF A MOBILE ROBOT USING A LASER-BASED GONIOMETER Joaquim A. Batlle*, Josep Maria Font*, Josep Escoda** * Department of Mechanical Engineering Technical University of Catalonia (UPC)

More information

Inertial Navigation Systems

Inertial Navigation Systems Inertial Navigation Systems Kiril Alexiev University of Pavia March 2017 1 /89 Navigation Estimate the position and orientation. Inertial navigation one of possible instruments. Newton law is used: F =

More information

Low Cost solution for Pose Estimation of Quadrotor

Low Cost solution for Pose Estimation of Quadrotor Low Cost solution for Pose Estimation of Quadrotor mangal@iitk.ac.in https://www.iitk.ac.in/aero/mangal/ Intelligent Guidance and Control Laboratory Indian Institute of Technology, Kanpur Mangal Kothari

More information

Basics 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 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 information

Localization and Map Building

Localization 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 information

Introduction to Mobile Robotics

Introduction to Mobile Robotics Introduction to Mobile Robotics Olivier Aycard Associate Professor University of Grenoble Laboratoire d Informatique de Grenoble http://membres-liglab.imag.fr/aycard 1/29 Some examples of mobile robots

More information

Mobile Robot Kinematics

Mobile Robot Kinematics Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator

More information