Workspace for UAV to ground robot detection and alignment
You must first install ROS Noetic, Gazebo 11, 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
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
Install ros noetic here
Install MAVRos here
Clone the ws(ROS and MAVRos)
To build and run the system
roslaunch iq_sim thesis.launch
copy SITL script to your home folder
cp ~/catkin_ws/src/iq_sim/scripts/startsitl.sh ~
Now launch SITL
~/startsitl.sh
Run MAVRos to access GPS
roslaunch iq_sim apm.launch
python ros_recognition_yolo_obb.py