- 1. Steps to reproduce the results
- 2. Code interpretation
- 3. inherit from vins-mono
- 4. Sensor Charactoristic/Front end
- 5. Back end/Optimization
- 6. Output Data Extraction
- 7. Issue
- 8. Xu Yang questions
bash docker.sh -b
(then, it start download the file and build
function build() {
docker build \
-t rio \
-f $SCRIPT_DIR/Dockerfile \
$SCRIPT_DIR/..
}
bash docker.sh -r
This starts the Docker container and attaches your terminal to it. Once the container starts successfully, the terminal will switch to being inside the Docker container.
(mapping the current folder to docker
function run() {
docker run -it --rm \
--network host \
--privileged \
-v /dev:/dev \
-v $SCRIPT_DIR/../:/ws/src \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
rio \
/bin/bash
}
)
bash 1
roscore &
rviz -d rio/config/RIO.rviz
bash 2
python3 /ws/src/docker/run.py -a -n rio -c /ws/src/rio/config/ars548.yaml -d /ws/src/dataset/exp/Sequence_1.bag -r 1 -p 1
python3 /ws/src/docker/run.py -a -n rio -c /ws/src/rio/config/coloradar.yaml -d dataset/coloradar_trim/colo_trim_outdoors_run_0_modified_gt2.bag -r 1 -p 1
python3 /ws/src/docker/run.py -a -n rio -c /ws/src/rio/config/coloradar.yaml -d dataset/coloradar_trim/colo_trim_outdoors_run_0_modified_gt2.bag -r 1 -p 1
python3 /ws/src/docker/run.py -a -n rio -c /ws/src/rio/config/coloradar.yaml -d dataset/coloradar_trim/classroom3.bag -r 1 -p 1
python3 /ws/src/docker/run.py -a -n rio -c /ws/src/rio/config/coloradar.yaml -d dataset/coloradar_trim/classroom3_modified_gt_horizontal.bag -r 1 -p 1
evo_ape bag ./rio_output_seq3_2025-02-09-13-43-21_0.2toend.bag /estimated_pose /lidar_ground_truth -va --plot_mode xy --plot --t_max_diff 0.05
frame = scan2scanTracker.trackPoints(frameRadarData, timeStamp);
radarData.data.emplace_back(frame);
angle seems to be [-60, 60]x[-20, 20]
it is how many points there are in a single frame.
Yes
6.1.2.2. Is radarFeatureFactor.pointRelation contains each point from the current frame, where the point without match turns out to be zeros-match?
Likely
seems to be groundtruth, the same name as node name
roscore -p 11312
export ROS_MASTER_URI=http://localhost:11312
now it is zero, not very good. also the frame is world, which is not appropriate for visualization.
we can adjust window size in the rviz file, makeing it smaller.
sometimes retry many times can help alleviate the problem.
other times waiting and retrying are okay.