Skip to content

jessmathews/ros2_autonomous_drone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS2 Autonomous Drone Control

ROS2 License ArduPilot

ROS2 autonomous missions with mavros. Tested in SITL and hardware

Validated on real flights with Cube Orange flight controller and Raspberry Pi 4.

Key Features

  • Companion Computer Control - Command drone autonomously from Raspberry Pi in GUIDED mode
  • Ground Station Optional - Mission Planner/QGroundControl for monitoring
  • Testing Scripts - Testing Scripts for verification

This repo contains

launch/
├── gazebo_stream.sh [ start GStreamer cam streaming from gazebo ]
├── mavros_real.sh [ Mavros for Hardware ]
└── mavros.sh [ Mavros for SITL ] 
scripts/
    ├── fullmiss.py
    ├── qr_test.py
    ├── test_mission.py
    └── test_scripts
        ├── arm.py
        └── takeoff.py

About

ROS2 autonomous missions with mavros. Tested in SITL and hardware

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors