Beruflich Dokumente
Kultur Dokumente
Outline
Introduction to robotics What motivates use of robotics? What are some of the main applications / drivers? Outline of some typical robot architectures Outlook in terms of new applications
Demographics 101
Demographics 101
Demographics consequences
Productivity in industrialized world must increase with 100% 50+ will soon be the majority of the population There is a need to increase productivity Healthcare will be (even further) challenged Quality of life support for elderly and handicapped Use of automation to provide food and basic supplies such as water
Food Processing Very fast processing up to 6 items / second New design principles Requires sensor in the loop
11
12
13
Entertainment applications
14
Hospital logistics
Nurses spend up to 10% of their time running errands Walking several miles per day These tasks can be automated
15
Domestic cleaning
Sweepers / Cleaners Realistic cost target $200-400 A major challenge in design Multiple products have been launched iRobot Roomba by far most popular
16
Commercial cleaning
17
18
Robot use
Workplace
Automation of tasks
Basic physical activities Early rehabilitation Medical intervention Environment search and management Handling of dangerous material and contexts Removal of people from areas of risk
19
Robot design
Consideration of embodiment
What is the optimal shape function, esthetics, How will the robot interact with other agents?
Interaction patterns
Software design
Navigation localization and mapping Interaction people detection and interaction Functional aspects environment interaction Fusion into an integrated system
20
Well known engineering model Clear division of labor Function based Bottom-up definition Activity based Iterative prototyping Fusion can be a challenge
21
Behavior Based
Hybrid solutions?
Where am I?
Where am I going?
22
Summary
Objective:
Provide an overview of robot motivation and use in industry Provide a broad introduction to robot applications Discuss the design of robot systems
23
Acknowledgement
This series of lectures has been developed with generous support from the Microsoft Corporation as part of the project Software Engineering in Robotics Contract # XXX-YYY. The support is gratefully acknowledged.
24