Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
INTRODUCTION
Compliant Robotics-Humanoids to soft robots
Centre for Robotics Research – School of Natural and Mathematical Sciences – King’s College London
Hongbin Liu
Compliant Robotics Peking University, Globex, July 20182
Definition of Robot
“A robot is usually an electromechanical machine
that is guided by a computer program or electronic
circuitry. Robots can be autonomous or semi-
autonomous”
A Czech writer Karel Čapek
first user of the term 'robot'
Compliant Robotics Peking University, Globex, July 20183
History of pre-modern “robots”
1495 Da Vinci
1709 Vaucanson
1820s Turk
Compliant Robotics Peking University, Globex, July 20184
History of Industrial robots (1950 - today)
1950s (Iron hand)
1969: the first industrial spray painting robot ABB
Compliant Robotics Peking University, Globex, July 20185
History of Industrial robots (1950 - today)
Compliant Robotics Peking University, Globex, July 20186
History of Industrial robots (1950 - today)
Compliant Robotics Peking University, Globex, July 20187
Robots-Beyond the fence – Factory
Compliant Robotics Peking University, Globex, July 20188
Robots-Beyond the fence- Manipulators
• Share the space with human
• Safely interact with human
• Active compliant control
Compliant Robotics Peking University, Globex, July 20189
Robots-Beyond the fence –Humanoids
• Share the space with human
• Safely interact with human
• Adapt to uncertain environment
Compliant Robotics Peking University, Globex, July 201810
Robots-Beyond the fence –Flexible/Soft Robots
• Safely interact with human
• Navigate unreachable spaces
• Adapt to uncertain environment
Compliant Robotics Peking University, Globex, July 201811
A Brief History of Soft Robots
Compliant Robotics Peking University, Globex, July 201812
Robots-Beyond the fence –Flexible/Soft Robots
Flex-system
OCRobotics, UK, Inspection
Compliant Robotics Peking University, Globex, July 201813
1990 2010
Soft Robots 2010: the beginning of growth
Compliant Robotics Peking University, Globex, July 201814
Soft Robots 2010
Compliant Robotics Peking University, Globex, July 201815
Soft Robots 2010
Festo – Gemany, Bionic Handling Assistant
Compliant Robotics Peking University, Globex, July 201816
Soft Robots 2010
Compliant Robotics Peking University, Globex, July 201817
Robotic Octopus -2010
Compliant Robotics Peking University, Globex, July 201818
Soft Robots in Medicine - 2012
King’s College London, 2012
Harvard University
2017
2013
Compliant Robotics Peking University, Globex, July 201819
Octopus inspired Soft Robots for surgery
Compliant Robotics Peking University, Globex, July 201820
Octopus inspired Soft Robots for surgery
Compliant Robotics Peking University, Globex, July 201821
Soft Robots hand
Passive compliance to increase adaptiveness
Pisa
Harvard
Compliant Robotics Peking University, Globex, July 201822
Soft worm robots
Koichi Suzumori
Compliant Robotics Peking University, Globex, July 201824
Robots-Beyond the fence –Compliant walking
Compliant Robotics Peking University, Globex, July 201825
Robots-Beyond the fence –Soft worm robots
Compliant Robotics Peking University, Globex, July 201826
Compliance in the new generation of robots
• Robotic manipulators
– Rigid links, compliance obtained from motor control
• Humanoid
– Rigid links and compliant joints
• Flexible Robot
– Multiple rigid links and compliant joints
• Soft robots
– Elastic material body structure
What can we see from the overview
Compliant Robotics Peking University, Globex, July 201827
What can we see from the overview
Compliance
Passive compliance: Soft/flexible structure
Active compliance: Control
Compliant Robotics Peking University, Globex, July 201828
Future Robots
• Interact with human
• Adaptive to environment and disturbance
• Better sense of the surroundings
What can we see from the overview
Key Enabler
Creating robot with compliance to increase adaptiveness,
flexibility and safety
Compliant Robotics Peking University, Globex, July 201829
Course overview
Compliant Robotics Peking University, Globex, July 201830
How to make a physical robot work ?
Robot Sensing/Actuation
Self-awareness
Inter-action control
Robot Intelligence
Compliant Robotics Peking University, Globex, July 201831
Course coverage
Robot Sensing/Actuation Sensor for flexible structures Soft sensors and actuators
Self-awareness Modelling of the robot (Kinematics/Compliance)
Inter-action control Position control Force/compliance control
Robot Intelligence Path planning How to handle uncertainty
Compliant Robotics Peking University, Globex, July 201832
Sensors and Actuators
Encoder actuation/sensing for compliant structure
Motor
Compliant Robotics Peking University, Globex, July 201833
Modelling of the robot
Linear Algebra Essentials
Forward Kinematics of Rigid Links
Kinematics of Continuum robots
Stiffness analysis
Compliant Robotics Peking University, Globex, July 201834
Inverse Kinematics- Position Control
Inverse Kinematics
Analytical Jacobian
Singularity
Redundancy
Compliant Robotics Peking University, Globex, July 201835
• Feedback force control
• Compliance control
• Passive and Active compliance together
Force and Compliant Control
Compliant Robotics Peking University, Globex, July 201836
• Potential Field planning
– three-link robot arm
– continuum robot arm
Path planning
Compliant Robotics Peking University, Globex, July 201837
• Gaussian model
• Kalman Filter
• Bayesian Filter
Handle uncertainties
Compliant Robotics Peking University, Globex, July 201838
• PDF version of lecture slides will be available
• Globex students only, not for distribution
Teaching slides
Compliant Robotics Peking University, Globex, July 201839
• Sebastian Thrun, Wolfram Burgard, Dieter Fox, ProbabilisticRobotics, The MIT Press, 2005.
• Bruno Siciliano, Lorenzo Sciavicco, Luigi Villani, Giuseppe Oriolo, Robotics: Modelling, Planning and Control, Springer-Verlag London, 2009.
References
Compliant Robotics Peking University, Globex, July 201840
Assessment
• In class coding practice (unmarked)
• 2 Individual Projects @ 15% each, 30%
• 1 Final Teamwork Project (Team Presentation) 30%
• Final Exam 40%
Compliant Robotics Peking University, Globex, July 201841
Projects-Matlab for programming
Matlab (highly recommend)
Syntax, operators, commends, loop, variables
http://www.tutorialspoint.com/matlab
Matlab matrix
http://www.tutorialspoint.com/matlab/matlab_matrics.htm
Matlab vector
http://www.tutorialspoint.com/matlab/matlab_vectors.htm
GUN Octave
if Matlab is not available
Most of Matlab code can run in Octave
\http://www.gnu.org/software/octave/
Compliant Robotics Peking University, Globex, July 201842
Projects-Matlab for programming
Project 1- 15%
Week 1 Release on Thursday, Friday tutorial,
Submission on Monday next week by 5pm
Create the forward kinematics model for a 2D two-segment flexible arm based
on constant curvature model.
Project 2- 15%
Week 2 Release on Thursday, Friday tutorial,
Submission on Monday next week
Position control of a 2D three-link manipulator, kinematics with redundancy
Submit your code by emailing to @pku.edu.cn
TA:
Compliant Robotics Peking University, Globex, July 201843
• Final project- flexible manipulator, compliant control, path planning
• Announce at Monday of Week 3 – Presentation on Friday 30%
– Each group 3-4 students, presentation 10 minutes each group –strict time restriction.
– Evaluation: soundness of technical content, team work synergy, presentation structure, clearness.
– Each group member has distinctive and complementary task(s)
Group Project
Compliant Robotics Peking University, Globex, July 201844
• Final Exam 40%
• content will closely follow the lecture slides
Final Exam