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

An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsZahra Sadeghi
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to KinematicsDamian T. Gordon
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsjjenishmech
 
Robotics unit4 slides
Robotics unit4 slidesRobotics unit4 slides
Robotics unit4 slidesJanarthanan B
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notesJAIGANESH SEKAR
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsGU Gan
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGTAMILMECHKIT
 
Introduction robotics
Introduction roboticsIntroduction robotics
Introduction roboticsIjal Mustofa
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its componentsAmandeep Kaur
 
Robot Force Control Introduction
Robot Force Control IntroductionRobot Force Control Introduction
Robot Force Control IntroductionSamuel Bouchard
 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision systemGowsick Subramaniam
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robotsOhgoma
 

What's hot (20)

Robotic 6DOF ARM
Robotic 6DOF ARMRobotic 6DOF ARM
Robotic 6DOF ARM
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Robotics unit4 slides
Robotics unit4 slidesRobotics unit4 slides
Robotics unit4 slides
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robotics
RoboticsRobotics
Robotics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
sensors in robotics
sensors in roboticssensors in robotics
sensors in robotics
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
 
Introduction robotics
Introduction roboticsIntroduction robotics
Introduction robotics
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
 
Robot control
Robot controlRobot control
Robot control
 
Robotics
RoboticsRobotics
Robotics
 
Robot Force Control Introduction
Robot Force Control IntroductionRobot Force Control Introduction
Robot Force Control Introduction
 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision system
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 

Similar to Introduction to Robotics Locomotion - Nature vs Tech, Walking vs Rolling

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 Introduction to Robotics Locomotion - Nature vs Tech, Walking vs Rolling (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
 

Introduction to Robotics Locomotion - Nature vs Tech, Walking vs Rolling

  • 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