Skip to content

A global Planner for a fly/drive concept vehicle in 3D Octomap environment.

Notifications You must be signed in to change notification settings

abhileshborode/Motion-Planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Path Planning Package

A global Planner for a fly/drive concept vehicle in 3D Octomap environment. The Octomap can be created by a Lidar/Structured Light camera and saved in a .bt/.ot file. Since it is extremely power inefficient to fly in comparison to drive we always want our vehicle to drive unless absolutly necessary.

Results

Comparison

As we can see the second image path is more efficient than the first image as it immediately goes to ground and drives the rest of its way to its goal position.

Dependencies

[1] FCL-0.5 (collision checking)
[2] OMPL -1.2.1 (Motion Planning)
[3] ROS Kinetic (Mainly sensor fusion and Rviz)

Run Instructions

git clone
source devel/setup.bash
roscore
rosrun rviz rviz
rosrun octomap_server octomap_server_node xyzz.bt
rosrun path_planning path_planning

TODO

[1]Optimize the Planner using better statecost function and statesampler\

[2]Create a replanning node for online Plannning

License

MIT

About

A global Planner for a fly/drive concept vehicle in 3D Octomap environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published