Skip to main content

Motion Planning

Description

This shows multiple agents finding the way to the destination without colliding with the obstacle or colliding with each other. This assignment is a group work with Cheng Peng.



Features:

  • Global navigation with PRM and Dijkstra algorithm.
  • Road maps accounted for the size of agents.
  • Local interaction based on a spring-like avoiding force.
  • Texture.
  • GPU shading.
  • User controlled camera.
  • Able to save screenshots to PNG files.

Implementation Tools:

  • Sublime Text 3 & command line
  • C++ and cmake
  • OpenGL, GLUT, GLEW
  • Eigen
  • PNG
  • opensource file std_image.h (for loading texture images)