This package contains various launch scripts to run the tracking.
| file |
note |
| start_cameras.launch |
Start all cameras (1,2,3,4,5) |
| start_aruco3_tracking.launch |
Start tracking of common markers (small ones) based on aruco version 3 |
| start_aruco3_calibration.launch |
Start tracking of calibration markers (big ones) based on aruco version 3 |
| start_artoolkit5_all.launch |
Start tracking based on ARToolkit version 5 |
| start_localization.launch |
Start fusion of tracking |
| master_sync_cam_publish.launch |
Running multimaster server |
| file |
note |
| vacuum_robot_single_camera_kalman_test_play.launch |
MIELE RX1 cleaning an occluded area under one camera |
| vacuum_robot_single_camera_kalman_test_record.launch |
Recording for vacuum_robot_single_camera_kalman_test_play.launch |
| vacuum_robot_all_camera_kalman_test_play.launch |
MIELE RX1 cleaning a free area under all cameras |
| vacuum_robot_all_camera_kalman_test_record.launch |
Recording for vacuum_robot_all_camera_kalman_test_play.launch |
| free_style_all_camera_kalman_test_play.launch |
Running around with a marker under all cameras (HINT: runs very slow from HDD) |


| file |
note |
| start_facility.launch |
Controls the power of lights and cameras. Only works with the node_manager_fkie |
| calibration_record.launch |
relates to calibration |
| hector_mapping.launch |
Example for Hector mapping with a AMiRO in the CITRack |
| image_saver.launch |
Example for saving a few images from a camera's topic |
These are some evaluation files for recording and playing back tracking data.
| file |
note |
| ros_bag_play.launch |
Messy launch file for playing back various recordings for trackers |
| ros_bag_record.launch |
Messy launch file for recording trackers |
| tracking_record.launch |
Records all tracker outputs |
| vicon.launch |
Vicon launch file which was once used for evaluation of CITrack |
- Start Kameras:
roslaunch demo start_cameras.launch
- Starts cameras without PTP and trigger synchronization by default. Therefore, frames are timestamped with system time (approx. 70 ms too 140 ms offset) and not captured simultaneously.
- Use
trigger_mode_mono:=1 ptp_timestamp_mono:=1 ptp_timestamp_color:=1 to setup PTP and trigger synchronization. Hint: Color camera has no trigger input, but we don't do tracking with it anyways.
- Optional: Run the trigger synchronization CITrigger
- Run the TF tree of the cameras
- Optional: extrinsic calibration
- Run the TFs:
roslaunch demo tf_camera.launch
- Load the current calibration (Hint: program should exit immediately):
roslaunch calibration calibration_load.launch
- Start tracking:
roslaunch demo start_aruco3_tracking.launch (Hint: gui:=0 reduces CPU load)
- Run the fusion:
roslaunch demo start_localization.launch
- Run the visualization:
roslaunch demo start_viz.launch
- Optional multimaster: Run multimaster if other clients want to receive necessary topics (example for launch file on a client machine:
master_sync_cam_publish.launch
Hint: Please look here, If you want to control an AMiRo within the CITrack.