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

Robotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsDamian T. Gordon
 
Robotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive SystemsRobotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive SystemsDr.G.Saravanan
 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision systemGowsick Subramaniam
 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introductionanand hd
 
Manipulator kinematics
Manipulator kinematicsManipulator kinematics
Manipulator kinematicsSudhir Reddy
 
Kinematic Model vs Dynamic Model
Kinematic Model vs Dynamic ModelKinematic Model vs Dynamic Model
Kinematic Model vs Dynamic ModelHitesh Mohapatra
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notesJAIGANESH SEKAR
 
Computer vision and robotics
Computer vision and roboticsComputer vision and robotics
Computer vision and roboticsBiniam Asnake
 
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 automationAfiq Sajuri
 
Robotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectorsRobotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectorsJAIGANESH SEKAR
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsZahra Sadeghi
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICSelliando dias
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic conceptsJAIGANESH SEKAR
 
Introduction to Aerial Robotics
Introduction to Aerial RoboticsIntroduction to Aerial Robotics
Introduction to Aerial RoboticsVijay Kumar Jadon
 
Robot programming
Robot programmingRobot programming
Robot programmingGopal Saini
 

What's hot (20)

Robotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse Kinematics
 
Robotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive SystemsRobotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive Systems
 
Introduction to Robotics
Introduction to RoboticsIntroduction to Robotics
Introduction to Robotics
 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision system
 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introduction
 
Manipulator kinematics
Manipulator kinematicsManipulator kinematics
Manipulator kinematics
 
Trajectory
TrajectoryTrajectory
Trajectory
 
Inverse Kinematics
Inverse KinematicsInverse Kinematics
Inverse Kinematics
 
Kinematic Model vs Dynamic Model
Kinematic Model vs Dynamic ModelKinematic Model vs Dynamic Model
Kinematic Model vs Dynamic Model
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
 
Computer vision and robotics
Computer vision and roboticsComputer vision and robotics
Computer vision and robotics
 
Robot Manipulation Basics
Robot Manipulation BasicsRobot Manipulation Basics
Robot Manipulation Basics
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to 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
 
Robotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectorsRobotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectors
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
Introduction to Aerial Robotics
Introduction to Aerial RoboticsIntroduction to Aerial Robotics
Introduction to Aerial Robotics
 
Robot programming
Robot programmingRobot programming
Robot programming
 

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