Skip to content

ISCI-NCTU/apriltag_isci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AprilTag for ISCI Camera

Maintainer

Installation

cd ~/your-ros-workspace/src
git clone https://github.com/ISCI-NCTU/apriltag_isci.git
catkin_make

Description

Highlights

  • Support kinectV2, USB-cam and basler pylon camera
  • For ROS kinetic package, Please check ISCI-NCTU/apriltags_ros-1
  • Support multiple camera detection on same tag.

Parameter

  • <arg name="camera_name" : camera node name
  • <arg name="image_view" default="true" />: pop up the tag_detection_image whenever you launch
  • <arg name="inverse_tf" default="false" />: inverse the tf broadcast if set to true.

Dependencies

  • ROS indigo

Usage

1. Usb camera

  • You could run usbcam_test.launch for testing your usb-cam is connect or not.
  • For running the apriltag detection:
roslaunch apriltags_ros usb_camera.launch

2. KinectV2

roslaunch kinect2_bridge kinect_bridge.launch publish_tf:=true
  • Then run the apriltag_detector:
roslaunch apriltags_ros kinectV2.launch

3. Basler Pylon camera (TM5 camera)

  • You need to install the basler pylon camera driver and ROS package: ISCI-NCTU/TM5_PylonCamera
  • You can git clone the pylon camera package: TM5_PylonCamera under the same directory: workspace/src of this package, so that you don't have to source the dependancy again.
  • Then launch the apriltag detector:
roslaunch apriltags_ros pylon_camera.launch
  • Be noticed of the camera topic name you publish and the name your apriltag detector node subscribe. They should be the same topic name so taht apriltag detector could receieve the image topic which the camera published.

4. Multiple camera

  • Set the parameter inverse_tf true when roslaunch to make all the camera become child frame and tag become common parent frame.
roslaunch apriltags_ros usb_camera.launch inverse_tf:=true
roslaunch apriltags_ros kinectV2.launch inverse_tf:=true
roslaunch apriltags_ros pylon_camera.launch inverse_tf:=true

About

Apriltag detection ROS package for cameras in ISCI lab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages