CSCI 473/573 Human-Centered Robotics August 31, 2015

advertisement
CSCI 473/573
Human-Centered Robotics
August 31, 2015
What is a Human-Centered Robot?
Robots that can coexist with humans
Emphasizes on DIRECT
interaction with people!
2
Applications of HCR: Elderly Care
https://www.youtube.com/watch?v=Z1MJPdhniXc
3
Applications of HCR: Daily Assistance
https://www.youtube.com/watch?v=--wEgmNzs0w
4
Applications of HCR: Children Education
https://www.youtube.com/watch?v=7T7cIY-MIxc
5
Applications of HCR: Children Education
6
Applications of HCR: many others!!!
Search and Rescue
Entertainment
7
8
Challenging?
9
Challenging?
10
Challenges of Robotics
None of the following is easy for a robot!
Yes1.
Ability to move – legs, wheels, fly, burrow, swim, orbit
Yes2. Ability to sense – eyes, ears, other inputs
Yes3. Ability to manipulate – arms, hands, fingers
4. Ability to mimic – appearance, human tasks
5. Ability to communicate – expressions, sounds, voice, digital, analog
Yes6. Ability to think – brain, mechanical mechanism, computer, self-awareness
7. Ability to operate – remotely, program control, autonomously
Usually
8. Ability to react and respond to different situations environments
9. Ability to do something useful
11
Challenges of HCR
Additional Challenges for HCR
Yes1.
Yes2.
Yes3.
4.
Yes5.
Yes6.
7.
Yes8.
Yes9.
Ability to move – legs, wheels, fly, burrow, swim, orbit
Ability to sense – eyes, ears, other inputs (Extremely hard to sense people!)
Ability to manipulate – arms, hands, fingers
Ability to mimic – appearance, human tasks
Ability to communicate – expressions, sounds, voice, digital, analog
Ability to think – brain, mechanical mechanism, computer, self-awareness
Ability to operate – remotely, program control, autonomously
Ability to react and respond to different situations (humans & env.)
Ability to do something useful (to be assistive)
12
Challenges of HCR
Additional Challenges for HCR
Yes1.
Yes2.
Yes3.
4.
Yes5.
Yes6.
7.
Yes8.
Yes9.
Ability to move – legs, wheels, fly, burrow, swim, orbit
Ability to sense – eyes, ears, other inputs (Extremely hard to sense people!)
Ability to manipulate – arms, hands, fingers
Ability to mimic – appearance, human tasks
Ability to communicate – expressions, sounds, voice, digital, analog
Ability to think – brain, mechanical mechanism, computer, self-awareness
Ability to operate – remotely, program control, autonomously
Ability to react and respond to different situations (humans & env.)
Ability to do something useful (to be assistive)
Difficult to evaluate HCR performance: A working system is
generally not enough; human satisfaction is also essential.
Human factors!!!
13
Challenges of HCR
Same lady?
14
Challenges of HCR
Locate her on New York street?
15
Challenges of HCR
How can a robot navigate in this environment?
16
Course Objectives
• Get my students motivated!!!
• Introduce my students the state-of-the-art products
and research on human-centered robotics
• Teach my students practical techniques that are
essential to build human-centered robots
• Help my students construct a working humancentered robotic system or intelligent machine
• Improve my students’ other skills, including paper
writing, presentation, and teaming working
17
Topics we’ll Cover
• 3D robotic perception
• Human representation
• Human-robot interaction
• Robot reasoning
• 3D mapping and robot localization
• Several special topics:
• DARPA challenge
• Google self-driving car
• Cloud robotics
• Robot ethics
• Others
18
Related CS Courses
• Computer Vision (versus Robot Perception)
• Machine Learning (versus Robot Learning)
• Artificial Intelligence (versus Robot Reasoning)
19
Robot Sensing
What to perceive?
20
Robot Sensing
What to perceive?
• Internal states:
 Battery level
 Motor temperature
 Joint angles and forces
 Etc.
• External states:
 Distance to objects
 Surrounding environments
 Human states
 Etc.
21
Download