-
Notifications
You must be signed in to change notification settings - Fork 16
Installation
NOTE: This tutorial assumes that you are familiar with Linux, Python, and ROS. Also that you have already created a workspace(named catkin_ws, if you are using a different name please change this.) and are using catkin built system. This tutorial is built for ubuntu 14.04 and ROS Indigo.
This is the driver for AR drone and is necessary to communicate with the drone in simulation and in the physical world.
cd ~/catkin_ws/src
git clone https://github.com/AutonomyLab/ardrone_autonomy
This is a simulator built for AR drone using gazebo.
cd ~/catkin_ws/src
git clone https://github.com/dougvk/tum_simulator
NOTE: This is the version of tum_simulator that works with indigo.
You are now ready to simulate the drone in Gazebo. Please go to finishing up the installation if you want just this part. You can get the instructions to simulate in Setting up the simulator section.
cd ~/catkin_ws/src
git clone https://github.com/simubhangu/pal_vision_segmentation -b hydro-devel
git clone https://github.com/simubhangu/marker_pose_detection
git clone https://github.com/pal-robotics/aruco_ros
And yes, its hydro-devel for pal_vision_segmentation.
You are now ready to detect ArUco markers in simulation and in the physical world. Please go to finishing up the installation if you want just this part. You can get the instructions to run ArUco detection in the ArUco marker pose detection section.
cd ~/catkin_ws/src
git clone https://github.com/lrse/whycon.git
You are now ready to detect Whycon markers in simulation and in the physical world. Please go to finishing up the installation if you want just this part. You can get the instructions to run Whycon following in the Aligning with whycon marker section.
This includes the teleoperation using a keyboard, interface to tune PID for alignment to ArUco.
cd ~/catkin_ws/src
git clone https://github.com/eYSIP-2017/eYSIP-2017_Navigation-in-Indoor-Environments-using-drone.git
After finishing up the installation visit the respective pages for their information.
sudo apt install ros-indigo-moveit
cd ~/catkin_ws
rosdep install --from-paths src --ignore-src --rosdistro indigo -y
catkin_make
NOTE: depending on what all packages are in the src folder this may take from seconds to several minutes.
- Home
- Installation
- ArUco marker based stabalisation using PID
- Aligning drone with the marker 1.Aligning with aruco marker 2.Aligning with whycon marker
- Setup ArUco mapping package
- Emulating AR drone 2 in Rviz
- Mapping a simulated environment using Turtlebot and octomap
- 3D Navigation of Drone (Using MoveIt!)