-
Notifications
You must be signed in to change notification settings - Fork 20
vicon tracker
Vicon Tracker - ©Vicon Motion Systems Ltd. UK
Vicon Tracker is a powerful object tracking solution providing unrivaled data accuracy for integration in to 3D applications such as VirTools, Labview, Open Scene Graph, WorldViz, Panda3D and VR Juggler. Tracker has been designed for applications as diverse as robot tracking, ingress/egress, human factors engineering; design method optimization, virtual engineering and previzualization.
Ten Bonitas have been installed in our TMS demo space. They caputure the positions of markers; infrared reflector, that enables us to utilize the geometric information of the objects.
- SmartPal 4
- SmartPal 5
- Quadcopter
- Glasses
- Oculus Rift
The system requires calibration on a regular basis. The calibration consists of two separate tasks, working in a measured space and checking the progress on the Vicon Tracker; preferably done by two people. Do not change the parameters of "SETTING" in "SYSTEM" tab.
The Active Wand - ©Vicon Motion Systems Ltd. UK
The Active Wand is Vicon’s Dynamic Calibration device. Its active markers calibrate both optical and video reference cameras with unparalleled accuracy.
Calibration procedure is as follows.
- Switch the right pane to CAMERA-view.
- In "SYSTEM" tab, select all items of "VICON CAMERAS" to enable to check all the cameras.
- At the top of "CALIBRATE" tab, Set "WAND:" and "L-FRAME:".
- WAND: Active Wand
- L-FRAME: Active Wand Original
- Click "START" at the "CARIBRATE CAMERAS" to start calibrating.
- Walk around in the demo space, waving the wand irregularly. You can see rainbow trails on the right pane.
- Meanwhile, check the progress at the "CAMERA CALIBRATION FEEDBACK". Its colours represent pixel errors.
- When all the colours have changed to green and the rainbows have disappeared, calibration is complete.
Reflection objects and other camera's glare can be noises. Thus, the system needs to set the mask and eliminate initial noises.
Before masking, remove any reflectors from TMS demo space, including objects to track on Vicon.
- Switch the right pane to CAMERA-view.
- Uncheck all items in "VIEW".
- In "CALIBRATE" tab, click "START" at the "CREATE CAMETA MASKS". Masking automatically progresses.
Using the some buttons at the top of the right pane, you can set the mask on noises to eliminate manually.
The wand can indicates origin of the world coordinates. Place it in the demo space to set the origin.
- Click "START" at the "SET VOLUME ORIGIN".
- Place the wand properly. Adjust the Wand's origin to particular point; x=2000[mm], y=500[mm].
- And click "SET ORIGIN".
Attach three or more markers to actual objects.
Set the marker-attached objects in the measured space. Object coordinates are configured, based on the world coordinates. Thus, you shoud set them in accordance with the grid of carpets. Refer to this figure to check the axis of coordinates.
Meanwhile, you can confirm that the reflective markers appear on the right pane.
Select appropriate markers and create tracked models on Vicon Tracker.
- Make sure that the markers of objects you set appears on screen.
- In "OBJECTS" tab, click the stop icon to pause cameras.
- Select appropriate markers by right click.
- At the bottom of the tab, fill in the "CREATE OBJECT:" with name.
- Click "CREATE".
-
Changing the name
In "OBJECTS" tab, click the drop-down menu; "▼"-like button. -
Editting the origin
The default origin is center of all markers. To change the origin of coordinates, drag the axis by left click. If making some markers active in advance, you can move the coordinates in accordance with the grid.
The objects you creates are managed as .vsk files; vsk stands for "vicon skelton".
Make sure that vicon_stream and tms_db_writer are active.
rosrun tms_ss_vicon vicon_stream
roslaunch tms_db_manager tms_db_manager.launch
The data acquired from Vicon system are published to the ROS topic, and written to database one after another.
Topic /tms_db_data
Type: tms_msg_db/TmsdbStamped
Publishers:
* /vicon_stream
Subscribers:
/tms_db_writer
Request /tms_db_reader/dbreader to get the information.
ROS-TMS
Messages of ROS-TMS
Database
Task Scheduler
Robot Controller
Robot Motion Planning
Robot Service
Sensor Drive
Sensor System
- tms_ss_fss
- tms_ss_his
- tms_ss_ics
- tms_ss_ods
- tms_ss_vicon
- tms_ss_vs
- tms_ss_pot
- tms_ss_nfbed
- tms_ss_whs1
- tms_ss_pozyx
State Analyzer
User Request
Network module for Hierarchical ROS-TMS
ROS-TMS Developer
ETC.