No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro kilted. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

lanelet2_extension package from autoware_learn repo

amathutils_lib autoware_build_flags autoware_health_checker emergency_handler gnss lanelet2_extension libvectormap libwaypoint_follower map_file object_map op_planner op_ros_helpers op_simu op_utility ros_observer tvm_utility vector_map vector_map_server vehicle_sim_model autoware_connector ekf_localizer gnss_localizer image_processor imm_ukf_pda_track lidar_apollo_cnn_seg_detect lidar_euclidean_cluster_detect lidar_fake_perception lidar_kf_contour_track lidar_localizer lidar_naive_l_shape_detect lidar_point_pillars lidar_shape_estimation naive_motion_predict ndt_cpu ndt_gpu ndt_tku obj_db pcl_omp_registration pixel_cloud_fusion points_downsampler points_preprocessor pos_db range_vision_fusion road_occupancy_processor roi_object_filter trafficlight_recognizer twist_generator vel_pose_diff_checker vision_beyond_track vision_darknet_detect vision_lane_detect vision_segment_enet_detect vision_ssd_detect astar_search costmap_generator decision_maker dp_planner ff_waypoint_follower freespace_planner lane_planner lattice_planner ll2_global_planner mpc_follower op_global_planner op_local_planner op_simulation_package op_utilities pure_pursuit state_machine_lib twist_filter twist_gate way_planner waypoint_maker waypoint_planner autoware_quickstart_examples autoware_can_msgs autoware_config_msgs autoware_external_msgs autoware_lanelet2_msgs autoware_map_msgs autoware_msgs autoware_system_msgs tablet_socket_msgs vector_map_msgs carla_autoware_bridge gazebo_camera_description gazebo_imu_description lgsvl_simulator_bridge vehicle_gazebo_simulation_interface vehicle_gazebo_simulation_launcher wf_simulator autoware_bag_tools autoware_camera_lidar_calibrator autoware_launcher autoware_launcher_rviz calibration_publisher data_preprocessor graph_tools kitti_box_publisher kitti_launch kitti_player lanelet_aisan_converter log_tools map_tf_generator map_tools marker_downsampler mqtt_socket multi_lidar_calibrator oculus_socket pc2_downsampler rosbag_controller runtime_manager sound_player system_monitor tablet_socket twist2odom udon_socket vehicle_engage_panel vehicle_socket decision_maker_panel detected_objects_visualizer fastvirtualscan gazebo_world_description glviewer integrated_viewer points2image rosinterface autoware_rviz_plugins vehicle_description vehicle_model adi_driver as autoware_driveworks_gmsl_interface autoware_driveworks_interface vlg22c_cam custom_msgs garmin hokuyo javad_navsat_driver kvaser sick_lms5xx memsic_imu microstrain_driver nmea_navsat autoware_pointgrey_drivers sick_ldmrs_description sick_ldmrs_driver sick_ldmrs_laser sick_ldmrs_msgs sick_ldmrs_tools vectacam xsens_driver ymc ds4 ds4_driver ds4_msgs lanelet2 lanelet2_core lanelet2_examples lanelet2_io lanelet2_maps lanelet2_matching lanelet2_projection lanelet2_python lanelet2_routing lanelet2_traffic_rules lanelet2_validation mrt_cmake_modules

Package Summary

Tags No category tags.
Version 1.12.0
License Apach 2
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description autoware src learn and recode.
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
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The lanelet2_extension pacakge contains libraries to handle Lanelet2 format data.

Additional Links

No additional links.

Maintainers

  • mitsudome-r

Authors

No additional authors.

lanelet2_extension package

This package contains external library for Lanelet2 and is meant to ease the use of Lanelet2 in Autoware.

Lanelet Format for Autoware

Autoware uses extended Lanelet2 Format for Autoware, which means you need to add some tags to default OSM file if you want to fully use Lanelet2 maps. For details about custom tags, please refer to this document.

Code API

IO

Autoware OSM Parser

Autoware Lanelet2 Format uses .osm extension as original Lanelet2. However, there are some custom tags that is used by the parser.

Currently, this includes:

  • overwriting x,y values with local_x and local_y tags.
  • reading <MapMetaInfo> tag wich contains information about map format version and map version.

The parser is registered as “autoware_osm_handler” as lanelet parser

Projection

MGRS Projector

MGRS projector projects latitude longitude into MGRS Coordinates.

Regulatory Elements

Autoware Traffic Light

Autoware Traffic Light class allows you to retrieve information about traffic lights. Autoware Traffic Light class contains following members:

  • traffic light shape
  • light bulbs information of traffic lights
  • stopline associated to traffic light

Utility

Message Conversion

This contains functions to convert lanelet map objects into ROS messages. Currently it contains following conversions:

  • lanelet::LaneletMapPtr to/from lanelet_msgs::MapBinMsg
  • lanelet::Point3d to geometry_msgs::Point
  • lanelet::Point2d to geometry_msgs::Point
  • lanelet::BasicPoint3d to geometry_msgs::Point

Query

This module contains functions to retrieve various information from maps. e.g. crosswalks, trafficlights, stoplines

Utilties

This module contains other useful functions related to Lanelet. e.g. matching waypoint with lanelets

Visualization

Visualization contains functions to convert lanelet objects into visualization marker messages. Currenly it contains following conversions:

  • lanelet::Lanelet to Triangle Markers
  • lanelet::LineString to LineStrip Markers
  • TrafficLights to Triangle Markers

Nodes

lanelet2_extension_sample

Code for this explains how this lanelet2_extension library is used. The executable is not meanto to do anything.

autoware_lanelet2_extension

This node checks if an .osm file follows the Autoware version of Lanelet2 format. You can check by running:

rosrun lanelet2_extension autoware_lanelet2_validation _map_file:=<path/to/map.osm>

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
map_loader
map_loader
map_loader
lanelet2_map_preprocessor
lanelet2_map_preprocessor
lanelet2_map_preprocessor
mission_planner
mission_planner
aichallenge_scoring
lane_departure_checker
ar_tag_based_localizer
landmark_manager
yabloc_common
yabloc_pose_initializer
map_projection_loader
map_tf_generator
map_tf_generator
crosswalk_traffic_light_estimator
detected_object_validation
elevation_map_loader
map_based_prediction
occupancy_grid_map_outlier_filter
radar_object_tracker
traffic_light_arbiter
traffic_light_map_based_detector
traffic_light_multi_camera_fusion
traffic_light_occlusion_predictor
traffic_light_visualization
behavior_path_avoidance_module
behavior_path_planner
behavior_path_planner_common
behavior_velocity_blind_spot_module
behavior_velocity_crosswalk_module
behavior_velocity_detection_area_module
behavior_velocity_intersection_module
behavior_velocity_no_drivable_lane_module
behavior_velocity_no_stopping_area_module
behavior_velocity_occlusion_spot_module
behavior_velocity_out_of_lane_module
behavior_velocity_planner
behavior_velocity_planner_common
behavior_velocity_speed_bump_module
behavior_velocity_stop_line_module
behavior_velocity_template_module
behavior_velocity_traffic_light_module
behavior_velocity_virtual_traffic_light_module
behavior_velocity_walkway_module
costmap_generator
costmap_generator
obstacle_cruise_planner
obstacle_velocity_limiter
planning_test_utils
route_handler
scenario_selector
static_centerline_optimizer
pointcloud_preprocessor
pointcloud_preprocessor
geography_utils
tier4_traffic_light_rviz_plugin
traffic_light_recognition_marker_publisher
traffic_light_utils
simple_planning_simulator
map_file
object_map
imm_ukf_pda_track
trafficlight_recognizer
decision_maker
lane_planner
ll2_global_planner
waypoint_planner
approaching_emergency_vehicle_plugin
bsm_generator
carma_cooperative_perception
carma_wm
carma_wm_ctrl
cooperative_lanechange
gnss_to_map_convertor
mobilitypath_publisher
mobilitypath_visualizer
motion_computation
platooning_strategic_ihp
points_map_filter
port_drayage_plugin
route
traffic_incident_parser
yield_plugin

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged lanelet2_extension at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.