Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline •...
Transcript of Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline •...
![Page 1: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/1.jpg)
Mobile Robotics
Introduction
![Page 2: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/2.jpg)
Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical Configuration • Design Themes & Issues • Summary
2 Mobile Robotics - Prof Alonzo Kelly, CMU RI
![Page 3: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/3.jpg)
Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical Configuration • Design Themes & Issues • Summary
Mobile Robotics - Prof Alonzo Kelly, CMU RI 3
![Page 4: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/4.jpg)
Why do the scientists build them?
Mobile Robotics - Prof Alonzo Kelly, CMU RI 4
![Page 5: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/5.jpg)
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
![Page 6: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/6.jpg)
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
![Page 7: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/7.jpg)
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
![Page 8: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/8.jpg)
(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
![Page 9: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/9.jpg)
Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical Configuration • Design Themes & Issues • Summary
Mobile Robotics - Prof Alonzo Kelly, CMU RI 9
![Page 10: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/10.jpg)
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
![Page 11: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/11.jpg)
Automotive Assistance • ABS • Yaw Stability Control (Slip) • Roll Stability Control (Rollover) • LDW • Driver Monitor
Mobile Robotics - Prof Alonzo Kelly, CMU RI 11
![Page 12: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/12.jpg)
Automotive Assistance
Mobile Robotics - Prof Alonzo Kelly, CMU RI 12
Pedestrian Detection
LDW
![Page 13: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/13.jpg)
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
![Page 14: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/14.jpg)
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
![Page 15: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/15.jpg)
Material Handling
Mobile Robotics - Prof Alonzo Kelly, CMU RI 15
![Page 16: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/16.jpg)
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
![Page 17: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/17.jpg)
Port Automation • Rotterdam, Brisbane, Singapore,
Mobile Robotics - Prof Alonzo Kelly, CMU RI 17
![Page 18: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/18.jpg)
Straddle Carriers
Mobile Robotics - Prof Alonzo Kelly, CMU RI 18
![Page 19: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/19.jpg)
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
![Page 20: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/20.jpg)
AGVs FOR Order Picking
Mobile Robotics - Prof Alonzo Kelly, CMU RI 20
![Page 21: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/21.jpg)
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
![Page 22: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/22.jpg)
Service Robots - Information
Mobile Robotics - Prof Alonzo Kelly, CMU RI 22
![Page 23: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/23.jpg)
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
![Page 24: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/24.jpg)
Service Robots - Sales
Mobile Robotics - Prof Alonzo Kelly, CMU RI 24
![Page 25: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/25.jpg)
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
![Page 26: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/26.jpg)
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
![Page 27: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/27.jpg)
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
on perception it is better..
Mobile Robotics - Prof Alonzo Kelly, CMU RI 27
![Page 28: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/28.jpg)
Service Robots – Health Care
Mobile Robotics - Prof Alonzo Kelly, CMU RI 28
![Page 29: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/29.jpg)
Mapping / Metrology • Traffic Maps • Forestry Inventory • Mining Process Monitoring • Military
Mobile Robotics - Prof Alonzo Kelly, CMU RI 29
![Page 30: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/30.jpg)
Mapping / Metrology
Mobile Robotics - Prof Alonzo Kelly, CMU RI 30
![Page 31: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/31.jpg)
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
![Page 32: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/32.jpg)
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
![Page 33: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/33.jpg)
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
![Page 34: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/34.jpg)
Vacuum and Coverage
Mobile Robotics - Prof Alonzo Kelly, CMU RI 34
![Page 35: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/35.jpg)
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
![Page 36: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/36.jpg)
Lawn Care
Mobile Robotics - Prof Alonzo Kelly, CMU RI 36
![Page 37: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/37.jpg)
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
![Page 38: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/38.jpg)
Social / Entertainment
Mobile Robotics - Prof Alonzo Kelly, CMU RI 38
![Page 39: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/39.jpg)
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
![Page 40: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/40.jpg)
Service Robots – Humanoids • Hope is to replace
humans in doing hard labor.
• No real sales yet.
Mobile Robotics - Prof Alonzo Kelly, CMU RI 40
![Page 41: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/41.jpg)
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
![Page 42: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/42.jpg)
Excavation and Underground
Mobile Robotics - Prof Alonzo Kelly, CMU RI 42
![Page 43: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/43.jpg)
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
![Page 44: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/44.jpg)
Agriculture
Mobile Robotics - Prof Alonzo Kelly, CMU RI 44
![Page 45: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/45.jpg)
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
![Page 46: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/46.jpg)
Mining Trucks
Mobile Robotics - Prof Alonzo Kelly, CMU RI 46
![Page 47: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/47.jpg)
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
![Page 48: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/48.jpg)
Field Robots – U S A R
Mobile Robotics - Prof Alonzo Kelly, CMU RI 48
Bombed USAR
Tadokoro USAR Platform
![Page 49: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/49.jpg)
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
![Page 50: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/50.jpg)
Recon and Surveillance
Mobile Robotics - Prof Alonzo Kelly, CMU RI 50
![Page 51: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/51.jpg)
Field Robots – Recon & Surveillance • iRobot has sold 300 packBots for use
in Iraq.
Mobile Robotics - Prof Alonzo Kelly, CMU RI 51
iRobot packbot
![Page 52: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/52.jpg)
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
![Page 53: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/53.jpg)
Exploration
Mobile Robotics - Prof Alonzo Kelly, CMU RI 53
![Page 54: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/54.jpg)
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
![Page 55: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/55.jpg)
EOD
Mobile Robotics - Prof Alonzo Kelly, CMU RI 55
![Page 56: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/56.jpg)
Field Robots - Mapping / Metrology • Traffic Maps • Forestry Inventory • Mining Process Monitoring • Military
Mobile Robotics - Prof Alonzo Kelly, CMU RI 56
![Page 57: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/57.jpg)
Mapping / Metrology
Mobile Robotics - Prof Alonzo Kelly, CMU RI 57
![Page 58: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/58.jpg)
Competition • Robo Soccer • Darpa Grand Challenge
Mobile Robotics - Prof Alonzo Kelly, CMU RI 58
![Page 59: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/59.jpg)
Competition
Mobile Robotics - Prof Alonzo Kelly, CMU RI 59
![Page 60: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/60.jpg)
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
![Page 61: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/61.jpg)
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
![Page 62: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/62.jpg)
Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical Configuration • Design Themes & Issues • Summary
Mobile Robotics - Prof Alonzo Kelly, CMU RI 62
![Page 63: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/63.jpg)
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
![Page 64: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/64.jpg)
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
diffi
culty
…
![Page 65: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/65.jpg)
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
![Page 66: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/66.jpg)
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
diffi
culty
![Page 67: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/67.jpg)
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
![Page 68: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/68.jpg)
Perception Objectives Spectrum
Mobile Robotics - Prof Alonzo Kelly, CMU RI 68
Locate Obstacles
Classify Terrain
Map Terrain Model Environment
Local Processing
Global / Temporal
Cognitive
diffi
culty
Recognize Objects
![Page 69: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/69.jpg)
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
![Page 70: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/70.jpg)
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
diffi
culty
Replenish Consumables
Coordinate Many Robots
![Page 71: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/71.jpg)
Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical Configuration • Design Themes & Issues • Summary
Mobile Robotics - Prof Alonzo Kelly, CMU RI 71
![Page 72: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/72.jpg)
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
com
plex
ity
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
![Page 73: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/73.jpg)
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
![Page 74: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/74.jpg)
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
![Page 75: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/75.jpg)
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
![Page 76: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/76.jpg)
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
![Page 77: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/77.jpg)
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
objectives
goals status
set points states
cmds feedback
![Page 78: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/78.jpg)
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
objectives
goals status
set points states
cmds feedback
![Page 79: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/79.jpg)
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
objectives
goals status
set points states
cmds feedback
![Page 80: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/80.jpg)
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
objectives
goals status
set points states
cmds feedback
![Page 81: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/81.jpg)
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
objectives
goals status
set points states
cmds feedback
![Page 82: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/82.jpg)
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
objectives
goals status
set points states
cmds feedback
![Page 83: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/83.jpg)
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
![Page 84: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/84.jpg)
Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical Configuration • Design Themes & Issues • Summary
Mobile Robotics - Prof Alonzo Kelly, CMU RI 84
![Page 85: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/85.jpg)
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)
![Page 86: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/86.jpg)
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 or all of: – power – force – telemetry (data
communications)
![Page 87: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/87.jpg)
Physical Subsystems - Sensing • Proprioceptive sensors -
measure the internal motions of 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
![Page 88: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/88.jpg)
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
![Page 89: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/89.jpg)
Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical Configuration • Design Themes & Issues • Summary
Mobile Robotics - Prof Alonzo Kelly, CMU RI 89
![Page 90: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/90.jpg)
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, optimality
• Goal arbitration and conflict resolution – goal seeking – obstacle avoidance
• Uncertainty
![Page 91: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/91.jpg)
Design Issues – Modeling • What is the best
representation for a given task – images, maps, vectors,
symbols – navigable, traversible,
or 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
![Page 92: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/92.jpg)
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
![Page 93: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/93.jpg)
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
![Page 94: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/94.jpg)
Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical Configuration • Design Themes & Issues • Summary
Mobile Robotics - Prof Alonzo Kelly, CMU RI 94
![Page 95: Mobile Roboticsalonzo/books/Intro.pdf · 2015-06-25 · Mobile Robotics Introduction . Outline • Taxonomy • Applications and Markets • Subsystems • Architecture • Mechanical](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4ddb8d593760db5615629/html5/thumbnails/95.jpg)
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