Skip to content

aaarne/tum-robot-motion-planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot Motion Planning Exercises

Exercises for the Robot Motion Planning course in summer term 2019 at TUM. Besides the homework for robot motion planning this project is intended to evaluate the breeze library for scala. As well as the awesome scalatest testing framework.

How to run

Assuming the scala build tool (sbt) is installed:

sbt run

Or create a distribution using

sbt stage

and run

target/universal/stage/bin/rmp

Example Runs

1.1 Configuration Space

  • World:

World

  • Configuration Space:

Configuration Space

1.2 Visibility Graph

Visibility Graph

1.3 Voronoi Diagram

  • World:

World

  • Voronoi Diagram:

Voronoi

2.1 Probabilistic Roadmap (PRM) Pathplanning

The PRM is not connected. No solution found for the green query. 50 samples were used. PRM

2.2 Rapidly-exploring Random Trees (RRT) Pathplanning (single tree mode)

MonoRRT

2.3 Rapidly-exploring Random Trees (RRT) Pathplanning (symmetric bi-tree mode)

RRT

About

Exercises for the Robot Motion Planning course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages