Mobile Robots Locomotion & Sensors
|
|
- Noah Thompson
- 5 years ago
- Views:
Transcription
1 Mobile Robots Locomotion & Sensors Institute for Software Technology 1
2 Robotics is Easy control behavior perception modelling domain model environment model information extraction raw data planning task cognition reasoning path planning navigation path execution actuator commands sensing acting environment/world 2
3 Locomotion we want mobile robots mainly wheeled Sensors why do we need sensors? sensors for motion sensors for the environment Today s Agenda 3
4 Challenges for Intelligent Autonomous Robots Computer Vision Planning and Decision Making Human-Robot Interaction 3D Object Recognition Sensors Localization Mapping Knowledge Representation Machine Learning Knowledge Acquisition Reasoning and Interpretation Dependability Path Planning and Navigation Grasping and Manipulation Actuators many more 4
5 Literature Introduction to Autonomous Mobile Robots. 2 nd Edition. Roland Siegwart, Illah Reza Nourbakhsh, Davide Scaramuzza. MIT Press Springer Handbook of Robotics. Bruno Siciliano and Oussama Khatib. Springer
6 Locomotion Oxford Dictionary: movement or the ability to move from one place to another 6
7 Locomotion a mobile robot needs locomotion has a long history in nature different optimizations for speed stability efficiency 7
8 Locomotion in Biological Systems [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 8
9 biological locomotion is hard to replicate mechanical complexity duplication miniaturization actuation energy storage Inspiration by Nature [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 9
10 Wheel Types standard castor Swedish spherical Side View Front View Top View [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 10
11 Typical Arrangements (2 and 3 Wheels) 2 Wheels 3 Wheels [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 11
12 Typical Arrangements ( 4 Wheels) [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press]
13 NASA Mars Rover - Rocker-Bogie hybrid between walking and driving allows to climb obstacles reduce movement of body Advanced Mechanisms [Nasa/JPL] 13
14 Homogeneous Transformation we need a transformation between the motion in the reference frame I and the robot frame R the transformation depend on the global angle θ ξ I = [X I, Y I, θ] T ξ I = IR R (θ) ξ R = I R R (θ) [X R, YR, θ ] T I R R (θ) = cos θ sin θ 0 sin θ cos θ
15 Kinematic Constraints an arrangement comprises n wheels of different types each wheel i provides an individual velocity φ i and individual parameters, e.g. steering angle to determine the maneuverability of a configuration we use 2 sorts of constraints rolling constraints: all motions in the wheel plane have to be accompanied with the appropriate wheel spin sliding constraints: the motion orthogonal to a (standard) wheel has to be zero 15
16 Fixed Standard Wheel ξ R = [X R, YR, θ ] T sin α + β cos α + β l cos β R θ ξ I rφ = 0 RKC [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] cos α + β sin α + β l sin β R θ ξ I = 0 SKC 16
17 Steered Standard Wheel same as fixed standard wheel expect steering is now a function of time β(t) ξ R = [X R, YR, θ ] T [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] sin α + β t cos α + β t l cos β(t) R θ ξ I rφ = 0 RKC cos α + β(t) sin α + β(t) l sin β(t) R θ ξ I = 0 SKC 17
18 Swedish Wheel [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] sin α + β + γ cos α + β + γ l cos(β + γ) R θ ξ I rφ cos γ = 0 RKC cos α + β + γ sin α + β + γ l sin(β + γ) R θ ξ I rφ sin γ r sw φ sw = 0 SKC 18
19 Spherical Wheel same as fixed standard wheel expect steering is now a free variable β [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] sin α + β cos α + β l cos β R θ ξ I rφ = 0 RKC cos α + β sin α + β l sin β R θ ξ I = 0 SKC 19
20 Combining the Constraints I the wheel arrangement comprises N f fixed and N s steerable wheels, N = N f + N s β s (t) denotes the steering angles while β f denotes all fixed angles φ f t denotes wheel speed of the fixed wheels while φ s t denotes wheel speed of the steered wheels, φ t = φ f t denotes the combination φ s t 20
21 Combining the Constraints II Rolling Constraints J 1 β s R θ ξi J 2 φ = 0 with J 1 β s = J 2 = Sliding Constraints r r N C 1 β s R θ ξi = 0 with C 1 β s = All Together J 1 β s C 1 β s R θ ξ I = J 2φ 0 C 1f C 1s (β s ) J 1f J 1s (β s ) and 21
22 Maneuverability we can use the constraints to investigate the mobility potential of a robot the degree of mobility is defined as: δ m = 3 rank C 1 β s represents the number of DOF that can immediately manipulated by changes in the wheel velocities related to the location of the instantaneous center of rotation (ICR) the degree of steerability is defined as: δ s = rank C 1s β s 0 δ s 2 depends on the number of steerable wheels robot maneuverability δ M = δ m + δ s related to the DOF a robot is able to manipulate 22
23 Why do we talk about Sensors? why should we care about sensors? key component of a robot for perceiving the environment sensor information allows modeling understanding sensors enable appropriate use why should we understand sensors and their underlying principles to properly select sensors for a given application to properly model the sensor, e.g. resolution, bandwidth, errors 23
24 Turtlebot2 inexpensive robot platform for research and teaching based on the open version of the irobot Roomba (Create) provides a lot of sensors wheel encoder/odometry gyroscope bumpers cliff sensors wheel drop sensor infrared sensor for docking station Microsoft Kinect [Robotnik] 24
25 Properties of Sensors sensors for robots are different in 3 basic dimensions functional perspective proprioceptive sensors: measure internal values of the robot, e.g. speed of the robot exteroceptive sensors: measure the environment of the robot, e.g. camera operation mode passive sensors: measures the ambient environmental energy, e.g. temperature sensor active sensors: emits energy into the environment and measures the environment's response, e.g. laser rage finder reference frame local/incremental: reports only a delta, e.g. gyroscopes global/absolute: reports an absolute value, e.g. GPS 25
26 Errors of Sensors sensors are never 100% precise accuracy: defines the conformity between the reported value m and the true value v, accuracy = 1 m v v systematic errors: caused by factors and processes that can be modelled in theory, they are predictable and deterministic random errors: cannot be predicted, modelled with probabilistic methods precision: describes the reproducibility of measurements, precision = range σ 26
27 Types of Sensors sensors interesting for mobile robots can be roughly divided in two types motion and position sensors related to the position of the robot and its change environment sensors related to the perception of the environment of the robot 27
28 MOTION & POSITON SENSORS 28
29 Wheel Encoder measure the angular position of a wheel (or shaft) in general a relative sensor realized as opto-mechanic device optic readout of an encoder disk 2 encoder signals to detect direction of movement [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 29
30 Inertial Measurement Unit (IMU) device to estimate of the movement of a vehicle with respect to an inertial frame relative position (x, y, z) orientation (roll, pitch, yaw), velocity acceleration needs at least 3 gyroscopes 3 accelerometer can be combined with compass global positioning system (GPS) Xsems IMU mti-10 (image Xsens) 30
31 IMU Systems [Sicillano, Khatib, 2008, Springer] IMUs are extremely sensitive devices errors in the gyroscopes and accelerometers drift of the gyroscopes compensation of the gravity vector in the accelerometers acceleration is integrated twice, quadratic error in position on the long run an absolute correction is necessary, e.g. GPS 31
32 Gyroscope gyroscopes measure the change of orientation of a system uses a fast spinning rotor principle of conservation of the angular momentum, L = Iω stable axis heading sensor drift due to mechanical drawbacks, e.g. friction good quality possible, 0.1 in 6h (~ $) used in aircraft, missiles, and submarines [Sicillano, Khatib, 2008, Springer] 32
33 Optical Gyroscopes gyroscope based on the Sagnac effect two monochromatic light beams from the same source travels along the same path one travels CW, the other CCW if the path rotates, on beam encounters a slightly shorter path difference can be measured trough phase shift realization with optical fiber, ~ 5km Δt = 2πR 1 1 c ω R c + ω R ω R [D. McFadden, Wikipedia] 33
34 Accelerometer accelerometer measures all external forces applied to them including gravity realized as spring-mass-damper system F applied = F inertial + F damping + F spring = mx + cx + kx [Sicillano, Khatib, 2008, Springer] at steady-state a applied = kx m 34
35 Realization as MEMS accelerometer, gyroscopes and IMUS can be manufactured nowadays compactly and cheaply micro-electro-mechanical systems (MEMS) allow compact manufacturing mass commercialization allow high volumes and low prices, e.g. smart phones or gaming industry (Nintendo Wee) springs mass variable capacitor 35
36 Beacons elegant way to measure the position of a mobile robot beacon is a signal plus a location used since centuries natural vs. artificial active vs. passive examples are landmarks, light houses, radio transmitter, GPS, indoor localization non-directional beacons triangulation for position estimation [Alvesgaspar, Wikipedia] 36
37 ENVIRONMENT SENSORS 37
38 Tactile Sensors measure contact with an object measure trough physical interaction have to be robust, repetitive interaction simple bumper sensors for obstacle avoidance simple (binary) switch complex tactile skin enhanced spatial resolution enhanced force resolution for complex interaction with environment/humans [icub Project, Wikipedia] 38
39 Ultrasonic Sensors measures distances using ultrasound frequency > 20kHz, typically ~40kHz principle time of flight measure the time t between a signal emission and reception of an echo distance to object d = c t 2 wave velocity: c sound 0.3 km s, c light 0.3 km μs comprises a microphone a speaker (sometimes combined) [Devantec SF04] [Sicillano, Khatib, 2008, Springer] 39
40 Ultrasonic Sensors - Properties ultrasound sensors are cheap but have some drawbacks limited spatial resolution wide sensor cone wrong & slow measurement frequency low sound speed jitter environment changes wrong distance smooth surfaces [Sicillano, Khatib, 2008, Springer] 40
41 Phase Shift Measurement measures distance using the phase shift of signals emitting amplitude-modulated light with a know frequency f diffuse reflection at an object with roughness larger than the light s wavelength λ measure the phase shift of the original and reflected signals ambiguity if modulated wavelenght λ is similar to distance D = 1 θ 2 2π λ = 1 θ c 2 2π f [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 41
42 2D Laser Range Finder (LRF) popular sensor for robotics used for numerous task localization mapping object recognition principle phase shift measurement a number of coaxial laser beams advantages high precision and reliability wide field of view good maximum range, up to several 100 m good spatial resolution, decreases with distance Hokuyo UTM-30LX [Hykuyo Inc.] Sick LMS 100 [Sick AG] 42
43 2D LRF - Principle function typical data set polar coordinates array [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 43
44 3D Laser Range Finder acquire a 3D point cloud of the environment two basic principles rotate or tilting a 2D laser range finder cheap but slow special device with several simultaneous laser beams rotating Sick LMS 200 price ~ 4000 LMS: Hz ~27k values/s FOV: 360 x ~ 180 [Velodyne] [University Osnabrück] Velodyne HDL-64E price ~ laser beams 15Hz vertical spinning ~ 1.3M values/s 44
45 3D Laser Scan 3D laser scan Loiblpass Tunnel 45
46 time-of-flight camera Mesa SwissRanger uses a similar principle as laser range finder principle illuminates the scene at once measures for each pixel the time between emission and detection triangulation for distance advantage all pixels are measured in parallel reduces motion blur drawback needs measurement of ultra short time limited resolution 176 x 144 pixels Mesa SwissRanger 4000 [Mesa Imaging] 46
47 Structured Light one drawback of stereo cameras is finding the correspondence in particular with limited texture better solution emitting structured light, e.g. known stripes or patterns light perceived by the camera range of illuminated point determined with simple geometry [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 47
48 Microsoft Kinect popular 3D range sensor cheap trough mass commercialization, Microsoft XBox use the principle of structured light comprises infrared laser projector infrared camera RGB camera microphone array motorized tilt unit [Siegwart, Scaramuzza] 48
49 Microsoft Kinect Infrared Pattern [Siegwart, Scaramuzza] 49
50 Microsoft Kinect Depth Image [Siegwart, Scaramuzza] 50
51 Questions? Thank you! 51
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 informationCamera 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 informationRobotics (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 informationCS283: 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 informationEE565: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 informationPerception: 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 informationOutline 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 informationRobotics 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 informationRobotics 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 informationROBOTICS 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 informationZürich. Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza. ETH Master Course: L Autonomous Mobile Robots Summary
Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza ETH Master Course: 151-0854-00L Autonomous Mobile Robots Summary 2 Lecture Overview Mobile Robot Control Scheme knowledge, data base mission
More informationSensor 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 informationE80. 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 informationAutonomous 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 informationSensor 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 informationIntroduction 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 informationDD2426 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 informationMotion 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 informationCMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta
CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel
More informationProbabilistic 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 informationCentre for Autonomous Systems
Robot Henrik I Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se 27th April 2005 Outline 1 duction 2 Kinematic and Constraints 3 Mobile Robot 4 Mobile Robot 5 Beyond Basic 6 Kinematic 7
More informationEE565:Mobile Robotics Lecture 3
EE565:Mobile Robotics Lecture 3 Welcome Dr. Ahmad Kamal Nasir Today s Objectives Motion Models Velocity based model (Dead-Reckoning) Odometry based model (Wheel Encoders) Sensor Models Beam model of range
More informationUnit 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 informationRange 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 informationCollaboration 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 informationME 597/747 Autonomous Mobile Robots. Mid Term Exam. Duration: 2 hour Total Marks: 100
ME 597/747 Autonomous Mobile Robots Mid Term Exam Duration: 2 hour Total Marks: 100 Instructions: Read the exam carefully before starting. Equations are at the back, but they are NOT necessarily valid
More informationLocalization, 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 informationCAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES
8th International DAAAM Baltic Conference "INDUSTRIAL ENGINEERING 19-21 April 2012, Tallinn, Estonia CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES Tiimus, K. & Tamre, M.
More information10/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 informationDepth Sensors Kinect V2 A. Fornaser
Depth Sensors Kinect V2 A. Fornaser alberto.fornaser@unitn.it Vision Depth data It is not a 3D data, It is a map of distances Not a 3D, not a 2D it is a 2.5D or Perspective 3D Complete 3D - Tomography
More informationExam 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 informationCSE-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 informationMobile 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 informationMULTI-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 information10/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 information3D Scanning. Qixing Huang Feb. 9 th Slide Credit: Yasutaka Furukawa
3D Scanning Qixing Huang Feb. 9 th 2017 Slide Credit: Yasutaka Furukawa Geometry Reconstruction Pipeline This Lecture Depth Sensing ICP for Pair-wise Alignment Next Lecture Global Alignment Pairwise Multiple
More informationMobile Robotics. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:
Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02-2399-3470 Mobile Robotics Robotica for Computer Engineering students A.A. 2006/2007
More informationCS283: Robotics Fall 2017: Sensors
CS283: Robotics Fall 2017: Sensors Andre Rosendo ShanghaiTech University Robotics ShanghaiTech University - SIST - 27.09.2016 2 REVIEW TRANSFORMS Robotics ShanghaiTech University - SIST - 27.09.2016 3
More informationBEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control
BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control Renaud Ronsse renaud.ronsse@uclouvain.be École polytechnique de Louvain, UCLouvain July 2015 1 Introduction Mobile robot
More informationLecture 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 informationInteraction with the Physical World
Interaction with the Physical World Methods and techniques for sensing and changing the environment Light Sensing and Changing the Environment Motion and acceleration Sound Proximity and touch RFID Sensors
More informationOld 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 informationECGR4161/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 informationRange Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation
Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical
More informationIntroduction 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 informationCS283: 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 informationNavigational 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 informationInertial 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 informationMobile 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 informationIndoor Mobile Robot Navigation and Obstacle Avoidance Using a 3D Camera and Laser Scanner
AARMS Vol. 15, No. 1 (2016) 51 59. Indoor Mobile Robot Navigation and Obstacle Avoidance Using a 3D Camera and Laser Scanner Peter KUCSERA 1 Thanks to the developing sensor technology in mobile robot navigation
More informationLecture 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 informationExperimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach
IECON-Yokohama November 9-, Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach S. D. Lee Department of Mechatronics Engineering Chungnam National
More informationBearing only visual servo control of a non-holonomic mobile robot. Robert Mahony
Bearing only visual servo control of a non-holonomic mobile robot. Robert Mahony Department of Engineering, Australian National University, Australia. email: Robert.Mahony@anu.edu.au url: http://engnet.anu.edu.au/depeople/robert.mahony/
More informationTesting 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 informationOFERTA O120410PA CURRENT DATE 10/04//2012 VALID UNTIL 10/05/2012 SUMMIT XL
OFERTA O120410PA CURRENT DATE 10/04//2012 VALID UNTIL 10/05/2012 SUMMIT XL CLIENT CLIENT: Gaitech REPRESENTANT: Andrew Pether MAIL: andyroojp@hotmail.com PRODUCT Introduction The SUMMIT XL has skid-steering
More informationChapter 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 informationMobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS
Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2
More informationExterior 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 informationMobile Robots Summery. Autonomous Mobile Robots
Mobile Robots Summery Roland Siegwart Mike Bosse, Marco Hutter, Martin Rufli, Davide Scaramuzza, (Margarita Chli, Paul Furgale) Mobile Robots Summery 1 Introduction probabilistic map-based localization
More informationROBOT 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 informationUnderstand various definitions related to sensing/perception. Understand variety of sensing techniques
Sensing/Perception Objectives Understand various definitions related to sensing/perception Understand variety of sensing techniques Understand challenges of sensing and perception in robotics Motivations
More informationThe main problem of photogrammetry
Structured Light Structured Light The main problem of photogrammetry to recover shape from multiple views of a scene, we need to find correspondences between the images the matching/correspondence problem
More informationMEM380 Applied Autonomous Robots Winter Robot Kinematics
MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame
More informationFundamental 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 informationAutonomous Navigation for Flying Robots
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 7.2: Visual Odometry Jürgen Sturm Technische Universität München Cascaded Control Robot Trajectory 0.1 Hz Visual
More informationIntroduction to Robotics
Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial Intelligence Department Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du
More information3D Simultaneous Localization and Mapping and Navigation Planning for Mobile Robots in Complex Environments
3D Simultaneous Localization and Mapping and Navigation Planning for Mobile Robots in Complex Environments Sven Behnke University of Bonn, Germany Computer Science Institute VI Autonomous Intelligent Systems
More informationCeilbot vision and mapping system
Ceilbot vision and mapping system Provide depth and camera data from the robot's environment Keep a map of the environment based on the received data Keep track of the robot's location on the map Recognize
More informationOverview of Active Vision Techniques
SIGGRAPH 99 Course on 3D Photography Overview of Active Vision Techniques Brian Curless University of Washington Overview Introduction Active vision techniques Imaging radar Triangulation Moire Active
More informationThis 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 informationROBOT 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 informationTEST 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 informationAutonomous Navigation in Complex Indoor and Outdoor Environments with Micro Aerial Vehicles
Autonomous Navigation in Complex Indoor and Outdoor Environments with Micro Aerial Vehicles Shaojie Shen Dept. of Electrical and Systems Engineering & GRASP Lab, University of Pennsylvania Committee: Daniel
More informationLecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013
Lecture 19: Depth Cameras Visual Computing Systems Continuing theme: computational photography Cameras capture light, then extensive processing produces the desired image Today: - Capturing scene depth
More informationUsing infrared proximity sensors for close 2D localization and object size recognition. Richard Berglind Neonode
Using infrared proximity sensors for close 2D localization and object size recognition Richard Berglind Neonode Outline Overview of sensor types IR proximity sensors and their drawbacks Principles of a
More informationLocalization and Map Building
Localization and Map Building Noise and aliasing; odometric position estimation To localize or not to localize Belief representation Map representation Probabilistic map-based localization Other examples
More informationState-space models for 3D visual tracking
SA-1 State-space models for 3D visual tracking Doz. G. Bleser Prof. Stricker Computer Vision: Object and People Tracking Example applications Head tracking, e.g. for mobile seating buck Object tracking,
More informationCalibration 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 information9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]
9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 This 9 Degrees of Freedom (DOF) Inertial Measurement
More informationIntelligent Robotics
64-424 Intelligent Robotics 64-424 Intelligent Robotics http://tams.informatik.uni-hamburg.de/ lectures/2014ws/vorlesung/ir Jianwei Zhang / Eugen Richter University of Hamburg Faculty of Mathematics, Informatics
More informationLaser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR
Mobile & Service Robotics Sensors for Robotics 3 Laser sensors Rays are transmitted and received coaxially The target is illuminated by collimated rays The receiver measures the time of flight (back and
More informationDistributed Intelligent Systems W3 An Introduction to Sensing, Action, and Control in Mobile Robotics
Distributed Intelligent Systems W3 An Introduction to Sensing, Action, and Control in Mobile Robotics 1 Outline General concepts Autonomy Perception-to-action loop Sensing, actuating, computing e-puck
More information3D scanning. 3D scanning is a family of technologies created as a means of automatic measurement of geometric properties of objects.
Acquiring 3D shape 3D scanning 3D scanning is a family of technologies created as a means of automatic measurement of geometric properties of objects. The produced digital model is formed by geometric
More informationIntroduction 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 informationMobile and Sensor Systems
Mobile and Sensor Systems Lecture 10: Mobile Robots, Control, and Coordination in Robot Teams Dr. Amanda Prorok Robots and Mobile Systems smart infrastructure / mobility-on-demand connected vehicles /
More informationRobotics course student reading and in-class presentation
Robotics course student reading and in-class presentation Purpose: Learn how to research for information about robotics projects. Search web, library books and research papers Skim through many pages.
More informationLast update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1
Last update: May 6, 2010 Robotics CMSC 421: Chapter 25 CMSC 421: Chapter 25 1 A machine to perform tasks What is a robot? Some level of autonomy and flexibility, in some type of environment Sensory-motor
More informationRobotics. Haslum COMP3620/6320
Robotics P@trik Haslum COMP3620/6320 Introduction Robotics Industrial Automation * Repetitive manipulation tasks (assembly, etc). * Well-known, controlled environment. * High-power, high-precision, very
More informationStable Vision-Aided Navigation for Large-Area Augmented Reality
Stable Vision-Aided Navigation for Large-Area Augmented Reality Taragay Oskiper, Han-Pang Chiu, Zhiwei Zhu Supun Samarasekera, Rakesh Teddy Kumar Vision and Robotics Laboratory SRI-International Sarnoff,
More informationOutline. ETN-FPI Training School on Plenoptic Sensing
Outline Introduction Part I: Basics of Mathematical Optimization Linear Least Squares Nonlinear Optimization Part II: Basics of Computer Vision Camera Model Multi-Camera Model Multi-Camera Calibration
More informationCalibration of a rotating multi-beam Lidar
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Calibration of a rotating multi-beam Lidar Naveed Muhammad 1,2 and Simon Lacroix 1,2 Abstract
More informationInertial 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 informationIntroduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning
Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning Sören Schwertfeger / 师泽仁 ShanghaiTech University ShanghaiTech University - SIST - 10.05.2017
More informationVisual Perception Sensors
G. Glaser Visual Perception Sensors 1 / 27 MIN Faculty Department of Informatics Visual Perception Sensors Depth Determination Gerrit Glaser University of Hamburg Faculty of Mathematics, Informatics and
More informationINTEGRATED TECH FOR INDUSTRIAL POSITIONING
INTEGRATED TECH FOR INDUSTRIAL POSITIONING Integrated Tech for Industrial Positioning aerospace.honeywell.com 1 Introduction We are the world leader in precision IMU technology and have built the majority
More informationCSE 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 informationCamera and Inertial Sensor Fusion
January 6, 2018 For First Robotics 2018 Camera and Inertial Sensor Fusion David Zhang david.chao.zhang@gmail.com Version 4.1 1 My Background Ph.D. of Physics - Penn State Univ. Research scientist at SRI
More informationRobot For Assistance. Master Project ME-GY 996. Presented By: Karim Chamaa. Presented To: Dr. Vikram Kapila
Robot For Assistance Master Project ME-GY 996 Presented By: Karim Chamaa Presented To: Dr. Vikram Kapila Project Description Building a robot with an assistance duty. Goals: Build a cheap and independent
More informationSimplified Orientation Determination in Ski Jumping using Inertial Sensor Data
Simplified Orientation Determination in Ski Jumping using Inertial Sensor Data B.H. Groh 1, N. Weeger 1, F. Warschun 2, B.M. Eskofier 1 1 Digital Sports Group, Pattern Recognition Lab University of Erlangen-Nürnberg
More informationRobotics/Perception II
Robotics/Perception II Artificial Intelligence and Integrated Computer Systems Division (AIICS) Outline Sensors - summary Computer systems Robotic architectures Mapping and Localization Motion planning
More information