Vicon - ROS

This page is under construction.

Install ROS interface and dependencies

You can use the ROS interface for VRPN Client.

Go to your workspace, clone and build this repo and its dependencies:

laptop $ cd ![your_ws]/src
laptop $ git clone https://github.com/MRASL/ros_vrpn_client
laptop $ git clone https://github.com/ethz-asl/vrpn_catkin
laptop $ git clone https://github.com/catkin/catkin_simple.git
laptop $ git clone https://github.com/ethz-asl/glog_catkin.git
laptop $ cd .. & catkin build

Publishing Vicon data to the ROS Network

Run the node vrpn_client using the launch file mrasl_vicon_duckiebot

laptop $ roslaunch ros_vrpn_client mrasl_vicon_duckiebot.launch object_name:=![vicon_object_name]

This launch file is a copy of the original asl_vicon.launch, using for the object vicon_object_name and the Vicon server IP 192.168.1.200.

Using rostopic list, you can see the following topics from Vicon:

/duckiebot_razor/vrpn_client/estimated_odometry                
/duckiebot_razor/vrpn_client/estimated_transform                                                     
/duckiebot_razor/vrpn_client/raw_transform                                                           
/duckiebot_razor/vrpn_client/vicon_intermediate_results                                              
/rosout                                                                                               
/rosout_agg

Last updated

Was this helpful?