Introduction to Robotics

Similar documents
Wheeled Mobile Robots

Last week we saw. Today: The Role of Locomotion : Robotics systems and science Lecture 4: Locomotion

Control of Mobile Robots

Mobile Robots Introduction and Lecture Overview

Week 11. Module 5: EE100 Course Project Making your first robot

CORC Exploring Robotics. Unit B: Construction

SPMM OUTLINE SPECIFICATION - SP20016 issue 2 WHAT IS THE SPMM 5000?

Enhancing Wheelchair Mobility Through Dynamics Mimicking

SPMM OUTLINE SPECIFICATION - SP20016 issue 2 WHAT IS THE SPMM 5000?

Robot components: Actuators

Drive Essentials. robot. -Andy Baker

ParcelBot A Tracked Parcel Transporter with High Obstacle Negotiation Capabilities

The Design of an Omnidirectional All-Terrain Rover Chassis

MECA0492 : Vehicle dynamics

Wheeled Robotic Mobility. Dimi Apostolopoulos

WORK PARTNER - HUT-AUTOMATION S NEW HYBRID WALKING MACHINE

Case Studies on NASA Mars Rover s Mobility System

Soft Actuation for Humanoids

Arms, Legs, Wheels, Tracks and What Really Drives Them: Effectors and Actuators. By: J. Islam & Tiffany Stephenson

Torque steer effects resulting from tyre aligning torque Effect of kinematics and elastokinematics

A CASTOR WHEEL CONTROLLER FOR DIFFERENTIAL DRIVE WHEELCHAIRS

1 Configuration Space Path Planning

Suspension systems and components

Experimental Validation of Stable Obstacle Climbing with a Four-Wheel Mobile Robot OpenWHEEL

Assemblies for Parallel Kinematics. Frank Dürschmied. INA reprint from Werkstatt und Betrieb Vol. No. 5, May 1999 Carl Hanser Verlag, München

Exoskeleton Robot DesignBased on Multi-body Dynamics Simulation

SuperQuest Salem Arms Best Practices

MARITIME AFTERNOON. Torben Ole Andersen. June 14, 2017 Aalborg University, Denmark

NEW DESIGN AND DEVELELOPMENT OF ESKIG MOTORCYCLE

Design and Analysis of suspension system components

Introducing Galil's New H-Bot Firmware

DEVELOPMENT OF A CONTROL MODEL FOR A FOUR WHEEL MECANUM VEHICLE. M. de Villiers 1, Prof. G. Bright 2

SAE Mini BAJA: Suspension and Steering

In recent years, multirotor helicopter type autonomous UAVs are being used for aerial photography and aerial survey. In addition, various

The experimental Robot Project

Flexible. Light. Productive. LEG Long-stroke Gripper

1 Configuration Space Path Planning

FLYING CAR NANODEGREE SYLLABUS

SuperQuest Salem Drive Train Best Practices

Manipulators. Basic/Background Info Types of Manipulators General Manipulator design tips

Boombot: Low Friction Coefficient Stair Climbing Robot Using Rotating Boom and Weight Redistribution

ANALYZING THE DYNAMICS OF HIGH SPEED RAIL

MECH S Homework Concept Synthesis Due 12 Feb 14

MODELS FOR THE DYNAMIC ANALYSIS OF THE SUSPENSION SYSTEM OF THE VEHICLES REAR AXLE

A Three Revolute Cobot Using CVTs in Parallel

Robot components: Actuators

NEVER GET STUCK PIONEERING AWD SOLUTION

Fundamentals of Steering Systems ME5670

Space Robotics Planetary Exploration - a DLR Perspective

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

Unit HV04K Knowledge of Heavy Vehicle Chassis Units and Components

Linear Shaft Motors in Parallel Applications

STUDY OF ROLL CENTER SAURABH SINGH *, SAGAR SAHU ** ABSTRACT

ABB Positioners -reliability -quality -performance

Design of a Mobile Robotic Platform with Variable Footprint

RED RAVEN, THE LINKED-BOGIE PROTOTYPE. Ara Mekhtarian, Joseph Horvath, C.T. Lin. Department of Mechanical Engineering,

Automobile Body, Chassis, Occupant and Pedestrian Safety, and Structures Track

Simulating the dynamical behavior of an AGV

How to Build with the Mindstorm Kit

Design of an omnidirectional universal mobile platform

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN BY B.MADHAN KUMAR

ISO 8855 INTERNATIONAL STANDARD. Road vehicles Vehicle dynamics and road-holding ability Vocabulary

KINEMATICS OF REAR SUSPENSION SYSTEM FOR A BAJA ALL-TERRAIN VEHICLE.

Development of a Multibody Systems Model for Investigation of the Effects of Hybrid Electric Vehicle Powertrains on Vehicle Dynamics.

Robotic Systems ECE 401RB Fall 2007

Components for parallel kinematics

Design of Suspension and Steering system for an All-Terrain Vehicle and their Interdependence

Improvement of Mobility for In-Wheel Small Electric Vehicle with Integrated Four Wheel Drive and Independent Steering: A Numerical Simulation Analysis

Initial Concept Review Team Alpha ALUM Rover (Astronaut Lunar Utility Mobile Rover) Friday, October 30, GMT

Alan Kilian Spring Design and construct a Holonomic motion platform and control system.

Active Electrical Load Design for a Cluster POWER Rehabilitation System

Kazuaki Sakai, Toshihiko Yasuda, and Katsuyuki Tanaka, Member, IEEE

Modelling and Simulation Specialists

Swerve Drive Selection Process. Cyber Blue 234 OCTOBER 2010 / Indiana Forums

MECHATRONICS STRUCTURE OF THE CENTAUR LIKE WHEELED SERVICE ROBOT. Sami Ylönen, Aarne Halme

Design and Simulation of Cassino Hexapod Robot

SUMMARY OF STANDARD K&C TESTS AND REPORTED RESULTS

Illustration 1: Dymola user view with chassis model diagram and Modelica text. NHTSA fishhook maneuver result plot and visualization. Chassis Design a

PRELIMINARY DESIGN REVIEW

Jacking and Equalizing Cylinders for NASA- Crawler Transporter

EECS 461 Final Project: Adaptive Cruise Control

Analysis and control of vehicle steering wheel angular vibrations

Relevant friction effects on walking machines

EMEA. Rebecca Margetts Senior Engineer: Mathematical Modelling AgustaWestland. Development of a Helicopter Drivetrain Dynamics Model in MSC ADAMS

Design Methodology of Steering System for All-Terrain Vehicles

FEASIBILITY STYDY OF CHAIN DRIVE IN WATER HYDRAULIC ROTARY JOINT

DEVELOPMENT ENVIRONMENT FOR HAPTIC FEEDBACK DEVICE ON MOBILE AGRICULTURAL EQUIPMENT

STEERING SYSTEM Introduction

CONTROLS SYSTEM OF VEHICLE MODEL WITH FOUR WHEEL STEERING (4WS)

Design of Wheeled Mobile Robot with Tri-Star Wheel as Rescue Robot

The OmniMate Mobile Robot Design, Implementation, and Experimental Results

LEG. Application example. Electrical 2-Finger Parallel Gripper Long-stroke Gripper. Gripping force 1050 N 1500 N. Weight 9 kg 11.

This document is a preview generated by EVS

Unit 1 Introduction to VEX and Robotics

EMC-HD. C 01_2 Subheadline_15pt/7.2mm

The linear motor technology for industrial applications

Introduction. Kinematics and Dynamics of Machines. Involute profile. 7. Gears

Periodic Gait Plans for Locomotion on Natural Terrain by a Submersible Walking Dredger/ Miner

Aerial robots that interact with the environment

Segway Robotic Mobility Platform (RMP) Specifications

Transcription:

Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial Intelligence Research Center Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du colonel Roche Toulouse, France Topics Introduction Locomotion Kinematics of Mobile Robots Perception Navigation Localization Path Planning Task Planning 1

Locomotion is the complement of manipulation Study of actuators that generate interaction forces, and mechanisms that implement desired kinematic and dynamic properties. Locomotion and manipulation share as issues: stability, contact characteristics, and environmental type. 2

stability number and geometry of contact points center of gravity static/dynamic stability inclination of terrain characteristics of contact: contact point/path size and shape angle of contact friction 3

Type of environment Structure medium (e.g. water, air, soft or hard ground) Theory of locomotion includes: Mathematics, Mechanics Physics 4

To be able to do certain task a robot must be able to move in the environment Two main problems Given some inputs how the robot is going to move? (kinematics) Which inputs are required to move a robot to a given position or with desirable movement? (inverse kinematics) The field of study where the forces involved are modeled is Dynamics Energy and Forces associated with movements Different Mobile Robots in: Terrestrial Aquatic Aerial Space 5

Characterized by a series of contact points between the robot and the ground. Advantages: include adaptability and maneuverability in rough terrain. Disadvantages of legged locomotion include power and mechanical complexity Insects 6 or more legs Mammals and reptiles 4 legs Some mammals (Humans) 2 legs Humans can jump in one leg complex active control to maintain balance 6

Adding degrees of freedom to a robot leg increases the maneuverability of the robot Disadvantages: energy, control, and mass. Additional actuators require energy and control, and they also add to leg mass, further increasing power and load requirements on existing actuators. The number of possible gaits depends on the number of legs The gait is a sequence of lift and release events for the individual legs. For a mobile robot with k legs, the total number of possible events N for a walking machine is: N = 2k 1 ( )! 7

For a mobile robot with 2 legs, there are 6 possible events : N = ( 2k 1)!= 3!= 3 2 1 = 6 lift right leg, lift left leg release right leg, release left leg lift both legs together, release both legs together. 8

Static walking with six legs. A tripod formed by three legs always exists. 9

Minimize the number of legs Mass Legs coordination Legged robots can cross a gap Easier when they have less legs Jump and running Two legged robots have been shown to: run, jump, travel up and down stairways, and even do aerial tricks such as somersaults 10

Honda Asimo HRP2, HRP3, HRP4 Sony Qrio Toyota 11

Aldebaran NAO and ROMEO Four legs Standing is passively stable Walking is challenging because to remain stable the robot s center of gravity must be actively shifted during the gait 12

Six legs Static stability reducing the control complexity In most cases, each leg has three degrees of freedom, including hip flexion, knee flexion, and hip abduction relatively simple mechanical implementation balance is not (usually) a problem all wheels are in ground contact Other problems: traction and stability, maneuverability, and control 13

The four basic wheel types: (a) Standard wheel: two degrees of freedom; rotation around the (motorized) wheel axle and the contact point. (b) castor wheel: two degrees of freedom; rotation around an offset steering joint. The four basic wheel types: (c) Swedish wheel: three degrees of freedom; rotation around the (motorized) wheel axle, around the rollers, and around the contact point. (d) Ball or spherical wheel: realization technically difficult. 14

Standard wheels and castor wheel Swedish wheels 15

Balls or spherical wheels Rotation x d y 16

Small speeds d is negligible We use odometry to estimate robot s motion Simple case, the distance traveled by the wheel is: 2πr The Instantaneous Center of Curvature (ICC) must coincide with the axes of rotation of each wheel in contact ICC should not only exist, but each wheel must describe a movement consistent with a rotation of the vehicle around the ICC 17

ICC A Wheeled robot in the plane has three degrees of freedom (x, y, θ) Position (x, y) Orientation θ The robot doesn t independent control over this DoF 18

Robot can t change arbitrary their position Changes depend on orientation Holonomic restrictions Sometimes castor wheels are required Kinematics undone We are going to focus on: Traction and stability Maneuverability Control We are not deal with balance 19

The choice of wheel types for a mobile robot is strongly linked to the choice of wheel arrangement, or wheel geometry When design What type of wheels? and Which geometry? The choices are in function of: maneuverability, controllability, and stability. Ackerman wheel configuration (used in cars) is not a solution for mobile robots because it has poor maneuverability 20

2 wheels One steering wheel in the front, one traction wheel in the rear Two-wheel differential drive with the center of mass (COM) below the axle The minimum of wheel required to have stability is two Stability is achieved if the center of mass is below the axis of the wheels Under ordinary conditions, wheel diameter is impractical Robots with two wheels can hit the ground due to torque 21

Static stability it is requires 3 wheels The center of gravity must be contained in the triangle formed by the three contact points Stability can be improved by adding more wheels The hyper-static nature of geometry requires flexible suspension on roughly terrain 22

3 wheels Two-wheel centered differential drive with a third point of contact Two independently driven wheels in the rear/front, 1 unpowered omnidirectional wheel in the front/rear 3 wheels Two connected traction wheels (differential) in rear, 1 steered free wheel in front Two free wheels in rear, 1 steered traction wheel in front 23

3 wheels Three motorized Swedish or spherical wheels arranged in a triangle; omnidirectional movement is possible Three synchronously motorized and steered wheels; the orientation is not controllable 4 wheels Two motorized wheels in the rear, 2 steered wheels in the front; steering has to be different for the 2 wheels to avoid slipping/ skidding. Two motorized and steered wheels in the front, 2 free wheels in the rear; steering has to be different for the 2 wheels to avoid slipping/skidding. 24

4 wheels Four steered and motorized wheels Two traction wheels (differential) in rear/front, 2 omnidirectional wheels in the front/rear 4 wheels Four omnidirectional wheels Two-wheel differential drive with 2 additional points of contact 25

4 wheels Four motorized and steered castor wheels 6 wheels Two motorized and steered wheels aligned in center, 1 omnidirectional wheel at each corner Two traction wheels (differential) in center, 1 omnidirectional wheel at each corner 26

Maneuverability Omnidireccional robots Swedish or spherical wheels Maneuverability Four drive castor wheels All controlled in traction and turn 27

Maneuverability Pioneer by Adept Robotics (former Active Media Robotics) PR2 by Willow Garage Maneuverability Four drive castor wheels All controlled in traction and turn 28