SlideShare a Scribd company logo
1 of 27
Introduction to RoboticsLocomotion CSCI 4830/7000 August 30, 2010 NikolausCorrell
Last Lecture Robots Sense Compute Actuate Communicate If they don’t they are just automatons (but the boundary is vague)
Last week’s exercise Intro to Webots How to create a wall What you see / what the robot sees Sensors: distance & camera Physics
What is locomotion? Latin: moving from place to place Crawling Sliding Running Jumping Walking Rolling
Other forms of locomotion Swimming Gliding Flying Propulsion
Locomotion relationships Swimming to walking Walking to rolling Gliding to flying Running to jumping A.J. Ijspeert, A. Crespi, D. Ryczko, and J.M. Cabelguen. From swimming to walking with a salamander robot driven by a spinal cord model. Science, 9 March 2007, Vol. 315. no. 5817, pp. 1416 - 1420, 2007.
Nature vs. Technology Robots become more and more capable of imitating natural locomotion schemes Nature did not evolve rotating shafts / rotational joints Hinge joint Ball and socket joint
Walking vs. rolling If the terrain allows, rolling is more efficient Walking requires more Structural complexity Joints Control
Characterization of locomotion Stability Number of contact points Center of gravity Static/Dynamic Stabilization Inclination of terrain Contact Point vs. Area Friction vs. grasp 3-Point rule 3 legs : static stability 6 legs : static walking
Walking 2-DOF 4-DOF 6-DOF How many DOF are needed?
		Gait Sequence of event sequence Event: leg up or down Possible number of gaits N=(2k-1)! Most efficient gait is a function of speed!
Horse Gait (Gallop) 167 different gaits observed in a horse!
Industry 2-legged locomotion popular because suited to human environment hardest to control Commercial prototypes 4-legged locomotion Not statically stable Commercial prototypes 6-legged locomotion Statically stable Forestry http://www.youtube.com/watch?v=FAcgSi6pzv4 http://www.youtube.com/watch?v=CD2V8GFqk_Y
Wheeled locomotion Most appropriate for most applications Stable with at least 3 wheels Steered wheels make control more complex pretty quickly Stable zone
Wheel suspension Suspension consists of a spring and damper The damper absorbs shock The spring counteracts the shock Result:  wheel remains on ground Better traction Better control
Omni-Directional Drive Swedish Wheel Rotation around wheel axle Rotation around the rollers Rotation around contact point Uranus, CMU
Climbing with wheels Friction-based Center-of-gravity based Suspension-based
Dynamic Stability The system has to move in order not to fall over Active balance Inertia is used to overcome unstable states Examples are Running Getting up Inverted Pendulum
Design Lets design robots that Crawl Slide Gallop Jump Walk Roll Crawling Sliding Running Jumping Walking Rolling
Crawling Mechanics of Soft Materials Laboratory http://ase.tufts.edu/msml/researchInchBot.asp
Sliding Gavin Miller Hirose-Fukushima lab http://www-robot.mes.titech.ac.jp/robot_e.html
Running Scout II, McGill University
Jumping Laboratory of Intelligent Systems, EPFL http://lis.epfl.ch/?content=research/projects/SelfDeployingMicroglider/
Rolling http://modlabupenn.org
Homework Chapter 3 Required for exercise in Week 4 Read till September 13 No class next week! Hints read the questions first Skip: 3.2.3.4-5 Skim: 3.2.4-3.3.3 Understand what Maneuverability (Mobility and Steerability is) conceptionally Goal: determine the speed of your robot’s motors so that it can follow a desired trajectory
Next exercise Locomotion (Wednesday) Play with different locomotion concepts in Webots Understand various gaits and implement your own

More Related Content

What's hot

What's hot (20)

Robotics
RoboticsRobotics
Robotics
 
Mobile Robot Vechiles
Mobile Robot VechilesMobile Robot Vechiles
Mobile Robot Vechiles
 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
 
Robots
Robots Robots
Robots
 
Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robot Configuration - 1
Robot Configuration - 1Robot Configuration - 1
Robot Configuration - 1
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentation
 
An introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardwareAn introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardware
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory Planning
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
 
Robotic arm
Robotic armRobotic arm
Robotic arm
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
 
Introduction to Robotics
Introduction to RoboticsIntroduction to Robotics
Introduction to Robotics
 
Basic concepts of robotics
Basic concepts of roboticsBasic concepts of robotics
Basic concepts of robotics
 
Chapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationChapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automation
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Robot vision
Robot visionRobot vision
Robot vision
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control System
 

Similar to Lecture 02: Locomotion

Arachnid tutorial
Arachnid tutorialArachnid tutorial
Arachnid tutorialkameshsept
 
Six Legged Walking Mechanism
Six Legged Walking MechanismSix Legged Walking Mechanism
Six Legged Walking Mechanismhassanmehdi97
 
KYSR 4th Seminar 서울과학기술대학교 정광필 교수
KYSR 4th Seminar 서울과학기술대학교 정광필 교수KYSR 4th Seminar 서울과학기술대학교 정광필 교수
KYSR 4th Seminar 서울과학기술대학교 정광필 교수Suhwan Park
 
Gecko climbing robots
Gecko climbing robotsGecko climbing robots
Gecko climbing robotsRaul Soto
 
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...IRJET Journal
 
02e7e5284f777d06ed000000
02e7e5284f777d06ed00000002e7e5284f777d06ed000000
02e7e5284f777d06ed000000Salah Hammami
 
Structural Changes for Bipedalism
Structural Changes for BipedalismStructural Changes for Bipedalism
Structural Changes for BipedalismEyosyasWoldekidan2
 
Literature review
Literature reviewLiterature review
Literature reviewPunit Kongi
 
Design and Fabrication of Wheel Chair using Rocker Bogie Mechanism
Design and Fabrication of Wheel Chair using Rocker Bogie MechanismDesign and Fabrication of Wheel Chair using Rocker Bogie Mechanism
Design and Fabrication of Wheel Chair using Rocker Bogie Mechanismijtsrd
 
Evolution of hip disarticulation prosthesis
Evolution of hip disarticulation prosthesisEvolution of hip disarticulation prosthesis
Evolution of hip disarticulation prosthesisRani Kumari
 
Treadmill usage.doc
Treadmill usage.docTreadmill usage.doc
Treadmill usage.docShama
 

Similar to Lecture 02: Locomotion (20)

Lecture 02: Locomotion
Lecture 02: LocomotionLecture 02: Locomotion
Lecture 02: Locomotion
 
Arachnid tutorial
Arachnid tutorialArachnid tutorial
Arachnid tutorial
 
FinalProjectME
FinalProjectMEFinalProjectME
FinalProjectME
 
Cheetah robot
Cheetah robotCheetah robot
Cheetah robot
 
Cheetah robot
Cheetah robotCheetah robot
Cheetah robot
 
Artificial limb
Artificial limbArtificial limb
Artificial limb
 
Six Legged Walking Mechanism
Six Legged Walking MechanismSix Legged Walking Mechanism
Six Legged Walking Mechanism
 
KYSR 4th Seminar 서울과학기술대학교 정광필 교수
KYSR 4th Seminar 서울과학기술대학교 정광필 교수KYSR 4th Seminar 서울과학기술대학교 정광필 교수
KYSR 4th Seminar 서울과학기술대학교 정광필 교수
 
Gecko climbing robots
Gecko climbing robotsGecko climbing robots
Gecko climbing robots
 
Lecture 03 - Kinematics and Control
Lecture 03 - Kinematics and ControlLecture 03 - Kinematics and Control
Lecture 03 - Kinematics and Control
 
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...
 
02e7e5284f777d06ed000000
02e7e5284f777d06ed00000002e7e5284f777d06ed000000
02e7e5284f777d06ed000000
 
Hexa pod presentation-robot
Hexa pod presentation-robotHexa pod presentation-robot
Hexa pod presentation-robot
 
science sympossium
science sympossiumscience sympossium
science sympossium
 
Structural Changes for Bipedalism
Structural Changes for BipedalismStructural Changes for Bipedalism
Structural Changes for Bipedalism
 
Literature review
Literature reviewLiterature review
Literature review
 
Design and Fabrication of Wheel Chair using Rocker Bogie Mechanism
Design and Fabrication of Wheel Chair using Rocker Bogie MechanismDesign and Fabrication of Wheel Chair using Rocker Bogie Mechanism
Design and Fabrication of Wheel Chair using Rocker Bogie Mechanism
 
Powered exoskeleton2
Powered exoskeleton2Powered exoskeleton2
Powered exoskeleton2
 
Evolution of hip disarticulation prosthesis
Evolution of hip disarticulation prosthesisEvolution of hip disarticulation prosthesis
Evolution of hip disarticulation prosthesis
 
Treadmill usage.doc
Treadmill usage.docTreadmill usage.doc
Treadmill usage.doc
 

More from University of Colorado at Boulder

Three-dimensional construction with mobile robots and modular blocks
 Three-dimensional construction with mobile robots and modular blocks Three-dimensional construction with mobile robots and modular blocks
Three-dimensional construction with mobile robots and modular blocksUniversity of Colorado at Boulder
 

More from University of Colorado at Boulder (20)

Three-dimensional construction with mobile robots and modular blocks
 Three-dimensional construction with mobile robots and modular blocks Three-dimensional construction with mobile robots and modular blocks
Three-dimensional construction with mobile robots and modular blocks
 
Template classes and ROS messages
Template classes and ROS messagesTemplate classes and ROS messages
Template classes and ROS messages
 
NLP for Robotics
NLP for RoboticsNLP for Robotics
NLP for Robotics
 
Indoor Localization Systems
Indoor Localization SystemsIndoor Localization Systems
Indoor Localization Systems
 
Vishal Verma: Rapidly Exploring Random Trees
Vishal Verma: Rapidly Exploring Random TreesVishal Verma: Rapidly Exploring Random Trees
Vishal Verma: Rapidly Exploring Random Trees
 
Lecture 10: Summary
Lecture 10: SummaryLecture 10: Summary
Lecture 10: Summary
 
Lecture 09: SLAM
Lecture 09: SLAMLecture 09: SLAM
Lecture 09: SLAM
 
Lecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping IILecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping II
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
 
Lecture 06: Features and Uncertainty
Lecture 06: Features and UncertaintyLecture 06: Features and Uncertainty
Lecture 06: Features and Uncertainty
 
Lecture 05
Lecture 05Lecture 05
Lecture 05
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Lectures 11+12: Debates
Lectures 11+12: DebatesLectures 11+12: Debates
Lectures 11+12: Debates
 
Lecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping IIILecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping III
 
Lecture 10: Navigation
Lecture 10: NavigationLecture 10: Navigation
Lecture 10: Navigation
 
Lecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping IILecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping II
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
 
Lecture 06: Features
Lecture 06: FeaturesLecture 06: Features
Lecture 06: Features
 
Lecture 05: Vision
Lecture 05: VisionLecture 05: Vision
Lecture 05: Vision
 

Lecture 02: Locomotion

  • 1. Introduction to RoboticsLocomotion CSCI 4830/7000 August 30, 2010 NikolausCorrell
  • 2. Last Lecture Robots Sense Compute Actuate Communicate If they don’t they are just automatons (but the boundary is vague)
  • 3. Last week’s exercise Intro to Webots How to create a wall What you see / what the robot sees Sensors: distance & camera Physics
  • 4. What is locomotion? Latin: moving from place to place Crawling Sliding Running Jumping Walking Rolling
  • 5. Other forms of locomotion Swimming Gliding Flying Propulsion
  • 6. Locomotion relationships Swimming to walking Walking to rolling Gliding to flying Running to jumping A.J. Ijspeert, A. Crespi, D. Ryczko, and J.M. Cabelguen. From swimming to walking with a salamander robot driven by a spinal cord model. Science, 9 March 2007, Vol. 315. no. 5817, pp. 1416 - 1420, 2007.
  • 7. Nature vs. Technology Robots become more and more capable of imitating natural locomotion schemes Nature did not evolve rotating shafts / rotational joints Hinge joint Ball and socket joint
  • 8. Walking vs. rolling If the terrain allows, rolling is more efficient Walking requires more Structural complexity Joints Control
  • 9. Characterization of locomotion Stability Number of contact points Center of gravity Static/Dynamic Stabilization Inclination of terrain Contact Point vs. Area Friction vs. grasp 3-Point rule 3 legs : static stability 6 legs : static walking
  • 10. Walking 2-DOF 4-DOF 6-DOF How many DOF are needed?
  • 11. Gait Sequence of event sequence Event: leg up or down Possible number of gaits N=(2k-1)! Most efficient gait is a function of speed!
  • 12. Horse Gait (Gallop) 167 different gaits observed in a horse!
  • 13. Industry 2-legged locomotion popular because suited to human environment hardest to control Commercial prototypes 4-legged locomotion Not statically stable Commercial prototypes 6-legged locomotion Statically stable Forestry http://www.youtube.com/watch?v=FAcgSi6pzv4 http://www.youtube.com/watch?v=CD2V8GFqk_Y
  • 14. Wheeled locomotion Most appropriate for most applications Stable with at least 3 wheels Steered wheels make control more complex pretty quickly Stable zone
  • 15. Wheel suspension Suspension consists of a spring and damper The damper absorbs shock The spring counteracts the shock Result: wheel remains on ground Better traction Better control
  • 16. Omni-Directional Drive Swedish Wheel Rotation around wheel axle Rotation around the rollers Rotation around contact point Uranus, CMU
  • 17. Climbing with wheels Friction-based Center-of-gravity based Suspension-based
  • 18. Dynamic Stability The system has to move in order not to fall over Active balance Inertia is used to overcome unstable states Examples are Running Getting up Inverted Pendulum
  • 19. Design Lets design robots that Crawl Slide Gallop Jump Walk Roll Crawling Sliding Running Jumping Walking Rolling
  • 20.
  • 21. Crawling Mechanics of Soft Materials Laboratory http://ase.tufts.edu/msml/researchInchBot.asp
  • 22. Sliding Gavin Miller Hirose-Fukushima lab http://www-robot.mes.titech.ac.jp/robot_e.html
  • 23. Running Scout II, McGill University
  • 24. Jumping Laboratory of Intelligent Systems, EPFL http://lis.epfl.ch/?content=research/projects/SelfDeployingMicroglider/
  • 26. Homework Chapter 3 Required for exercise in Week 4 Read till September 13 No class next week! Hints read the questions first Skip: 3.2.3.4-5 Skim: 3.2.4-3.3.3 Understand what Maneuverability (Mobility and Steerability is) conceptionally Goal: determine the speed of your robot’s motors so that it can follow a desired trajectory
  • 27. Next exercise Locomotion (Wednesday) Play with different locomotion concepts in Webots Understand various gaits and implement your own