Seeker kick-off workshop “State of the art” Simon Lacroix Laboratoire d’Analyse et d’Architecture des Systèmes CNRS, Toulouse.

Slides:



Advertisements
Similar presentations
Reactive and Potential Field Planners
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
GRASP University of Pennsylvania NRL logo? Autonomous Network of Aerial and Ground Vehicles Vijay Kumar GRASP Laboratory University of Pennsylvania Ron.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Literature Review: Safe Landing Zone Identification Presented by Keith Sevcik.
Selection and Monitoring of Rover Navigation modes: A Probabilistic Diagnosis Approach Thierry Peynot and Simon Lacroix Robotics and AI group LAAS/CNRS,
Motion planning, control and obstacle avoidance D. Calisi.
Bastien DURAND Karen GODARY-DEJEAN – Lionel LAPIERRE Robin PASSAMA – Didier CRESTANI 27 Janvier 2011 ConecsSdf Architecture de contrôle adaptative : une.
A Robotic Wheelchair for Crowded Public Environments Choi Jung-Yi EE887 Special Topics in Robotics Paper Review E. Prassler, J. Scholz, and.
Intelligent Ground Vehicle Competition 2006 Brigham Young University.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
Probabilistic Robotics
Extended Gantt-chart in real-time scheduling for single processor
Integrating POMDP and RL for a Two Layer Simulated Robot Architecture Presented by Alp Sardağ.
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
1 Scheduling Mapping of tasks to time slots  Computation  Communication Mapping of power usage to time slots  Mechanical devices  Thermal subsystems.
What is it? A mobile robotics system controls a manned or partially manned vehicle-car, submarine, space vehicle | Website for Students.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
IPPW- 9 Royal Observatory of Belgium 20 June Von Karman Institute for Fluid Dynamics Obtaining atmospheric profiles during Mars entry Bart Van Hove.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Kalman filter and SLAM problem
Zereik E., Biggio A., Merlo A. and Casalino G. EUCASS 2011 – 4-8 July, St. Petersburg, Russia.
1 DTSI / Interactive Robotics Unit IST Advanced Robotics µdrones µDRone autOnomous Navigation for Environment Sensing JM ALEXANDRE CEA List.
Challenging Environment
Modularly Adaptable Rover and Integrated Control System Mars Society International Conference 2003 – Eugene, Oregon.
Localisation & Navigation
Cooperating AmigoBots Framework and Algorithms
Flow Separation for Fast and Robust Stereo Odometry [ICRA 2009]
Solving the Indoor SLAM Problem for a Low-Cost Robot Using Sensor Data Fusion and Autonomous Feature-Based Exploration PhD Student: Prof. MSc. Luciano.
Monitoring, Modelling, and Predicting with Real-Time Control Dr Ian Oppermann Director, CSIRO ICT Centre.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
LUNAR ROVER Concept proposal meeting Dr. Ashish Dutta Indian Institute of Technology Kanpur Kanpur, INDIA ( *** for private circulation only)
A Framework for use in SLAM algorithms Principle Investigator: Shaun Egan Supervisor: Dr. Karen Bradshaw.
Science Objectives & Investigation Methodology Life in the Atacama 2005 Science & Technology Workshop January 6-7, 2005 Nathalie A. Cabrol NASA Ames.
.1 RESEARCH & TECHNOLOGY DEVELOPMENT CENTER SYSTEM AND INFORMATION SCIENCES JHU/MIT Proprietary Titan MESSENGER Autonomy Experiment.
Mobile Robot Navigation Using Fuzzy logic Controller
Guidance and Navigation
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
MTP FY03 Year End Review – Oct 20-24, Visual Odometry Yang Cheng Machine Vision Group Section 348 Phone:
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
Global Hybrid Control and Cooperative Mobile Robotics Yi Guo Center for Engineering Science Advanced Research Computer Science and Mathematics Division.
Visual Odometry David Nister, CVPR 2004
Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis.
Autonomous Robots Robot Path Planning (3) © Manfred Huber 2008.
June 28, 2000 Architecture Review 1 Examples: Implementing Common Solutions within CLARAty.
ESA Harwell Robotics & Autonomy Facility Study Workshop Autonomous Software Verification Presented By: Rick Blake.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Seeker kick-off workshop LAAS involvement in the project Simon LACROIX & Bach Van PHAM Laboratoire d’Analyse et d’Architecture des Systèmes CNRS, Toulouse.
©Roke Manor Research Ltd 2011 Part of the Chemring Group 1 Startiger SEEKER Workshop Estelle Tidey – Roke Manor Research 26 th February 2011.
Pre-decisional – for Planning and Discussion Purposes Only 1 Technology Planning for Future Mars Missions Samad Hayati Manager, Mars Technology Program.
Basilio Bona DAUIN – Politecnico di Torino
Astrobiology Science and Technology for Exploring Planets (ASTEP) Mid-Year Review August 4, 2004 Robust Autonomous Instrument Placement for Rovers (JPL:
SLAM Techniques -Venkata satya jayanth Vuddagiri 1.
Scarab Autonomous Traverse Carnegie Mellon December 2007 David Wettergreen.
FASTER SPACE EU CONFERENCE February /06/2016 In FASTER, a European consortium of six partners from five member states develops and demonstrates.
Life in the Atacama, Design Review, December 19, 2003 Carnegie Mellon Software Architecture Life in the Atacama Design Review December 19, 2003 David Wettergreen.
Autonomous Navigation of a
CS b659: Intelligent Robotics
NASA Ames Research Center
Project and Workshop Objectives
Path Curvature Sensing Methods for a Car-like Robot
CIS 488/588 Bruce R. Maxim UM-Dearborn
Properties of human stereo processing
Locomotion of Wheeled Robots
Application to Animating a Digital Actor on Flat Terrain
Sensor Placement Agile Robotics Program Review August 8, 2008
IEEE ICRA 2005 Planetary Rover Workshop April 22, 2005
Presentation transcript:

Seeker kick-off workshop “State of the art” Simon Lacroix Laboratoire d’Analyse et d’Architecture des Systèmes CNRS, Toulouse

Disclaimer Learn last Thursday that I was to give this talk… Was in Barcelona Thursday / Friday… Had a week-end already “burnt” by work  Plus: Have not worked on planetary rovers since 2005 Not aware of latest Exomars developments Knows nothing on Mars Science Laboratory navigation (but who else than JPL knows?)

What state of what art ? MER missions 2004 baseline stems from mid 90’s research Has been used as a testbed for improvements (visOdom, global Nav with D*, target reaching) Exomars / MSL navigation approaches Publications related to planetary rover navigation Huge progresses / publications in vision & navigation in the robotics community

Seeker main axes of development Long range navigation Mission planning Science autonomy

A glimpse at recent publications Other essential information sources: ICRA and IROS space robotics workshops ASTRA and I-SAIRAS conferences Related to seeker Journal of Field Robotics 2007: 3 special issues on “Space Robotics” 2009: 2 special issues on “Space Robotics” More to come end of this year 21 papers 7 not on rovers (out of Seeker scope) 2 on rover chassis conception 4 on locomotion (advanced motion control) 2 on localization 2 on navigation 3 on high level planning 2 on “target reaching”

Seeker main axes of development Long range navigation Mission planning Science autonomy

Navigation Three main functionalities: Perception: data acquisition, environment map building, localization Decision: path and trajectory determination Action: locomotion control and monitoring (plus overall control / supervision)

MER approach  Main characteristic: validated !  Overview: simple loop 1.Data acquisition: stereovision 2.Environment modelling: local navigation map 3.Decision: elementary trajectory evaluation 4.Trajectory execution (short distance)  Localization: odometry + IMU (+ sun sensor)  Overall control: sequential loop

MER approach stereovision motion selection Locomotion, then stop traversability analysis

MER “extended” approach  VisOdom  “Itinerary planning” using D*  Target reaching

CNES approach  Main characteristic: experimentally validated  Overview: a bit more complex loop 1.Data acquisition: stereovision 2.Environment modelling: navigation map updating 3.Decision: 1.Sub-goal determination 2.Trajectory planning 3.Perception planning 4.Trajectory execution (limited distance)  Localization: odometry + IMU  Overall control: sequential loop

CNES approach stereovision traversability analysis Locomotion, then stop robot Sub-goal, trajectory and perception task selection

MER vs CNES approaches In 2004:  MER approach –The simplest, local navigation (“Obstacle avoidance” scheme)  CNES approach –More global reasoning (“Navigation planning”)  Able to more efficiently deal with longer missions  This comparison does not hold since D* integration on MER

(LAAS approach) Overall loop: sub-goal, trajectory, perception task and motion mode selection Easy terrain modeRough terrain mode Mode n … But: certainly too complex for Seeker

Lessons learned from MER  Many easy situations tackled under direct control  Localisation is a critical issue in some situations  Better locomotion abilities required (slip detection) Rover Autonav distance Total distance Spirit1253 m3405 m Opportunity224 m1264 m As of June 14, 2004 :

Lessons learned from MER  Higher autonomy required to traverse cluttered areas  Several ground interactions required to place the instruments  End of autonomous motions may leave rover in bad attitude (wrt. antenna, solar panel)

Localization  3D odometry integrates: –Wheel encoders –Wheel steering angles –Chassis angular configuration  Inertial localization: assess among the following possibilities –Attitude information (at stop and during motions) –Heading provided by the integration of a gyrometer (what drift? Are there space qualified FOGs ?) –Integration of 6-axis IMU - fused with odometry

Vision-based localization  Visual odometry principle Stereo : 3D points Motion estimation with matched 3D points TkTk T k+1

Vision-based localization  Numerous progresses since 2004:  Feature-based SLAM  Single cams, stereo cams, panoramic cams  Efficient EKF or optimization solutions  INS / odometry integration

Vision-based localization  Numerous progresses since 2004:  Appearance-based localization  E.g. Oxford  Efficient way to detect loop closures

Locomotion control and monitoring  Opportunity in April 2005

Locomotion control and monitoring  Opportunity in April 2005

Locomotion control and monitoring Locomotion monitoring of essential importance –Position tracking –Attitude and chassis internal angles checking ·Wrt fixed thresholds ·Wrt to a “configuration space trajectory” –Wheel slippage detection –Localisation algorithms monitoring Plus: Recovery procedure definition required Essential importance of diagnosis (FDIR) (non only locomotion, but overall navigation)

Seeker main axes of development Long range navigation Mission planning Science autonomy

ESA-driven GOAC project “Goal Oriented Autonomous Controller”: Goal-oriented operations: A goal tells the robot what to do, instead of how to do it. Model-level programming: High-level of abstraction raising the focus to the problem domain: features of the robot mechanisms, available behaviours, task domain. Robust execution in an uncertain environment: Let the robot decide how best to accomplish an objective, based on situation at hand. Safe execution: The model used by the planner can capture safety constraints, so that all plans produced are guaranteed to comply with these constraints. Correct-by-construction functional layer: Only allowed behaviours will be actually executed.

ESA-driven GOAC project The level of uncertainty is extremely high Planning involves ground assessment. Autonomous path planning is a must! Communications are scarce due to a narrow comms window and long distance (latency) Plan has to merge science activities with engineering activities Plan has to be validated by using the Simulator, before being uplinked The tactical operation’s process has very strict deadlines that have to be accomplished on a per-sol basis

As a conclusion Ongoing R&D issues (according to L. Matthies, 2005) –Much faster flight processor –3-D perception at night –Parachute for high elevation landing –Brushless motors –Nuclear power –Locomotion mechanisms for very steep terrain –Landmark recognition during descent –Single command target approach and instrument placement –Path planning for rough and steep terrain –Position estimation on slippery terrain –More automated long range position estimation and mapping –More automated sequence generation for mission planning Not related to Seeker Very relevant – but not in Seeker’s scope Definitely targeted by Seeker, many solutions exist in the literature