Autonomous Systems Lab 1 Evaluation and Optimization of Rover Locomotion Performance Machines that know what they do Thomas Thueer & Roland Siegwart ICRA’07,

Slides:



Advertisements
Similar presentations
Capture Point: A Step toward Humanoid Push Recovery
Advertisements

Simulation of Vehicles Over Rough Terrain Glenn White 4/25/03.
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
FRC Robot Mechanical Principles
8.6 Frictional Forces on Collar Bearings, Pivot Bearings and Disks
Presented by Jay Hatcher Software: Applications and Challenges.
WEDGES AND FRICTIONAL FORCES ON FLAT BELTS
Vehicle Dynamics – It’s all about the Calculus… J. Christian Gerdes Associate Professor Mechanical Engineering Department Stanford University.
Base Fundamentals Beach Cities Robotics – Team 294 Andrew Keisic June 2008.
1 Brake-by-Steer Concept Challenge the future Delft University of Technology Brake-by-Steer Concept Steer-by-wire application with independently.
Robotics applications of vision-based action selection Master Project Matteo de Giacomi.
Communication Piazza – Code Angel Computers in Lab Joined late – Be sure to me to remind me!
Carnegie Mellon | 13 December Testing and Characterization December 2007 Carnegie Mellon.
Chapter 8 Rotational Motion.
Modeling and Simulation of a Mobile Robot for Polar Environments Thesis Presented by Eric Akers October 20, 2003 Committee Chair – Professor Agah Committee.
Life in the AtacamaCarnegie Mellon Hyperion Mobility Testing Dimi Apostolopoulos Michael Wagner Kevin Peterson July 28, 2003.
Friction Hard to Live With It, Can’t Live Without It Mu Coefficient of Friction FnFn What’s Stopping You?
Team 23 Enterprises Presents… ™. Outline of Presentation Objectives / Parameters Objectives / Parameters Robot Prototype Design Robot Prototype Design.
Design and Implementation of Metallic Waste Collection Robot
8.2 Problems Involving Dry Friction
Robot Physics: Part 1 By: Danica Chang and Pavan Datta Team 115.
Drive train Make your robot move!.
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.
Spinning Out, With Calculus J. Christian Gerdes Associate Professor Mechanical Engineering Department Stanford University.
Pressure and Speed Limits
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Localisation & Navigation
Motion Control Locomotion Mobile Robot Kinematics Legged Locomotion
1 Vehicle Stability Function ● Directional Control ● Roll-over Control A functional overview with regard to commercial vehicles AMEVSC-03-04e August 2010.
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
Oregon State University Solar Vehicle Team
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Example 8.1 The uniform crate has a mass of 20kg. If a force
Theory of walking Locomotion on ground can be realized with three different basic mechanisms: slide lever wheel or track First two are walking mechanisms.
Mousetrap powered cars!. Why?? Mousetrap powered cars! Physics: Potential and kinetic energies and kinetic friction. Critical Skills: Critical thinking.
Unit 11 Tank Drive Tank Tread Drive A tank tread drive is a drivetrain that uses a continuous track as a drive member; this track is driven by one or.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
Autonomous Air & Ground Surveillance Unit Objectives, Preliminary Specifications, and Option Analysis.
Engineering Mechanics: Statics Chapter 8: Friction Chapter 8: Friction.
1/28 Challenge the future Haptic feedback on the steering wheel to maximize front axle grip Joop van Gerwen BioMechanical Design & Precision and Microsystems.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Universal Chassis for Modular Ground Vehicles University of Michigan Mars Rover Team Presented by Eric Nytko August 6, 2005 The 2 nd Mars Expedition Planning.
Copyright © 2010 Pearson Education South Asia Pte Ltd WEEK 8: FRICTION THE BEST APPLICATION OF FRICTION.
Dynamic Modeling of the Chariot Suspension System Joseph Shoer / ES6 Exit Presentation 7 August 2009.
Life in the AtacamaCarnegie Mellon Hyperion Mobility Testing July 28, 2003 Dimi Apostolopoulos Michael Wagner Kevin Peterson James Teza Stuart Heys.
Machine Design - II ME 441 Lecture 6-2: Flexible Mechanical Elements Belts, Ropes and Chains Chapter 17 Dr. Mohammad A. Irfan Oct 12, Zul Hajj.
1 Team Mieux Critical Design Review ASME Bulk Material Transporter AME 470 Ltd. December 7, 2004.
Work&EnergyWork&Energy. 4.1 Work Done by a Constant Force.
Bogey Wheel---- One of a number of modern tank-tread double-wheels used as an Idler/Tension Wheel.
Engineering Mechanics: Statics
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
2/25-26 Obj: I can apply concepts of physics – energy, work, and efficiency--- to describe motion. What you should have in the ENB: Write down the first.
1414 Loaded hoop Mário Lipovský Task Fasten a small weight to the inside of a hoop and set the hoop in motion by giving it an initial push. Investigate.
Hardware and Locomotion
MECHANICAL and AEROSPACE ENGINEERING Active Reconfiguration for Performance Enhancement in Articulated Wheeled Vehicles Aliakbar Alamdari PhD Candidate.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Gaits Cost of Transportation Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is.
Friction.
Friction.
Generation and Testing of Gait Patterns for Walking Machines Using Multi-Objective Optimization and Learning Automata Jeeves Lopes dos Santos Cairo L.
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
By: Zeeshan Ansari, BEng (Hons) Electronic Engineering
AGUS HARYANTO.
Friction.
POWER AND EFFICIENCY Today’s Objectives: Students will be able to:
-Koichi Nishiwaki, Joel Chestnutt and Satoshi Kagami
LOCOMOTION Farahnaz AttarHamidi Samaneh Mahmoudi Mehraneh NezamiRad.
Presentation transcript:

Autonomous Systems Lab 1 Evaluation and Optimization of Rover Locomotion Performance Machines that know what they do Thomas Thueer & Roland Siegwart ICRA’07, Rome Workshop on Space Robotics

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 2 Outline  Locomotion Concepts  Metrics  Aspects Locomotion Performance  Example: Rover Comparison - Simulation & Hardware  Improving Locomotion Performance  Conclusion and Outlook

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 3 Locomotion Concepts  How to design wheeled rovers for rough terrain?

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 4 Characteristics of Locomotion Mechanisms  Trafficability: capacities to drive over a loose terrain  Main parameters: Wheel-Ground Contact Distribution of Mass  Maneuverability: mainly the steering capacities  Locomotion mechanism (steering of wheels)  Type of contact with ground  Terrainability: capacities to cross obstacles and maintain stability  Locomotion mechanism  Mass distribution  Type of contact, number and distribution of contact point

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 5 Classification of Locomotion [M. Yim, 1995]  Basic motion concept:  Roll-Legged: Rolling type motion Wheel, tracks  Swing-Legged: Walking type motion Legs  Temporal characteristic of contact  Continuous-Footed: Continuous ground contact Rolling, snake-like motion  Discrete-Footed: Discrete ground contact Walking like contact, jumping  Type of contact  Little-Footed: Point contact with ground Idealized point contact of wheel or leg  Big-Footed: Surface contact with ground Track-type contact, real wheel (tire), big foot of a walker

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 6 Most popular locomotion concepts  SDB (Swing-legged, Discrete- and Big-footed)  Most today's humanoid robots  Adapted for flat ground  Stability very critical in rough terrain  SDL (Swing-legged, Discrete- and Little-footed)  Walking robots with 4 or 6 legs  Reasonably good stability with 6 and more legs  System and control very complex  RCL (Roll-legged, Continuous- and Little-footed)  Wheeled rover with rigid tiers  Good stability if # of wheels and suspension is adapted  Good maneuverability  RCB (Roll-legged, Continuous- and Big-footed)  Tracked rovers  Good stability and tracking  Bad maneuverability

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 7 Comparison of locomotion concepts Compe- tence Concept TrafficabilityManeuver- ability TerrainabilitySystem Complexity Control Complexity SBD e.g humanoid with big foots okgoodbadhighvery high SDL e.g. 6 leg robot very goodgood very highhigh RCL EPFL or RCL E wheel rover okgoodok-goodlow RCB Nanokhod goodbadoklow

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 8 Wheeled Rovers (RCL): Concepts for Object Climbing Purely friction based Change of center of gravity (CoG) Adapted suspension mechanism with passive or active joints

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 9 Catalog of Existing Solutions I

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 10 Catalog of Existing Solutions II

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 11 Metrics  Necessary for proper comparison of different systems  “Know what conclusion you want to derive”  Requirements  Precise definition  Measurable  Objectivity / independent from specific parameters  Ideally available in simulation and reality  Apply to normalized systems  Absolute / relative comparison  Level of accuracy (requirements, level of knowledge of final design)

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 12 Metrics – Overview  Metrics for different aspects of performance  Terramechanics  Obstacle negotiation capabilities  Metrics for sub-systems  Evaluation independently from rover  Same performance of sub-system on different rovers  E.g. Rover Chassis Evaluation Tools (RCET) activity for wheel characterization

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 13 Metrics Terramechanical & Geometrical Aspects  Analysis of wheel ground interaction based on Bekker  Drawbar pull Equal for all rovers if normalized, independent from suspension  Slope gradeability Depends on suspension that defines normal force distribution on slope  Static stability  See slope gradeability  Geometrical analysis not sufficient!

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 14 Metrics Obstacle Negotiation (Terrainability)  Minimum friction requirement  Minimizing risk of slippage/getting stuck in unknown terrain  Optimization: equal friction coefficients  Minimum torque requirement  Minimizing weight and power consumption  Slip  Bad for odometry, loss of energy

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 15 Example: Rover Comparison - Simulation & Hardware  Comparison of different rovers  CRAB (sim. & HW)  RCL-E (sim. & HW)  MER – rocker bogie type rover (sim.)

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 16 Example: Rover Comparison – Simulation Setup  Performance Optimization Tool (2DS – RCET)  Static, 2D analysis  Fast calculation allows for parametrical studies: optimization of structures  Over actuated systems: optimization of wheel torques  Results reflect full potential of structure (not influenced by parameter tuning, control algorithm)  Simulations  Benchmark: step obstacle (tough task for wheeled rovers)  Rovers normalized (mass, wheels, track, CoG, load dist.)  Models with respect to breadboard dimensions/weight

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 17 Example: Rover Comparison – Simulation Results CRABRCL-E MER FWD MER BWD Required friction coefficient [-] Max. T [Nm] Required friction coefficient [-] Required torque [Nm]  Equally good performance of CRAB and MER  Different forward and backward performance of asymmetric systems as potential drawback

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 18 Rover Comparison – Experimental Setup  Rovers  Modular design: same wheels and electronics  GenoM software framework  Motors: Maxon RE-max 22 Watt; EPOS controllers  Equal footprint (0.65 m), similar weight (32-35 kg)  Test runs  Control: velocity, velocity with wheel synchronization  Two types of obstacle coating (rough, carpet-like)  Step (wheel diameter high)  At least 3 runs; log of currents, encoder values

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 19 Example: Rover Comparison – Experimental Results (1)  CRAB  Success rate:SR = 100 %  Slippage: Slip = 0.3 m  RCL-E  Success rate:SR = 0 % Wheels blocked because of insufficient torque  Modification of controller settings: Maximum current increased (2.5 A  3.5 A; 8.6 Nm  12 Nm)  Success rate:SR = 47 %  Slippage:Slip = 0.41 m

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 20 Example: Rover Comparison – Video of Testing Hardware tests with CRAB and RCL-E

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 21 Example: Rover Comparison – Experimental Results (2)  Rover: CRAB  Successful test run  Peaks indicate obstacle climbing of wheels  Current graph  Saturation at 2.5A  Negative currents occur  Distance graph (encoders)  Normal inclination  wheel moving or slipping  Reduced inclination  wheel blocked saturation wheels blocked negative currents

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 22 Example: Rover Comparison – Experimental Results (3)  Rover: RCL-E  Failed test: rover blocked (current limit at 2.5 A)  Rear wheel saturated  Front and middle wheel slip  Successful test (current limit at 3.5 A)  Current back wheel > 2.5 A  Front and middle wheel: currents similar as above  Problems in climbing phase can be detected (oscillation of signal) wheels slipping wheel slipping - lack of grip

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 23 Example: Rover Comparison – Simulation vs. Experiments  Qualitative Analysis  Strong correlation predictions – measurements  Significantly higher torque (SR = 0 %, 2.5 A) and friction coefficient (SR = 47 %, 3.5 A) of RCL-E than CRAB (SR = 100 %, 2.5 A)  Same ranking simulation/hardware for all metrics  Quantitative Analysis  Discrepancy of numerical values (~40 %)  Static, ideal model  Validation of simulations through hardware tests (Ref: Thueer, Krebs, Lamon & Siegwart, JFR Special Issue on Space Robotics, 3/2007)

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 24 Challenging Environment on Mars  Spirit and Opportunity Robots on Mars – since

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 25 Motion Control – Tactile Wheels  Improvement of locomotion performance through motion control  Control types  Torque control  Kinematics based velocity control  Need for tactile wheel  Wheel ground contact angle required  First prototype on Octopus  Development of new “metallic“ wheel

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 26 Flexible Wheels  Better tractive performance  Lower total motion resistance Total sinkage [mm] Wheel deflection [mm] Max. soil slope [°] Required wheel output torque [Nm] Combined output power (6 wheels) [W] Required input power [W] Rigid wheel D=35 cm, b=15 cm, grouser height=3.4 cm, i=10 % Flexible wheel D=35 cm, b=15 cm, grouser height=0.1 cm, pressure on rigid ground=5 kPa, i=10 % Courtesy of DLR Köln

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 27 Navigation – Motion Estimation and Control in Rough Terrain

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 28 Conclusion  Locomotion mechanisms and their characteristics  Metrics for different aspects of performance  Example of evaluation and comparison of systems  Focus on obstacle negotiation aspect of locomotion performance  Static 2D analysis in simulation  Verfication and validation with hardware  How to improve performance  Motion control  Tactile wheel as sensor for wheel ground contact angle

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 29 Outlook  Continuous Flight on Mars 3.2 m

© Autonomous Systems Lab, ETH Zurich Autonomous Systems Lab 30 Thanks for your attention!  Acknowledgement  This work was partially supported through the ESA ExoMars Program and conducted in collaboration with Oerlikon Space, DLR and vH&S Questions ?