1 / 28

Point Cloud Gathering for an Autonomous Bucket Excavator

Point Cloud Gathering for an Autonomous Bucket Excavator. Robotics Research Lab University of Kaiserslautern Gregor Zolynski. Overview. System for 3D data gathering from given sensor arrangement Introduction: machine and sensors Problems and limitations Concepts

Download Presentation

Point Cloud Gathering for an Autonomous Bucket Excavator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Point Cloud Gatheringfor an Autonomous Bucket Excavator Robotics Research Lab University of Kaiserslautern Gregor Zolynski

  2. Overview System for 3D data gathering from given sensor arrangement • Introduction: machine and sensors • Problems and limitations • Concepts • Selected implementation details • Short example Point Cloud Gathering for an Autonomous Bucket Excavator

  3. Active Scanners for Safety Applications 18t bucket excavator • Laser scanners on both sides of arm for safety • Panning: “natural” motion •  utilize scanners for data gathering •  no additional articulation necessary Point Cloud Gathering for an Autonomous Bucket Excavator

  4. Laser Scanner & Scan Planes • Planar laser scanner(SICK LMS 151) • Coverage of 270° at 0.5° / 0.25° resolution • All scan points located on scan plane Point Cloud Gathering for an Autonomous Bucket Excavator

  5. Laser Scanner & Scan Planes • Planar laser scanner(SICK LMS 151) • Coverage of 270° at 0.5° / 0.25° resolution • All scan points located on scan plane • Two scanners mounted vertically • Rotational encoder Point Cloud Gathering for an Autonomous Bucket Excavator

  6. Problems Heavy noise Vibrations Undetected displacement Resulting system limitations Stationary vehicle Big objects Semi-dynamic terrain Dynamic/moving obstacles Problems, Limitations, … Point Cloud Gathering for an Autonomous Bucket Excavator

  7. Problems Heavy noise Vibrations Undetected displacement Resulting system limitations Stationary vehicle Big objects Semi-dynamic terrain Dynamic/moving obstacles Desired Behavior Gather all data Maintain healthy resolution Remember briefly covered portions Quickly remove invalid data Problems, Limitations, Desired Behavior Point Cloud Gathering for an Autonomous Bucket Excavator

  8. Concept: Data Gathering • Fuzzy points: Each point has a position and an uncertainty • Point cloud: New scan points added form each scan • Aging: Scan points “decay” and get discarded • Merging: New points are fused with close-by neighbors Point Cloud Gathering for an Autonomous Bucket Excavator

  9. Concept: Data Gathering • Fuzzy points: Each point has a position and an uncertainty • Point cloud: New scan points added form each scan • Aging: Scan points “decay” and get discarded • Merging: New points are fused with close-by neighbors Point Cloud Gathering for an Autonomous Bucket Excavator

  10. Sensor pose k Sensor pose k+1 Scan plane k+1 Concept: Deletion Volume • Volume spanned between two consecutive scans of each scanner • Usually combination of translation and rotation • Displacement is very small • Assumption: Space betweenscan planes is empty  Delete all contained points Point Cloud Gathering for an Autonomous Bucket Excavator

  11. Point Cloud Gathering for an Autonomous Bucket Excavator

  12. Point Cloud Gathering for an Autonomous Bucket Excavator

  13. Point Cloud Gathering for an Autonomous Bucket Excavator

  14. Point Cloud Gathering for an Autonomous Bucket Excavator

  15. Point Cloud Gathering for an Autonomous Bucket Excavator

  16. Point Cloud Gathering for an Autonomous Bucket Excavator

  17. Point Cloud Gathering for an Autonomous Bucket Excavator

  18. Point Cloud Gathering for an Autonomous Bucket Excavator

  19. Point Cloud Gathering for an Autonomous Bucket Excavator

  20. Point Cloud Gathering for an Autonomous Bucket Excavator

  21. Point Cloud Gathering for an Autonomous Bucket Excavator

  22. Efficient Implementation • Deletion volume:4 planes + triangle strip • Naïve point-in-volume tests are expensive (20.000 points) • Faster: • Space binning • Signed distance to 4 planes • Intersection of ray from point towards sensor Point Cloud Gathering for an Autonomous Bucket Excavator

  23. Quick Triangle Intersection • Scan points: polar coordinates(angle ~ point index) • Each point in point cloud in sensor’s coordinate space • Intersection candidate triangles:At least one corner above and below checked point • Quick text for min/max distance, then intersection Point Cloud Gathering for an Autonomous Bucket Excavator

  24. Example Point Cloud Gathering for an Autonomous Bucket Excavator

  25. Point Cloud Gathering for an Autonomous Bucket Excavator

  26. Point Cloud Gathering for an Autonomous Bucket Excavator

  27. Point Cloud Gathering for an Autonomous Bucket Excavator

  28. Thank you Point Cloud Gathering for an Autonomous Bucket Excavator

More Related