yabloc_common
This package contains some executable nodes related to map. Also, This provides some yabloc common library.
ground_server
Purpose
It estimates the height and tilt of the ground from lanelet2.
| Name | 
Type | 
Description | 
input/vector_map | 
autoware_map_msgs::msg::LaneletMapBin | 
vector map | 
input/pose | 
geometry_msgs::msg::PoseStamped | 
estimated self pose | 
Output
| Name | 
Type | 
Description | 
output/ground | 
std_msgs::msg::Float32MultiArray | 
estimated ground parameters. it contains x, y, z, normal_x, normal_y, normal_z. | 
output/ground_markers | 
visualization_msgs::msg::Marker | 
visualization of estimated ground plane | 
output/ground_status | 
std_msgs::msg::String | 
status log of ground plane estimation | 
output/height | 
std_msgs::msg::Float32 | 
altitude | 
output/near_cloud | 
sensor_msgs::msg::PointCloud2 | 
point cloud extracted from lanelet2 and used for ground tilt estimation | 
Parameters
| Name | 
Type | 
Description | 
Default | 
Range | 
| force_zero_tilt | 
boolean | 
if true, the tilt is always determined to be horizontal | 
False | 
N/A | 
| K | 
float | 
the number of neighbors for ground search on a map | 
50 | 
N/A | 
| R | 
float | 
radius for ground search on a map [m] | 
10 | 
N/A | 
ll2_decomposer
Purpose
This node extracts the elements related to the road surface markings and yabloc from lanelet2.
| Name | 
Type | 
Description | 
input/vector_map | 
autoware_map_msgs::msg::LaneletMapBin | 
vector map | 
Output
| Name | 
Type | 
Description | 
output/ll2_bounding_box | 
sensor_msgs::msg::PointCloud2 | 
bounding boxes extracted from lanelet2 | 
output/ll2_road_marking | 
sensor_msgs::msg::PointCloud2 | 
road surface markings extracted from lanelet2 | 
output/ll2_sign_board | 
sensor_msgs::msg::PointCloud2 | 
traffic sign boards extracted from lanelet2 | 
output/sign_board_marker | 
visualization_msgs::msg::MarkerArray | 
visualized traffic sign boards | 
Parameters
| Name | 
Type | 
Description | 
Default | 
Range | 
| road_marking_labels | 
array | 
line string types that indicating road surface markings in lanelet2 | 
['cross_walk', 'zebra_marking', 'line_thin', 'line_thick', 'pedestrian_marking', 'stop_line', 'road_border'] | 
N/A | 
| sign_board_labels | 
array | 
line string types that indicating traffic sign boards in lanelet2 | 
['sign-board'] | 
N/A | 
| bounding_box_labels | 
array | 
line string types that indicating not mapped areas in lanelet2 | 
['none'] | 
N/A |