Skip to content

Simple UAV System using ROS and Ardupilot as Flight Controller (On progress project)

Notifications You must be signed in to change notification settings

Balisa16/UAV-System

Repository files navigation

Autonomous Copter System

Simple UAV System using ROS. This created primarily for my Final Project on Bachelor Degree

Dependencies

  1. Ardupilot & MAVProxy
  2. Gazebo & ArduPilot Plugin
  3. ROS Melodic/Neotic & MAVROS
  4. OpenCV
  5. JetsonGPIO (Jetson) or WiringPI (Rasberry Pi)
  6. Boost
  7. JSON C++
  8. Curses
  9. Curl

Install

cd ~/catkin_ws/src
sudo apt install ncurses-dev libnotify-dev -y

git clone https://github.com/Balisa16/UAV-System.git emiro
cd emiro
echo "export EMIRO_PATH=$(pwd)" >> ~/.bashrc
echo "source $(pwd)/shell/emiro.sh" >> ~/.bashrc
source ~/.bashrc
git submodule update --init
catkin build emiro

Optional

pip3 install pyautogui

Troubleshoot

  1. If there an error like this src/emiro/release/manual: error while loading shared libraries: libLogger.so: cannot open shared object file: No such file or directory then execute this in top of workspace in this case in ~/catkin_ws
    cp src/emiro/release/lib/* devel/lib/
    

About

Simple UAV System using ROS and Ardupilot as Flight Controller (On progress project)

Resources

Stars

Watchers

Forks