Kinematic and Dynamic Models
|
|
- Valerie Hines
- 5 years ago
- Views:
Transcription
1 Kinematic and Dynamic Models b Advanced Robotics: Navigation and Perception 3/29/ Reasoning about mobility is important. Image: RedTeamRacing.com 2
2 ecture Outline Nomenclature Kinematic Constraints and Models Dynamic Constraints and Models Applications Current and Active Research 3 Nomenclature State = r o v ω... T State Space X Configuration Space C Configuration q Action u Action Space State/Configuration Transition Equation Trajectory U() (state-space) ẋ = f(, u) (state-space) (t) = (t 0 ) (t 1 ) (t 2 )... T U(q) (configuration-space) q = f(q, u) (configuration-space) (state-space) 4
3 Actions U is the set of all possible actions over all states Eample: Moving on a 2D grid = y T U = X U() + = f(, u) = + u U = {(0, 1), (0, 1), (1, 0), ( 1, 0)} 5 Actions (cont.) Eample: Moving on a 3D grid = y z T U = X U() = f(, u) = + u (same as before, just a higher dimensional state space) U = {(0, 0, 1), (0, 0, 1), (0, 1, 0), (0, 1, 0), (1, 0, 0), ( 1, 0, 0)} + +z 6
4 Actions (cont.) In continuous spaces the net state is determined by a integrating the state transition equation Eample: One-dimensional particle =[] T ẋ = v U = {v } =[ 1, 1] U = X U() + 7 Implicit Kinematic Constraints g(q, q ) 0 Parametric q = f(q, u) Pfaffian g 1 (q) q 1 + g 2 (q) q g n (q) q n =0 8
5 Kinematic Constraints (cont.) Pfaffian g 1 (q) q 1 + g 2 (q) q g n (q) q n =0 Configuration transition equation q 1 = u 1 q 2 = u 2 q n k = u n k q n k+1 = f n k+1 (q, u) q n k+2 = f n k+2 (q, u) q n = f n (q, u) (these are determined by solving for the remaining variables) 9 Kinematic Constraints (cont.) A quick eample... C = R 3 (three dimensional state space, n=3) 7 q 1 3 q 2 + q 3 =0 (one Pfaffian constraint, k=1) (two control inputs (n - k = 2) q 1 = u 1 q 1 = u 1 q 2 = u 2 q 2 = u 2 q 3 = 7u 1 +3u 2 (substituting for configuration rates) 7u 1 3u 2 + q 3 =0 (configuration transition equation) 10
6 Simple Car Model Rigid body that moves in a twodimensional configuration space C = R 2 S 1 q = y T ẋ = f 1 (, y,,v body, φ) ẏ = f 2 (, y,,v body, φ) = f 3 (, y,,v body, φ) φ v body + ρ (, y) 11 Simple Car Model dy d Rigid body that moves in a twodimensional configuration space = tan() =sin() cos() = ẏ ẋ as t 0 ẋsin()+ẏcos() =0 C = R 2 S 1 q = y T φ v body + (rewritten as a Pfaffian constraint) ẋ = cos() =v body cos() ẏ = sin() =v body sin() ρ (, y) 12
7 Simple Car Model How are these constraints found? ẋsin()+ẏcos() =0 C = R 2 S 1 q = y T (n=2, k=1) ẋ = u 1 ẏ = u 1 tan() φ v body + (substituting for u 1) ẋ = cos() ẏ = cos() sin() cos() = sin() ρ (, y) 13 Simple Car Model Rigid body that moves in a twodimensional configuration space C = R 2 S 1 q = y T (distance traveled) (divide by dt) dω = ρd d = tan(φ) dω = v body tan(φ) φ ρ v body (, y) + 14
8 Simple Car Model With control inputs of the form u =(u v body,u φ ) the configuration transition equation is ẋ = u v body cos() ẏ = u v body sin() C = R 2 S 1 q = y T φ v body + = u v body tan(u φ ) ρ (, y) 15 Variations of the Simple Car Model Simple Car U =[ 1, 1] ( φ ma, φ ma ) (cannot turn in place) Tricycle U =[ 1, 1] ( π 2, π 2 ) (can turn in place) Reed-Shepp Car U = { 1, 0, 1} ( φ ma, φ ma ) Dubins Car U = {0, 1} ( φ ma, φ ma ) (can drive forwards and backwards) (cannot drive backwards) 16
9 Differential Drive Model With inputs of the form u =(u ωr,u ωl ) The configuration transition equation is ẋ = r 2 (u ω l + u ωr )cos() ẏ = r 2 (u ω l + u ωr )sin() = r (u ω r u ωl ) ω wheel C = R 2 S 1 q = y T r v wheel v r v l (, y) + 17 N-Trailers A variation of the simple car model involves one that is pulling N passively controlled trailers φ v body + C = R 2 S 1 S 1 S 1 q = y T 1 2 ρ (, y) 0 18
10 Dynamic Constraints Implicit g i ( q, q, q) =0 similar to the kinematic constraints Parametric q = f( q, q, u) 19 Phase Space Increase the dimension to remove higher-order derivatives a single constraint 4ÿ 5ẏ + y =0 define a phase vector =( 1, 2 ) set the values of the phase vector 1 = y 2 =ẏ creates new constraints 2 =ÿ 1 = 2 system is converted into two first--order differential equations 1 = 2 2 =
11 Improved Car Model Use a double integrator to ensure a continuously varying steering angle = y φ T u =(u v body,u ω ) ẋ = v body cos() ẏ = v body sin() φ v body + = v body tan(φ) φ = u ω ρ (, y) 21 Improved Differential Drive Model This can similarly be applied for the differential drive model = y ω l ω r T u =(u αl,u αr ) ẋ = r 2 (ω l + ω r )cos() ẏ = r 2 (ω l + ω r )sin() = r (ω r ω l ) ω wheel ω l = u αl ω r = u αr r v wheel v r v l (, y) + 22
12 Predictive Model Applications Predictive Terrain Compensation [Howard07a] Eploited a motion model that simulated the effects of terrain geometry to plan paths that considered rough terrain and wheel slip models Image: [Howard07a] Image: [Howard07a] 23 Predictive Model Applications (cont.) Autonomous automobile navigation [Ferguson08a] Modeled curvature, curvature rate, safety controller constraints Image: [Howard09a] Image: [Howard09a] 24
13 Current and Active Research Online Slip Identification [Rogers- Marcovitz10a] Etended Kalman filter to calibrate a parameterized predictive motion model in real-time Planar slip disturbances modeled as second-order functions of velocity and curvature Demonstrated on multiple platforms Image: [Rogers-Marcovitz10a] Image: [Rogers-Marcovitz10a] 25 Net ecture 2: Motion simulation (3/31) Newton-Euler Mechanics Motion of Particles Motion Simulation (inear, Euler, Runge-Kutta) Homework #1 Assigned 26
14 Document/Image References [Ferguson08a] David Ferguson, Thomas Howard, and Maim ikhachev, "Motion Planning in Urban Environments: Part I," Proceedings of the IEEE/RSJ 2008 International Conference on Intelligent Robots and Systems, September, [Howard07a] Thomas Howard and Alonzo Kelly, "Optimal Rough Terrain Trajectory Generation for Wheeled Mobile Robots," International Journal of Robotics Research, Vol. 26, No. 2, March, 2007, pp [avalle 06a] S. avalle, Planning Algorithms. Cambridge: Cambridge University Press. ISBN [Rogers-Marcovitz10a] Forrest Rogers- Marcovitz and Alonzo Kelly, "On-line Mobile Robot Model Identification using Integrated Perturbative Dynamics," 12th International Symposium on Eperimental Robotics, December, [Howard 09a] T.M. Howard, Adaptive Model-Predictive Motion Planning for Navigation in Comple Environments. Ph.D. Thesis, Carnegie Mellon University, August
TRACKING CONTROL OF WHEELED MOBILE ROBOTS WITH A SINGLE STEERING INPUT Control Using Reference Time-Scaling
TRACKING CONTROL OF WHEELED MOBILE ROBOTS WITH A SINGLE STEERING INPUT Control Using Reference Time-Scaling Bálint Kiss and Emese Szádeczky-Kardoss Department of Control Engineering and Information Technology
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
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 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 informationRobotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007
Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal
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 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 informationRobotics. Dynamics. University of Stuttgart Winter 2018/19
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational
More informationAn Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives
An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives Hamidreza Chitsaz 1, Steven M. LaValle 1, Devin J. Balkcom, and Matthew T. Mason 3 1 Department of Computer Science
More informationWE propose the tracking trajectory control of a tricycle
Proceedings of the International MultiConference of Engineers and Computer Scientists 7 Vol I, IMECS 7, March - 7, 7, Hong Kong Trajectory Tracking Controller Design for A Tricycle Robot Using Piecewise
More information5. Nonholonomic constraint Mechanics of Manipulation
5. Nonholonomic constraint Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 5. Mechanics of Manipulation p.1 Lecture 5. Nonholonomic constraint.
More informationOn-line Mobile Robotic Dynamic Modeling using Integrated Perturbative Dynamics. Forrest Rogers-Marcovitz
On-line Mobile Robotic Dynamic Modeling using Integrated Perturbative Dynamics Forrest Rogers-Marcovitz CMU-RI-TR-10-15 Submitted in partial fulfillment of the requirements for the degree of Master of
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 informationChapter 3 Numerical Methods
Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second
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 informationCooperative Motion Control of Multiple Autonomous Marine
Cooperative Motion Control of Multiple Autonomous Marine Collision Avoidance in Dynamic Environments EECI Graduate School on Control Supélec, Feb. 21-25, 2011 Outline Motivation/Objectives Cooperative
More informationMotion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints
Vol. 18 No. 6, pp.823 830, 2000 823 Motion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints Hirohiko Arai The concept of discrete time nonholonomic systems, in which
More informationLogistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations
Logistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations S. Y. Ha and J. Park Department of Mathematical Sciences Seoul National University Sep 23, 2013 Contents 1 Logistic Map 2 Euler and
More informationRobotics. Path Planning. Marc Toussaint U Stuttgart
Robotics Path Planning Path finding vs. trajectory optimization, local vs. global, Dijkstra, Probabilistic Roadmaps, Rapidly Exploring Random Trees, non-holonomic systems, car system equation, path-finding
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 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 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 informationChapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
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 informationBasic ground vehicle dynamics 1. Prof. R.G. Longoria Spring 2015
Basic ground vehicle dynamics 1 Prof. R.G. Longoria Spring 2015 Overview We will be studying wheeled vehicle systems in this course and in the lab, so we ll let that work drive our discussion. Before thinking
More informationMobile Robot Control on a Reference Path
Proceedings of the 3th Mediterranean Conference on Control and Automation Limassol, Cyprus, June 7-9, 5 WeM5-6 Mobile Robot Control on a Reference Path Gregor Klančar, Drago Matko, Sašo Blažič Abstract
More informationRobust Model Predictive Control for Autonomous Vehicle/Self-Driving Cars
Robust Model Predictive Control for Autonomous Vehicle/Self-Driving Cars Che Kun Law, Darshit Dalal, Stephen Shearrow A robust Model Predictive Control (MPC) approach for controlling front steering of
More informationChapter 6 Dynamics I: Motion Along a Line
Chapter 6 Dynamics I: Motion Along a Line Chapter Goal: To learn how to solve linear force-and-motion problems. Slide 6-2 Chapter 6 Preview Slide 6-3 Chapter 6 Preview Slide 6-4 Chapter 6 Preview Slide
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 informationOrdinary Differential Equations II
Ordinary Differential Equations II CS 205A: Mathematical Methods for Robotics, Vision, and Graphics Justin Solomon CS 205A: Mathematical Methods Ordinary Differential Equations II 1 / 29 Almost Done! No
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 informationIntroduction to Robotics
J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics
More informationHandout 6: Rotational motion and moment of inertia. Angular velocity and angular acceleration
1 Handout 6: Rotational motion and moment of inertia Angular velocity and angular acceleration In Figure 1, a particle b is rotating about an axis along a circular path with radius r. The radius sweeps
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 informationMinimum Wheel-Rotation Paths for Differential-Drive Mobile Robots
Minimum Wheel-Rotation Paths for Differential-Drive Mobile Robots Hamidreza Chitsaz, Steven M. LaValle, Devin J. Balkcom, and Matthew T. Mason August 7, 007 Abstract The shortest paths for a mobile robot
More informationOrdinary Differential Equations I
Ordinary Differential Equations I CS 205A: Mathematical Methods for Robotics, Vision, and Graphics Justin Solomon CS 205A: Mathematical Methods Ordinary Differential Equations I 1 / 27 Theme of Last Three
More informationarxiv: v1 [cs.ro] 31 Jan 2018
Naive Bayes Entrapment Detection for Planetary Rovers Dicong Qiu dq@cs.cmu.edu Carnegie Mellon University arxiv:1801.10571v1 [cs.ro] 31 Jan 2018 Abstract Entrapment detection is a prerequisite for planetary
More informationSOIL MECHANICS OF LUNAR REGOLITH SIMULANTS FOR PROBE LANDING AND ROVER LOCOMOTION
SOIL MECHANICS OF LUNAR REGOLITH SIMULANTS FOR PROBE LANDING AND ROVER LOCOMOTION Kazuya Yoshida *1, Keiji Nagatani *1, Genya Ishigami *1, Shigehito Shimizu *1 Kozo Sekimoto *2, Akira Miyahara *3, Takaaki
More informationAiding Off-Road Inertial Navigation with High Performance Models of Wheel Slip
Aiding Off-Road Inertial Navigation with High Performance Models of Wheel Slip Forrest Rogers-Marcovitz, Michael George, Neal Seegmiller, and Alonzo Kelly Abstract When GPS, or other absolute positioning,
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 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 informationCinematica dei Robot Mobili su Ruote. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo
Cinematica dei Robot Mobili su Ruote Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Riferimenti bibliografici Roland SIEGWART, Illah R. NOURBAKHSH Introduction to Autonomous Mobile
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 informationRobotics. Path Planning. University of Stuttgart Winter 2018/19
Robotics Path Planning Path finding vs. trajectory optimization, local vs. global, Dijkstra, Probabilistic Roadmaps, Rapidly Exploring Random Trees, non-holonomic systems, car system equation, path-finding
More informationLecture IV: Time Discretization
Lecture IV: Time Discretization Motivation Kinematics: continuous motion in continuous time Computer simulation: Discrete time steps t Discrete Space (mesh particles) Updating Position Force induces acceleration.
More informationChapter 7 Control. Part State Space Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 7 Control Part 2 7.2 State Space Control 1 7.2 State Space Control Outline 7.2.1 Introduction 7.2.2 State Space Feedback Control 7.2.3 Example: Robot Trajectory Following 7.2.4 Perception Based
More informationIsobath following using an altimeter as a unique exteroceptive sensor
Isobath following using an altimeter as a unique exteroceptive sensor Luc Jaulin Lab-STICC, ENSTA Bretagne, Brest, France lucjaulin@gmail.com Abstract. We consider an underwater robot equipped with an
More informationReference Trajectory Generation for an Atomic Force Microscope
Mechatronics 2010, June 28-30, Swiss Federal Institute of Technology ETH, Zurich Switzerland 1 Reference Trajectory Generation for an Atomic Force Microscope Ivan Furlan and Silvano Balemi 1 Department
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 informationIdentification of linear and nonlinear driver steering control
Identification of linear and nonlinear driver steering control David Cole, Andrew Odhams, Steven Keen Vehicle Dynamics and Control 211 Fitzwilliam College, Cambridge, 5 April www.dynamics.org Driver-Vehicle
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 informationAttitude Regulation About a Fixed Rotation Axis
AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard
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 information2-D Motion of Rigid Bodies - Kinematics
1 2.003J/1.053J Dynamics and Control I, Spring 2007 Professor Thomas Peacock 2/28/2007 Lecture 7 2-D Motion of Rigid Bodies - Kinematics Kinematics of Rigid Bodies Williams 3-3 (No method of instant centers)
More informationMethods for Computing Periodic Steady-State Jacob White
Introduction to Simulation - Lecture 15 Methods for Computing Periodic Steady-State Jacob White Thanks to Deepak Ramaswamy, Michal Rewienski, and Karen Veroy Outline Periodic Steady-state problems Application
More informationReal-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics
Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph
More informationCase Study: The Pelican Prototype Robot
5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,
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 informationOrdinary Differential Equations II
Ordinary Differential Equations II CS 205A: Mathematical Methods for Robotics, Vision, and Graphics Justin Solomon CS 205A: Mathematical Methods Ordinary Differential Equations II 1 / 33 Almost Done! Last
More informationOrdinary Differential Equations I
Ordinary Differential Equations I CS 205A: Mathematical Methods for Robotics, Vision, and Graphics Justin Solomon CS 205A: Mathematical Methods Ordinary Differential Equations I 1 / 32 Theme of Last Few
More informationC Spoke k. Spoke k+1
Numerical Accuracy Case Studies: D Rimless Spoked Wheel and a 3D Passive-Dynamic Model of Walking Michael J. Coleman Andy Ruina Anindya Chatterjee 1 Department of Theoretical and Applied Mechanics Cornell
More informationTracking Control of a Mobile Robot using a Neural Dynamics based Approach
Tracking ontrol of a Mobile Robot using a Neural ynamics based Approach Guangfeng Yuan, Simon X. Yang and Gauri S. Mittal School of Engineering, University of Guelph Guelph, Ontario, NG W, anada Abstract
More informationMEI Mechanics 1. Applying Newton s second law along a line
MEI Mechanics 1 Applying Newton s second law along a line Chapter assessment 1. (a) The following two questions are about the motion of a car of mass 1500 kg, travelling along a straight, horizontal road.
More informationSliding mode formation tracking control of a tractor and trailer - car system
Sliding mode formation tracking control of a tractor and trailer - car system Fabio Morbidi Dipartimento di Ingegneria dell Informazione University of Siena Via Roma 56, 5300 Siena, Italy Email: morbidi@dii.unisi.it
More informationChapter 9b: Numerical Methods for Calculus and Differential Equations. Initial-Value Problems Euler Method Time-Step Independence MATLAB ODE Solvers
Chapter 9b: Numerical Methods for Calculus and Differential Equations Initial-Value Problems Euler Method Time-Step Independence MATLAB ODE Solvers Acceleration Initial-Value Problems Consider a skydiver
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 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 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 informationCoordinated Path Following for Mobile Robots
Coordinated Path Following for Mobile Robots Kiattisin Kanjanawanishkul, Marius Hofmeister, and Andreas Zell University of Tübingen, Department of Computer Science, Sand 1, 7276 Tübingen Abstract. A control
More informationLecture V: The game-engine loop & Time Integration
Lecture V: The game-engine loop & Time Integration The Basic Game-Engine Loop Previous state: " #, %(#) ( #, )(#) Forces -(#) Integrate velocities and positions Resolve Interpenetrations Per-body change
More informationRobot Dynamics Instantaneous Kinematiccs and Jacobians
Robot Dynamics Instantaneous Kinematiccs and Jacobians 151-0851-00 V Lecture: Tuesday 10:15 12:00 CAB G11 Exercise: Tuesday 14:15 16:00 every 2nd week Marco Hutter, Michael Blösch, Roland Siegwart, Konrad
More informationDISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi
DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM Dina Shona Laila and Alessandro Astolfi Electrical and Electronic Engineering Department Imperial College, Exhibition Road, London
More informationSolving high order nonholonomic systems using Gibbs-Appell method
Solving high order nonholonomic systems using Gibbs-Appell method Mohsen Emami, Hassan Zohoor and Saeed Sohrabpour Abstract. In this paper we present a new formulation, based on Gibbs- Appell method, for
More informationIntroduction to Optimal Control Theory and Hamilton-Jacobi equations. Seung Yeal Ha Department of Mathematical Sciences Seoul National University
Introduction to Optimal Control Theory and Hamilton-Jacobi equations Seung Yeal Ha Department of Mathematical Sciences Seoul National University 1 A priori message from SYHA The main purpose of these series
More informationChapter 8. Numerical Solution of Ordinary Differential Equations. Module No. 2. Predictor-Corrector Methods
Numerical Analysis by Dr. Anita Pal Assistant Professor Department of Matematics National Institute of Tecnology Durgapur Durgapur-7109 email: anita.buie@gmail.com 1 . Capter 8 Numerical Solution of Ordinary
More informationUniversity of Huddersfield Repository
University of Huddersfield Repository Pislaru, Crinela Modelling and Simulation of the Dynamic Behaviour of Wheel-Rail Interface Original Citation Pislaru, Crinela (2012) Modelling and Simulation of the
More informationNonlinear Landing Control for Quadrotor UAVs
Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred
More informationJoint GPS and Vision Estimation Using an Adaptive Filter
1 Joint GPS and Vision Estimation Using an Adaptive Filter Shubhendra Vikram Singh Chauhan and Grace Xingxin Gao, University of Illinois at Urbana-Champaign Shubhendra Vikram Singh Chauhan received his
More informationOn the optimality of Dubins paths across heterogeneous terrain
On the optimality of Dubins paths across heterogeneous terrain Ricardo G. Sanfelice and Emilio Frazzoli {sricardo,frazzoli}@mit.edu Laboratory for Information and Decision Systems Massachusetts Institute
More informationIdentification Methods for Structural Systems. Prof. Dr. Eleni Chatzi Lecture March, 2016
Prof. Dr. Eleni Chatzi Lecture 4-09. March, 2016 Fundamentals Overview Multiple DOF Systems State-space Formulation Eigenvalue Analysis The Mode Superposition Method The effect of Damping on Structural
More informationOperation of the Ballbot on Slopes and with Center-of-Mass Offsets
Proceedings of the IEEE International Conference on Robotics and Automation May 5 Seattle, WA, USA Operation of the Ballbot on Slopes and with Center-of-Mass Offsets Bhaskar Vaidya, Michael Shomin, Ralph
More informationNAVIGATION OF THE WHEELED TRANSPORT ROBOT UNDER MEASUREMENT NOISE
WMS J. Pure Appl. Math. V.7, N.1, 2016, pp.20-27 NAVIGAION OF HE WHEELED RANSPOR ROBO UNDER MEASUREMEN NOISE VLADIMIR LARIN 1 Abstract. he problem of navigation of the simple wheeled transport robot is
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 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 informationLecture 2: Controllability of nonlinear systems
DISC Systems and Control Theory of Nonlinear Systems 1 Lecture 2: Controllability of nonlinear systems Nonlinear Dynamical Control Systems, Chapter 3 See www.math.rug.nl/ arjan (under teaching) for info
More informationContinuous Vehicle Slip Model Identification on Changing Terrains
Continuous Vehicle Slip Model Identification on Changing Terrains Forrest Rogers-Marcovitz, Neal Seegmiller, and Alonzo Kelly Carnegie Mellon University, Robotics Institute Pittsburgh, PA, USA Email: {forrest,
More informationNonholonomic Behavior in Robotic Systems
Chapter 7 Nonholonomic Behavior in Robotic Systems In this chapter, we study the effect of nonholonomic constraints on the behavior of robotic systems. These constraints arise in systems such as multifingered
More informationThe Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path
J. Math. and Its Appl. ISSN: 1829-605X Vol. 4, No. 1, May 2007, 1 8 The Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path Miswanto 1, I. Pranoto
More informationOptimization-Based Control
Optimization-Based Control Richard M. Murray Control and Dynamical Systems California Institute of Technology DRAFT v2.1a, November 20, 2016 c California Institute of Technology All rights reserved. This
More informationInstrumentation Commande Architecture des Robots Evolués
Instrumentation Commande Architecture des Robots Evolués Program 4a : Automatic Control, Robotics, Signal Processing Presentation General Orientation Research activities concern the modelling and control
More informationRotational Motion. Rotational Motion. Rotational Motion
I. Rotational Kinematics II. Rotational Dynamics (Netwton s Law for Rotation) III. Angular Momentum Conservation 1. Remember how Newton s Laws for translational motion were studied: 1. Kinematics (x =
More informationTerramechanics Based Analysis and Motion Control of Rovers on Simulated Lunar Soil
ICRA '07 Space Robotics Workshop 14 April, 2007 Terramechanics Based Analysis and Motion Control of Rovers on Simulated Lunar Soil Kazuya Yoshida and Keiji Nagatani Dept. Aerospace Engineering Graduate
More informationMathematics for chemical engineers. Numerical solution of ordinary differential equations
Mathematics for chemical engineers Drahoslava Janovská Numerical solution of ordinary differential equations Initial value problem Winter Semester 2015-2016 Outline 1 Introduction 2 One step methods Euler
More informationIntroduction to Dynamic Path Inversion
Dipartimento di ingegneria dell Informazione Università di Parma Dottorato di Ricerca in Tecnologie dell Informazione a.a. 2005/2006 Introduction to Dynamic Path Aurelio PIAZZI DII, Università di Parma
More informationVSP 2001/04/20 Prn:27/01/2006; 8:31 {RA} F:ar2385.tex; VTeX/VJ p. 1 (50-131)
VSP 2001/04/20 Prn:27/01/2006; 8:31 {RA} F:ar2385.tex; VTeX/VJ p. 1 (50-131) Advanced Robotics, Vol. 00, No. 0, pp. 1 24 (2006) VSP and Robotics Society of Japan 2006. Also available online - www.vsppub.com
More informationDSCC TIME-OPTIMAL TRAJECTORIES FOR STEERED AGENT WITH CONSTRAINTS ON SPEED AND TURNING RATE
Proceedings of the ASME 216 Dynamic Systems and Control Conference DSCC216 October 12-14, 216, Minneapolis, Minnesota, USA DSCC216-9892 TIME-OPTIMAL TRAJECTORIES FOR STEERED AGENT WITH CONSTRAINTS ON SPEED
More informationEstimation of Tire-Road Friction by Tire Rotational Vibration Model
53 Research Report Estimation of Tire-Road Friction by Tire Rotational Vibration Model Takaji Umeno Abstract Tire-road friction is the most important piece of information used by active safety systems.
More informationIdentification of Lateral/Directional Model for a UAV Helicopter in Forward Flight
Available online at www.sciencedirect.com Procedia Engineering 16 (2011 ) 137 143 International Workshop on Automobile, Power and Energy Engineering Identification of Lateral/Directional Model for a UAV
More informationDesign of Norm-Optimal Iterative Learning Controllers: The Effect of an Iteration-Domain Kalman Filter for Disturbance Estimation
Design of Norm-Optimal Iterative Learning Controllers: The Effect of an Iteration-Domain Kalman Filter for Disturbance Estimation Nicolas Degen, Autonomous System Lab, ETH Zürich Angela P. Schoellig, University
More information