All Projects → xenobot-dev → apriltags_ros

xenobot-dev / apriltags_ros

Licence: other
C++ ROS kinetic apriltags detection

Programming Languages

C++
36643 projects - #6 most used programming language
PostScript
262 projects
CMake
9771 projects

Projects that are alternatives of or similar to apriltags ros

summit xl sim
Packages for the simulation of the Summit XL, Summit XL HL and Summit-X (including X-WAM) robots
Stars: ✭ 32 (-11.11%)
Mutual labels:  kinetic
erwhi-hedgehog
Erwhi Hedgehog main repository
Stars: ✭ 31 (-13.89%)
Mutual labels:  kinetic
soem
ROS package wrapping the Simple Open EtherCAT Master (SOEM) from https://github.com/OpenEtherCATsociety/SOEM
Stars: ✭ 57 (+58.33%)
Mutual labels:  kinetic
multicam calibration
No description or website provided.
Stars: ✭ 91 (+152.78%)
Mutual labels:  apriltags
isaac ros apriltag
CUDA-accelerated Apriltag detection
Stars: ✭ 42 (+16.67%)
Mutual labels:  apriltags

apriltags_ros

apriltags ros package for usb camera detection

ubuntu16.04 ROS kinetic

Demo videos 1

aprilTag detection ros wrapper apriltags_detections

Demo videos 2

add aprilTag simulation tb3_gazebo

Source https://github.com/YuehChuan/tb3_aprilTag

Installation

PreInstall

for ubuntu16.04 sudo apt-get --yes install libcgal-qt5-dev libcgal-dev # for pr apriltags

for ubuntu14.04 sudo apt-get --yes install libcgal-dev # for pr apriltags

1.apriltags-cpp Building

git clone

To compile the code,

    cd apriltags_ros/software/apriltags-cpp
    mkdir build
    cd build
    cmake .. -DCMAKE_BUILD_TYPE=Release
    make
    sudo make install

How to Fly

2.apriltags ROS packages

    cd ~/apriltags_ros/apriltags_ws
    source environment.sh
    catkin_make 
    source environment.sh

Usage

Print out tag36h11.pdf in apriltags_ros/software/ with your desire size.

edit tag size in apriltags_ros/apriltags_ws/src/launch/usb_cam_apriltags.launch

For example The tag ID 1 inner width is 82mm set 0.082m

   <rosparam param="tag_data">
      "1": 
        size: 0.082  
      "2":
        size: 0.048
    </rosparam>

also remap right topic for your camera device the default using usb_cam. ex:

Open 4 terminal shows like this, you can utilize byobu tool.

Terminal1: roslaunch usb_cam usb_cam-test.launch

Terminal2: roslaunch apriltags usb_cam_apriltags.launch

Terminal3: rostopic echo /apriltags/detections

Terminal4: rosrun image_view image_view image:=/usb_cam/image_raw

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