-
Notifications
You must be signed in to change notification settings - Fork 45
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
feat(marker_radar_lidar_calibrator): marker_radar_lidar_calibrator support for different radar msgs and transformation algorithms #161
Conversation
Signed-off-by: vividf <[email protected]>
… changed to parent_to_radar Signed-off-by: vividf <[email protected]>
@knzo25 |
Signed-off-by: vividf <[email protected]>
Signed-off-by: vividf <[email protected]>
Signed-off-by: vividf <[email protected]>
Signed-off-by: vividf <[email protected]>
@knzo25 |
src/track.cpp | ||
src/main.cpp | ||
) | ||
|
||
target_link_libraries(marker_radar_lidar_calibrator | ||
${OpenCV_LIBS} | ||
${CERES_LIBRARIES} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you test if we can avoid manual target_link_libraries
since we are using ament_auto
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I couldn't avoid it for ceres but opencv can be removed.
update in the commit 756eb81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This happens because you did not put ceres in the packages file
<depend>libceres-dev</depend>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same, even adding the 3cf1228, still couldn't remove the find_package and link_library 😿
sensor/marker_radar_lidar_calibrator/include/marker_radar_lidar_calibrator/sensor_residual.hpp
Outdated
Show resolved
Hide resolved
sensor/marker_radar_lidar_calibrator/include/marker_radar_lidar_calibrator/sensor_residual.hpp
Outdated
Show resolved
Hide resolved
sensor/marker_radar_lidar_calibrator/include/marker_radar_lidar_calibrator/sensor_residual.hpp
Outdated
Show resolved
Hide resolved
sensor/marker_radar_lidar_calibrator/include/marker_radar_lidar_calibrator/sensor_residual.hpp
Outdated
Show resolved
Hide resolved
...er_radar_lidar_calibrator/include/marker_radar_lidar_calibrator/transformation_estimator.hpp
Outdated
Show resolved
Hide resolved
Signed-off-by: vividf <[email protected]>
Signed-off-by: vividf <[email protected]>
Signed-off-by: vividf <[email protected]>
…or_support_radars_and_transformation_algorithms
…or_support_radars_and_transformation_algorithms
…or_support_radars_and_transformation_algorithms
…pointcloud Signed-off-by: vividf <[email protected]>
…formation_algorithms' of github.com:vividf/CalibrationTools into feature/radar_lidar_calibrator_support_radars_and_transformation_algorithms
I got this message
|
Signed-off-by: vividf <[email protected]>
Signed-off-by: vividf <[email protected]>
Signed-off-by: vividf <[email protected]>
Signed-off-by: vividf <[email protected]>
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## tier4/universe #161 +/- ##
=================================================
+ Coverage 0.93% 4.89% +3.95%
=================================================
Files 270 156 -114
Lines 21339 12281 -9058
Branches 383 1301 +918
=================================================
+ Hits 200 601 +401
+ Misses 20982 11679 -9303
+ Partials 157 1 -156
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
@vividf EDIT: |
I rebased this branch on the |
Description
Our previous tools assumed that radar has no elevation and we provided two algorithms:
With elevation, we can get the full 6D pose. However, some sensors may impose restrictions on the orientation. In particular, the ARS548 imposes roll=0 for its object interface. We need an algorithm that easily accommodates this new restriction.
With this PR, we provide four algorithms
and two different input msg-type for radar
Additionally, this PR also includes the xx1 gen2 project in the sensor_calibration_manager.
Related links
Tests performed
Notes for reviewers
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.