ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots...
Transcript of ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots...
![Page 1: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/1.jpg)
ME7752: Mechanics and Control of Robots
Lecture 1
Instructor: Manoj SrinivasanOffice: E340 Scott LaboratoryEmail: [email protected]
( PDF posted. In the PDF, if there are no links to videos, do a google video search )
![Page 2: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/2.jpg)
What movie(s) does this story remind you of?
“... a factory builds robots, meant to relieve humans of the drudgery of work.
The robots are built in great numbers and with increasing intelligence.
Soon, the robots are used as soldiers in wars.
Eventually, a robot revolt wipes out the human race!”
Story quoted from the book Robo sapiens (2000)
When was this story written?
![Page 3: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/3.jpg)
“Rossum’s Universal Robots”a czech play by Karel Čapek,
1920!“... a factory builds robots, meant to relieve humans of the drudgery of work.
The robots are built in great numbers and with increasing intelligence. Soon, they come to be used as soldiers.
Eventually, a robot revolt wipes out the human race!”
Story quoted from the book Robo sapiens (2000)
First use of the word “robot”
![Page 4: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/4.jpg)
Robotics• Kinematics (How to describe the possible motions of objects
= geometry)
• Dynamics (How to compute motion of objects given forces on the objects)
• Control (How to move objects in a desired manner under different environments)
• Sensing (Forces, Position, etc) incl. Computer Vision ...
• Artificial Intelligence (Similar to control, but can involve more high-level stuff, like cognition and learning)
• Electronics, Micro-controllers, and Computers
• Actual building expertise, Mechanical Engineering, ...
• etc
![Page 5: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/5.jpg)
This course ...• Kinematics (How to describe the possible motions of objects
= geometry)
• Dynamics (How to compute motion of objects given forces on the objects)
• Control (How to move objects in a desired manner under different environments)
• Sensing (Forces, Position, etc) incl. Computer Vision ...
• Artificial Intelligence (Similar to control, but can involve more high-level stuff, like cognition and learning)
• Electronics, Micro-controllers, and Computers
• Actual building expertise, Mechanical Engineering, ...
• etc
![Page 6: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/6.jpg)
Student presentations ...?• Kinematics (How to describe the possible motions of objects
= geometry)
• Dynamics (How to compute motion of objects given forces on the objects)
• Control (How to move objects in a desired manner under different environments)
• Sensing (Forces, Position, etc) incl. Computer Vision ...
• Artificial Intelligence (Similar to control, but can involve more high-level stuff, like cognition and learning)
• Electronics, Micro-controllers, and Computers
• Actual building expertise, Mechanical Engineering, ...
• etc
![Page 7: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/7.jpg)
Text chapters
1. Introduction
2. Spatial descriptions and transformations
3. Manipulator kinematics
4. Inverse manipulator kinematics
5. Jacobians: velocities and static forces
6. Manipulator dynamics
7. Trajectory generation
8. Manipulator-mechanism design
9. Linear control of manipulators
10. Nonlinear control of manipulators
11. Force control of manipulators
Introduction to robotics: Mechanics and ControlThird Edition, John J. Craig
12. Robot programming languages and systems
13. Off-line programming systems
Mechanics and Math
Control theory
Computers
![Page 8: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/8.jpg)
departments involved ...
Mechanical Engineering
Material Science(smart materials, etc)
Electrical Engineering
Computer Science
Mathematics? Biology (biomimetic robots, etc)
![Page 9: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/9.jpg)
How do you pick up a piece of fruit?
How do you write on a piece of paper?
Let’s consider an analogy
What parts of your body are involved?
![Page 10: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/10.jpg)
Parts of the human body relevant to moving and manipulating its
environment
SensorsTouch, Vision,
Hearing, Force sensing,position sensing, etc(sensory neurons)
ActuatorsMuscles
ComputersBrain, spinal cord, nervous system
MechanismsArms, legs, fingers, etc.
(energy systems, circulation, breathing, etc, etc)
![Page 11: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/11.jpg)
Robot components
Sensors(for force, angles, position,
orientation, etc)
Actuators(Motors, pneumatic, hydraulic,
smart materials, etc)
Computers(various micro-controllers, chips ...)
Mechanisms(links, joints, gears,
cam, etc)
![Page 12: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/12.jpg)
Some robot examples
![Page 13: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/13.jpg)
Industrial robots(for manufacturing, etc)
AdeptTechnology, Inc.SCARA robot.
Fluid ResearchCorporation.Gantry robotfor dome labeling
Kuka Industrial RobotsCar assembly - spot welding ...http://www.youtube.com/watch?v=1-J_EzKm_70
http://www.fluidresearch.com/movies/dome_label.wmv
http://www.youtube.com/watch?v=v5eR0eHknZk
![Page 14: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/14.jpg)
Robot surgeon
da Vinci Surgical SystemIntuitive Surgical Inc.
http://www.intuitivesurgical.com/corporate/newsroom/videos/index.aspx
![Page 15: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/15.jpg)
Robot semantics
Should the da Vinci surgical system be called a robot?
( How is it qualitatively different from a car? )
So we may be vague about what qualifies for a robot
![Page 16: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/16.jpg)
Prosthetic devices
Hugh HerrMIT Biomechatronics Lab
Prosthetic arms / legs ...
http://biomech.media.mit.edu/index.html
Steve CollinsCMU Biomechatronics Lab
![Page 17: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/17.jpg)
Exoskeletons
Berkeley Bionics
![Page 18: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/18.jpg)
Cleaning robots
iRobot roomba demo
http://www.youtube.com/watch?v=LQ-jv8g1YVI
![Page 19: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/19.jpg)
Miscellaneous legged robotsCornell biped Big Dog (by Boston Dynamics)
Honda Asimo
RHexUpennUMichMcGillBDetc
http://ruina.tam.cornell.edu/research/topics/robots/ http://www.youtube.com/watch?v=W1czBcnX1Ww
http://www.youtube.com/watch?v=wIuRVr8z_WE
![Page 20: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/20.jpg)
More recent developments
DARPA robotics challenge.VRC
and the Atlas robots.
http://www.theroboticschallenge.org
![Page 21: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/21.jpg)
Recent developments
• the President’s National Robotics Initiative
• a collaboration between NASA, National Institutes of Health, United States Department of Agriculture, Department of Defense.
• to support research in new robotics research, especially aimed at creating robots that will work in concert with humans: “co-robots”, “soft robots”
![Page 22: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/22.jpg)
Recent developments
A revitalization of home-made robotics and do-it-yourself (DIY) projects
Make magazineOther robotics clubs, etc.
![Page 23: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/23.jpg)
Other applications ...
Robot toys (incl. robot kits)Search and rescue, Military robots, etc ...
CBS - Late Show, David Letterman http://www.youtube.com/watch?v=9oUWCLBKK3E
Self-driving carsFlying & swimming robots, etc
(We might do a robot videoof the week)
![Page 24: ME7752: Mechanics and Control of Robots - Manoj … · ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu](https://reader031.fdocuments.net/reader031/viewer/2022022609/5b93cfab09d3f29e348bf48f/html5/thumbnails/24.jpg)
The end