mzahana / px4_fast_planner

Integration of Fast-Planner with PX4 autopilot for multi-rotor fast navigation with obstacle avoidance
MIT License
222 stars 46 forks source link

px4_fast_planner

Integration of Fast-Planner with PX4 for planning real-time collision-free and obstacle-free trajectories in bounded environment. This allows you to fly a multi-rotor drone ( equipped with a PX4 autopilot, depth camera, and on-board computer) autonomously while avoiding obstacles.

This packges provides installation and launch files required for running PX4 with Fast-Planner through mavros_controllers package. A modified vresion of Fast-Planner (for Ubuntu 18 + ROS Melodic) is used.

Video:

px4_fast_planner

#######

If this helps you in your project(s), please give a star to this repository and Fast-Planner and mavros_controllers. Thank you!

#######

Installation

This setup is tested on Ubuntu 18 + ROS Melodic

The setup.sh script install PX4 v1.10.1, mavros_controllers package, and modified Fast-Planner package.

Installation inside docker container

You can setup the system inside a docker container that already has Ubuntu 18 + ROS Melodic + PX4 frimware v1.10.1. Use this repository to setup docker and required container, then install setup px4_fast_planner as mentioned above.

Running in Simulation

Notes

TO ADD