modu dcu labs is a ROS package which will be used in the seminar for MAVROS and opensource quadrotors
Ros installation tutorials
For installation instructions of gazebo, there is a Tutorial in the px4 developer documentation page.
- Install gazebo6
sudo apt-get update
sudo apt-get install gazebo6
# For developers that work on top of Gazebo, one extra package
sudo apt-get install libgazebo7-dev
- Install gazebo_ros_pkgs The versions used is gazebo6. For instructions in using gazebo_ros_pkgs see gazebo version guide
apt-get install ros-indigo-gazebo6-ros-pkgs
Follow installation instructions here
To install the PX4 app Install Dependencies
sudo add-apt-repository ppa:george-edison55/cmake-3.x -y
sudo apt-get update
sudo apt-get install python-argparse git-core wget zip \
python-empy qtcreator cmake build-essential genromfs -y
# simulation tools
sudo apt-get install ant protobuf-compiler libeigen3-dev libopencv-dev openjdk-8-jdk openjdk-8-jre clang-3.5 lldb-3.5 -y
Install PX4 app
mkdir -p ~/src
cd ~/src
git clone https://github.com/PX4/Firmware.git
cd Firmware
git submodule update --init --recursive
cd ..
Check if the repository can be properly built
cd ~/src/Firmware
make posix_sitl_default gazebo
To install the package, clone from modudculab_ros repository
cd ~/catkin_ws/src
git clone https://github.com/Jaeyoung-Lim/modudculab_ros.git
catkin build modudculab_ros