Fig.1: BlueROV2 | Fig.2: MallARD_003 |
In this experiment, BlueROV2 is the underwater robot tracked by CAP and Qualisys. MallARD_003 is as the ASV in CAP system, carried with a 2D LiDAR, monocular camera and an IMU and Ressperry Pi4 is the on-board PC.
Model number | |
---|---|
IMU | Park Lord 3DMGQ7 |
LiDAR | TIM871 series Laser Scanner LiDAR |
Presure sensor | Bar30 High-Resolution 300m depth/pressure sensor |
USB camera | Low-Light HD USB camera |
-......
There are four datasets compressed in Feb_2023_CAP1.zip
. They are:
- 2023-02-24-16-11-29.bag
- 2023-02-24-16-21-23.bag
- 2023-02-24-16-31-55.bag
- 2023-02-24-16-57-03.bag
ROSBAG name | Description | Notes |
---|---|---|
2023-02-24-16-11-29.bag | MallARD moving BlueROV2 still | MallARD was controlled by joystick. |
2023-02-24-16-31-55.bag | MallARD still BlueROV2 moving | BlueROV2 was on manual control and MallARD was hold still by an "apple picker" |
2023-02-24-16-21-23.bag | Both moving 1 | The movement of the two is not correlated. |
2023-02-24-16-57-03.bag | Both moving 2 | The movement of the two is not correlated. |
Each dataset contains 8 rostopics:
ROSTOPIC name | Content |
---|---|
/bluerov/mavros/global_position/rel_alt | Depth sensor reading (parpendicular distance between water surface to depth sensor) |
/bluerov/qualisys/blueROV/pose | Qualisys tracking BlueROV2's 6DOF (x, y, z, roll, yaw, pitch (in quaternion)) with respect to Qualisys world coordinate frame |
/bluerov/usb_cam/image_raw | Image raw from camera mounted on BlueROV2 |
/imu/data | 3DMGQ7 IMU reading (3-axis angular rate, 3-axis acceleration and rotation (in quaternion format) relative to boot-up frame with z axis point up) |
/nav/filtered_imu/data | 3DMGQ7 IMU reading (with build-in filter filtered) |
/slam_out_pose | SLAM reading (MallARD's position (x, y) and orientation (yaw) relative to the map coordinate frame) |
/tag_corners | Four conners' and centre's pixel coordinates in image plane |
/tag_detections | ID of each detected tag, its pose (i.e., its position and orientation) in the camera frame. |
Fig.3: Qualisys frame and map frame int the tank | Fig.4: Frames on MallARD | Fig.5: AprilTag fiducial marker and Qualisys object plate |
CAP requires some parameters to estimate the position of the marker, such as offsets between coordinate systems, the camera's intrinsic matrix, etc. In this experiment (system), multiple coordinate systems are involved. The static offsets between coordinate systems (including translations and rotations) are roughly measured and recorded in the table below. Note that these offsets may vary slightly when collecting each set of data.