Skip to content

A PX4 work-around for a Drone Fast Planner by HKUST

Notifications You must be signed in to change notification settings

REGATTE/PX4-Fast-Planner

Repository files navigation

PX4-Fast-Planner

Integrating Fast Planner with PX4-Autopilot to build a fast paced obstacle avoidance drone in complex environments.

The Fast planner would be modified as per requirement without loosing acuracy and functionality, and will be updated to ROS2-Foxy, using Fast-RTPS Bridge and PX4-MSGS

note

This is a personal project, and functionality is not gauranteed. The author is not liable to any damages incurred by the user.

Installation

Install all requirements by pip3 install -r requirements.txt

Use the bash files in Installation Folder. Will only run on Ubuntu 20.04.

Run Main.sh to install all the requirements.

$ cd installation
$ sh main.sh

If you want/need to do it individually, given below is the functionality of each file.

  1. PX4.sh: This file install PX4-Autopilot and installs other requirements like Gazebo and other support software.

  2. FastRTPS_DDS.sh: This file installs the FastRTPS Bridge, with all its dependencies with Gradle 6.3 & sdkman.

  3. ROS2_FOXY.sh: This file installs ROS2 Foxy & sources to ~./bashrc.

  4. PX4_WS.sh: This file builds a ROS2 WS called px4_ros_com_ros2 and install px4_msgs & px4_ros_com to talk to PX4 over ROS2.

  5. SETUP.SH: This file copy paste's all required files in their required locations. If you want to do it manually, do no run this file, steps are mentioned at Manual Setup

About

A PX4 work-around for a Drone Fast Planner by HKUST

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published