Skip to content

The project implements RRT* path finding and mini-snap algorithm to generate feasible trajectory for UAV.

Notifications You must be signed in to change notification settings

Mol2017/Motion_Planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Motion Planning For UAV

The final project of deepblue motion planning course. It's a C++ implementation of old-school motion planning pipeline (path finding + optimization).

Compile & Run

#1 Install dependencies
sudo apt-get install cmake libopenblas-dev liblapack-dev libarpack-dev libarpack2-dev libsuperlu-dev

#2 Install Eigen and OMPL library

#3 Install aramadillo
xz -d armadillo-9.870.2.tar.xz
tar -xvf armadillo-9.870.2.tar
cd armadillo-9.870.2
mkdir build
cd build
cmake ..
make
sudo make install

#4 Compile and run basic program
cd ./catkin_ws
catkin build
roslaunch trajectory_generator demo.launch

Motion Planning Result

Motion planning result

About

The project implements RRT* path finding and mini-snap algorithm to generate feasible trajectory for UAV.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages