This course will deal with Locomotion and Navigation that includes:

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

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

Kungl Tekniska Högskolan

Centre for Autonomous Systems

Robotics and Autonomous Systems

Robotics and Autonomous Systems

Robotics (Locomotion) Winter 1393 Bonab University

Design and Modeling of a Mobile Robot

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Robot motion by simultaneously wheel and leg propulsion

Sensing and Modeling of Terrain Features using Crawling Robots

Mobile Robots (Legged) (Take class notes)

In this course you will learn the following

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

Spider Robot for Motion with Quasistatic. Force Constraints

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

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

Body Stabilization of PDW toward Humanoid Walking

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

Toward a Human-like Biped Robot with Compliant Legs

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

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

Mecánica de Sistemas Multicuerpo:

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

Design of a double quadruped for the Tech United soccer robot

TEN YEARS IN LOCOMOTION CONTROL RESEARCH

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

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

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

Motion Control of a Bipedal Walking Robot

Robots With Legs. Helge Wrede

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

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

Create a road in your house

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

Skippy: Reaching for the Performance Envelope

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Book Review. I. Background

the world s most advanced humanoid robot

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

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

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

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

GaitAnalysisofEightLegedRobot

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

Biomechanics and Models of Locomotion

Planar motion hexapod walking machines: a new configuration

Simulation of the Hybtor Robot

Gait Sequence generation of a Hybrid Wheeled-Legged Robot for negotiating discontinuous terrain

Proof Copy. Controlling the Walking Period of a Pneumatic Muscle Walker. Takashi Takuma Koh Hosoda. Abstract. 1. Introduction

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

Pokemon Robotics Challenge: Gotta Catch em All 2.12: Introduction to Robotics Project Rules Fall 2016

BIPED TRANSFORMER. Group No. 9

Frequently Asked Questions

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

A new AI benchmark. Soccer without Reason Computer Vision and Control for Soccer Playing Robots. Dr. Raul Rojas

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

Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring

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

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

The Incremental Evolution of Gaits for Hexapod Robots

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission.

3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet

REPORT DOCUMENTATION PAGE

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

CS 4649/7649 Robot Intelligence: Planning

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

-Elastic strain energy (duty factor decreases at higher speeds). Higher forces act on feet. More tendon stretch. More energy stored in tendon.

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

Tether-based Robot Locomotion Experiments in REX-J mission

Mock-up of the Exhaust Shaft Inspection by Dexterous Hexrotor at the DOE WIPP Site

Locomotion Configuration of a Robust Rappelling Robot

Modeling Human Movement

Mechanical Advantage 1

Please refer to the PMBIA manual, pages 48-77, for more detail on the following sections:

Toward a Human-like Biped Robot with Compliant Legs


DESIGN AND DEVELOPMENT OF A WALKING APPARATUS

Rube-Goldberg Device

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot

IAC-06-D4.1.2 CORRELATIONS BETWEEN CEV AND PLANETARY SURFACE SYSTEMS ARCHITECTURE PLANNING Larry Bell

ABSTRACT 1 INTRODUCTION

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

SIMULATION AND EXPERIMENTAL STUDIES ON WALKING ROBOT WITH FLEXIBLE LEGS

Design and control of Ranger: an energy-efficient, dynamic walking robot

WHITE PAPER Copyright Cicli Pinarello SRL - C.F. e P.I

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.

SIMON Simulation of Non-Automotive Vehicle Free Rolling Response

Computer Simulation of Semi-Passive Walking Robot with Four Legs and Verification of It s Validity Using Developed Experimental Robot

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

Crane Rental Heavy Machinery Moving Project Management

Effects of Ankle Stiffness on Gait Selection of Dynamic Bipedal Walking with Flat Feet

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

New Innovative Anchor Solution for Deepwater Mooring Gravity Intalled Anchors Reduce Time and Costs of Marine Operations Jon Tore Lieng CTO

a Robot WItH a suspended load

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

Microprocessor Technology in Ankle Prosthetics

,WHUDWLYH3URGXFW(QJLQHHULQJ(YROXWLRQDU\5RERW'HVLJQ

Transcription:

1 Key Concepts in Autonomous Mobile Robotics The three key questions in Mobile Robotics Where am I? Where am I going? How do I get there? 1 - Introduction? To answer these questions the robot has to have a model of the environment (given or autonomously built) perceive and analyze the environment find its position/situation within the environment plan and execute the movement This course will deal with Locomotion and Navigation that includes: Perception Localization and Mapping Planning Motion Generation Spring 011

1 6 General Control Scheme for Mobile Robot Systems 1 - Introduction Knowledge, Data Base Mission Commands Localization Map Building "Position" Global Map Cognition Path Planning Environment Model Local Map Path Perception Information Extraction Raw data Sensing Path Execution Actuator Commands Acting Motion Control Real World Environment Spring 011

1 7 Control Architectures / Strategies 1 - Introduction Control Loop dynamically changing no compact model available many sources of uncertainties Two Approaches Classical AI complete modeling function based horizontal decomposition Localization "Position" Global Map Cognition New AI, AL Environment Model Local Map Perception Real World Environment Path Motion Control sparse or no modeling behavior based vertical decomposition bottom up Spring 011 1 8 Two Approaches 1 - Introduction Classical AI (model based navigation) complete modeling function based horizontal decomposition New AI, AL (behavior based navigation) sparse or no modeling behavior based vertical decomposition bottom up Possible Solution Combine Approaches Spring 011

1 9 1 - Introduction Mixed Approach Depicted into the General Control Scheme Localization Position Position Local Map Local Map Cognition Environment Model Local Map Perception to Action Obstacle Avoidance Position Feedback Path Perception Real World Environment Motion Control Spring 011 1 10 Understanding the world 1 - Introduction Fusing & Compressing Information Places / Situations A specific room, a meeting situation, Servicing / Reasoning Interaction Navigation Objects Doors, Humans, Coke bottle, car, Features Lines, Contours, Colors, Phonemes, Raw Data Vision, Laser, Sound, Smell, Functional / Contextual Relationships of Objects imposed learned spatial / temporal/semantic Models / Semantics imposed learned Models imposed learned Spring 011

1 11 Environment Representation and Modeling: The Key for Autonomous Navigation 1 - Introduction Environment Representation Continuous Metric Discrete Metric Discrete Topological -> x, y, -> metric grid -> topological grid Environment Modeling Raw sensor data, e.g. laser range data, grayscale images large volume of data, low distinctiveness makes use of all acquired information Low level features, e.g. line other geometric features medium volume of data, average distinctiveness filters out the useful information, still ambiguities High level features, e.g. doors, a car, the Eiffel tower low volume of data, high distinctiveness filters out the useful information, few/no ambiguities, not enough information Spring 011

Autonomous Mobile Robots Localization "Position" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control Locomotion Concepts Concepts Legged Locomotion Wheeled Locomotion Zürich Autonomous Systems Lab

Locomotion Concepts: Principles Found in Nature

3 Locomotion Concepts Nature came up with a multitude of locomotion concepts Adaptation to environmental characteristics Adaptation to the perceived environment (e.g. size) Concepts found in nature Difficult to imitate technically Do not employ wheels Sometimes imitate wheels (bipedal walking) Most technical systems today use wheels or caterpillars Legged locomotion is still mostly a research topic

4 Biped Walking Biped walking mechanism not too far from real rolling rolling of a polygon with side length equal to the length of the step the smaller the step gets, the more the polygon tends to a circle (wheel) But rotating joint was not invented by nature Work against gravity is required More detailled analysis follows later in this presentation

5 Walking or rolling? number of actuators structural complexity control expense energy efficient terrain (flat ground, soft ground, climbing..) movement of the involved masses walking / running includes up and down movement of COG some extra losses

6 Characterization of locomotion concept 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 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 type of environment structure medium (water, air, soft or hard ground)

7 Mobile Robots with legs (walking machines) The fewer legs the more complicated becomes locomotion Stability with point contact- at least three legs are required for static stability Stability with surface contact at least one leg is required During walking some (usually half) of the legs are lifted thus loosing stability? For static walking at least 4 (or 6) legs are required Animals usually move two legs at a time Humans require more than a year to stand and then walk on two legs.

8 Number of Joints of Each Leg (DOF: degrees of freedom) 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 (as pictured below) 4 th DOF for the ankle joint might improve walking and stability additional joint (DOF) increases the complexity of the design and especially of the locomotion control.

9 The number of distinct event sequences (gaits) The gait is characterized as the distinct sequence of lift and release events of the individual legs it depends on the number of legs. the number of possible events N for a walking machine with k legs is: N k 1! For a biped walker (k=) the number of possible events N is: 1! 3! 3 1 6 N k For a robot with 6 legs (hexapod) N is already N 11! 39'916'800

10 Most Obvious Gait with 6 Legs is Static

11 Most Obvious Natural Gaits with 4 Legs are Dynamic free fly Changeover Walking Galloping

1 Dynamic Walking vs. Static Walking Statically stable Dynamic walking CoG CoG Bodyweight supported by at least three legs Even if all joints freeze instantaneously, the robot will not fall safe slow and inefficient The robot will fall if not continuously moving Less than three legs can be in ground contact fast, efficient demanding for actuation and control

13 Most Simplistic Artificial Gait with 4 Legs is Static Titan VIII quadruped robot C Arikawa, K. & Hirose, S., Tokyo Inst. of Technol.

14 Walking Robots with Four Legs (Quadruped) Artificial Dog Aibo from Sony, Japan

15 Dynamic Walking Robots with Four Legs (Quadruped) Boston Dynamics Big Dog C Boston Dynamics

16 The number of distinct event sequences for biped: With two legs (biped) one can have four different states 1) Both legs down ) Right leg down, left leg up 3) Right leg up, left leg down 4) Both leg up A distinct event sequence can be considered as a change from one state to another and back. So we have the following biped: 1! 6 N k Leg down Leg up distinct event sequences (change of states) for a 1 -> -> 1 turning on right leg -> 3 -> walking running 1 -> 3 -> 1 turning on left leg -> 4 -> hopping right leg 1 -> 4 -> 1 hopping with two legs 3 -> 4 -> 3 hopping left leg

17 Case Study: Stiff Legged Walking P, P3 and Asimo from Honda, Japan P Maximum Speed: km/h Autonomy: 15 min Weight: 10 kg Height: 1.8 m Leg DOF: x6 Arm DOF: x7 C Honda corp.

1 0 Humanoid Robot: ASIMO 1 - Introduction Honda s ASIMO: Advanced Step in Innovative MObility Designed to help people in their everyday lives One of the most advanced humanoid robots Compact, lightweight Sophisticated walk technology Human-friendly design Video: Honda

C youtube material 19 Case Study: Passive Dynamic Walker Forward falling combined with passive leg swing Storage of energy: potential kinetic in combination with low friction

0 Efficiency Comparison Efficiency = c mt = mech. energy / (weight x dist. traveled) C J. Braun, University of Edinburgh, UK

1 Towards Efficient Dynamic Walking: Optimizing Gaits Nature optimizes its gaits Storage of elastic energy To allow locomotion at varying frequencies and speeds, different gaits have to utilize these elements differently Trotting Galloping Walking Crawl Trot 3 1 1 4 1 1 1 1 1 1 1 1 1 3 1 4 Bound Pronk The energetically most economic gait is a function of desired speed. (Figure [Minetti et al. 00]) Pace Gallop

5 Mobile Robots with Wheels Wheels are the most appropriate solution for most applications Three wheels are sufficient to guarantee stability With more than three wheels an appropriate suspension is required Selection of wheels depends on the application

6 The Four Basic Wheels Types a) Standard wheel: Two degrees of freedom; rotation around the (motorized) wheel axle and the contact point b) Castor wheel: Three degrees of freedom; rotation around the wheel axle, the contact point and the castor axle

7 The Four Basic Wheels 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: Suspension technically not solved

8 Characteristics of Wheeled Robots and Vehicles Stability of a vehicle is be guaranteed with 3 wheels If center of gravity is within the triangle which is formed by the ground contact point of the wheels. Stability is improved by 4 and more wheel however, this arrangements are hyper static and require a flexible suspension system. Bigger wheels allow to overcome higher obstacles but they require higher torque or reductions in the gear box. Most arrangements are non-holonomic (see chapter 3) require high control effort Combining actuation and steering on one wheel makes the design complex and adds additional errors for odometry.

9 Different Arrangements of Wheels I Two wheels COG below axle Three wheels Omnidirectional Drive Synchro Drive

30 Case Study: Vacuum Cleaning Robots irobot Roomba vs. Neato XV-11 Images courtesy http://www.botjunkie.com

31 Synchro Drive 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 The orientation in space of the robot frame will always remain the same It is therefore not possible to control the orientation of the robot frame.

3 Different Arrangements of Wheels II Four wheels Six wheels

C Willow Garage 33 Case Study: Willow Garage s PR Four powered castor wheels with active steering Results in omni-drive-like behaviour Results in simplified high-level planning (see chapter 6)

34 CMU Uranus: Omnidirectional Drive with 4 Wheels Movement in the plane has 3 DOF thus only three wheels can be independently controlled It might be better to arrange three swedish wheels in a triangle

35 Wheeled Rovers: Concepts for Object Climbing Purely friction based Change of center of gravity (CoG) Adapted suspension mechanism with passive or active joints

36 The Personal Rover

37 Climbing with Legs: EPFL Shrimp Passive locomotion concept 6 wheels two boogies on each side fixed wheel in the rear front wheel with spring suspension Dimensions length: 60 cm height: 0 cm Characteristics highly stable in rough terrain overcomes obstacles up to times its wheel diameter

38 Rover Concepts for Planetary Exploration ExoMars: ESA Mission to Mars in 013, 015, 018 Six wheels Symmetric chassis No front fork intstrument placement Crab ETH Concept C RCL Russia Concept E RCL Russia

40 Caterpillar The NANOKHOD II, developed by von Hoerner & Sulger GmbH and Max Planck Institute, Mainz will probably go to Mars

41 Other Forms of Locomotion : Traditional and Emerging Flying Swimming C Essex Univ.