All Projects → wavelab → atl

wavelab / atl

Licence: GPL-3.0 license
Autonomous Quadrotor Landing

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
OpenSCAD
209 projects
shell
77523 projects
CMake
9771 projects

Projects that are alternatives of or similar to atl

kr mav control
Code for quadrotor control
Stars: ✭ 31 (+158.33%)
Mutual labels:  ros, quadrotor
compas fab
Robotic fabrication package for the COMPAS Framework.
Stars: ✭ 75 (+525%)
Mutual labels:  ros
raspimouse book info
「Raspberry Piで学ぶ ROSロボット入門」の情報ポータル
Stars: ✭ 48 (+300%)
Mutual labels:  ros
Autoware Toolbox
MATLAB/Simulink sample code suite for Autoware.
Stars: ✭ 53 (+341.67%)
Mutual labels:  ros
Handeye-Calibration-ROS
🤖 Elaborated hand-eye calibration tutorials (ROS-binding)
Stars: ✭ 80 (+566.67%)
Mutual labels:  ros
rclex
Rclex: ROS 2 Client Library for Elixir
Stars: ✭ 77 (+541.67%)
Mutual labels:  ros
wpr simulation
No description or website provided.
Stars: ✭ 24 (+100%)
Mutual labels:  ros
skiros2
A skill-based platform for ROS v.2
Stars: ✭ 51 (+325%)
Mutual labels:  ros
ros jetson stats
🐢 The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
Stars: ✭ 55 (+358.33%)
Mutual labels:  ros
hatchery
🐣 An IDE for building ROS applications
Stars: ✭ 67 (+458.33%)
Mutual labels:  ros
Robotics-Object-Pose-Estimation
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.
Stars: ✭ 153 (+1175%)
Mutual labels:  ros
PROBOT Anno
ROS Packages for PROBOT Anno.
Stars: ✭ 75 (+525%)
Mutual labels:  ros
aws-robomaker-robotics-curriculum
Introductory robotics curriculum
Stars: ✭ 78 (+550%)
Mutual labels:  ros
ros tensorflow
This repo introduces how to integrate Tensorflow framework into ROS with object detection API.
Stars: ✭ 39 (+225%)
Mutual labels:  ros
tangobot
Android app to navigate using Tango services as input.
Stars: ✭ 15 (+25%)
Mutual labels:  ros
spinnaker sdk camera driver
Point Grey (FLIR) Spinnaker based camera driver (Blackfly S etc.)
Stars: ✭ 106 (+783.33%)
Mutual labels:  ros
yac
YAC - Yet Another Calibrator
Stars: ✭ 19 (+58.33%)
Mutual labels:  ros
phoxi camera
ROS Package for PhoXi Scanner/Camera. If you like us, STAR US! :P
Stars: ✭ 35 (+191.67%)
Mutual labels:  ros
patchwork
Official page of Patchwork (RA-L'21 w/ IROS'21)
Stars: ✭ 174 (+1350%)
Mutual labels:  ros
katana driver
This stack contains hardware drivers, Gazebo plugins and other basic functionalities for the Neuronics Katana family of robot arms.
Stars: ✭ 16 (+33.33%)
Mutual labels:  ros

NOTE: This repo is no longer maintained. Treat this as a historical archive.

ATL

Autonomous Tracking and Landing (ATL) for multi-rotors.

Dependencies

cd <your catkin workspace>/src
git clone https://github.com/wavelab/atl
cd atl/scripts/install
sudo bash install_deps.bash

This will install all depencies required by ATL.

Install

The following instructions assumes you have installed ROS.

cd <your catkin workspace>/src
git clone https://github.com/wavelab/atl
cd ..
catkin build

In short the above navigates to your catkin workspace's src, clones atl and finally runs catkin_make to build the project, tests and installs configs and launch files.

Run Gazebo Simulations

ATL uses Gazebo simulation to test the control and perception, to launch an instance of a Gazebo simulation along with ATL enter the following commands:

# Environment variables to tell Gazebo where to look for 3D models and plugins
# The following assumes you're using `catkin build` instead of `catkin make`
export GAZEBO_RESOURCE_PATH=${GAZEBO_RESOURCE_PATH}:$HOME/.gazebo
export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:$HOME/.gazebo/models
export GAZEBO_PLUGIN_PATH=${GAZEBO_PLUGIN_PATH}:$HOME/.gazebo/plugins

# Launch Gazebo simulation
roslaunch atl_ros atl_sim.launch

License

Copyright (C) <2016>  <Chris Choi, Stan Brown>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].