Skip to content

laiaaa0/htc_vive_tracker_ros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS node for htc vive

Publishes all the devices positions and orientations as a tf tree. The parent of the tree is called the chaperone. The coordinate system is the following

tf_tree

Hand eye calibration

Use the functions from HandEyeMatlab

This returns the two transforms (base-world and hand-eye) , you can then print it and add it to your launch file

Check the launch file example

WAM follows tracker

Dependencies

HTC Vive Tracker C++ library

Folllow the download and install instructions from the htc_vive_tracker repository.

IRI wam dmp tracker

Folllow the download and install instructions from the iri_wam_dmp_tracker repository.

Robot localization package

sudo apt-get install ros-kinetic-robot-localization

Procedure

To test the WAM following a tracker demo do the following :

roslaunch iri_htc_vive_tracker wam_follow_device.launch  device:=tracker_1
roslaunch iri_wam_bringup iri_wam_bringup.launch
roslaunch iri_wam_dmp_tracker iri_wam_dmp_tracker.launch

Coordinate systems

Tracker axis

Controller axis

About

ROS node for HTC Vive tracker

Resources

Stars

3 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors