Repository for paper "Enhanced Pose Detection of Nearby Vehicles Using LiDAR and Prior Shape for Autonomous Driving"
This repository provides code of prior model-based detection refinement moudle, dataset and evaluation tool
(The code will be uploaded after the review process!)
Enhancing LiADR-based 3D bounding box detection with prior car shape model
- Downsample vehicle prior model into Surfel Model
- Execute 4-DoF Point-to-Surfel registration.
- Stop Scenario Comparision
(Left) Tracking without refinement : Due to unstable detection, static objects become dynamic (Right) Tracking with refinement : Static due to stable detection
- Detection only
roslaunch box_point_generator box_point_generator.launch
roslaunch cad_registration cad_registration.launch
- Run Tracking (TBD)
- LiDAR : Velodyne VLP-32C
- GNSS : Novtel CPT-7, Novatel Pwrpak7
- Stop Scenario (18.3 sec): Target vehicles static. Ego vehicle moves slowly.
- Slow Scenario (30.0 sec): The target vehicles and the ego vehicle move slowly in parallel.
- Fast Scenario short (159 sec) : Target vehicles and ego vehicles drive at high speed, overtaking each other
- Fast Scenario long (399 sec) : Target vehicles and ego vehicles drive at high speed, overtaking each other
- Stop Scenario
- Ego: /Ego_Vehicle/stop_3_ego.bag
- Target 1: /Target_Vehicle_1/target_1_3.bag
- Target 2: /Target_Vehicle_2/target_2_3.bag
- Slow Scenario
- Ego: /Ego_Vehicle/slow_0_ego.bag
- Target 1: /Target_Vehicle_1/target_1_0.bag
- Target 2: /Target_Vehicle_2/target_2_0.bag
- Fast Scenario short
- Ego: /Ego_Vehicle/fast_3_short_ego.bag
- Target 1: /Target_Vehicle_2/target_1_3.bag
- Target 2: /Target_Vehicle_2/target_2_3.bag
- Fast Scenario long
- Ego: /Ego_Vehicle/fast_2_long_ego.bag
- Target 1: /Target_Vehicle_2/target_1_2.bag
- Target 2: /Target_Vehicle_2/target_2_2.bag
- Need GNSS Topic from target vehicle (Existed in bag files)
- /novatel/oem7/inspvax
- Ego detection topoic type should be "autoku_types::DetectsObjects" (Will be change to a general topic type.)
- topic_name/ego_detection_topic_name
- Setup system.yaml file
- Launch Evaluation tool
roslaunch detection_evaluation detection_evaluation.launch
-
rviz file in /rviz/autoku_evaluation.rviz
-
Type scene number when "Enter index of scene to visualize ('q' to quit)" pop up
If you have any questions, please let me know:
- Jaeyoung Jo (
wodud3743@gmail.com
) - AILAB Hanyang University (https://autolab.hanyang.ac.kr/)