Lecture 23 Dimitar Stefanov. Wheelchair kinematics Recapping Rolling wheels Instantaneous Centre of Curvature (ICC) motion must be consistent Nonholonomic.

Slides:



Advertisements
Similar presentations
Rotation, Angular Momentum and Gravity
Advertisements

Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Mobile Robot Locomotion
Chapter 4: Kinematics in 2D  Motion in a plane, vertical or horizontal  But, the motion in the x- and y-directions are independent, except that they.
Learning Roomba Module 2 - Robot Configurations. Outline What is a Robot Configuration? Why is it important? Several types of Configurations Roomba Configuration.
Odometry Error Detection & Correction - Sudhan Kanitkar.
Rotary Motion Physics Montwood High School. Rotary motion is the motion of a body around an internal axis. –Rotary motion – axis of rotation is inside.
Case Study Continued. Steering Consideration To design the steering system we must consider the 3-Dimensional geometry of the system.
1 Brake-by-Steer Concept Challenge the future Delft University of Technology Brake-by-Steer Concept Steer-by-wire application with independently.
Communication Piazza – Code Angel Computers in Lab Joined late – Be sure to me to remind me!
The City College of New York 1 Prepared by Dr. Salah Talha Mobot: Mobile Robot Introduction to ROBOTICS.
Probabilistic Robotics
Analysis vs. Design When you take a test in your math or physics course, there is one and only one answer! When you do a goal-driven design there may be:
Introduction to ROBOTICS
Team Mejor – The Spyder Critical Design Review -12/7/04.
Mobile Robotics: 10. Kinematics 1
Lecture 25 Dimitar Stefanov.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
Mobile Robotics: 11. Kinematics 2
3-D Computer Vision Using Structured Light Prepared by Burak Borhan.
Mechatronics 1 Week 11. Learning Outcomes By the end of week 11 session, students will understand some sorts of mobile robot and locomotion of wheeled.
Gyroscope Topic Name : Group Presenters: 1. Wahaj Ahmad
EE887 Special Topics in Robotics Paper Review Initial Results in the Development Guidance System of a Guidance System for a Powered Wheelchair
Bicycles 1 Bicycles. Bicycles 2 Question: How would raising the height of a sport utility vehicle affect its turning stability? 1.Make it less likely.
Localization Using Interactive C and a Standard LEGO Mindstorms Hardware Suite Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
Chapter 5 Natural Laws and Car Control. Gravity What is gravity? the force that pulls things towards the earth the force that pulls things towards the.
Urban Search & Rescue Project Hints & Additional Information.
Motion Control (wheeled robots)
1 CMPUT 412 Motion Control – Wheeled robots Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Path-Following Autonomous Convoy with Multiple Asynchronous Nodes Kyle Lemons, Heather Macfie, Tri Pho, G. M. Ewout van Bekkum PACMAN Georgia Institute.
Localisation & Navigation
9/14/2015CS225B Kurt Konolige Locomotion of Wheeled Robots 3 wheels are sufficient and guarantee stability Differential drive (TurtleBot) Car drive (Ackerman.
KINEMATICS OF PARTICLES PLANE CURVILINEAR MOTION
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/14/99 Lecture 12.
An Introduction to Robotic Navigation ECE 450 Introduction to Robotics.
Flow Separation for Fast and Robust Stereo Odometry [ICRA 2009]
Wheeled Robots ~ 1.5 cm to a side temperature sensor & two motors travels 1 inch in 3 seconds untethered !!
Introduction to ROBOTICS
Beyond trial and error…. Establish mathematically how robot should move Kinematics: how robot will move given motor inputs Inverse-kinematics: how to.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.3: 2D Robot Example Jürgen Sturm Technische Universität München.
Where’s the Robot? Ross Mead April 3 rd, Where’s the Robot? Given an initial estimate P(0) of the robot’s location in the configuration space, maintain.
Lecture 22 Dimitar Stefanov.
Mobile Robot Bases. Types of Mobile Robot Bases Ackerman Drive – typical car steering – non-holonomic.
motiontranslationaverage speed Rotation kinematics center of mass Center of gravity gravitational force Gravity displacement direction Vector quantity.
Minds and Computers 3.1 LEGO Mindstorms NXT l Atmel 32-bit ARM processor l 4 inputs/sensors (1, 2, 3, 4) l 3 outputs/motors (A, B, C) l 256 KB Flash Memory.
Visual Odometry for Ground Vehicle Applications David Nistér, Oleg Naroditsky, and James Bergen Sarnoff Corporation CN5300 Princeton, New Jersey
Contents: 1. Introduction 2. Gyroscope specifications 3. Drift rate compensation 4. Orientation error correction 5. Results 6. Gyroscope and odometers.
Circular Motion Lecture 08: l Uniform Circular Motion è Centripetal Acceleration è More Dynamics Problems l Circular Motion with Angular Acceleration è.
Copyright Howie Choset, Renata Melamud, Al Costa, Vincent Leeshue, Sean Piper, Ryan Dejonckheere. All rights reserved. Robotic Locomotion.
Basilio Bona DAUIN – Politecnico di Torino
James Irwin Amirkhosro Vosughi Mon 1-5pm
Gaits Cost of Transportation Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is.
Ref : Ref : Paul E. Sandin, Robot Mechanisms and Mechanical Devices Illustrated, McGraw-Hill, 2003.
Rotation Objectives: Circular Motion: Angle and Speed
TATVA INSTITUTE OF TECHNOLOGICAL STUDIES, MODASA (GTU)
Control Design and Analysis of Chained Systems
LEGO Vehicle Vehicle Basics and Terms.
MiniSkybot: Kinematics
Path Curvature Sensing Methods for a Car-like Robot
Perception 4 Sensors Uncertainty Features Localization Cognition
Locomotion of Wheeled Robots
Kinematics of Wheeled Robots
Kinematics of Wheeled Robots
Robots with four wheels
CSE4421/5324: Introduction to Robotics
دکتر سعید شیری قیداری & فصل 2 کتاب
Mobile Robots Automated Guided Vehicles (AGVs) Autonomous Planes
Motion Models (cont) 2/16/2019.
Open Type Differentials
Kinematics of Wheeled Robots
Presentation transcript:

Lecture 23 Dimitar Stefanov

Wheelchair kinematics Recapping Rolling wheels Instantaneous Centre of Curvature (ICC) motion must be consistent Nonholonomic constraint

Position Estimation (x n, y n ) (x n+1, y n+1 ) Basic position estimation equations are: where: D = vehicle displacement along path; Θ = vehicle orientation (heading).

Ackerman Steering The inside front wheel is rotated slightly sharper than the outside wheel (reduces tire slippage). Ackerman steering provides a fairly accurate dead-reckoning solution while supporting traction and ground clearance. Generally the method of choice for outdoor autonomous vehicles.

Ackerman Steering (cont.1) ΘiΘi ΘoΘo Ackerman equation: where: Θ i = relative steering angle of inner wheel; Θ o = relative steering angle of outer wheel; l = longitudinal wheel separation; d = lateral wheel separation.

Ackerman Steering (cont.2) ΘoΘo ΘiΘi Θ SA Θ SA = vehicle steering angle.

Three or more wheels are mechanically coupled. All wheels have one and the same orientation and rotate in the same direction at the same speed. Improved dead reckoning. Synchro drives use belt, chain or gear drives. Problems in steering accuracy with wear/tear Synchro Drive

Dead reckoning for synchro-drive:

The MECANUM wheel (concept)

Tricycle If a steerable drive wheel and encoder is used, then we can use the Ackerman steering model. Otherwise use we the differential odometry mode

Tricycle Problems When going uphill the center of gravity of the wheelchair tends to move away from driven wheel. Causing loss of traction. As Ackerman-steered design causes surface damage.

Omni-Directional Drives Minimum is a 3 wheel configuration. Each individual motor are driven independently, using velocity control.

Omni-Directional Drives, continue Let’s note the velocity of the wheelchair platform in x and y direction with V x and V y respectively.

Beacon-based Localization Trilateration – Determine wheelchair position from distance measurements to 3 or more known beacons. Triangulation – Determine wheelchair position for angular measurements to 3 or more known beacons.

Triangulation Solution to constraint equations relating the pose of an observer to the positions of a set of landmarks. Usually, the problem is considered in the 2D case.

Triangulation Passive Active Active triangulation (AT): -A controlled light source (such as a laser) is positioned at point P 1. -A imaging detector is placed at P 2. -The distance A is preliminary known. -The image detector measures the angle position of the reflected-light beam. AT requires one camera or one position sensitive detector; AT does not depend on the ambient lighting of the object.

Active triangulation Photo detector – one- or two-dimensional array detector such as a CCD camera or photosensitive line. Calibration – signals are measured on two preliminary known distances between the sensors and the object.

Active rangefinder chip – an example TRC Beacon navigation System

Light guidance system, Dohi Lab, Japan