Mobile Robotics Introduction Outline Taxonomy Applications and - - PowerPoint PPT Presentation

mobile robotics
SMART_READER_LITE
LIVE PREVIEW

Mobile Robotics Introduction Outline Taxonomy Applications and - - PowerPoint PPT Presentation

Mobile Robotics Introduction Outline Taxonomy Applications and Markets Subsystems Architecture Mechanical Configuration Design Themes & Issues Summary Mobile Robotics - Prof Alonzo Kelly, CMU RI 2 Outline


slide-1
SLIDE 1

Mobile Robotics

Introduction

slide-2
SLIDE 2

Outline

  • Taxonomy
  • Applications and Markets
  • Subsystems
  • Architecture
  • Mechanical Configuration
  • Design Themes & Issues
  • Summary

2 Mobile Robotics - Prof Alonzo Kelly, CMU RI

slide-3
SLIDE 3

Outline

  • Taxonomy
  • Applications and Markets
  • Subsystems
  • Architecture
  • Mechanical Configuration
  • Design Themes & Issues
  • Summary

Mobile Robotics - Prof Alonzo Kelly, CMU RI 3

slide-4
SLIDE 4

Why do the scientists build them?

Mobile Robotics - Prof Alonzo Kelly, CMU RI 4

slide-5
SLIDE 5

Why Use Robots?: Goals and Purposes

  • Potentially use em wherever

– an animal, human, or vehicle … – does useful work

  • Why spend the money on Robots?

– Better -> consistency, control over process – Faster -> more out, less in, 24 hour clock – Safer -> let robots take the risks (mining) – Cheaper -> “people drive like maniacs” – Access -> outer space, bloodstream

Mobile Robotics - Prof Alonzo Kelly, CMU RI 5

slide-6
SLIDE 6

Means of Classification

– Physical characteristics and abilities

  • Segmented body, Pan Tilt, Active Suspension
  • Ackerman Steer, Differential Steer, Skid steer

– Capability level

  • Autonomy level
  • Speed

– Environments for which they are designed

  • Structured (indoor), vs unstructured (outdoor)

– The job they do

  • Move material A to B
  • Search for Life.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 6

slide-7
SLIDE 7

Physical Attributes of Mobile Robots

  • Terrainability (Ability to negotiate terrain)

– Indoor (2D) or Outdoor (3D) – affects complexity of world model and a lot more

  • Type of Locomotion

– Wheeled, Legged, Tracked, Serpentine – affects path mobility models in planning

  • Type of Steering

– Ackerman, Synchronous, Differential, Skid, etc. – affects mobility models in planning

Mobile Robotics - Prof Alonzo Kelly, CMU RI 7

slide-8
SLIDE 8

(More) Attributes of Mobile Robots

  • Body Flexibility

– Unibody or Multi body, Flexible or Rigid body – affects complexity of perception data processing

  • Shape

– Simple or complex, Soup Can vs Insect-Like – dramatically affects complexity of obstacle avoidance during planning

  • Lineage

– Retrofitted or Custom vehicle – affects hardware development cost versus ease of programming.

  • Medium of Transport

– Land, Water, Fuel, Pipes, Air, Undersea, Space – affects mechanism for coordinated actuator control

Mobile Robotics - Prof Alonzo Kelly, CMU RI 8

slide-9
SLIDE 9

Outline

  • Taxonomy
  • Applications and Markets
  • Subsystems
  • Architecture
  • Mechanical Configuration
  • Design Themes & Issues
  • Summary

Mobile Robotics - Prof Alonzo Kelly, CMU RI 9

slide-10
SLIDE 10

Robots at Work - Classes

  • Automated Guided Vehicles
  • Service Robots
  • Cleaning and Lawn Care
  • Social/Entertainment Robots
  • Field Robots
  • Surveillance and Exploration
  • EOD
  • Competition

Mobile Robotics - Prof Alonzo Kelly, CMU RI 10

slide-11
SLIDE 11

Automotive Assistance

  • ABS
  • Yaw Stability Control (Slip)
  • Roll Stability Control (Rollover)
  • LDW
  • Driver Monitor

Mobile Robotics - Prof Alonzo Kelly, CMU RI 11

slide-12
SLIDE 12

Automotive Assistance

Mobile Robotics - Prof Alonzo Kelly, CMU RI 12

Pedestrian Detection LDW

slide-13
SLIDE 13

Automated Guided Vehicles

  • Invented in 1950s.

– Most developed market now. – Sales $300 Million in US in 2005 (RIA)

  • Designed to move materials

(“material handling”).

  • Work in factories, warehouses,

shipping areas.

  • Big users are auto parts, newspapers.
  • Guidance

– Wire – induce cross-track error – Inertial – plus magnets – Laser – plus reflectors

Mobile Robotics - Prof Alonzo Kelly, CMU RI 13

FMC Tug AGV Chalfant, Pa

slide-14
SLIDE 14

Automated Guided Vehicles

  • Modern systems are controlled

wirelessly

– central traffic management computer. – allocates space to individuals

  • Three configurations common:

– Forked – Tug (tow/tractor) – Unit Load

Mobile Robotics - Prof Alonzo Kelly, CMU RI 14

FMC Tug AGV Chalfant, Pa

slide-15
SLIDE 15

Material Handling

Mobile Robotics - Prof Alonzo Kelly, CMU RI 15

slide-16
SLIDE 16

Automated Guided Vehicles - Outdoors

  • 24-7 operation
  • Shipyard staff thought there were people hiding inside

until the power went out and

– It kept on going in the dark !!!!!!

Mobile Robotics - Prof Alonzo Kelly, CMU RI 16

Automated Straddle Carrier Brisbane Australia Ordinary Straddle Carrier Rotterdam, Netherlands

slide-17
SLIDE 17

Port Automation

  • Rotterdam, Brisbane, Singapore,

Mobile Robotics - Prof Alonzo Kelly, CMU RI 17

slide-18
SLIDE 18

Straddle Carriers

Mobile Robotics - Prof Alonzo Kelly, CMU RI 18

slide-19
SLIDE 19

AGVs for Order Picking

  • Warehouses of the future

are robots.

  • Kiva inverts order picking.
  • The racks come to the

people.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 19

slide-20
SLIDE 20

AGVs FOR Order Picking

Mobile Robotics - Prof Alonzo Kelly, CMU RI 20

slide-21
SLIDE 21

Service Robots - Information

  • Do the kind of jobs that service

industry employees do now.

– Light material handling (schlepping mail, food, medications, magazines).

  • Many involve intimacy with humans

– Coping with crowds – Answering questions

Mobile Robotics - Prof Alonzo Kelly, CMU RI 21

EPFL Museum Tour Guide Lausanne, Switzerland

slide-22
SLIDE 22

Service Robots - Information

Mobile Robotics - Prof Alonzo Kelly, CMU RI 22

slide-23
SLIDE 23

Service Robots - Sales

  • First Question when you enter

Home Depot?

– “Where do I find X”

  • Robots can be mobile

information kiosks

– Show you Aisle 13 – Print coupons – Suggestive selling – Chat about the ball game

Mobile Robotics - Prof Alonzo Kelly, CMU RI 23

slide-24
SLIDE 24

Service Robots - Sales

Mobile Robotics - Prof Alonzo Kelly, CMU RI 24

slide-25
SLIDE 25

Service Robots – Health Care

  • Earliest use of robotics in Health

Care in 1970s.

  • Helpmate Robot used in US in

1990s.

– Move bio samples, bio waste, linens, medical records. – About 50 were sold

  • International Federation of

Robotics says market for service and personal robots should reach $6.2 billion in 2005. ???

Mobile Robotics - Prof Alonzo Kelly, CMU RI 25

TRC HelpMate

slide-26
SLIDE 26

Service Robots – Health Care

  • Aethon is/was here in

Pittsburgh.

– Materials transport costs $3 million a year in labor. – RN’s are involved too much in doing his.

  • Robots rent for $1500 per

month.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 26

Aethon Corp. “Tug” Pittsburgh, Pa

slide-27
SLIDE 27

Service Robots – Health Care

  • Intuitive Surgical formed for

minimally invasive surgery > 12 years ago.

  • $600 million revenue in 2007.
  • 1,000 systems installed in

hospitals worldwide.

  • My sources say it does not work

better than manual.

– Patients are demanding it based

  • n perception it is better..

Mobile Robotics - Prof Alonzo Kelly, CMU RI 27

slide-28
SLIDE 28

Service Robots – Health Care

Mobile Robotics - Prof Alonzo Kelly, CMU RI 28

slide-29
SLIDE 29

Mapping / Metrology

  • Traffic Maps
  • Forestry Inventory
  • Mining Process Monitoring
  • Military

Mobile Robotics - Prof Alonzo Kelly, CMU RI 29

slide-30
SLIDE 30

Mapping / Metrology

Mobile Robotics - Prof Alonzo Kelly, CMU RI 30

slide-31
SLIDE 31

Service Robots – Security Guards

  • A simple application.

– Move around a building when there is (supposed to be) no one there. – Notify someone of any funny business.

  • Denning finally gave up after

about 10 years.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 31

Robart Denning

slide-32
SLIDE 32

Service Robots – Cleaning

  • Commercial versions used

in airports, supermarkets, shopping malls, schools, factories, etc, for some time.

  • Special tunnel cleaning

car in Paris Metro deployed in 1999.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 32

Windsor Intellibot Servus Kent

slide-33
SLIDE 33

Service Robots – Cleaning

  • As of right now, household cleaning

robots has made one professor super rich.

  • As of Jan 2006, iRobot has sold 1.2

million Roomba or $95 million in sales.

– About $150 each – Company IPO for $115 Million while still losing money in 2005.

  • Electrolux Trilobite

– Introduced in 1997 – About $1500 each

  • Sonars, not bumpers give real obstacle

avoidance.

  • Can map the area, not random.
  • Powerful vacuum

Mobile Robotics - Prof Alonzo Kelly, CMU RI 33

Electrolux Trilobite 2.0 Roomba

slide-34
SLIDE 34

Vacuum and Coverage

Mobile Robotics - Prof Alonzo Kelly, CMU RI 34

slide-35
SLIDE 35

Service Robots – Lawn Care

  • Robotics Robomow.

– $1196 as shown. – “It mows. You don’t” – Israeli company

  • You specify perimeter.
  • Raster scan coverage algorithm

Mobile Robotics - Prof Alonzo Kelly, CMU RI 35

Friendly Robots Setup Mowing

slide-36
SLIDE 36

Lawn Care

Mobile Robotics - Prof Alonzo Kelly, CMU RI 36

slide-37
SLIDE 37

Social / Entertainment

  • SONY has shipped 100,000

Aibos as of Sept 2005.

– Cost down from $2500 to $850. – Chases balls – Wags its tail, rolls over, scratches itself

  • Ah….Real dogs are free….

Mobile Robotics - Prof Alonzo Kelly, CMU RI 37

Sony QRIO SONY Aibo

slide-38
SLIDE 38

Social / Entertainment

Mobile Robotics - Prof Alonzo Kelly, CMU RI 38

slide-39
SLIDE 39

Social / Entertainment

  • Wowee Robsapiens

– Hong Kong company – $100

  • Walks, dances, does karate moves, pick things

up, and throw them, explains

  • Sold more than 2 million worldwide the first year.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 39

Wowee RoboRaptor Wowee RoboSapiens Video

slide-40
SLIDE 40

Service Robots – Humanoids

  • Hope is to replace

humans in doing hard labor.

  • No real sales yet.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 40

slide-41
SLIDE 41

Field Robots

  • Do a useful task in

structured or natural settings.

  • Forceful interaction with

the environment via implements.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 41

Deere Auto Fellerbuncher Cat Auto Excavator

slide-42
SLIDE 42

Excavation and Underground

Mobile Robotics - Prof Alonzo Kelly, CMU RI 42

slide-43
SLIDE 43

Field Robots - Agriculture

  • Applications include:

– Planting – Weeding – Chemical application (herbicide, insecticide, fertilizer) – Pruning – Harvesting (picking fruit of all kinds) – Grading

  • Large scale mowing on highways, golf

courses.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 43

slide-44
SLIDE 44

Agriculture

Mobile Robotics - Prof Alonzo Kelly, CMU RI 44

slide-45
SLIDE 45

Field Robots - Mining

  • Open Pit:

– Excavators, loaders, rock trucks, draglines.

  • Underground:

– Bolting machines – Continuous Mining machines – LHDs

Mobile Robotics - Prof Alonzo Kelly, CMU RI 45

slide-46
SLIDE 46

Mining Trucks

Mobile Robotics - Prof Alonzo Kelly, CMU RI 46

slide-47
SLIDE 47

Field Robots – U S A R

  • Applications to disaster recovery

– 9/11, Kobe Earthquake, Hurricane Katrina, Fukushima Nuclear Disaster. – Robots can:

  • Go where people cannot (physical / danger)
  • Sense what people cannot (heat)
  • Lift heavy objects…

Mobile Robotics - Prof Alonzo Kelly, CMU RI 47

slide-48
SLIDE 48

Field Robots – U S A R

Mobile Robotics - Prof Alonzo Kelly, CMU RI 48

Bombed USAR Tadokoro USAR Platform

slide-49
SLIDE 49

Field Robots – Recon & Surveillance

  • Intended for military missions.
  • US DOD recently awarded $180

Million to GDRS for military robot controllers.

  • All weather, high mobility, stealthy,

armored vehicles.

  • “Weaponized” robots are close to

deployment.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 49

GDRS XUV

slide-50
SLIDE 50

Recon and Surveillance

Mobile Robotics - Prof Alonzo Kelly, CMU RI 50

slide-51
SLIDE 51

Field Robots – Recon & Surveillance

  • iRobot has sold 300 packBots for use

in Iraq.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 51

iRobot packbot

slide-52
SLIDE 52

Field Robots – Exploration

  • MER Rovers Spirit and

Opportunity went several kilometers autonomously in 2005.

  • Teleop from Earth only

twice a day.

  • Automation Necessary.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 52

Mars Science Lab

slide-53
SLIDE 53

Exploration

Mobile Robotics - Prof Alonzo Kelly, CMU RI 53

slide-54
SLIDE 54

Field Robots – EOD

  • Bomb disposal robot market is

respectable.

  • 2006: Foster Miller claims

50,000 missions completed to defuse devices in Iraq and Afganistan alone.

  • $250 Million in Talon orders so
  • far. $600 million in revenue.
  • Apparently 6000 of these in Iraq

in early 2006.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 54

Northrop Grumman Andros Wolverine FosterMiller Talon

slide-55
SLIDE 55

EOD

Mobile Robotics - Prof Alonzo Kelly, CMU RI 55

slide-56
SLIDE 56

Field Robots - Mapping / Metrology

  • Traffic Maps
  • Forestry Inventory
  • Mining Process Monitoring
  • Military

Mobile Robotics - Prof Alonzo Kelly, CMU RI 56

slide-57
SLIDE 57

Mapping / Metrology

Mobile Robotics - Prof Alonzo Kelly, CMU RI 57

slide-58
SLIDE 58

Competition

  • Robo Soccer
  • Darpa Grand Challenge

Mobile Robotics - Prof Alonzo Kelly, CMU RI 58

slide-59
SLIDE 59

Competition

Mobile Robotics - Prof Alonzo Kelly, CMU RI 59

slide-60
SLIDE 60

Milestones - Commercial

  • AGV sales at $300 Million in US in 2005.
  • Australian port of Brisbane operating “lights out”

24/7 with dozens of robot straddle carriers.

  • As of Jan 2006, iRobot has sold 1.2 million

Roomba for $95 million in sales.

  • 6000 Robots were in Iraq.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 60

slide-61
SLIDE 61

Milestones - Science

  • Caterpillar automates mining truck in 1990.
  • Automatic car crosses USA in 1995.
  • MER Rovers drove kilometers autonomously on

Mars in 2005.

  • 4 robots completed the Grand Challenge in 2005.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 61

slide-62
SLIDE 62

Outline

  • Taxonomy
  • Applications and Markets
  • Subsystems
  • Architecture
  • Mechanical Configuration
  • Design Themes & Issues
  • Summary

Mobile Robotics - Prof Alonzo Kelly, CMU RI 62

slide-63
SLIDE 63

Subsystems - Control

  • Just getting around requires Automatic Control:

– Sense state of actuators such as steering, speed, wheel velocities. – Precision application of power to actuators to cause them to exert forces.

  • To be autonomous, there needs to be a driver.

– This course is mostly about building the driver for the robot.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 63

slide-64
SLIDE 64

Controls Objectives Spectrum

Mobile Robotics - Prof Alonzo Kelly, CMU RI 64

One Wheel Engine Throttle Steering Column Coordinate All Wheel Coordinate Steering & Throttle Follow A Predefined Path Follow A Robot using GPS Track An Object With Pan-Tilt Follow A Robot using Vision Dig Up An Object Axis Sensing Coordination Pose Sensing Visual Sensing Forceful Interaction difficulty

slide-65
SLIDE 65

Subsystems - Navigation

  • Getting somewhere in particular requires:

– a means to know when you are there. – a means to know how to head toward it.

  • State estimation combined with control lets you

get from place to place.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 65

slide-66
SLIDE 66

Navigation Objectives Spectrum

Mobile Robotics - Prof Alonzo Kelly, CMU RI 66

Wheel Rotation Steer Angle Forward Speed Body Attitude Body Heading Body Position, Orientation Body Velocity, Curvature Contact Measurements Field Measurements Navigation Solution Knee Rotation difficulty

slide-67
SLIDE 67

Subsystems - Perception

  • But this is blind moving.

– What if there is something in the way? – -> Perception

  • Perception enables intelligent responses to the

immediate environment.

– (Tracking) Follow the road – (Control) Dodge the fallen tree – (Cognition) Recognize the Mars lifeform

Mobile Robotics - Prof Alonzo Kelly, CMU RI 67

slide-68
SLIDE 68

Perception Objectives Spectrum

Mobile Robotics - Prof Alonzo Kelly, CMU RI 68

Locate Obstacles Classify Terrain Map Terrain Model Environment Local Processing Global / Temporal Cognitive difficulty Recognize Objects

slide-69
SLIDE 69

Subsystems - Planning

  • But you can’t perceive everything either. You need to:

– Generate a plan of action, and update it. – -> Planning

  • Planning implies a need to:

– Remember what was seen by you or others (mapping) – Generate possible courses of action (search) – Predict the consequences of your actions (modeling). – Choose the one best suited to the situation (deliberation).

  • And you need to do all this pretty quickly:

– based on imperfect data – perhaps while moving pretty quickly

Mobile Robotics - Prof Alonzo Kelly, CMU RI 69

slide-70
SLIDE 70

Planning Objectives Spectrum

Mobile Robotics - Prof Alonzo Kelly, CMU RI 70

Stop For Obstacle Drive Around Obstacle Plan Path To a Goal (s) Replan Path(s) Continuously Cover An Area Reactive Path Planning Mission Planning difficulty Replenish Consumables Coordinate Many Robots

slide-71
SLIDE 71

Outline

  • Taxonomy
  • Applications and Markets
  • Subsystems
  • Architecture
  • Mechanical Configuration
  • Design Themes & Issues
  • Summary

Mobile Robotics - Prof Alonzo Kelly, CMU RI 71

slide-72
SLIDE 72

Levels of Autonomy / Complexity

Mobile Robotics - Prof Alonzo Kelly, CMU RI 72

Teleoperator Blind Mobility Teach Playback Convoy / Follower Multi - Vehicle Coverage Planning Obstacle Avoidance Path Planning Full Autonomy complexity Program Control (human in charge) Supervised Control (Human Monitors) No Human

Simple Complex Cost low high Make / Maintain easy hard Operate hard easy Tasks easy hard robust more less

slide-73
SLIDE 73

Program Control (Human in Charge)

  • Teleoperator - responds to

user-supplied commands

  • Blind mobility - executes a

program of instructions

  • Teach-playback - copies

historical behavior of itself

  • Convoy - copies behavior of

another vehicle

Mobile Robotics - Prof Alonzo Kelly, CMU RI 73

Instantaneous Time Delay

slide-74
SLIDE 74

Supervised Control and Autonomous

  • Operator specifies broad goals at various

frequencies

– minutes, hours, days, weeks

  • Full autonomy is but a dream today in many

profitable applications.

– But not all anymore

Mobile Robotics - Prof Alonzo Kelly, CMU RI 74

slide-75
SLIDE 75

What is Autonomy?

  • Three suggested aspects of how autonomous a

system is:

– “Level” of operator interaction.

  • Detail, frequency

– Authority to make decisions.

  • Stop or avoid obstacles

– Situational / Environmental Awareness

  • Authority to summarize for humans

Mobile Robotics - Prof Alonzo Kelly, CMU RI 75

slide-76
SLIDE 76

Autonomy in 5 Layers

  • Nested control loops.

– Commands, state, and models at all levels.

  • Processing Levels

– Supervise = … – Deliberate = decide – Perceive = see – React = …

Mobile Robotics - Prof Alonzo Kelly, CMU RI 76 Global W Model Local W Model Deliberative Planning & Control Perceptive Planning & Control Platform State Reactive Planning & Control Vehicle Actuators Proprioception Sensors Perception Sensors Prior Data

Reactive Autonomy Perceptive Autonomy Deliberative Autonomy Hardware Platform

Situation & World Model Task Level Supervision

Supervised Autonomy

State Estimation Local Processing Global Processing Human Awareness

slide-77
SLIDE 77

Computations

  • Upper levels:

– Symbols – Graphs – Propositions – Concepts

  • Lower levels:

– Signals – Fields – Vectors

Mobile Robotics - Prof Alonzo Kelly, CMU RI 77

Symbolic Logical Search Sequential Deliberative Abstract Policy Strategic Control Physical Tactical Spat-Temp Arithmetic Repetitive Parallel Reactive Concrete

  • bjectives

goals status set points states cmds feedback

slide-78
SLIDE 78

Standard Architectural Model

  • A simple hierarchy

applies to most systems.

– Contents of each box varies.

  • Thinking takes time

and higher levels think more, so they are slower.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 78

Symbolic Logical Search Sequential Deliberative Abstract Policy Strategic Control Physical Tactical Spat-Temp Arithmetic Repetitive Parallel Reactive Concrete

  • bjectives

goals status set points states cmds feedback

slide-79
SLIDE 79

Policy Layer

  • Generates the

mission objectives like:

– stay alive – find the X

  • Usually, humans

provide this and it is hard coded.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 79

Symbolic Logical Search Sequential Deliberative Abstract Policy Strategic Control Physical Tactical Spat-Temp Arithmetic Repetitive Parallel Reactive Concrete

  • bjectives

goals status set points states cmds feedback

slide-80
SLIDE 80

Strategic Layer

  • The deliberative, logical, goal-

generating component (deliberative intelligence)

  • Responsible for enacting

policy by

– setting goals – avoiding getting trapped or lost by systematic search, – optimality – modeling and memory of the environment.

  • AI and operations research

techniques are used

Mobile Robotics - Prof Alonzo Kelly, CMU RI 80

Symbolic Logical Search Sequential Deliberative Abstract Policy Strategic Control Physical Tactical Spat-Temp Arithmetic Repetitive Parallel Reactive Concrete

  • bjectives

goals status set points states cmds feedback

slide-81
SLIDE 81

Tactical Layer

  • Partly deliberative,

partly reactive

  • Responsible for:

– immediate survival, – coordinated control, – immediate perceptual awareness of the environment (reactive intelligence)

  • High level MIMO control

techniques are used

Mobile Robotics - Prof Alonzo Kelly, CMU RI 81

Symbolic Logical Search Sequential Deliberative Abstract Policy Strategic Control Physical Tactical Spat-Temp Arithmetic Repetitive Parallel Reactive Concrete

  • bjectives

goals status set points states cmds feedback

slide-82
SLIDE 82

Control Layer

  • Real-time command

following component

  • (Tries to) do exactly

what it is told

  • Normally models

actuator and body dynamics

  • Low level automatic

control theory used

Mobile Robotics - Prof Alonzo Kelly, CMU RI 82

Symbolic Logical Search Sequential Deliberative Abstract Policy Strategic Control Physical Tactical Spat-Temp Arithmetic Repetitive Parallel Reactive Concrete

  • bjectives

goals status set points states cmds feedback

slide-83
SLIDE 83

Nested Loop View of Architecture

  • Three sense-plan-act loops.

– Each has a “sensor”. – Each has a “planner” – Each has an “actuator”

  • Capabilities working

upward:

– Drive blind – Drive reactively – Drive deliberately

Mobile Robotics - Prof Alonzo Kelly, CMU RI 83 Global Map Local Map Deliberative Planning & Control Perceptive Planning & Control Perception State Estimation Vehicle State Reactive Planning & Control Global Data Processing Vehicle Actuators Proprioception Sensors Perception Sensors Prior Data

Reactive Autonomy Perceptive Autonomy Deliberative Autonomy Hardware Platform

slide-84
SLIDE 84

Outline

  • Taxonomy
  • Applications and Markets
  • Subsystems
  • Architecture
  • Mechanical Configuration
  • Design Themes & Issues
  • Summary

Mobile Robotics - Prof Alonzo Kelly, CMU RI 84

slide-85
SLIDE 85

Physical Subsystems - Mechanical

  • Chassis - provides physical

structure for:

– attaching everything else (e.g masts, booms) – bearing and distributing physical loads (e.g. trusses)

  • Propulsion - provides the

motive power of the system

– electrical motors – chemical (IC) engines

  • Suspension - distributes

terrain following loads and maintains body posture

Mobile Robotics - Prof Alonzo Kelly, CMU RI 85

  • Locomotion - translates

raw motive power into actual motion of the vehicle body

– legs and feet, wheels, tracks – exotics like serpentine, marine and space thrusters

  • Auxiliary mechanisms

– arms (not legs) – sensor heads (pan/tilt units)

slide-86
SLIDE 86

Physical Subsystems - Power

  • Auxiliary (in addition to

propulsion) power units:

– diesel and gas generators – solar arrays

Mobile Robotics - Prof Alonzo Kelly, CMU RI 86

  • Power conditioning -

cleans up, distributes, and/or stores energy:

– uninterruptible power supplies – batteries and chargers

  • Tethers - transmit any
  • r all of:

– power – force – telemetry (data communications)

slide-87
SLIDE 87

Physical Subsystems - Sensing

  • Proprioceptive sensors -

measure the internal motions

  • f mechanisms

– encoders, resolvers, tachometers – potentiometers, LVDTs

  • Position estimation sensors -

measure things related to where the vehicle is:

– compasses, gyros, odometry, – accelerometers, inclinometers, INS – GPS

Mobile Robotics - Prof Alonzo Kelly, CMU RI 87

  • Perception sensors - measure

things related to the environment external to the vehicle.

– whiskers, bumpers, limit switches – force and torque transducers – sonar and infrared beams – imaging ladar, radar, sonar, stereo, cameras – capacitive, inductive, magnetic

  • etc. proxes

– exotics

  • Antennae

– navigation radio signals – telemetry (e.g. cellular modem) – magnetic flux

slide-88
SLIDE 88

Physical Subsystems – Control

  • Motion control:

– steering - controls the direction of – speed - controls the magnitude of – may be coupled or decoupled

Mobile Robotics - Prof Alonzo Kelly, CMU RI 88

  • Environmental control
  • make things comfy

for people and/or electronics

– air conditioning – forced air or solid state cooling – radiators and heat pipes

slide-89
SLIDE 89

Outline

  • Taxonomy
  • Applications and Markets
  • Subsystems
  • Architecture
  • Mechanical Configuration
  • Design Themes & Issues
  • Summary

Mobile Robotics - Prof Alonzo Kelly, CMU RI 89

slide-90
SLIDE 90

Design Issues – Planning

  • Deliberative versus

reactive

– how much look ahead is necessary – how much memory is necessary

  • Managing

combinatoric explosion

  • Errors. What is an

exception, what should be planned for

Mobile Robotics - Prof Alonzo Kelly, CMU RI 90

  • Lookahead / cycle time

tradeoff

  • Completeness,
  • ptimality
  • Goal arbitration and

conflict resolution

– goal seeking – obstacle avoidance

  • Uncertainty
slide-91
SLIDE 91

Design Issues – Modeling

  • What is the best

representation for a given task

– images, maps, vectors, symbols – navigable, traversible,

  • r free space

– Configuration/work space – operators / states

  • What sort of vehicle model is

necessary?

Mobile Robotics - Prof Alonzo Kelly, CMU RI 91

  • Fusion

– how should redundant measurements be fused – how should redundant sensor modalities be fused

  • How to track dynamic

environments well enough

slide-92
SLIDE 92

Design Issues – Sensing

  • Will we ever have / how to do without

– decent sensors – fast enough computers

  • Hi res is too much data to compute
  • Lo res is too little to be useful

Mobile Robotics - Prof Alonzo Kelly, CMU RI 92

slide-93
SLIDE 93

Design Issues – Awareness

  • Some problems seem to require common sense

reasoning - uh oh!.

– Avoiding risk when you have the luxury. – Being aggressive when the situation demands. – Knowing the coming narrow passage is critical to get through.

Mobile Robotics - Prof Alonzo Kelly, CMU RI 93

slide-94
SLIDE 94

Outline

  • Taxonomy
  • Applications and Markets
  • Subsystems
  • Architecture
  • Mechanical Configuration
  • Design Themes & Issues
  • Summary

Mobile Robotics - Prof Alonzo Kelly, CMU RI 94

slide-95
SLIDE 95

Mobile Robots

  • Their time has finally come …

– They continue to invade our culture. – Established markets exist.

  • They go where no man has gone before.

– Agents for science, exploration, human care, industry.

  • There is lots to know about them.
  • ….Universities should teach courses on this stuff…

Mobile Robotics - Prof Alonzo Kelly, CMU RI 95