aiming for the moon
play

AIMING FOR THE MOON Machine Learning Research for Team Astrobotics - PowerPoint PPT Presentation

AIMING FOR THE MOON Machine Learning Research for Team Astrobotics Lunar Lander Research conducted at CMU in conjunction with Research Behind Lunar Lander Challenges of a Lunar Lander ML Research for the Lander - FTW Lander Perception /


  1. AIMING FOR THE MOON Machine Learning Research for Team Astrobotic’s Lunar Lander Research conducted at CMU in conjunction with

  2. Research Behind Lunar Lander Challenges of a Lunar Lander ML Research for the Lander - FTW Lander Perception / Visual Registering Upcoming Work for Dec. 2012 Launch

  3. Motivation of Lunar Exploits  Lunar Resources  Unfiltered solar energy  Clean fusion (helium3)  Methane, ammonia, minerals  Lunar docking bay  No gravity  Available fuel  Watchtower  Base for infrared telescopes (icy craters)

  4. Research Behind Lunar Lander Challenges of a Lunar Lander ML Research for the Lander - FTW Lander Perception / Visual Registering Upcoming Work for Dec. 2012 Launch

  5. It has been done  1969 – Apollo 11  manned mission  1970 – Luna 17 with Луноход (Lunokhod 1)  remote controlled robot View from Camera 2 Images from Wikipedia and www.mentallandscape.com

  6. So where is the novelty?  Pinpoint Landing - 500 m  Less than a hundredth of a degree (lat/long)  High autonomy  Little or no human support in landing  Preset trajectory  Fault detection  Error recovery  Proof of concept – reliable commercial lander

  7. Stages of Landing  Orbit insertion  Determine Lander orientation

  8. Stages of Landing  Orbit insertion  Determine Lander orientation  De-orbit and breaking  Determine orbital parameters

  9. Stages of Landing  Orbit insertion  Determine Lander orientation  De-orbit and breaking  Determine orbital parameters  Descent – 18km to 500m  Keep track of Lander coordinates

  10. Stages of Landing  Orbit insertion  Determine Lander orientation  De-orbit and breaking  Determine orbital parameters  Descent – 18km to 500m  Keep track of Lander coordinates  Touch down  500m to 150m: compute slopes, detect craters  Less than 150m to surface: detect small obstacles

  11. Challenges – Perception  Detect whether Lander is off course  Detect whether sensors function properly  NO CAMERA - for a while  In case of off-course landing, pick landing spot

  12. Research Behind Lunar Lander ML Research for the Lander - FTW Lander Perception / Visual Registering Upcoming Work for Dec. 2012 Launch

  13. Research - Vision  Landscape identification  Feature tracking  Mega-structures  Craters  Obstacle detection

  14. Research – Evidence Fusion  Density Elevation Map (DEM) construction  Sparse LIDAR readings  Images of surface  Combine sensor readings to obtain position  Voting scheme to determine faulty components

  15. Research – Knowledge and AI  Decision unit in the Lander  Inference to determine  Position  Lander State  Planning  Save fuel resources  Pick landing spot to facilitate rover movement

  16. Research Behind Lunar Lander Lander Perception / Visual Registering Upcoming Work for Dec. 2012 Launch

  17. Lander Sensor Array Stage Requirement Sensor Orbit insertion Attitude IMU Sun position Sun tracker/Star tracker Pre-defined Orbital Parameters Deorbit Attitude Camera/IMU Descent stage Attitude Camera/IMU (18kms to 500mts) Planning Touch down Attitude Camera/IMU (500mts to ground) Altitude Pointed RADAR Slope of Ground LIDAR Velocity Doppler Surface characteristics LIDAR/Camera

  18. Visual Registering  Step 1: Crater Detection Crater Detection on LRO Image Crater Detection on Image captured by camera on the Black Magic platform

  19. Visual Registering  Step 2: Comparing Landscape to Stored Data Test Set True False True False Positives Positives Negatives Negatives Apollo 11 4/5 3/20 17/20 1/5 Apollo 14 3/5 4/20 16/20 2/5 Apollo 16 5/5 3/20 17/20 0/5 Apollo 17 4/5 4/20 16/20 1/5

  20. Digital Elevation Map Sparse LIDAR data (Lunar Reconnaissance Orbiter

  21. Digital Elevation Map Image (LCROSS Impact)

  22. Markov Random Field X – image Z – sparse elevation measurements Y – estimated elevation map L – points where elevation readings exist N(i) – neighborhood of point i on the grid w ij – correlation between pixels in image Z X LIDAR (1% of available data) Image of cabeus crater

  23. MRF with Shading Coefficient X – image Z – sparse elevation measurements Overlap of Y – estimated elevation map image and L – points where elevation readings exist LIDAR N(i) – neighborhood of point i on the grid w ij – correlation between pixels in image Pixel correlation Shading coefficient p =5% quantile of image data – the shaded pixels

  24. Experiment - Terrain Model

  25. Experiment – Model + LIDAR

  26. MRF Results Elevation map after interpolation • mean error 175.20 m • 16.09% of average elevation Elevation map after 200 iterations of Coordinate Descent • mean error 143.75 m • 13.2% of average elevation

  27. Scanning for a landing site  Image-based landing site selection  Elevation-based landing site selection

  28. Research Behind Lunar Lander Upcoming Work for Dec. 2012 Launch

  29. Work for December 2012 Launch  Feature Tracking  AI unit  Decisions  Inference  Planning  Integrated Testing Framework

Recommend


More recommend