Cinematica dei Robot Mobili su Ruote. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo
|
|
- Florence Perkins
- 6 years ago
- Views:
Transcription
1 Cinematica dei Robot Mobili su Ruote Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo
2 Riferimenti bibliografici Roland SIEGWART, Illah R. NOURBAKHSH Introduction to Autonomous Mobile Robots Capitolo 2.3 «Wheeled Mobile Robots» 2
3 Wheeled Mobile Robots (WMR) 3
4 Wheeled Mobile Robots (WMR) ocomotion the process of causing an robot to move. In order to produce motion, forces must be applied to the robot Motor output, payload Kinematics study of the mathematics of motion without considering the forces that affect the motion. Deals with the geometric relationships that govern the system Deals with the relationship between control parameters and the behavior of a system. Dynamics study of motion in which these forces are modeled Deals with the relationship between force and motions. 4
5 Mobile Robot Kinematics Description of mechanical behavior of the robot for design and control Mobile robots can move unbound with respect to its environment there is no direct way to measure the robot s position Position must be integrated over time eads to inaccuracies of the position (motion) estimate the number 1 challenge in mobile robotics Understanding mobile robot motion starts with understanding wheel constraints placed on the robots mobility 5
6 Wheels Rolling motion ateral slip 6
7 Idealized Rolling Wheel Non-slipping and pure rolling Assumptions 1. The robot is built from rigid mechanisms. 2. No slip occurs in the orthogonal direction of rolling (non-slipping). 3. No translational slip occurs between the wheel and the floor (pure rolling). 4. The robot contains at most one steering lin per wheel. 5. All steering axes are perpendicular to the floor. 7
8 Robot wheel parameters For low velocities, rolling is a reasonable wheel model. This is the model that will be considered in the inematics models of wheeled mobile robots (WMR) Wheel parameters: r = wheel radius v = wheel linear velocity w = wheel angular velocity t = steering velocity 8
9 Wheel Types Fixed wheel Centered orientable wheel Off-centered orientable wheel (Castor wheel) Swedish wheel:omnidirectional property 9
10 Examples of WMR Smooth motion Ris of slipping Some times use roller-ball to mae balance Bi-wheel type robot Exact straight motion Robust to slipping Inexact modeling of turning Caterpillar type robot Free motion Complex structure Weaness of the frame Omnidirectional robot 10
11 Mobile Robot ocomotion Instantaneous center of rotation (ICR) or Instantaneous center of curvature (ICC) A cross point of all axes of the wheels 11
12 Non-holonomic constraint A non-holonomic constraint is a constraint on the feasible velocities of a body So what does that mean? Your robot can move in some directions (forward and bacward), but not others (sideward). The robot can instantly move forward and bacward, but can not move sideward Parallel paring, Series of maneuvers 12
13 Notation 13
14 Differential Drive Relazione tra le velocità delle ruote (V e V R ) e la velocità del robot (TWIST) V v : inear velocity of the robot Twist { : Angular velocity of the robot R = curvature radius V = R * 14
15 Differential Drive V ( R ) 2 V R ( R ) 2 V 15
16 Differential Drive V Straight motion R = Infinity VR = V Rotational motion R = 0 VR = -V 16
17 Differential Drive V V R V * 2 V V * 2 17
18 Tricycle Three wheels and odometers on the two rear wheels Steering and power are provided through the front wheel control variables: steering direction α(t) angular velocity of steering wheel w s (t) The ICC must lie on the line that passes through, and is perpendicular to, the fixed rear wheels 18
19 Tricycle If the steering wheel is set to an angle α(t) from the straight-line direction, the tricycle will rotate with angular velocity ω(t) about ICC lying a distance R along the line perpendicular to and passing through the rear wheels. 19
20 Tricycle d: distance from the front wheel to the rear axle 20
21 Tricycle Kinematics model in the robot frame ---configuration inematics model 21
22 Tricycle Kinematics model in the world frame ---Posture inematics model 22
23 Synchronous Drive In a synchronous drive robot (synchronous drive) each wheel is capable of being driven and steered. 23
24 Synchronous Drive All the wheels turn in unison All of the three wheels point in the same direction and turn at the same rate This is typically achieved through the use of a complex collection of belts that physically lin the wheels together Two independent motors, one rolls all wheels forward, one rotate them for turning The vehicle controls the direction in which the wheels point and the rate at which they roll Because all the wheels remain parallel the synchro drive always rotate about the center of the robot The synchro drive robot has the ability to control the orientation θ of their pose directly. 24
25 Omidirectional 25 Swedish Wheel
26 Car Drive (Acerman Steering) 26 R Used in motor vehicles, the inside front wheel is rotated slightly sharper than the outside wheel (reduces tire slippage). Acerman steering provides a fairly accurate dead-reconing solution while supporting traction and ground clearance. Generally the method of choice for outdoor autonomous vehicles. where d = lateral wheel separation l = longitudinal wheel separation i = relative steering angle of inside wheel o = relative steering angle of outside wheel R=distance between ICC to centerline of the vehicle
27 Acerman Steering R where d = lateral wheel separation l = longitudinal wheel separation i = relative steering angle of inside wheel o = relative steering angle of outside wheel R=distance between ICC to centerline of the vehicle 27
28 Acerman Steering The Acerman Steering equation: : cot cot i o d l cot cos sin cot cot R d l i d l / 2 o R d l / 2 R 28
29 Carrello 29
30 Odometry for Differential Drive Rovers
31 Differential Drive V Straight motion R = Infinity VR = V Rotational motion R = 0 VR = -V 31
32 Basic Motion Control Velocity Profile : Radius of rotation : ength of path : Angle of rotation
33 Differential Drive: odometria y dd 2 1 r R t t dt y θ x x r t t t 1 2 t r t t cos t R R dt dt dd x 33 y 1 2 t r t t sin t R dt
34 Differential Drive: odometria Esempio : velocità costanti R R t t t r t R t r t x R R R sin 2 t r t y R R R cos 2 34
35 Differential Drive: odometria D DR R r r t t t t 1 1 Distanze percorse dalle due ruote nell intervallo di tempo t t -1 r 2 DR DR D D Raggio di curvatura del robot nell intervallo di tempo t t -1 x y x y 1 DR r D 1 sin 1 1 r cos 1 sin cos Posizione del robot all istante t 35
36 Effector Noise: Odometry, Dead Reconing Odometry and dead reconing: Position update is based on proprioceptive sensors Odometry: wheel sensors only Dead reconing: also heading sensors The movement of the robot, sensed with wheel encoders and/or heading sensors is integrated to the position. Pros: Straight forward, easy Cons: Errors are integrated -> unbound Using additional heading sensors (e.g. gyroscope) might help to reduce the cumulated errors, but the main problems remain the same. 36
37 Imprecisione dell odometria Nr. posizionamenti = 35 ; Dati di scostamento : Media = 11 gradi ; Deviazione standard = 5.47 gradi 37
38 Odometry: Error sources deterministic (systematic) non-deterministic (non-systematic) deterministic errors can be eliminated by proper calibration of the system. non-deterministic errors have to be described by error models and will always leading to uncertain position estimate. Major Error Sources: imited resolution during integration (time increments, measurement resolution ) Misalignment of the wheels (deterministic) Unequal wheel diameter (deterministic) Variation in the contact point of the wheel Unequal floor contact (slipping, not planar ) 38
39 Odometry: Classification of Integration Errors Range error: integrated path length (distance) of the robots movement sum of the wheel movements Turn error: similar to range error, but for turns difference of the wheel motions Drift error: difference in the error of the wheels leads to an error in the robots angular orientation Over long periods of time, turn and drift errors far outweigh range errors! Consider moving forward on a straight line along the x axis. The error in the y-position introduced by a move of d meters will have a component of dsind, which can be quite large as the angular error D grows. 39
40 Differential Drive: odometria D DR R r r t t t t 1 1 r 2 DR DR D D x y x y 1 DR r D 1 sin 1 1 r cos 1 sin cos Posizione del robot all istante t 40
41 Odometry: Growth of Pose uncertainty for Straight ine Movement Note: Errors perpendicular to the direction of movement are growing much faster! 41
42 Odometry: Growth of Pose uncertainty for Movement on a Circle Note: Errors ellipse in does not remain perpendicular to the direction of movement! 42
43 Riduzione degli errori non sistematici Utilizzo di ruote ausiliarie non motrici 43
Vlad Estivill-Castro (2016) Robots for People --- A project for intelligent integrated systems
1 Vlad Estivill-Castro (2016) Robots for People --- A project for intelligent integrated systems V. Estivill-Castro 2 Uncertainty representation Localization Chapter 5 (textbook) What is the course about?
More informationControl of a Car-Like Vehicle with a Reference Model and Particularization
Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,
More informationMobile Robots Localization
Mobile Robots Localization Institute for Software Technology 1 Today s Agenda Motivation for Localization Odometry Odometry Calibration Error Model 2 Robotics is Easy control behavior perception modelling
More informationSensors Fusion for Mobile Robotics localization. M. De Cecco - Robotics Perception and Action
Sensors Fusion for Mobile Robotics localization 1 Until now we ve presented the main principles and features of incremental and absolute (environment referred localization systems) could you summarize
More informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More informationToday. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles
PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also
More informationControl of Mobile Robots Prof. Luca Bascetta
Control of Mobile Robots Prof. Luca Bascetta EXERCISE 1 1. Consider a wheel rolling without slipping on the horizontal plane, keeping the sagittal plane in the vertical direction. Write the expression
More informationWeek 3: Wheeled Kinematics AMR - Autonomous Mobile Robots
Week 3: Wheeled Kinematics AMR - Paul Furgale Margarita Chli, Marco Hutter, Martin Rufli, Davide Scaramuzza, Roland Siegwart Wheeled Kinematics 1 AMRx Flipped Classroom A Matlab exercise is coming later
More informationExtremal Trajectories for Bounded Velocity Mobile Robots
Extremal Trajectories for Bounded Velocity Mobile Robots Devin J. Balkcom and Matthew T. Mason Abstract Previous work [3, 6, 9, 8, 7, 1] has presented the time optimal trajectories for three classes of
More informationLocomotion. Amir Degani. Intro to Robotics CS - Technion Winter Guest Lecture. Locomotion and Manipulation. Locomotion and. Manipulation Duality
Locomotion Amir Degani Intro to Robotics CS - Technion Winter 2012 Duality Parts of slides taken from Howie Choset and Matt Mason 1 Today s outline Duality Duality 2 - Duality Locomotion cars, trains,
More informationConsistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements
Seminar on Mechanical Robotic Systems Centre for Intelligent Machines McGill University Consistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements Josep M. Font Llagunes
More informationDistributed Intelligent Systems W4 An Introduction to Localization Methods for Mobile Robots
Distributed Intelligent Systems W4 An Introduction to Localization Methods for Mobile Robots 1 Outline Positioning systems Indoor Outdoor Robot localization using proprioceptive sensors without uncertainties
More informationControl of Mobile Robots
Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and
More informationIntroduction to Mobile Robotics Probabilistic Motion Models
Introduction to Mobile Robotics Probabilistic Motion Models Wolfram Burgard 1 Robot Motion Robot motion is inherently uncertain. How can we model this uncertainty? 2 Dynamic Bayesian Network for Controls,
More informationLocalización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación
Universidad Pública de Navarra 13 de Noviembre de 2008 Departamento de Ingeniería Mecánica, Energética y de Materiales Localización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación
More informationTAM 212 Worksheet 5: Car steering
Name: Group members: TM 212 Worksheet 5: ar steering This worksheet aims to understand how cars steer. The #avs webpage on Steering geometry illustrates the basic ideas. On the diagram below, the kingpins
More informationPosition correction by fusion of estimated position and plane.
Position Correction Using Elevation Map for Mobile Robot on Rough Terrain Shintaro UCHIDA Shoichi MAEYAMA Akihisa OHYA Shin'ichi YUTA Intelligent Robot Laboratory University of Tsukuba Tsukuba, 0-8 JAPAN
More informationKinematics for a Three Wheeled Mobile Robot
Kinematics for a Three Wheeled Mobile Robot Randal W. Beard Updated: March 13, 214 1 Reference Frames and 2D Rotations î 1 y î 2 y w 1 y w w 2 y î 2 x w 2 x w 1 x î 1 x Figure 1: The vector w can be expressed
More informationPosture regulation for unicycle-like robots with. prescribed performance guarantees
Posture regulation for unicycle-like robots with prescribed performance guarantees Martina Zambelli, Yiannis Karayiannidis 2 and Dimos V. Dimarogonas ACCESS Linnaeus Center and Centre for Autonomous Systems,
More informationVEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL
1/10 IAGNEMMA AND DUBOWSKY VEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL K. IAGNEMMA S. DUBOWSKY Massachusetts Institute of Technology, Cambridge, MA
More informationA motion planner for nonholonomic mobile robots
A motion planner for nonholonomic mobile robots Miguel Vargas Material taken form: J. P. Laumond, P. E. Jacobs, M. Taix, R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Transactions
More informationCross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot
Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Maxim Makatchev Dept. of Manufacturing Engineering and Engineering Management City University of Hong Kong Hong Kong
More informationEE Mobile Robots
Electric Electronic Engineering Bogazici University December 27, 2017 Introduction Motion Sensing Absolute position measurement Environmental Sensing Introduction Motion Sensing Environmental Sensing Robot
More informationLine following of a mobile robot
Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different
More informationRao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors
Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors GRASP Laboratory University of Pennsylvania June 6, 06 Outline Motivation Motivation 3 Problem
More informationbeen developed to calibrate for systematic errors of a two wheel robot. This method has been used by other authors (Chong, 1997). Goel, Roumeliotis an
MODELING AND ESTIMATING THE ODOMETRY ERROR OF A MOBILE ROBOT Agostino Martinelli Λ Λ Dipartimento di Informatica, Sistemi e Produzione, Universit a degli Studi di Roma Tor Vergata", Via di Tor Vergata,
More informationLocalization. Howie Choset Adapted from slides by Humphrey Hu, Trevor Decker, and Brad Neuman
Localization Howie Choset Adapted from slides by Humphrey Hu, Trevor Decker, and Brad Neuman Localization General robotic task Where am I? Techniques generalize to many estimation tasks System parameter
More informationSimultaneous Localization and Mapping (SLAM) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo
Simultaneous Localization and Mapping (SLAM) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Introduction SLAM asks the following question: Is it possible for an autonomous vehicle
More informationLego NXT: Navigation and localization using infrared distance sensors and Extended Kalman Filter. Miguel Pinto, A. Paulo Moreira, Aníbal Matos
Lego NXT: Navigation and localization using infrared distance sensors and Extended Kalman Filter Miguel Pinto, A. Paulo Moreira, Aníbal Matos 1 Resume LegoFeup Localization Real and simulated scenarios
More informationNonholonomic Constraints Examples
Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny
More informationEXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A.
EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS N. Ceccarelli, M. Di Marco, A. Garulli, A. Giannitrapani DII - Dipartimento di Ingegneria dell Informazione Università di Siena
More informationAccurate Odometry and Error Modelling for a Mobile Robot
Accurate Odometry and Error Modelling for a Mobile Robot Ko Seng CHONG Lindsay KLEEMAN o.seng.chong@eng.monash.edu.au lindsay.leeman@eng.monash.edu.au Intelligent Robotics Research Centre (IRRC Department
More information1 Kalman Filter Introduction
1 Kalman Filter Introduction You should first read Chapter 1 of Stochastic models, estimation, and control: Volume 1 by Peter S. Maybec (available here). 1.1 Explanation of Equations (1-3) and (1-4) Equation
More informationRIGID BODY MOTION (Section 16.1)
RIGID BODY MOTION (Section 16.1) There are cases where an object cannot be treated as a particle. In these cases the size or shape of the body must be considered. Rotation of the body about its center
More informationRobotics, Geometry and Control - A Preview
Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,
More informationCONTROL OF THE NONHOLONOMIC INTEGRATOR
June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline
More informationCEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5
1 / 36 CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Date: 2 / 36 EQUATIONS OF MOTION: ROTATION
More informationMechanics II. Which of the following relations among the forces W, k, N, and F must be true?
Mechanics II 1. By applying a force F on a block, a person pulls a block along a rough surface at constant velocity v (see Figure below; directions, but not necessarily magnitudes, are indicated). Which
More informationOdometry Error Covariance Estimation for Two Wheel Robot Vehicles
Odometry Error Covariance Estimation for Two Wheel obot Vehicles indsay KEEMAN Intelligent obotics esearch Centre Department of Electrical and Computer Systems Engineering Monash University Technical eport
More informationPLANAR RIGID BODY MOTION: TRANSLATION &
PLANAR RIGID BODY MOTION: TRANSLATION & Today s Objectives : ROTATION Students will be able to: 1. Analyze the kinematics of a rigid body undergoing planar translation or rotation about a fixed axis. In-Class
More informationCircular Motion, Pt 2: Angular Dynamics. Mr. Velazquez AP/Honors Physics
Circular Motion, Pt 2: Angular Dynamics Mr. Velazquez AP/Honors Physics Formulas: Angular Kinematics (θ must be in radians): s = rθ Arc Length 360 = 2π rads = 1 rev ω = θ t = v t r Angular Velocity α av
More informationNon-holonomic constraint example A unicycle
Non-holonomic constraint example A unicycle A unicycle (in gray) moves on a plane; its motion is given by three coordinates: position x, y and orientation θ. The instantaneous velocity v = [ ẋ ẏ ] is along
More informationWe provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.
We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. 2.3.2. Steering control using point mass model: Open loop commands We consider
More informationTrajectory Planning of Planar Tracked Vehicles
Trajectory Planning of Planar Tracked Vehicles Zvi Shiller and William Serate Department of Mechanical, Aerospace and Nuclear Engineering University of California Los Angeles Los Angeles, California 924
More informationPlanar Rigid Body Kinematics Homework
Chapter 2 Planar Rigid ody Kinematics Homework Freeform c 2016 2-1 2-2 Freeform c 2016 Homework 2. Given: The pulley shown below freely rotates about point C and interacts with two rubber belts (one horizontal,
More informationThe University of Melbourne Engineering Mechanics
The University of Melbourne 436-291 Engineering Mechanics Tutorial Eleven Instantaneous Centre and General Motion Part A (Introductory) 1. (Problem 5/93 from Meriam and Kraige - Dynamics) For the instant
More informationEE565:Mobile Robotics Lecture 6
EE565:Mobile Robotics Lecture 6 Welcome Dr. Ahmad Kamal Nasir Announcement Mid-Term Examination # 1 (25%) Understand basic wheel robot kinematics, common mobile robot sensors and actuators knowledge. Understand
More informationA Deterministic Filter for Simultaneous Localization and Odometry Calibration of Differential-Drive Mobile Robots
1 A Deterministic Filter for Simultaneous Localization and Odometry Calibration of Differential-Drive Mobile Robots Gianluca Antonelli Stefano Chiaverini Dipartimento di Automazione, Elettromagnetismo,
More informationDifferential Kinematics
Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through
More informationComputer Aided Geometric Design
Computer Aided Geometric Design 5 (008) 784 791 Contents lists available at ScienceDirect Computer Aided Geometric Design www.elsevier.com/locate/cagd Geometry and kinematics of the Mecanum wheel A. Gfrerrer
More informationME 597: AUTONOMOUS MOBILE ROBOTICS SECTION 3 MOTION MODELING. Prof. Steven Waslander
ME 597: AUTONOMOUS MOBILE ROBOTICS SECTION 3 MOTION MODELING Prof. Steven Waslander COMPONENTS Mission Planning Mission Mapping Mission Autonomy Path Planning Mapping Environmental Autonomy Control Estimation
More informationA B Ax Bx Ay By Az Bz
Lecture 5.1 Dynamics of Rotation For some time now we have been discussing the laws of classical dynamics. However, for the most part, we only talked about examples of translational motion. On the other
More informationInverse differential kinematics Statics and force transformations
Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired
More informationIntroduction to Mobile Robotics
Introduction to Mobile Robotics Riccardo Falconi Dipartimento di Elettronica, Informatica e Sistemistica (DEIS) Universita di Bologna email: riccardo.falconi@unibo.it Riccardo Falconi (DEIS) Introduction
More informationSTATICS. Friction VECTOR MECHANICS FOR ENGINEERS: Eighth Edition CHAPTER. Ferdinand P. Beer E. Russell Johnston, Jr.
Eighth E 8 Friction CHAPTER VECTOR MECHANICS FOR ENGINEERS: STATICS Ferdinand P. Beer E. Russell Johnston, Jr. Lecture Notes: J. Walt Oler Texas Tech University Contents Introduction Laws of Dry Friction.
More informationRobot Localisation. Henrik I. Christensen. January 12, 2007
Robot Henrik I. Robotics and Intelligent Machines @ GT College of Computing Georgia Institute of Technology Atlanta, GA hic@cc.gatech.edu January 12, 2007 The Robot Structure Outline 1 2 3 4 Sum of 5 6
More informationEN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015
EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed
More informationTorque and Rotation Lecture 7
Torque and Rotation Lecture 7 ˆ In this lecture we finally move beyond a simple particle in our mechanical analysis of motion. ˆ Now we consider the so-called rigid body. Essentially, a particle with extension
More informationPhys101 Lectures 19, 20 Rotational Motion
Phys101 Lectures 19, 20 Rotational Motion Key points: Angular and Linear Quantities Rotational Dynamics; Torque and Moment of Inertia Rotational Kinetic Energy Ref: 10-1,2,3,4,5,6,8,9. Page 1 Angular Quantities
More informationRobotics. Lecture 4: Probabilistic Robotics. See course website for up to date information.
Robotics Lecture 4: Probabilistic Robotics See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review: Sensors
More informationStochastic Models in Robotics
Georgia Tech, IRIM Seminar April 20, 2017 Stochastic Models in Robotics Gregory S. Chirikjian Department of Mechanical Engineering Johns Hopkins University, USA Outline of this talk From Snake-Robot Motion
More informationVehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels
Vehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels Yuan Ping Li * and Teresa Zielinska and Marcelo H. Ang Jr.* and Wei Lin * National University of Singapore, Faculty of Engineering,
More informationInstitute of Geometry, Graz, University of Technology Mobile Robots. Lecture notes of the kinematic part of the lecture
Institute of Geometry, Graz, University of Technology www.geometrie.tugraz.at Institute of Geometry Mobile Robots Lecture notes of the kinematic part of the lecture Anton Gfrerrer nd Edition 4 . Contents
More informationNotes. Displacement, Velocity, and Acceleration. Displacement, Velocity, and Acceleration. *Angular* Displacement, Velocity, and Acceleration
Displacement, Velocity, and Acceleration (WHERE and WHEN?) I m not going to teach you anything today that you don t already know! (basically) Practice: 7.1, 7.5, 7.7, 7.9, 7.11, 7.13 Notes Thanks for your
More informationEQUATIONS OF MOTION: GENERAL PLANE MOTION (Section 17.5) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid body
EQUATIONS OF MOTION: GENERAL PLANE MOTION (Section 17.5) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid body undergoing general plane motion. APPLICATIONS As the soil
More informationRotational Kinematics and Dynamics. UCVTS AIT Physics
Rotational Kinematics and Dynamics UCVTS AIT Physics Angular Position Axis of rotation is the center of the disc Choose a fixed reference line Point P is at a fixed distance r from the origin Angular Position,
More informationNONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT
NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive
More informationController Design and Position Estimation of a Unicycle Type Robot
Department of Mathematics and Computer Science Architecture of Information Systems Research Group Controller Design and Position Estimation of a Unicycle Type Robot Internship report Aniket Sharma DC 2017.015
More informationREADING QUIZ. CEE 271: Applied Mechanics II, Dynamics Lecture 21: Ch.16, Sec.1 4 APPLICATIONS. PLANAR RIGID BODY MOTION: TRANSLATION and ROTATION
READING QUIZ CEE 271: Applied Mechanics II, Dynamics Lecture 21: Ch.16, Sec.1 4 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Date: 1 If a rigid body is in translation
More informationPlanar Rigid Body Kinematics Homework
Chapter 2: Planar Rigid ody Kinematics Homework Chapter 2 Planar Rigid ody Kinematics Homework Freeform c 2018 2-1 Chapter 2: Planar Rigid ody Kinematics Homework 2-2 Freeform c 2018 Chapter 2: Planar
More informationVlad Estivill-Castro. Robots for People --- A project for intelligent integrated systems
1 Vlad Estivill-Castro Robots for People --- A project for intelligent integrated systems V. Estivill-Castro 2 Probabilistic Map-based Localization (Kalman Filter) Chapter 5 (textbook) Based on textbook
More informationAutonomous Robotic Vehicles
Autonomous Robotic Vehicles Ground, Air, Undersea Jim Keller July 15, 2005 Types of Vehicles Ground Wheeled Tracked Legged Crawling/snake Air Fixed wing Powered gliders Rotary wing Flapping wing Morphing
More informationAssignment 9. to roll without slipping, how large must F be? Ans: F = R d mgsinθ.
Assignment 9 1. A heavy cylindrical container is being rolled up an incline as shown, by applying a force parallel to the incline. The static friction coefficient is µ s. The cylinder has radius R, mass
More informationAP Physics C: Mechanics Practice (Newton s Laws including friction, resistive forces, and centripetal force).
AP Physics C: Mechanics Practice (Newton s Laws including friction, resistive forces, and centripetal force). 1981M1. A block of mass m, acted on by a force of magnitude F directed horizontally to the
More informationKinematic and Dynamic Models
Kinematic and Dynamic Models b Advanced Robotics: Navigation and Perception 3/29/2011 1 Reasoning about mobility is important. Image: RedTeamRacing.com 2 ecture Outline Nomenclature Kinematic Constraints
More informationReal-Time Obstacle Avoidance for trailer-like Systems
Real-Time Obstacle Avoidance for trailer-like Systems T.A. Vidal-Calleja, M. Velasco-Villa,E.Aranda-Bricaire. Departamento de Ingeniería Eléctrica, Sección de Mecatrónica, CINVESTAV-IPN, A.P. 4-74, 7,
More informationExtremal Trajectories for Bounded Velocity Differential Drive Robots
Extremal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 523 Abstract
More informationRELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5)
RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5) Today s Objectives: Students will be able to: a) Describe the velocity of a rigid body in terms of translation and rotation components. b) Perform a relative-motion
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Inertial Measurement Unit Dr. Kostas Alexis (CSE) Where am I? What is my environment? Robots use multiple sensors to understand where they are and how their environment
More informationAnalysis of Critical Speed Yaw Scuffs Using Spiral Curves
Analysis of Critical Speed Yaw Scuffs Using Spiral Curves Jeremy Daily Department of Mechanical Engineering University of Tulsa PAPER #2012-01-0606 Presentation Overview Review of Critical Speed Yaw Analysis
More informationparticle p = m v F ext = d P = M d v cm dt
Lecture 11: Momentum and Collisions; Introduction to Rotation 1 REVIEW: (Chapter 8) LINEAR MOMENTUM and COLLISIONS The first new physical quantity introduced in Chapter 8 is Linear Momentum Linear Momentum
More informationKinematics, Dynamics, and Vibrations FE Review Session. Dr. David Herrin March 27, 2012
Kinematics, Dynamics, and Vibrations FE Review Session Dr. David Herrin March 7, 0 Example A 0 g ball is released vertically from a height of 0 m. The ball strikes a horizontal surface and bounces back.
More informationKarlstads University Faculty of Technology and Science Physics. Rolling constraints. Author: Henrik Jackman. Classical mechanics
Karlstads University Faculty of Technology and Science Physics Rolling constraints Author: Henrik Jackman Classical mechanics 008-01-08 Introduction Rolling constraints are so called non-holonomic constraints.
More informationCEE 271: Applied Mechanics II, Dynamics Lecture 33: Ch.19, Sec.1 2
1 / 36 CEE 271: Applied Mechanics II, Dynamics Lecture 33: Ch.19, Sec.1 2 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Thursday, December 6, 2012 2 / 36 LINEAR
More informationThe time-optimal trajectories for an omni-directional vehicle
The time-optimal trajectories for an omni-directional vehicle Devin J. Balkcom and Paritosh A. Kavathekar Department of Computer Science Dartmouth College Hanover, NH 03755 {devin, paritosh}@cs.dartmouth.edu
More informationthe robot in its current estimated position and orientation (also include a point at the reference point of the robot)
CSCI 4190 Introduction to Robotic Algorithms, Spring 006 Assignment : out February 13, due February 3 and March Localization and the extended Kalman filter In this assignment, you will write a program
More informationSurface Interaction Modeling Engineering Methods. Karl Iagnemma, Ph.D. Massachusetts Institute of Technology
Surface Interaction Modeling Engineering Methods Karl Iagnemma, Ph.D. Massachusetts Institute of Technology 1 Terramechanics Terramechanics Engineering science that studies the interaction between vehicles
More informationDynamic Modeling of a Skid-Steered Wheeled Vehicle with Experimental Verification
The 009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 009 St. Louis, USA Dynamic Modeling of a Skid-Steered Wheeled Vehicle with Experimental Verification Wei Yu, Oscar
More informationPosition and orientation of rigid bodies
Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB
More informationMOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK
MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK J. Čerkala, A. Jadlovská Department of Cybernetics and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Technical University of
More informationDraft 01PC-73 Sensor fusion for accurate computation of yaw rate and absolute velocity
Draft PC-73 Sensor fusion for accurate computation of yaw rate and absolute velocity Fredrik Gustafsson Department of Electrical Engineering, Linköping University, Sweden Stefan Ahlqvist, Urban Forssell,
More informationPLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION
PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION I. Moment of Inertia: Since a body has a definite size and shape, an applied nonconcurrent force system may cause the body to both translate and rotate.
More informationSlip Mitigation Control for an Electric Powered Wheelchair
Slip Mitigation Control for an Electric Powered Wheelchair Oscar Chuy*, Emmanuel G. Collins*, and Camilo Ordonez* Jorge Candiotti**, Hongwu Wang**, and Rory Cooper** Abstract Most wheelchairs have low
More informationSimulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances
Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances K. W. Siew, J. Katupitiya and R. Eaton and H.Pota Abstract This paper presents the derivation of
More informationCHAPTER 1. Introduction
CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric
More informationSingle-track models of an A-double heavy vehicle combination
Single-track models of an A-double heavy vehicle combination PETER NILSSON KRISTOFFER TAGESSON Department of Applied Mechanics Division of Vehicle Engineering and Autonomous Systems Vehicle Dynamics Group
More informationWeek 3: Differential Geometry of Curves
Week 3: Differential Geometry of Curves Introduction We now know how to differentiate and integrate along curves. This week we explore some of the geometrical properties of curves that can be addressed
More informationA Magnetic Wheel Structure for an Omnidirectional Microrobot to Limit Slip Effect
A Magnetic Wheel Structure for an Omnidirectional Microrobot to Limit Slip Effect Yiliang Jin, Jiapin Chen and Zhenbo Li Research Institute of Micro\Nano Science and Technology, Shanghai Jiao Tong University,
More informationActive Nonlinear Observers for Mobile Systems
Active Nonlinear Observers for Mobile Systems Simon Cedervall and Xiaoming Hu Optimization and Systems Theory Royal Institute of Technology SE 00 44 Stockholm, Sweden Abstract For nonlinear systems in
More informationConcept Question: Normal Force
Concept Question: Normal Force Consider a person standing in an elevator that is accelerating upward. The upward normal force N exerted by the elevator floor on the person is 1. larger than 2. identical
More information