All Projects → plusk01 → aruco_localization

plusk01 / aruco_localization

Licence: other
ROS localization node using an ArUco Marker Map.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
matlab
3953 projects

Projects that are alternatives of or similar to aruco localization

kr mav control
Code for quadrotor control
Stars: ✭ 31 (+3.33%)
Mutual labels:  multirotor, ros
Libsurvive
Open Source Lighthouse Tracking System
Stars: ✭ 462 (+1440%)
Mutual labels:  localization, ros
direct lidar odometry
Direct LiDAR Odometry: Fast Localization with Dense Point Clouds
Stars: ✭ 202 (+573.33%)
Mutual labels:  localization, ros
Quickmcl
QuickMCL - Monte Carlo localisation for ROS
Stars: ✭ 24 (-20%)
Mutual labels:  localization, ros
Hdl localization
Real-time 3D localization using a (velodyne) 3D LIDAR
Stars: ✭ 332 (+1006.67%)
Mutual labels:  localization, ros
Tonav
Implementation of Multi-State Constraint Kalman Filter (MSCKF) for Vision-aided Inertial Navigation. This is my master's thesis.
Stars: ✭ 235 (+683.33%)
Mutual labels:  localization, ros
arm
Robot arm simulation using Gazebo, ROS Control and MoveIt.
Stars: ✭ 79 (+163.33%)
Mutual labels:  ros
EIN-SELD
An Improved Event-Independent Network for Polyphonic Sound Event Localization and Detection
Stars: ✭ 49 (+63.33%)
Mutual labels:  localization
aws-robomaker-hospital-world
This Gazebo world is well suited for organizations who are building and testing robot applications in hospitals.
Stars: ✭ 114 (+280%)
Mutual labels:  ros
stone.js
gettext-like client-side Javascript Internationalization Library
Stars: ✭ 20 (-33.33%)
Mutual labels:  localization
kidnapped-vehicle
Implemented a C++ particle filter for real-time vehicle localization with only current visual observations and a map.
Stars: ✭ 18 (-40%)
Mutual labels:  localization
FS19 modROS
(partial) ROS1 integration for FarmSim19
Stars: ✭ 45 (+50%)
Mutual labels:  ros
laravel-localization-route-cache
Translated Route Caching Solution for Laravel Localization
Stars: ✭ 49 (+63.33%)
Mutual labels:  localization
drl grasping
Deep Reinforcement Learning for Robotic Grasping from Octrees
Stars: ✭ 160 (+433.33%)
Mutual labels:  ros
my ROS mobile robot
Differential drive mobile robot using ROS.
Stars: ✭ 123 (+310%)
Mutual labels:  ros
scikit-robot
A Flexible Framework for Robot Control in Python
Stars: ✭ 70 (+133.33%)
Mutual labels:  ros
haros
H(igh) A(ssurance) ROS - Static analysis of ROS application code.
Stars: ✭ 168 (+460%)
Mutual labels:  ros
vapor master
high availability ros master
Stars: ✭ 17 (-43.33%)
Mutual labels:  ros
roskinectic src
This ROS kinectic workspace src folder, which was created on Ubuntu 16.04. Here I worked on ROS1 projects like 2d & 3D SLAM, Motion Planning, SWARM of drone, RL based drone, Surveilling Robot etc.
Stars: ✭ 44 (+46.67%)
Mutual labels:  ros
lisan
🌈i18n, Reimagined! 🚀A blazing fast and super small i18n library for Javascript
Stars: ✭ 85 (+183.33%)
Mutual labels:  localization

ArUco Localization ROS Wrapper

This project utilizes the ArUco library and exposes several of the examples in that library through ROS. This project can also be used to localize a camera/robot using an ArUco Marker Map.

Dependencies

Install the ArUco library (Written/tested with version 2.0.19):

$ mkdir build
$ cd build
$ cmake .. # -DUSE_OWN_EIGEN=no
$ make
$ sudo make install

Note: This ROS package (in the CMakeLists.txt) assumes that the Findaruco.cmake file was installed to /usr/local/lib/cmake/. Look at the output of sudo make install to verify this location.

Usage

The aruco_localization node publishes two topics: estimate and measurements. Given an ArUco marker dictionary, any markers in that dictionary family will be identified and the measurement to that specific marker will be reported in the measurements topic. The estimate topic provides the overall pose estimate of a marker map. The marker map that is being tracked is defined in the markermap_config file, which is a YAML file that lists all of the markers and their positions within a marker map. An example YAML file can be found here.

Resources

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].