Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]
Messages
Services
Plugins
Recent questions tagged costmap_generator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]
Messages
Services
Plugins
Recent questions tagged costmap_generator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]
Messages
Services
Plugins
Recent questions tagged costmap_generator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]
Messages
Services
Plugins
Recent questions tagged costmap_generator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]
Messages
Services
Plugins
Recent questions tagged costmap_generator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]
Messages
Services
Plugins
Recent questions tagged costmap_generator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]
Messages
Services
Plugins
Recent questions tagged costmap_generator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]
Messages
Services
Plugins
Recent questions tagged costmap_generator at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | autoware.ai perf |
Checkout URI | https://github.com/is-whale/autoware_learn.git |
VCS Type | git |
VCS Version | 1.14 |
Last Updated | 2025-03-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ando
Authors
The costmap_generator
Package
costmap_generator
This node reads PointCloud
and/or DetectedObjectArray
and creates an OccupancyGrid
and GridMap
. VectorMap
is optional.
You need to subscribe at least one of PointCloud
or DetectedObjectArray
to generate costmap.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/vector_map
: from the VectorMap publisher. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
/semantics/costmap
(grid_map::GridMap) is the output costmap, with values ranging from 0.0-1.0.
/semantics/costmap_generator/occupancy_grid
(nav_msgs::OccupancyGrid) is the output OccupancyGrid, with values ranging from 0-100.
How to launch
It can be launched as follows:
- Using the Runtime Manager by clicking the
costmap_generator
checkbox under the Semantics section in the Computing tab. - From a sourced terminal executing:
roslaunch costmap_generator costmap_generator.launch
.
Parameters available in roslaunch and rosrun
-
use_objects
Whether if usingDetectedObjectArray
or not (default value: true). -
use_points
Whether if usingPointCloud
or not (default value: true). -
use_wayarea
Whether if usingWayarea
fromVectorMap
or not (default value: true). -
objects_input
Input topic forautoware_msgs::DetectedObjectArray
(default value: /prediction/moving_predictor/objects). -
points_input
Input topic for sensor_msgs::PointCloud2 (default value: points_no_ground). -
lidar_frame
Lidar sensor coordinate. Cost is calculated based on this coordinate (default value: velodyne). -
map_frame
VectorMap’s coordinate. (default value: map). -
grid_min_value
Minimum cost for gridmap (default value: 0.0). -
grid_max_value
Maximum cost for gridmap (default value: 1.0). -
grid_resolution
Resolution for gridmap (default value: 0.2). -
grid_length_x
Size of gridmap for x direction (default value: 50). -
grid_length_y
Size of gridmap for y direction (default value: 30). -
grid_position_x
Offset from coordinate in x direction (default value: 20). -
grid_position_y
Offset from coordinate in y direction (default value: 0). -
maximum_lidar_height_thres
Maximum height threshold for pointcloud data (default value: 0.3). -
minimum_lidar_height_thres
Minimum height threshold for pointcloud data (default value: -2.2). -
expand_rectangle_size
Expand object’s rectangle with this value (default value: 1). -
size_of_expansion_kernel
Kernel size for blurring effect on object’s costmap (default value: 9).
Instruction Videos
costmap_generator_lanelet2
This node behave exactly like costmap_generator
node, but uses different map format for wayarea.
Input topics
/points_no_ground
(sensor_msgs::PointCloud2) : from ray_ground_filter or compare map filter. It contains filtered points with the ground removed.
/prediction/moving_predictor/objects
(autoware_msgs::DetectedObjectArray): predicted objects from naive_motion_predict.
/lanelet_map_bin
: from the lanelet2_map_loader
. /tf
to obtain the transform between the vector map(map_frame) and the sensor(sensor_frame) .
Output topics
same as costmap_generator
How to launch
run:
roslaunch costmap_generator costmap_generator_lanelet2.launch
Changelog for package costmap_generator
1.11.0 (2019-03-21)
- [Feature] costmap generator
(#1774)
-
- Initial commit for visualization package
-
Removal of all visualization messages from perception nodes
-
Visualization dependency removal
-
Launch file modification
-
- Fixes to visualization
-
Error on Clustering CPU
-
Reduce verbosity on markers
-
Publish acceleration and velocity from ukf tracker
-
Remove hardcoded path
-
Updated README
-
updated prototype
-
Prototype update for header and usage
-
Removed unknown label from being reported
-
Updated publishing orientation to match develop
-
- Published all the trackers
-
Added valid field for visualization and future compatibility with ADAS ROI filtering
-
Add simple functions
-
- Reversed back UKF node to develop
-
Formatted speed
-
Refactor codes
-
Make tracking visualization work
-
Relay class info in tracker node
-
Remove dependency to jskbbox and rosmarker in ukf tracker
-
apply rosclang to ukf tracker
-
Refactor codes
-
Revert "apply rosclang to ukf tracker"
-
Revert "Remove dependency to jskbbox and rosmarker in ukf tracker"
-
Revert "Relay class info in tracker node"
-
delete dependency to jsk and remove pointcloud_frame
-
get direction nis
-
set velocity_reliable true in tracker node
-
Add divided function
-
add function
-
Sanity checks
-
Relay all the data from input DetectedObject
-
Divided function work both for immukf and sukf
-
Add comment
-
Refactor codes
-
Pass immukf test
-
make direction assisted tracking work
-
Visualization fixes
-
Refactor codes
-
Tracker Merging step added
-
Added launch file support for merging phase
-
lane assisted with sukf
-
- change only static objects
-
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
autoware_build_flags | |
catkin | |
autoware_msgs | |
grid_map_ros | |
object_map | |
pcl_ros | |
roscpp | |
tf | |
vector_map | |
lanelet2_extension |
System Dependencies
Dependant Packages
Launch files
- launch/costmap_generator.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_lanelet2.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- launch/costmap_generator_option.launch
-
- lidar_frame [default: velodyne]
- map_frame [default: map]
- grid_min_value [default: 0.0]
- grid_max_value [default: 1.0]
- grid_resolution [default: 0.2]
- grid_length_x [default: 50]
- grid_length_y [default: 30]
- grid_position_x [default: 20]
- grid_position_y [default: 0]
- maximum_lidar_height_thres [default: 0.3]
- minimum_lidar_height_thres [default: -2.2]
- expand_polygon_size [default: 1.0]
- size_of_expansion_kernel [default: 9]
- use_objects_box [default: false]
- use_objects_convex_hull [default: true]
- use_points [default: true]
- use_wayarea [default: true]
- objects_input [default: /prediction/motion_predictor/objects]
- points_input [default: /points_no_ground]
- use_ll2 [default: false]