Robotics and Autonomous Systems

Similar documents
Robotics and Autonomous Systems

Spring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots

Locomotion Concepts. Autonomous Mobile Robots. Concepts Legged Locomotion Wheeled Locomotion. Autonomous Systems Lab. Zürich. Localization.

Kungl Tekniska Högskolan

Centre for Autonomous Systems

This course will deal with Locomotion and Navigation that includes:

Robotics (Locomotion) Winter 1393 Bonab University

Design and Modeling of a Mobile Robot

In this course you will learn the following

Sensing and Modeling of Terrain Features using Crawling Robots

Spider Robot for Motion with Quasistatic. Force Constraints

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Robot motion by simultaneously wheel and leg propulsion

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

Mobile Robots (Legged) (Take class notes)

Locomotion. Dr. Kurtuluş Erinç Akdoğan.

Motion Control of a Bipedal Walking Robot

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Keywords--Bio-Robots, Walking Robots, Locomotion and Stability Controlled Gait.

Toward a Human-like Biped Robot with Compliant Legs

E.I. Kugushev, 7.6. Jaroshevskij Institute of Applied Mathematics, the USSR Academy of Sciences, Moscow, A-47, Miusskaya Sq», 4

First Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances

Biomechanics and Models of Locomotion

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control.

Simulation of the Hybtor Robot

Modeling Human Movement

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS


Written Report of Robot Design

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

Mecánica de Sistemas Multicuerpo:

Walking and Running BACKGROUND REVIEW. Planar Pendulum. BIO-39 October 30, From Oct. 25, Equation of motion (for small θ) Solution is

Efficient Gait Generation using Reinforcement Learning

BIPED TRANSFORMER. Group No. 9

Design of a double quadruped for the Tech United soccer robot

REPORT DOCUMENTATION PAGE

Robots With Legs. Helge Wrede

The Incremental Evolution of Gaits for Hexapod Robots

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

Robot Walking with Genetic Algorithms

1502. The effect of mechanism design on the performance of a quadruped walking machine

Question: Bicycles. Vehicle s Static Stability, Part 1. Observations About Bicycles. Vehicle s Static Stability, Part 2

Truba college of Engineering & Technology, Indore, India. Truba college of Engineering & Technology, Indore, India.

Question: Bicycles. Observations About Bicycles. Static Stability, Part 1. Static Stability, Part 2. Static Stability, Part 3

TEN YEARS IN LOCOMOTION CONTROL RESEARCH

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

GaitAnalysisofEightLegedRobot

Planar motion hexapod walking machines: a new configuration

Body Stabilization of PDW toward Humanoid Walking

First Hops of the 3D Bow Leg

Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2

DISCOVER NEW OPTIONS THE NEW GENERATION X

Speed Control System Design in Bicycle Robot by Low Power Method. Abstract

1001ICT Introduction To Programming Lecture Notes

Learning Locomotion Test 3.2 Results

Skippy: Reaching for the Performance Envelope

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2

Jurassic Chicken: An Avian Bipedal Robot 2001 Florida Conference on Recent Advances in Robotics May 10-11, 2001, FAMU-FSU College of Engineering

DEVELOPMENT OF A FULL-SIZED BIPEDAL HUMANOID ROBOT UTILIZING SPRING ASSISTED PARALLEL FOUR-BAR LINKAGES WITH SYNCHRONIZED ACTUATION

DESIGN & MANUFACTURING OF ROBOT BY USING KLANN S MECHANISM

Ergonomic Handle for a 2DoF Robotic Hand Rehabilitation Device

Novel Tripedal Mobile Robot and Considerations for Gait Planning Strategies Based on Kinematics

Development and analysis of a novel add-on drive mechanism for motorizing a manual wheelchair and its step climbing strategy

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

Space Simulation MARYLAND U N I V E R S I T Y O F. Space Simulation. ENAE 483/788D - Principles of Space Systems Design

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

all i imck >Э1 1 I Vf I \ Ш i ш ,M; цриазд IF 4 ifipm>v*' %тл sioaoy DNicning HUM

Book Review. I. Background

Path-Planning and Tracking in a 3D Complex Environment for an Anthropomorphic Biped Robot

How Do You Swing? You should be working with new lab partners starting with this lab.

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

Simulation-based design to reduce metabolic cost

Steep Terrain Ascension Controller for Hexapod Robots

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Complex movement patterns of a bipedal walk

Mechanical System Simulation of the XM307 Advanced Crew Served Weapon

DETC DESIGN OPTIMIZATION OF A NOVEL TRIPEDAL LOCOMOTION ROBOT THROUGH SIMULATION AND EXPERIMENTS FOR A SINGLE STEP DYNAMIC GAIT

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

CS 4649/7649 Robot Intelligence: Planning

Millennial Walker A multi-functional, elderly assistance walker with improved posture, comfort, and folding capabilities.

DECREE TECH FEATURES FELT LONG, LOW, SLACK GEOMETRY

Walking Programming for a Low-Cost Easy-Operation Cassino Hexapod

From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach -

Development of a Locomotion and Balancing Strategy for Humanoid Robots

Simulation of an All Terrain Hexapod using Lego Mindstorms

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015

CS 4649/7649 Robot Intelligence: Planning

Meridium. Reclaim your way. Information for clinicians

Sensitivity of toe clearance to leg joint angles during extensive practice of obstacle crossing: Effects of vision and task goal

Designing a Traffic Circle By David Bosworth For MATH 714

GOLFER. The Golf Putting Robot

Space Simulation MARYLAND U N I V E R S I T Y O F. Space Simulation. ENAE 483/788D - Principles of Space Systems Design

Toward a Human-like Biped Robot with Compliant Legs

DESIGN OF A CRAWLING GAIT FOR A MODULAR ROBOT. Carlos Santos Merino and Sabri Tosunoglu

Policy Gradient RL to learn fast walk

Microprocessor Technology in Ankle Prosthetics

Transcription:

Robotics and Autonomous Systems Lecture 4: Locomotion Simon Parsons Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57

Motion Two aspects: Locomotion Kinematics Locomotion: What kinds of motion are possible? Locomotion: What physical structures are there? Kinematics: Mathematical model of motion. Kinematics: Models make it possible to predict motion. 3 / 57 Locomotion in nature 4 / 57

Sliding Snakes have four gaits. 5 / 57 Sliding Snakes have four gaits. Anyone know what they are? 6 / 57

Sliding 7 / 57 Sliding 8 / 57

Sliding Snakes have four gaits. Lateral undulation (most common) Concertina Sidewinding Rectilinear (S5, S3-slither-to-sidewind) 9 / 57 Sidewinding 10 / 57

Crawling Concertina and Rectilinear motion can be considered crawling. Not directly implemented. The Makro (left) and Omnitread (right) robots crawl, but not exactly like real snakes do. 11 / 57 Characterisation of locomotion Locomotion: Physical interaction between the vehicle and its environment. Locomotion is concerned with interaction forces, and the mechanisms and actuators that generate them. The most important issues in locomotion are: Stability Characteristics of contact Nature of environment 12 / 57

Characterisation of locomotion Stability Number of contact points Center of gravity Static/dynamic stabilization Inclination of terrain Characteristics of contact Contact point or contact area Angle of contact Friction Nature of environment Structure Medium (water, air, soft or hard ground) 13 / 57 Legged motion The fewer legs the more complicated locomotion becomes At least three legs are required for static stability Babies have to learn for quite a while until they are able to stand or walk on their two legs. During walking some legs are lifted For static walking at least 6 legs are required Alternate between tripod supports. 14 / 57

Leg joints Variety of leg joints/leg styles in nature. mammal (2 or 4) reptile insect 15 / 57 Degrees of freedom Measurement of potential motion. A three dimensional world allows a particle 6 degrees of freedom. 16 / 57

Leg joints Robot structure restricts the DOF of a point on the leg. Typically interested in the foot. A minimum of two DOF is required to move a leg forward A lift and a swing motion. Sliding free motion in more than one direction not possible Three DOF for each leg in most cases Fourth DOF for the ankle joint Might improve walking However, additional joint (DOF) increases the complexity of the design and especially of the locomotion control. 17 / 57 Leg structure How many degrees of freedom does this leg have? 18 / 57

Number of gaits Gait is characterized as the sequence of lift and release events of the individual legs. Depends on the number of legs The number of possible events N for a walking machine with k legs is: N p2k 1q! For a biped walker (k=2) the number of possible events N is: N p4 1q! 3! 3 ˆ 2 ˆ 1 6 19 / 57 Number of gaits What are these events? 20 / 57

Number of gaits The 6 different events are: 1 lift right leg 2 lift left leg 3 release right leg 4 release left leg 5 lift both legs together 6 release both legs together 21 / 57 Number of gaits For a robot with 6 legs (hexapod), such as: N is already N 11! 39, 916, 800 22 / 57

Obvious 6-legged gait Static stability the robot is always stable. (six-legged-crawl) 23 / 57 Obvious 4-legged gaits Changeover walk Gallop 24 / 57

Titan VIII A family of 9 robots, developed from 1976, to explore gaits. (Titan walk) 25 / 57 Aibo (Aibo) 26 / 57

Big Dog, Little Dog Work grew out of the MIT Leg Lab. (leg-lab-spring-flamingo) 27 / 57 Humanoid Robots Two-legged gaits are difficult to achieve human gait, for example is very unstable. 28 / 57

Nao Aldebaran. (NAO-playtime) 29 / 57 Walking or rolling? Number of actuators Structural complexity Control expense Energy efficient Terrain (flat ground, soft ground, climbing..) 30 / 57

RHex Somewhere in between walking and rolling. (rhex) 31 / 57 RHex 32 / 57

Wheeled robots Wheels are the most appropriate solution for many applications Avoid the complexity of controlling legs Basic wheel layouts limited to easy terrain Motivation for work on legged robots Much work on adapting wheeled robots to hard terrain. Three wheels are sufficient to guarantee stability With more than three wheels a flexible suspension is required Selection of wheels depends on the application 33 / 57 Four basic wheels Standard wheel: Two degrees of freedom; rotation around the (motorized) wheel axle and the contact point Castor wheel: Three degrees of freedom; rotation around the wheel axle, the contact point and the castor axle 34 / 57

Four basic wheels (II) Swedish wheel: Three degrees of freedom; rotation around the (motorized) wheel axle, around the rollers and around the contact point. Ball (also called spherical) wheel: Omnidirectional. Suspension is technically not solved. 35 / 57 Swedish wheel Invented in 1973 by Bengt Ilon, who was working for the Swedish company Mecanum AB. Also called a Mecanum or Ilon wheel. 36 / 57

Characteristics of wheeled vehicles Stability of a vehicle is be guaranteed with 3 wheels. Center of gravity is within the triangle with is formed by the ground contact point of the wheels. Stability is improved by 4 and more wheels. However, such arrangements are hyperstatic and require a flexible suspension system. Bigger wheels allow robot to overcome higher obstacles. But they require higher torque or reductions in the gear box. Most wheel arrangements are non-holonomic (see later) Require high control effort Combining actuation and steering on one wheel makes the design complex and adds additional errors for odometry. 37 / 57 Two wheels Steering wheel at front, drive wheel at back. Differential drive. Center of mass above or below axle. 38 / 57

Two wheels The two wheel differential drive pattern was used in Cye. Cye was an early attempt at a robot for home use. 39 / 57 Segway RMP The Segway RMP has its center of mass above the wheels 40 / 57

Three wheels Differential drive plus caster or omnidirectional wheel. Connected drive wheels at rear, steered wheel at front. Two free wheels in rear, steered drive wheel in front. 41 / 57 Differential drive plus caster Highly maneuverable, but limited to moving forwards/backwards and rotating. 42 / 57

Turtlebot Another standard research platform with the same drive. 43 / 57 Neptune Neptune: an early experimental robot from CMU. 44 / 57

Other three wheel drives Omnidirectional Three drive wheels. Swedish or spherical. Synchro drive Three drive wheels. Can t control orientation. 45 / 57 Omnidirectional The Palm Pilot Robot Kit (left) and the Tribolo (right) (Tribolo) 46 / 57

Synchro All wheels are actuated synchronously by one motor Defines the speed of the vehicle All wheels steered synchronously by a second motor Sets the heading of the vehicle (Borenstein) The orientation in space of the robot frame will always remain the same 47 / 57 Four wheels Various combinations of steered, driven wheels and omnidirectional wheels. 48 / 57

Four steering wheels Highly maneuverable, hard to control. 49 / 57 Nomad The Nomad series of robots from Nomadic Teachnologies had four casters, driven and steered. 50 / 57

Uranus Four omnidirectional driven wheels. Not a minimal arrangement, since only three degrees of freedom. Four wheels for stability. 51 / 57 Tracked robots Large contact area means good traction. Use slip/skid steering. 52 / 57

Slip/skid steering Also used on ATV versions of differential drive platforms. Causes problems with odometry. 53 / 57 Aerial robots Lots of interest in the last few years Aim is to use them for search and surveillance tasks. Starmac (left) and YARB (right) 54 / 57

Fish robots Incorporating various kinds of motion. 55 / 57 Onwards When building a robot, it is useful to know how it will move. This helps in developing the control program. Less trial and error. Studying kinematics is one way of achieving this. 56 / 57

Summary This lecture looked at locomotion. It discussed many of the kinds of motion that robots use, giving examples. Next time we will move on to look at the other part of motion, kinematics. In this we move from purely qualitative descriptions of motion to more mathematical descriptions. These have the great advantage of allowing us to compute useful things about motion. 57 / 57