-
Notifications
You must be signed in to change notification settings - Fork 682
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(tier4_perception_launch): add radar launcher #1263
Merged
scepter914
merged 4 commits into
autowarefoundation:main
from
scepter914:feature/radar_fusion_launch
Jul 7, 2022
Merged
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
e8bcab5
feat(tier4_perception_launch): add radar launcher
scepter914 54e8743
ci(pre-commit): autofix
pre-commit-ci[bot] b0a655d
merge main branch
scepter914 ced55e4
Merge branch 'feature/radar_fusion_launch' of ssh://github.com/scepte…
scepter914 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
68 changes: 68 additions & 0 deletions
68
.../launch/object_recognition/detection/camera_lidar_radar_fusion_based_detection.launch.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
<?xml version="1.0"?> | ||
<launch> | ||
<!-- lidar param --> | ||
<arg name="input/pointcloud"/> | ||
<arg name="lidar_detection_model" default="centerpoint" description="options: `centerpoint`, `apollo`"/> | ||
<arg name="use_pointcloud_map" default="true" description="use pointcloud map in detection"/> | ||
|
||
<!-- camera param --> | ||
<arg name="image_raw0" default="/image_raw" description="image raw topic name"/> | ||
<arg name="camera_info0" default="/camera_info" description="camera info topic name"/> | ||
<arg name="image_raw1" default="/image_raw1"/> | ||
<arg name="camera_info1" default="/camera_info1"/> | ||
<arg name="image_raw2" default="/image_raw2"/> | ||
<arg name="camera_info2" default="/camera_info2"/> | ||
<arg name="image_raw3" default="/image_raw3"/> | ||
<arg name="camera_info3" default="/camera_info3"/> | ||
<arg name="image_raw4" default="/image_raw4"/> | ||
<arg name="camera_info4" default="/camera_info4"/> | ||
<arg name="image_raw5" default="/image_raw5"/> | ||
<arg name="camera_info5" default="/camera_info5"/> | ||
<arg name="image_raw6" default="/image_raw6"/> | ||
<arg name="camera_info6" default="/camera_info6"/> | ||
<arg name="image_raw7" default="/image_raw7"/> | ||
<arg name="camera_info7" default="/camera_info7"/> | ||
<arg name="image_number" default="1" description="choose image raw number(0-7)"/> | ||
|
||
<!-- camera lidar fusion based detection--> | ||
<group> | ||
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml"> | ||
<arg name="input/pointcloud" value="$(var input/pointcloud)"/> | ||
<arg name="output/objects" value="camera_lidar_fusion/objects"/> | ||
<arg name="image_raw0" value="$(var image_raw0)"/> | ||
<arg name="camera_info0" value="$(var camera_info0)"/> | ||
<arg name="image_raw1" value="$(var image_raw1)"/> | ||
<arg name="camera_info1" value="$(var camera_info1)"/> | ||
<arg name="image_raw2" value="$(var image_raw2)"/> | ||
<arg name="camera_info2" value="$(var camera_info2)"/> | ||
<arg name="image_raw3" value="$(var image_raw3)"/> | ||
<arg name="camera_info3" value="$(var camera_info3)"/> | ||
<arg name="image_raw4" value="$(var image_raw4)"/> | ||
<arg name="camera_info4" value="$(var camera_info4)"/> | ||
<arg name="image_raw5" value="$(var image_raw5)"/> | ||
<arg name="camera_info5" value="$(var camera_info5)"/> | ||
<arg name="image_raw6" value="$(var image_raw6)"/> | ||
<arg name="camera_info6" value="$(var camera_info6)"/> | ||
<arg name="image_raw7" value="$(var image_raw7)"/> | ||
<arg name="camera_info7" value="$(var camera_info7)"/> | ||
<arg name="image_number" value="$(var image_number)"/> | ||
<arg name="lidar_detection_model" value="$(var lidar_detection_model)"/> | ||
<arg name="use_pointcloud_map" value="$(var use_pointcloud_map)"/> | ||
</include> | ||
</group> | ||
|
||
<!-- radar detection--> | ||
<group> | ||
<push-ros-namespace namespace="radar"/> | ||
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/radar_based_detection.launch.xml"> | ||
<arg name="output/objects" value="front_center/objects"/> | ||
</include> | ||
</group> | ||
|
||
<!-- camera lidar radar fusion--> | ||
<include file="$(find-pkg-share radar_fusion_to_detected_object)/launch/radar_object_fusion_to_detected_object.launch.xml"> | ||
<arg name="input/objects" value="camera_lidar_fusion/objects"/> | ||
<arg name="input/radars" value="radar/objects"/> | ||
<arg name="output/objects" value="objects"/> | ||
</include> | ||
</launch> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
32 changes: 32 additions & 0 deletions
32
...ception_launch/launch/object_recognition/detection/lidar_radar_based_detection.launch.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
<?xml version="1.0"?> | ||
<launch> | ||
<!-- lidar param --> | ||
<arg name="input/pointcloud"/> | ||
<arg name="lidar_detection_model" default="centerpoint" description="options: `centerpoint`, `apollo`"/> | ||
<arg name="use_pointcloud_map" default="true" description="use pointcloud map in detection"/> | ||
|
||
<!-- lidar based detection--> | ||
<group> | ||
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/lidar_based_detection.launch.xml"> | ||
<arg name="input/pointcloud" value="$(var input/pointcloud)"/> | ||
<arg name="output/objects" value="lidar/objects"/> | ||
<arg name="lidar_detection_model" value="$(var lidar_detection_model)"/> | ||
<arg name="use_pointcloud_map" value="$(var use_pointcloud_map)"/> | ||
</include> | ||
</group> | ||
|
||
<!-- radar detection--> | ||
<group> | ||
<push-ros-namespace namespace="radar"/> | ||
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/radar_based_detection.launch.xml"> | ||
<arg name="output/objects" value="objects"/> | ||
</include> | ||
</group> | ||
|
||
<!-- lidar radar fusion--> | ||
<include file="$(find-pkg-share radar_fusion_to_detected_object)/launch/radar_object_fusion_to_detected_object.launch.xml"> | ||
<arg name="input/objects" value="lidar/objects"/> | ||
<arg name="input/radars" value="radar/objects"/> | ||
<arg name="output/objects" value="objects"/> | ||
</include> | ||
</launch> |
12 changes: 12 additions & 0 deletions
12
...r4_perception_launch/launch/object_recognition/detection/radar_based_detection.launch.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?xml version="1.0"?> | ||
<launch> | ||
<arg name="output/objects" default="objects"/> | ||
|
||
<include file="$(find-pkg-share radar_tracks_msgs_converter)/launch/radar_tracks_msgs_converter.launch.xml"> | ||
<arg name="input/radar_objects" value="/sensing/radar/front_center/objects_raw"/> | ||
<arg name="input/odometry" value="/localization/kinematic_state"/> | ||
<arg name="output/radar_objects" value="$(var output/objects)"/> | ||
<arg name="update_rate_hz" value="20.0"/> | ||
<arg name="use_twist_compensation" value="true"/> | ||
</include> | ||
</launch> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
<?xml version="1.0"?> | ||
<launch> | ||
<arg name="vehicle_param_file" default="$(find-pkg-share vehicle_info_util)/config/vehicle_info.param.yaml" description="path to the file of vehicle info yaml"/> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. i think it is necessary |
||
<!-- common parameters --> | ||
<arg name="input/pointcloud" default="/sensing/lidar/concatenated/pointcloud" description="The topic will be used in the detection module"/> | ||
<arg name="mode" description="options: `camera_lidar_fusion`, `lidar` or `camera`"/> | ||
<arg name="mode" default="camera_lidar_fusion" description="options: `camera_lidar_radar_fusion`, `camera_lidar_fusion`, `lidar_radar_fusion`, `lidar` or `radar`"/> | ||
<arg name="lidar_detection_model" default="centerpoint" description="options: `centerpoint`, `apollo`"/> | ||
<arg name="image_raw0" default="/sensing/camera/camera0/image_rect_color" description="image raw topic name"/> | ||
<arg name="camera_info0" default="/sensing/camera/camera0/camera_info" description="camera info topic name"/> | ||
<arg name="image_raw1" default="/sensing/camera/camera1/image_rect_color"/> | ||
|
@@ -40,11 +40,11 @@ | |
<push-ros-namespace namespace="obstacle_segmentation"/> | ||
<include file="$(find-pkg-share tier4_perception_launch)/launch/obstacle_segmentation/ground_segmentation/ground_segmentation.launch.py"> | ||
<arg name="base_frame" value="base_link"/> | ||
<arg name="vehicle_param_file" value="$(var vehicle_param_file)"/> | ||
<arg name="use_intra_process" value="true"/> | ||
<arg name="use_multithread" value="true"/> | ||
<arg name="use_pointcloud_container" value="$(var use_pointcloud_container)"/> | ||
<arg name="container_name" value="$(var pointcloud_container_name)"/> | ||
<arg name="input/pointcloud" value="$(var input/pointcloud)"/> | ||
</include> | ||
</group> | ||
|
||
|
@@ -53,7 +53,7 @@ | |
<push-ros-namespace namespace="occupancy_grid_map"/> | ||
<include file="$(find-pkg-share tier4_perception_launch)/launch/occupancy_grid_map/pointcloud_based_occupancy_grid_map.launch.py"> | ||
<arg name="input/obstacle_pointcloud" value="/perception/obstacle_segmentation/single_frame/pointcloud_raw"/> | ||
<arg name="input/raw_pointcloud" value="/sensing/lidar/concatenated/pointcloud"/> | ||
<arg name="input/raw_pointcloud" value="$(var input/pointcloud)"/> | ||
<arg name="output" value="/perception/occupancy_grid_map/map"/> | ||
<arg name="use_intra_process" value="true"/> | ||
<arg name="use_multithread" value="true"/> | ||
|
@@ -69,8 +69,9 @@ | |
<group> | ||
<push-ros-namespace namespace="detection"/> | ||
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/detection.launch.xml"> | ||
<arg name="input/pointcloud" value="$(var input/pointcloud)"/> | ||
<arg name="mode" value="$(var mode)"/> | ||
<arg name="input/pointcloud" value="$(var input/pointcloud)"/> | ||
<arg name="lidar_detection_model" value="$(var lidar_detection_model)"/> | ||
<arg name="image_raw0" value="$(var image_raw0)"/> | ||
<arg name="camera_info0" value="$(var camera_info0)"/> | ||
<arg name="image_raw1" value="$(var image_raw1)"/> | ||
|
@@ -89,8 +90,6 @@ | |
<arg name="camera_info7" value="$(var camera_info7)"/> | ||
<arg name="image_number" value="$(var image_number)"/> | ||
<arg name="use_pointcloud_map" value="$(var use_pointcloud_map)"/> | ||
<arg name="use_pointcloud_container" value="$(var use_pointcloud_container)"/> | ||
<arg name="container_name" value="$(var pointcloud_container_name)"/> | ||
</include> | ||
</group> | ||
<!-- tracking module --> | ||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
pls revert 🙏