Richard Voyles Professor of Robotics School of Engineering...
Transcript of Richard Voyles Professor of Robotics School of Engineering...
Richard Voyles
Professor of RoboticsSchool of Engineering Technology
Unprecedented Optimism in Robotics & IOT!
Education (all levels)
Laypublic
Government Leaders (jobs, innovation)
Industry (buyers and sellers)
Finance
Kiva Systems$775M
Rethink Robotics $75M
Rethink Baxter$22,000
KukaYouBot$26,000
Universal UR5 $44,000
• Intrinsically Human-Safe Robots
• Robots that work Symbiotically with Humans as Co-Workers
• Robots that Communicate with Humans in Human Terms
• A Focus on Task Experts rather than Programming Experts
• Robots that understand the world around them
Robotics 2.0What Is Collaborative Robotics?
Dull, Dirty, Dangerous Tasks done by
Dull, Dirty, Dangerous Robots
Robotics 1.0
“Lights-Out Factories”
Robotics 0.1
Robot – Word Origin
In 1921 the Czech author Karel Capek produced his best known work, the play R.U.R. (Rossum's Universal Robots), which featured machines created to simulate human beings.
"robot" was derived from the Czech word robota, meaning (forced) "work"
Robots & Sci-Fi
First movie with a robot: “Metropolis,” 1926
MOVIES – HOLLYWOOD IS DOWN WITH “COLLABORATIVE ROBOTICS”
“Laws of Robotics”
Isaac Asimov, “I Robot,” 1950:
• A robot may not injure a human being or, through inaction, allow a human being to come to harm.
• A robot must obey the orders given it by human beings, except where such orders would conflict with the first law.
• A robot must protect its own existence as long as such protection does not conflict with the first or second laws.
Anything that could give rise to smarter-than-human intelligence … wins hands down beyond contest as doing the most to change the world.
- Eliezer Yudkowsky
But the Turing test cuts both ways. You can't tell if a machine has gotten smarter or if you've just lowered your own standards of intelligence to such a degree that the machine seems smart.
- Jaron Lanier
PURDUE BIG MOVES WORLD-CHANGING RESEARCH
What is a Robot?
WWWebsters:
a mechanism guided by automatic controls
a device that automatically performs complicated often repetitive tasks
a machine that looks like a human being and performs various complex acts (as walking or talking) of a human being; also : a similar but fictional machine whose lack of capacity for human emotions is often emphasized
Is This a Robot?
a mechanism guided by automatic controlsa device that automatically performs complicated often repetitive tasks
How ‘Bout Now?
WWWebsters:
a mechanism guided by automatic controls
a device that automatically performs complicated often repetitive tasks
a machine that looks like a human being and performs various complex acts (as walking or talking) of a human being; also : a similar but fictional machine whose lack of capacity for human emotions is often emphasized
What is a Robot?
We Can All Agree on This Guy
What is a Robot?
WWWebsters:
a mechanism guided by automatic controls
a device that automatically performs complicated often repetitive tasks
a machine that looks like a human being and performs various complex acts (as walking or talking) of a human being; also : a similar but fictional machine whose lack of capacity for human emotions is often emphasized
But What About This Guy?
Automatically Performs Complex Tasks
Repetitive Actions
Looks Like a Human
Has Mechanical Sensors
…And What About This Guy?
Mind Children
Hans Moravec
Robot: Mere Machine to Transcendant Mind
Moore’s Law
Essential Ingredients of Robots
Perception
• A Robot must be able to Sense the World
Cognition
• A Robot must be able to React to those Sensations
Manipulation
• A Robot must be able to Affect the World
Carnegie Mellon University, Robotics Institute
Welcome to Robot Programming with ROS
Administrivia• 3 credits
• ECET 581
• Project Course, Writing Code, Debugging
• http://web.ics.purdue.edu/~rvolyes/Classes/ROSprogramming/index.html
Hybrid Course• Some Lectures, Some Discussion, Some Mentoring
• Come prepared to work, not listen
This is Our Goal
More Logistics
Class Meets
• TR 9:00 – 10:15
• Room: ME 2004, MGL B307
No Final Exam is planned
No Separate Lab Sessions
• You will have card access to B307
• We may meet in B307 for some class sessions
• FYI: B307 has video monitoring – several projects ongoing
Keep an eye on announcements on the web!!
And Still More Logistics
Web Page is Your Responsibility
• http://web.ics.purdue.edu/~rvoyles/Classes/ROSprogramming/index.html
Matlab or C/C++ programming
Grading subject to change
• Always ask how you’re doing
And the Un-Fun Part
Academic Dishonesty• Not tolerated
• Flunk the course, period
What is plagiarism?"In short, to plagiarize is to give the impression that you have
written or thought something that you have in fact borrowed from another." W. S. Achtert and J. Gibaldi, The MLA Style Manual, New York, Modern Language Association of America, 1985, p. 4.