Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: add far radar tracking and detection fusion pipeline #952

Merged
merged 8 commits into from
Oct 17, 2023

Commits on Oct 16, 2023

  1. feat(tracking_object_merger): merge tracked object. especially for fa…

    …r radar object and conventional lidar object (autowarefoundation#4340)
    
    * init package: migrate from object merger
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add node outline and check build passed
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add util functions to interpolate tracked objs
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add object merger function using interpolation
    
    Signed-off-by: yoshiri <[email protected]>
    
    * create object merger utils
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add kinematics velocity merger
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add association and merger
    
    Signed-off-by: yoshiri <[email protected]>
    
    * rename perception_utils to object_recognition_utils
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add comment and complete main subscriber
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add parameter control and rename some executable files
    
    Signed-off-by: yoshiri <[email protected]>
    
    * refactoring: fix apparent bugs
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add debug tools to check association
    
    Signed-off-by: yoshiri <[email protected]>
    
    * temporary fix: radar tracker node name to anon
    
    Signed-off-by: yoshiri <[email protected]>
    
    * debug: data association tuning
    
    Signed-off-by: yoshiri <[email protected]>
    
    * rename copyright and add merger util function
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add tracker_state and update association
    
    Signed-off-by: yoshiri <[email protected]>
    
    * update decorative tracker by using tracker_state
    
    Signed-off-by: yoshiri <[email protected]>
    
    * update system around measurement state function
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix radar object not merged problem
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add existence probability control
    
    Signed-off-by: yoshiri <[email protected]>
    
    * create const function
    
    Signed-off-by: yoshiri <[email protected]>
    
    * change association settings depend on measurement and tracker state
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix association matrix
    
    Signed-off-by: yoshiri <[email protected]>
    
    * put hardcoded node parameter to yaml file
    
    Signed-off-by: yoshiri <[email protected]>
    
    * move tracker state parameter to yaml file
    
    Signed-off-by: yoshiri <[email protected]>
    
    * remove prediction failed objects
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix bug when none closest time sub objects found
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add velocity diff gate in association
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix object interpolation problem
    
    Signed-off-by: yoshiri <[email protected]>
    
    * use fixed object interpolation
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add README
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add interpolated sub object publisher for debug
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add debug message and fix interpolation
    
    Signed-off-by: yoshiri <[email protected]>
    
    * update README
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix unintended changes in radar tracking launch
    
    Signed-off-by: yoshiri <[email protected]>
    
    * add CmakeLists version
    
    Signed-off-by: yoshiri <[email protected]>
    
    * remove unnecessary debug description and type cast causes build warning
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix spell-check error
    
    Signed-off-by: yoshiri <[email protected]>
    
    * replace autoware_utils.hpp
    
    Signed-off-by: yoshiri <[email protected]>
    
    ---------
    
    Signed-off-by: yoshiri <[email protected]>
    YoshiRi committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    235f326 View commit details
    Browse the repository at this point in the history
  2. feat(tier4_perception_launch): add radar far object integration in tr…

    …acking stage (autowarefoundation#5269)
    
    * update tracking/perception launch
    
    Signed-off-by: yoshiri <[email protected]>
    
    * switch tracker launcher mode with argument
    
    Signed-off-by: yoshiri <[email protected]>
    
    * update prediction to switch by radar_long_range_integration paramter
    
    Signed-off-by: yoshiri <[email protected]>
    
    * make radar far object integration switchable between detection/tracking
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix camera lidar radar fusion flow when 'tracking' is used.
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix spelling and appearance
    
    Signed-off-by: yoshiri <[email protected]>
    
    * reconstruct topic flow when use tracking to merge far object detection and near object detection
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix input topic miss in tracking.launch
    
    Signed-off-by: yoshiri <[email protected]>
    
    * fix comment in camera_lidar_radar fusion
    
    Signed-off-by: yoshiri <[email protected]>
    
    * refactor: rename and remove paramters in prediction.launch
    
    Signed-off-by: yoshiri <[email protected]>
    
    * refactor: rename merger control variable from string to bool
    
    Signed-off-by: yoshiri <[email protected]>
    
    ---------
    
    Signed-off-by: yoshiri <[email protected]>
    YoshiRi committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    0ff7e83 View commit details
    Browse the repository at this point in the history
  3. temporary use tier4_autoware_utils.hpp

    Signed-off-by: yoshiri <[email protected]>
    YoshiRi committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    36220ae View commit details
    Browse the repository at this point in the history
  4. disable tier4_autoware_utils.hpp

    Signed-off-by: yoshiri <[email protected]>
    YoshiRi committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    8e6afae View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. fix fatal typo graphy in camera_lidar_radar_fusion

    Signed-off-by: yoshiri <[email protected]>
    YoshiRi committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    a97e672 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c39460 View commit details
    Browse the repository at this point in the history
  3. apply precommit to merged commit

    Signed-off-by: yoshiri <[email protected]>
    YoshiRi committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    a50205a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47cce2c View commit details
    Browse the repository at this point in the history