Skip to content

Workspace for UAV to ground robot detection and alignment

Notifications You must be signed in to change notification settings

Fraulainee/UAV-UGV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UAV-UGV

Workspace for UAV to ground robot detection and alignment

Getting Started

You must first install ROS Noetic, Gazebo 11, Ardupilot and MavProxy

Installing

Ubuntu 20.04 Ardupilot and MAVProxy

git clone https://github.com/ArduPilot/ardupilot.git
cd ardupilot
Tools/environment_install/install-prereqs-ubuntu.sh -y
git checkout Copter-4.0.4
git submodule update --init --recursive

Ardupilot Gazebo Plugin

sudo apt-get install gazebo11 libgazebo11-dev
cd ~
git clone https://github.com/khancyr/ardupilot_gazebo.git
cd ardupilot_gazebo
mkdir build
cd build
cmake ..
make -j4
sudo make install

ROS and MAVRos

Install ros noetic here

Install MAVRos here

Clone the ws(ROS and MAVRos)

Build

To build and run the system

Run Catkin_ws

roslaunch iq_sim thesis.launch

Run SITL

copy SITL script to your home folder

cp ~/catkin_ws/src/iq_sim/scripts/startsitl.sh ~

Now launch SITL

~/startsitl.sh

Run APM

Run MAVRos to access GPS

roslaunch iq_sim apm.launch

Run yolov5 obb

python ros_recognition_yolo_obb.py

Acknowledgments

About

Workspace for UAV to ground robot detection and alignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published