Communication Piazza – Code Email: Angel Computers in Lab Joined late – Be sure to email me to remind me!

Slides:



Advertisements
Similar presentations
Mobile Robot Locomotion
Advertisements

Forces in all directions A force is needed to start anything moving. An interaction force arises between two objects. The green arrow shows the force.
Introduction to Robotics Lecture One Robotics Club -Arjun Bhasin.
Learning Roomba Module 2 - Robot Configurations. Outline What is a Robot Configuration? Why is it important? Several types of Configurations Roomba Configuration.
Human Locomotion Focus on Walking Taylor Murphy HSS 537.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Why Humanoid Robots?* Çetin Meriçli Department of Computer Engineering Boğaziçi University * Largely adapted from Carlos Balaguer’s talk in.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
1 CMPUT 412 Actuation Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A.
Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance Young-Pil Jeon.
Introduction to Robotics
Introduction to ROBOTICS
Forward Kinematics.
Walking robots and especially Hexapods. Short Review of Locomotion Two basic ways of using effectors:  to move the robot around => locomotion  to move.
Mobile Robotics: 10. Kinematics 1
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
Mobile Robotics: 11. Kinematics 2
Mechatronics 1 Week 11. Learning Outcomes By the end of week 11 session, students will understand some sorts of mobile robot and locomotion of wheeled.
Velocities and Static Force
Walking Robots Lecture 9 - Week 5
Biped Robots. Definitions Static Walking Static Walking The centre of gravity of the robot is always within the area bounded by the feet that are touching.
BIPEDAL LOCOMOTION Antonio D'Angelo.
Effectors and Actuators Key points: Mechanisms for acting on the world ‘Degrees of freedom’ Methods of locomotion: wheels, legs and beyond Methods of manipulation:
Motion Control (wheeled robots)
1 CMPUT 412 Motion Control – Wheeled robots Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
9/14/2015CS225B Kurt Konolige Locomotion of Wheeled Robots 3 wheels are sufficient and guarantee stability Differential drive (TurtleBot) Car drive (Ackerman.
Motion Control Locomotion Mobile Robot Kinematics Legged Locomotion
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
20/10/2009 IVR Herrmann IVR: Introduction to Control OVERVIEW Control systems Transformations Simple control algorithms.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Theory of walking Locomotion on ground can be realized with three different basic mechanisms: slide lever wheel or track First two are walking mechanisms.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Courcey Rovers FUNdamental Movement Skills U6 – U12.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Lecture 23 Dimitar Stefanov. Wheelchair kinematics Recapping Rolling wheels Instantaneous Centre of Curvature (ICC) motion must be consistent Nonholonomic.
MOTION ANALYSIS BY DR. AJAY KUMAR READER SCHOOL OF PHYSICAL EDU.
Models of Terrestrial Locomotion: From Mice to Men… to Elephants?
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Dynamic Modeling, Design and Control of a Cheetah Inspired Robot Using Central Pattern Generators (CPG) Method A Thesis Submitted to the School of Mechanical.
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
Robotics Sharif In the name of Allah Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #4: The.
1cs426-winter-2008 Notes. 2 Kinematics  The study of how things move  Usually boils down to describing the motion of articulated rigid figures Things.
Kinematics using slides from D. Lu. Goals of this class Introduce Forward Kinematics of mobile robots How Inverse Kinematics for static and mobile robots.
Copyright Howie Choset, Renata Melamud, Al Costa, Vincent Leeshue, Sean Piper, Ryan Dejonckheere. All rights reserved. Robotic Locomotion.
Department of Computer Science Columbia University rax Dynamically-Stable Motion Planning for Humanoid Robots Paper Presentation James J. Kuffner,
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Biomechanical Principles. What do we use biomechanics for? To improve performance we need to know: How the movement occurs How to make the movement How.
Basilio Bona DAUIN – Politecnico di Torino
Hardware and Locomotion
James Irwin Amirkhosro Vosughi Mon 1-5pm
MECHANICAL and AEROSPACE ENGINEERING Active Reconfiguration for Performance Enhancement in Articulated Wheeled Vehicles Aliakbar Alamdari PhD Candidate.
Gaits Cost of Transportation Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is.
Ref : Ref : Paul E. Sandin, Robot Mechanisms and Mechanical Devices Illustrated, McGraw-Hill, 2003.
Mechanisms & Manipulators Beach Cities Robotics – Team 294 Andrew Keisic November 2009.
TATVA INSTITUTE OF TECHNOLOGICAL STUDIES, MODASA (GTU)
Bare weight Provide a means for locomotion Maintain equilibrium
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
MECHANICAL ROBOT DESIGN.
Locomotion of Wheeled Robots
Constraints: Connectivity and Mobility, Lecture 2
Alternatives for Locomotion Control
دکتر سعید شیری قیداری & فصل 2 کتاب
Synthesis of Motion from Simple Animations
LOCOMOTION Farahnaz AttarHamidi Samaneh Mahmoudi Mehraneh NezamiRad.
Presentation transcript:

Communication Piazza – Code Angel Computers in Lab Joined late – Be sure to me to remind me!

Lab 2: Questions? – Video camera Homework – Coming soon – Covering last material today & next Tue Lab 3 – Set height – Find marks – Fly towards – Land at certain distance

Power vs. Attainable Speed # of actuators Structural complexity Control expense Efficiency – Terrain Motion of the masses Losses

Leg Configurations A minimum DOF required to move a leg forward? 5

Leg Configurations A minimum of two DOF is required to move a leg forward – a lift and a swing motion – sliding free motion in more then only one direction not possible Three DOF for each leg in most cases Fourth DOF for the ankle joint – might improve walking – however, additional joint (DOF) increase the complexity of the design and especially of the locomotion control. 6

“Often clever mechanical design can perform the same operations as complex active control circuitry.”

Examples of 3 DOF Legs

Legged Robot Control Gait control: Leg coordination for locomotion The gait is the sequence of lift and release events for the individual legs. For a robot with k legs, the total number of distinct event sequences N is: N = (2k-1)!

Legged Robot Control 2 legs: N = 6 – DD, UD, DD – DD, DU, DD – DD, UU, DD – UD, DU, UD, DU – UD, UU, UD – DU, UU, DU 6 legs: N = 11! =39,916,800

Gaits

Stotting (also pronking or pronging) Quadrupeds, particularly gazelles, where they spring into the air by lifting all four feet off the ground simultaneously. Some evidence: honest signal to predators that prey animal is not worth pursuing. Stot is a common Scots and Geordie verb meaning “bounce” or “walk with a bounce.” Twerk is not a valid gait.

Legged Robot Control Cost of transportation : – How much energy a robot uses to travel a certain distance. – Usually normalized by the robot weight – Measured in J/N-m.

Cost of Transportation

Legged Robot Control Design to better exploit the dynamics – Natural oscillations of pendula and springs – Dynamics of a double pendulum – Springs can be used to store energy – Passive dynamic walkers # of legs? – Model inaccuracies –

Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is not usually a problem. A suspension system is needed to allow all wheels to maintain ground contact on uneven terrain.

Wheeled Mobile Robots Focus is on – Traction – Stability – Maneuverability – Control

Wheel Designs a) Standard wheels – 2 DOF b) Castor wheels – 2 DOF

Wheel Designs c) Swedish (Omni) wheels – 3 DOF d) Ball or spherical wheel – 3 DOF – Think mouse ball – Suspension issue

Wheeled Mobile Robots Stability of a vehicle is be guaranteed with 3 wheel – center of gravity is within the triangle with is formed by the ground contact point of the wheels. Stability is improved by 4 and more wheels Bigger wheels allow to overcome higher obstacles – but they require higher torque or reductions in the gear box. Most arrangements are non-holonomic – require high control effort Combining actuation and steering on one wheel makes the design complex and adds additional errors for odometry.

Static Stability with Two Wheels Achieved by ensuring that the center of mass is below the wheel axis. Or using fancy balancing

Motion Control Kinematic/dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion – Speed control – Position control Control law that satisfies the requirements

Mobile Robot Kinematics Description of mechanical behavior of the robot for design and control Similar to robot manipulator kinematics However, mobile robots can move unbound with respect to their environment: – There is no direct way to measure robot’s position – Position must be integrated over time – Leads to inaccuracies of the position (motion) estimate Understanding mobile robot motion starts with understanding wheel constraints placed on the robot’s mobility

Configuration: complete specification of the position of every point of the system. Position and orientation. Also, called a pose Configuration space: space of all possible configurations Workspace: the 2D or 3D ambient space the robot is in.

Kinematics Borrowing slides from a related course at Brooklyn College (will also be on website).