1 / 14

Humanoid Robot Navigation in Complex Indoor Environments

Humanoid Robot Navigation in Complex Indoor Environments. Maren Bennewitz Humanoid Robots Lab. Joint work with Armin Hornung, Johannes Garimort, Attila Görög, Daniel Maier, Stefan Osswald, Kai Wurm, Cyrill Stachniss, and Wolfram Burgard. Motivation & Objective.

Download Presentation

Humanoid Robot Navigation in Complex Indoor Environments

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. Humanoid Robot Navigationin Complex Indoor Environments Maren Bennewitz Humanoid Robots Lab Joint work with Armin Hornung, Johannes Garimort, Attila Görög, Daniel Maier, Stefan Osswald, Kai Wurm, Cyrill Stachniss, and Wolfram Burgard

  2. Motivation & Objective • Humanoid robots bridge the gab between human and robot navigation • Humanoid robot navigation in complex indoor environments • Considering objects important for human navigation

  3. Goals • Robust techniques for • 3D environment modeling • Localization • Navigation and action planning • Challenges arise from • Inherently noisy sensor data • Inaccurate motion execution • Huge state space • Dynamics

  4. 3D World Representation • Based on octrees • Probabilistic representation of occupancy including unknown • Multi-resolution: Resolution can be changed efficiently • Memory efficient • Open sourcehttp://octomap.sf.net

  5. 3D World Model • Freiburg computer science campus (292 x 167 x 28 m³, 20 cm resolution)

  6. Accurate 6D Localization Monte Carlo localization using the 3D world model Estimation of the 6D pose 3D coordinate of the torso Roll, pitch, and yaw angles Integrated information Estimated body movement Sensor data: 2D laser range scanner, IMU, and joint encoders

  7. Accurate 6D Localization

  8. Humanoid Navigation • Given the world model and the localization, the robot can navigate in the environment

  9. Online Traversability Estimation • Given sparse 3D laser data • Learn classifiers (color+texture) to detect obstacles in images

  10. Use the Traversability Estimate for Path Planning

  11. Footstep Planning • Avoid obstacles by stepping over them • Heuristic search given set of footsteps

  12. Efficient Replanning • Plans may become invalid due to changes in the environment • Replanning with D* Lite [Koenig & Likhachev, AAAI 2000] • Extended to continuous footstep locations

  13. Open Problems • Classification of regions according to navigation complexity

  14. Open Problems • Classification of regions according to navigation complexity • Efficient updating of 3D map structures • Representing (movable) objects in space • Representing typical configurations of objects in 3D (e.g., doors, drawers)

More Related