dhruv batra long term goal
play

Dhruv Batra Long-term Goal Physical agent Is there smoke in any - PowerPoint PPT Presentation

Habitat: A Platform for Embodied AI Research Dhruv Batra Long-term Goal Physical agent Is there smoke in any room capable of taking around you? actions in the world and talking to humans Yes, in one room in natural language Go there and


  1. Habitat-Sim • Photorealistic 3D simulator (C++ with pybind11) • Generic 3D dataset support (Replica, Gibson, MP3D, +more) • Fast: over 1,000 FPS single-threaded 10,000 FPS multi-process (single GPU)

  2. Habitat-Sim: Datasets agnostic! 57

  3. Frames Per Second 1100 1000 900 800 over 2x faster 700 600 500 400 300 200 100 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx10

  4. Frames Per Second 1100 1000 900 800 700 600 500 400 300 200 100 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx10

  5. Frames Per Second 1100 1000 900 800 700 600 500 400 300 200 100 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx10

  6. Frames Per Second 1100 1000 900 800 700 600 500 400 300 200 100 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx10

  7. Frames Per Second 11000 10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx10

  8. Frames Per Second 11000 10000 9000 8000 7000 over 50x faster 6000 5000 4000 3000 2000 1000 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx5

  9. Frames Per Second 11000 10000 9000 8000 1.2 Million / 180 seconds = ~7111 FPS 7000 6000 5000 4000 3000 2000 1000 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx5

  10. Frames Per Second 11000 10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx5

  11. Frames Per Second 11000 10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx5

  12. Frames Per Second 11000 10000 9000 8000 7000 6000 5000 4000 ~22,000 FPS 3000 2000 1000 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx5

  13. Frames Per Second 11000 10000 9000 8000 7000 6000 5000 4000 ~22,000 FPS 3000 2000 1000 0 Gibson AI2 Thor MINOS House3D Habitat-Sim Habitat-Simx5

  14. Why does speed matter? Because you can now run experiments you couldn’t before.

  15. PointGoal Navigation

  16. Goal

  17. Agent and Model Design

  18. Agent and Model Design

  19. Agent and Model Design • 1.25m tall cylinder with 0.1m radius

  20. Agent and Model Design • 1.25m tall cylinder with 0.1m radius • Actions: o <stop>: Indicates the agent believes it has completed the task o <forward>: Moves 0.25m forward o <left>, <right>: Turn 10 degrees

  21. Agent and Model Design

  22. Agent and Model Design

  23. Agent and Model Design

  24. Agent and Model Design

  25. Agent and Model Design

  26. Agent and Model Design

  27. Agent and Model Design

  28. Agent and Model Design

  29. Agent and Model Design • How do we train this agent?

  30. Agent and Model Design • How do we train this agent? • Both actions (they are discrete) and the simulation are non-differential-able

  31. Agent and Model Design • How do we train this agent? • Both actions (they are discrete) and the simulation are non-differential-able • Use reinforcement learning!

  32. Learning vs SLAM

  33. Depth Agent (RL)

  34. Blind Agent (RL)

  35. Depth Agent (RL)

  36. The agent must decide between left, right, and straight at the end of the kitchen

  37. Goal Sensor (GPS+Compass) indicates straight

  38. However, it can see there is wall straight

  39. and a wall on the left

  40. It correctly predicts that right is the direction to pursue

Recommend


More recommend