Skip to content

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.

Input / Outputs#

Input#

Name Type Description
input/vector_map autoware_auto_mapping_msgs::msg::HADMapBin 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
force_zero_tilt bool if true, the tilt is always determined to be horizontal.
K int parameter for nearest k search
R int parameter for radius search

ll2_decomposer#

Purpose#

This node extracts the elements related to the road surface markings and yabloc from lanelet2.

Input / Outputs#

Input#

Name Type Description
input/vector_map autoware_auto_mapping_msgs::msg::HADMapBin 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
road_marking_labels vector\<string> This label is used to extract the road surface markings from lanelet2.
sign_board_labels vector\<string> This label is used to extract the traffic sign boards from lanelet2.
bounding_box_labels vector\<string> This label is used to extract the bounding boxes from lanelet2.