Mobile Robots Locomotion

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

Mobile Robots Locomotion & Sensors

Motion Control (wheeled robots)

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

Mobile Robotics. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:

Introduction to Autonomous Mobile Robots

MEM380 Applied Autonomous Robots Winter Robot Kinematics

Robotics (Kinematics) Winter 1393 Bonab University

Centre for Autonomous Systems

Mobile Robot Kinematics

Lecture 1 Wheeled Mobile Robots (WMRs)

Introduction to Robotics

BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control

Mobile Robots Summery. Autonomous Mobile Robots

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

EE565:Mobile Robotics Lecture 2

Robotics. CSPP Artificial Intelligence March 10, 2004

Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach

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

Fundamental problems in mobile robotics

EEE 187: Robotics Summary 2

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematic Control

What Is SimMechanics?

CHAPTER 3 MATHEMATICAL MODEL

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «Robot Dynamics»: Kinematics 3

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Lecture «Robot Dynamics»: Introduction

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

DETC THREE-DIMENSIONAL KINEMATIC ANALYSIS OF THE ACTUATED SPOKE WHEEL ROBOT. September 10-13, 2006, Philadelphia, Pennsylvania, USA

Stability control of a wheel-legged mini-rover

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis

1. Introduction 1 2. Mathematical Representation of Robots

Implementation of a Capacitive Proximity Sensor System for a Fully Maneuverable Modular Mobile Robot to Evade Humans

Chapter 3: Kinematics Locomotion. Ross Hatton and Howie Choset

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

Quadruped Robots and Legged Locomotion

Introduction to Robotics

Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

Robot mechanics and kinematics

MTRX4700 Experimental Robotics

Robotics/Perception II

Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning

Cinematica dei Robot Mobili su Ruote. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Cobots

Jacobian: Velocities and Static Forces 1/4

Structural Configurations of Manipulators

Jacobian: Velocities and Static Forces 1/4

11. Kinematic models of contact Mechanics of Manipulation

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný

Robotics. SAAST Robotics Robot Arms

Design of a Three-Axis Rotary Platform

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Kinematics, Kinematics Chains CS 685

SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT

PPGEE Robot Dynamics I

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Lecture 2: Kinematics of medical robotics

2.007 Design and Manufacturing I Spring 2009

An Interactive Software Environment for Gait Generation and Control Design of Sony Legged Robots

Torque-Position Transformer for Task Control of Position Controlled Robots

Exam in DD2426 Robotics and Autonomous Systems

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

A sliding walk method for humanoid robots using ZMP feedback control

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

Planning in Mobile Robotics

Robot mechanics and kinematics

Maintaining static stability and continuous motion in rough terrain hexapod locomotion without terrain mapping*

Simultaneous Optimization of a Wheeled Mobile Robot Structure and a Control Parameter

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

The Mathematical Model and Computer Simulation of a Quadruped Robot

Modeling of Humanoid Systems Using Deductive Approach

IntroductionToRobotics-Lecture02

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Chapter 1: Introduction

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

Autonomous and Mobile Robotics. Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof.

Systèmes de locomotion hybrides roues-pattes

Robotics Tasks. CS 188: Artificial Intelligence Spring Manipulator Robots. Mobile Robots. Degrees of Freedom. Sensors and Effectors

Chapter 2 Kinematics of Mechanisms

MEAM 520. Mobile Robots

METR 4202: Advanced Control & Robotics

Inverse Kinematics for Humanoid Robots using Artificial Neural Networks

Introduction To Robotics (Kinematics, Dynamics, and Design)

Robotics kinematics and Dynamics

Modular robotics and locomotion Juan Gonzalez Gomez

Bearing only visual servo control of a non-holonomic mobile robot. Robert Mahony

Mobile Robotics. Competitions and Opportunities

DETC WORKSPACE ANALYSIS FOR THE LIMBS OF A HEXAPEDAL ROBOT WALKING GAIT GENERATION ALGORITHM DEVELOPMENT

Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks

COMPARISON OF ROBOT NAVIGATION METHODS USING PERFORMANCE METRICS

Thomas Bräunl EMBEDDED ROBOTICS. Mobile Robot Design and Applications with Embedded Systems. Second Edition. With 233 Figures and 24 Tables.

Mobile Robots: An Introduction.

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

Transcription:

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 s Agenda Motivation for Locomotion Basic Definitions Legged Locomotion Wheeled Locomotion Properties of Locomotion and their Application Feedback Control 3

Literature Introduction to Autonomous Mobile Robots. 2 nd Edition. Roland Siegwart, Illah Reza Nourbakhsh, Davide Scaramuzza. MIT Press. 2011. Springer Handbook of Robotics. Bruno Siciliano and Oussama Khatib. Springer. 2008. 4

Again, Robotics is Easy perception modelling domain model environment model information extraction raw data planning task cognition reasoning path planning navigation path execution actuator commands behavior control sensing environment/world acting 5

Locomotion Oxford Dictionary: movement or the ability to move from one place to another 6

Locomotion a mobile robot needs locomotion has a long history in nature different optimizations for speed stability efficiency http://www.youtube.com/watch?v=tifowaz0eeg 7

Locomotion in Biological Systems [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 8

biological locomotion is hard to replicate mechanical complexity duplication miniaturization actuation energy storage Inspiration by Nature [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 9

Efficiency I [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 10

Efficiency II [Sicillano, Khatib, 2008, Springer] 11

stability Key Issues of Locomotion number and geometry of contact points center of gravity static/dynamic stability inclination of the terrain characteristics of contact contact points/path size and shape angle of contact friction type of environment structure medium, e.g. water, air, soft or hard ground 12

Dimensionality the degree of freedom (DOF) of a workspace is its overall dimensionality on (flat) ground DOF=3 in the air or below water DOF=6 13

[Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] Institute for Software Technology 14 Legs versus Wheels

Zero Moment Point Movement (ZMP) commonly used method for stable walking ZMP is defined as that point on the ground at which the net moment of the inertial forces and the gravity has no component along the horizontal axes (Vukobratović and Branislav) [Sicillano, Khatib, 2008, Springer] 15

Zero Moment Point Movement suppose a legged robot comprising several bodies force vector acing on body (gravity plus external) angular velocity of body inertia tensor ( ) of body relative position of body to ZMP [Sicillano, Khatib, 2008, Springer] 0,0, 16

a robot able to use ZMP needs: there are at least six fully actuated joints for each leg the joints are position controlled the feet are equipped with force sensors, which are used to measure the ZMP Requirements for ZMP http://www.youtube.com/watch?v=3aouq1_e--k 17

Wheel Types standard castor Swedish spherical Side View Front View Top View [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 18

Typical Arrangements (2 and 3 Wheels) 2 Wheels 3 Wheels [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 19

Typical Arrangements ( 4 Wheels) [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] http://www.youtube.com/watch?v=xzkc4ez8gye http://www.youtube.com/watch?v=8sh1a511_q4 20

NASA Mars Rover - Rocker-Bogie hybrid between walking and driving allows to climb obstacles reduce movement of body Advanced Mechanisms [Nasa/JPL] http://www.youtube.com/watch?v=bc441bv1wfc 21

Other Forms of Locomotion in the air below water http://www.youtube.com/watch?v=4erebkj_3py http://www.youtube.com/watch?v=9vm-gq9_h9i 22

Homogeneous Transformation we need a transformation between the motion in the reference frame and the robot frame the transformation depend on the global angle,,,, cos sin 0 sin cos 0 0 0 1 23

Kinematic Constraints an arrangement comprises wheels of different types each wheel provides an individual velocity and individual parameters, e.g. steering anlge to determine the maneuverability of an attunement 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 the wheel has to be zero 24

Fixed Standard Wheel,, sin cos cos 0RKC [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] cos sin 0SKC 25

Steered Standard Wheel same as fixed standard wheel expect steering is now a function of time,, [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] sin cos cos 0RKC cos sin 0SKC 26

Swedish Wheel [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] sin cos cos cos 0 RKC cos sin sin 0SKC 27

Spherical Wheel same as fixed standard wheel expect steering is now a free variable [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] sin cos cos 0RKC cos sin 0SKC 28

Combining the Constraints I the wheel arrangement comprises fixed and steerable wheels, denotes the steering angles while denotes all fixed angles denotes wheel speed of the fixed wheels while denotes wheel speed of the steered wheels, denotes the combination 29

Combining the Constraints II Rolling Constraints 0with Sliding Constraints 0 0 0 0 0 0 0with All Together 0 and 30

Maneuverability we can use the constraints to investigate the mobility potential of a robot the degree of mobility is defined as: 3 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: 0 2 depends on the number of steerable wheels robot maneuverability related to the DOF a robot is able to manipulate 31

Application of Constraints 32

Automatic Reconfigurable Omni-Drive [Brandstötter, Hofbauer, Steinbauer, Wotawa IROS 2007] 33

Automatic Reconfigurable Omni-Drive motor 1 fails motor 2 fails motor 3 fails 34

[Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] Institute for Software Technology 35 (Non)-Holomorphic

Feedback Control move a differential drive to a goal non-holonomic constraints we need differential inverse kinematics lim 0 [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 36

Control Law + 3, 8, 1.5 [Siegwart, Nourbakhsh, Scaramuzza, 2011, MIT Press] 37

Questions? Thank you! 38