-
Notifications
You must be signed in to change notification settings - Fork 72
feat(lanelet2_extension): add no parking area #172
feat(lanelet2_extension): add no parking area #172
Conversation
02f3426
to
73cf533
Compare
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## main #172 +/- ##
==========================================
- Coverage 11.12% 10.74% -0.39%
==========================================
Files 33 34 +1
Lines 2436 2523 +87
Branches 1288 1325 +37
==========================================
Hits 271 271
- Misses 1720 1807 +87
Partials 445 445
*This pull request uses carry forward flags. Click here to find out more.
☔ View full report in Codecov by Sentry. |
@mitsudome-r |
Could you explain in more detail what's the difference between no_parking_area and no_stoppping_area? How does the vehicle behave differently in two areas? |
73cf533
to
fccec9e
Compare
updated PR descriptions and added docs in fccec9e |
d859208
to
0aa4b13
Compare
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.
Generally LGTM, but please fix some typos in the comments.
tmp/lanelet2_extension/include/lanelet2_extension/visualization/visualization.hpp
Outdated
Show resolved
Hide resolved
Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
…n/visualization.hpp Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
9a3f09c
to
968c5ac
Compare
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.
LGTM
…ion#90) * feat: add map packages (#8) * release v0.4.0 * add resolution param in lanelet2_extension (#760) * Fix/extend drivable area beyond goal (#781) * update llt2 extention query func Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * extend drivable area over goal point Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * apply clang Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * update get preeceeding func Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * update preceeding func in lanechange Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * update comment Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * Fix intersection preceeding lane query (#807) * modified interseciton module to add lanelets in intersection to objective lanelets due to change in getPreceedingLaneletSequences() Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * update comment Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * Install executables in lanelet2_map_preprocessor (#834) Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * remove ROS1 packages temporarily Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * Revert "remove ROS1 packages temporarily" This reverts commit 3290a8b9e92c9eae05d9159c8b9fd56ca8935c01. Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * add COLCON_IGNORE to ros1 packages Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * Rename launch files to launch.xml (#28) * port map_tf_generator (#32) * port map_tf_generator Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * add missing dependency Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * fix pointor, tf_broadcaster, add compile option Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * use ament_auto Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Port lanelet2 extension (#36) * remove COLCON_IGNORE Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * port to ROS2 Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * minor fix Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * fix CI Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * remove unnecessary semi-colon Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * fix library to executable for lanelet2_extension_sample and autoware_lanelet2_validation Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * fix usage for ROS2 Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * fix usage message and parameter declaration Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * fix getting map_file parameter Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * Port map loader (#44) * port map_loader to ROS2 Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * fix unintended change Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * Update map/map_loader/CMakeLists.txt Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Add geometry2 to repos (autowarefoundation#76) * add geometry2 package temporarily until new release Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * trigger-ci Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * add tf2 dependency to the packages that use tf2_geometry_msgs Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * Revert "Add geometry2 to repos (autowarefoundation#76)" (autowarefoundation#96) * Revert "Add geometry2 to repos (autowarefoundation#76)" This reverts commit 7dbe25ed5ff7d5f413fda567dcc77a70c79a7826. * Re-add tf2 dependencies * Revert "Re-add tf2 dependencies" This reverts commit e23b0c8b0826cf9518924d33349f9de34b4975df. * Debug CI pipeline * Revert "Debug CI pipeline" This reverts commit 58f1eba550360d82c08230552abfb64b33b23e0f. * Explicitly install known versions of the geometry packages * No need to skip tf2 packages anymore Co-authored-by: Esteve Fernandez <esteve@apache.org> * Rename h files to hpp (autowarefoundation#142) * Change includes * Rename files * Adjustments to make things compile * Other packages * Adjust copyright notice on 532 out of 699 source files (autowarefoundation#143) * Use quotes for includes where appropriate (autowarefoundation#144) * Use quotes for includes where appropriate * Fix lint tests * Make tests pass hopefully * Run uncrustify on the entire Pilot.Auto codebase (autowarefoundation#151) * Run uncrustify on the entire Pilot.Auto codebase * Exclude open PRs * fixing trasient_local in ROS2 packages (autowarefoundation#160) * added linters to lanelet1_extension (autowarefoundation#170) * adding linters to map_loader (autowarefoundation#171) * adding linters to map_tf_generator (autowarefoundation#172) * apply env_var to use_sim_time (autowarefoundation#222) * Ros2 v0.8.0 map loader and lanelet2 extension (#279) * Ros2 v0.8 fix typo of "preceding" (#323) * Fix typo of getPrecedingLaneletSequences * Fix comment * Fix rviz2 low FPS (#390) * add nullptr check when publish concatenate data (#369) * Add warning msg when concat pointcloud is not published (#388) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Change lineString2Marker Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Change trafficLight2TriangleMarker Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Change laneletDirectionAsMarker Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Remove debug code Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix linter problems Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> Co-authored-by: Taichi Higashide <taichi.higashide@tier4.jp> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> * [map_loader] modify colors for lane markers for better visualization (#398) Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> * fix empty marker (#423) * Fix typo in map module (#437) * add license (#443) Signed-off-by: Kosuke Murakami <kosuke.murakami@tier4.jp> * avoid pushing empty marker (#441) * avoid pushing empty marker * size0 -> empty * add use_sim-time option (#454) * Sync public repo (#1228) * [simple_planning_simulator] add readme (#424) * add readme of simple_planning_simulator Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Update simulator/simple_planning_simulator/README.md * set transit_margin_time to intersect. planner (#460) * Fix pose2twist (#462) Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Ros2 vehicle info param server (#447) * add vehicle_info_param_server * update vehicle info * apply format * fix bug * skip unnecessary search * delete vehicle param file * fix bug * Ros2 fix topic name part2 (#425) * Fix topic name of traffic_light_classifier Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix topic name of traffic_light_visualization Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix topic name of traffic_light_ssd_fine_detector Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix topic name of traffic_light_map_based_detector Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix lint traffic_light_recognition Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix lint traffic_light_ssd_fine_detector Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix lint traffic_light_classifier Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix lint traffic_light_classifier Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix lint traffic_light_ssd_fine_detector Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix issues in hdd_reader (#466) * Fix some issues detected by Coverity Scan and Clang-Tidy * Update launch command * Add more `close(new_sock)` * Simplify the definitions of struct * fix: re-construct laneletMapLayer for reindex RTree (#463) * Rviz overlay render fix (#461) * Moved painiting in SteeringAngle plugin to update() Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * super class now back to MFD Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * uncrustified Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * acquire data in mutex Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * back to RTD as superclass Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * Rviz overlay render in update (#465) * Moved painiting in SteeringAngle plugin to update() Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * super class now back to MFD Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * uncrustified Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * acquire data in mutex Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * removed unnecessary includes and some dead code Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> * restored RTD superclass Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai> Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> Co-authored-by: Makoto Tokunaga <vios-fish@users.noreply.github.com> Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai> * Revert "fix: re-construct laneletMapLayer for reindex RTree (#463)" (#1229) This reverts commit d2ecdfe4c58cb4544c9a3ee84947b36b7ee54421. * add pcd file check (#1232) * add pcd file check * add space * add & * use namespace * Unify Apache-2.0 license name (#1242) * Remove use_sim_time for set_parameter (#1260) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Map components (#1311) * Make pointcloud map loader component Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Make lanelet2 map loader component Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Make map tf generator component Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Apply lint Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Rename parameter for lanelet2 map path Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix license Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Add comment for filesystem Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix variable name for glob Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix dependency for query (#1519) * Fix a small bug (#1644) * Fix minor flaws detected by Clang-Tidy (#1647) - misc-throw-by-value-catch-by-reference - cppcoreguidelines-init-variables - readability-isolate-declaration * Add pre-commit (#1560) * add pre-commit * add pre-commit-config * add additional settings for private repository * use default pre-commit-config * update pre-commit setting * Ignore whitespace for line breaks in markdown * Update .github/workflows/pre-commit.yml Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> * exclude svg * remove pretty-format-json * add double-quote-string-fixer * consider COLCON_IGNORE file when seaching modified package * format file * pre-commit fixes * Update pre-commit.yml * Update .pre-commit-config.yaml Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> Co-authored-by: pre-commit <pre-commit@example.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> * Porting traffic light viz (#1284) * Feature/traffic light viz (#1001) * add tl map viz * bug fix * update map visualizer * add launch * add install in cmake * remove unused file * fix build error * Fix lint Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix typo Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix topic name and qos Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Replace deprecated duration api Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: wep21 <border_goldenmarket@yahoo.co.jp> * Add markdownlint and prettier (#1661) * Add markdownlint and prettier Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Ignore .param.yaml Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Apply format Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Feature/compare elevation map (#1488) * suppress warnings for declare parameters (#1724) * fix for lanelet2_extension * fix for traffic light ssd fine detector * fix for topic_state_monitor * fix for dummy diag publisher * fix for remote cmd converter * fix for vehicle_info_util * fix for multi object tracker * fix for freespace planner * fix for autoware_error_monitor * add Werror for multi object tracker * fix for multi object tracker * add Werror for liraffic light ssd fine detector * add Werror for topic state monitor * add Werror * add Werror * add Werror * add Werror * fix style * suppress warnings for map (#1773) * add compile option * fix error * add compile option * add maybe unused * fix sign-compare * delete unused * add parentheses * fix for uncrusify * Fix typo * use U * use U Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> * Fix clang warnings (#1859) * Fix -Wreturn-std-move Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix -Wunused-private-field Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Ignore -Wnonportable-include-path for mussp Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix -Wunused-const-variable Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix "can not be used when making a shared object" Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Sync v1.3.0 (#1909) * Add elevation_map to autoware_state_monitor (#1907) Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Disable saving elevation map temporarily (#1906) Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Fix typos in README of map_loader (#1923) * Fix typos in README of map_loader * Apply Prettier * fix some typos (#1941) * fix some typos * fix typo * Fix typo Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp> * Add autoware api (#1979) * Invoke code formatter at pre-commit (#1935) * Run ament_uncrustify at pre-commit * Reformat existing files * Fix copyright and cpplint errors Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp> * Save elevation_map with pcd md5sum (#1988) * Save elevation_map with pcd md5sum Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Update sample launch * Fix cpplint * Use hash-library instead of openssl * Use call by reference * Apply format * Set CMAKE_CXX_STANDARD 17 * Save input_pcd.json and shorten directory name when loading multiple pcd * Remove erasing last _ * Modify concatenating file path * Apply Format * Add hash_library_vendor to build_depends.repos * Modify include way * Change function and variable names * Use return * Remove unnecessary input variable * Use unique_ptr * Rename digestMd5 to digest_md5 * Modify variable name * Remove file.close() * Use hash of json * Read hash of json directory * Add newline to package.xml * Add isPcdFile * Fix pre-commit * Use icPcdFile when giving file of pcd * Feature/add virtual traffic light planner (#1588) * Fix deprecated constant of transient local (#1994) Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * Fix lint errors in lanelet2_extension (#2028) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * add sort-package-xml hook in pre-commit (#1881) * add sort xml hook in pre-commit * change retval to exit_status * rename * add prettier plugin-xml * use early return * add license note * add tier4 license * restore prettier * change license order * move local hooks to public repo * move prettier-xml to pre-commit-hooks-ros * update version for bug-fix * apply pre-commit * Revert "[map_loader] modify colors for lane markers for better visualization (#398)" (#2063) This reverts commit 046dc9a770bf03fb8813ddf6aa1b2f05e9357b67. * Fix elevation_map_loader downsample (#2055) * Add elevation_map data dir (#2093) * Minor fixes of map_loader's README (#2116) * Minor fixes of map_loader's README * Fix map_loader run command Co-authored-by: kosuke55 <kosuke.tnp@gmail.com> * Fix elevation_map hash due to mutiple slashes of pcd path (#2192) * Fix elevation_map hash due to mutiple slashes of pcd path * Use filesystem lexically_normal * Fix broken links of images on lanelet2_extension docs (#2206) * Add lanelet XML API (#2262) * show traffic light id marker (#1554) (#1678) * show traffic light id * fix typo Co-authored-by: satoshi-ota <satoshi.ota@gmail.com> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota@gmail.com> * Feature/porting behavior path planner (#1645) * Add behavior path planner pkg with Lane Change (#1525) * add lanelet extension funcs Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * add planning msgs for FOA Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * add behavior_path_planner pkg Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * apply clang format Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * add error handling for config load failure Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * replace word: foa with remote control Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * add readme Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * use pointer for return value of path Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * fix hz Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * remove debug print Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * remove shide-shift & avoidance related files Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Clip path by goal * add build depend for behavior tree cpp Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * temporally disable lint test in lanelet2_extension Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: rej55 <rej55.g@gmail.com> * Add avoidance module in behavior_path_planner (#1528) * Revert "remove shide-shift & avoidance related files" This reverts commit d819ea0291fca251012e4b9ffd16de3896830aa2. * refactor findNewShiftPoint func Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * remove duplicated decleration Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * fix barkward length issue - add clipPathLenght func in avoidance Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * refactor: - translate english - minor modification for traffic distance Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * support debug marker in behavior_path_planner Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * clean up side shift module Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * change topic name Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * remove japanese Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/side_shift/side_shift_module.hpp Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * fix typo Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * remove unused var Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * adress reviewer comments: - add const for variables - add comment - fix typo Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * fix typo Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> * Replace behavior_path utilities with autoware_utils (#1532) * replace calcDistance Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * replace arange Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * replave convertToEigenPt with autoware_utils::fromMsg Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * replace normalizeRadian Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * cosmetic change Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * import #1526 into behavior path planner (#1531) Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Fix/behavior path empty path output guard (#1536) * add guard Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/behavior_path_planner.cpp * fix lateral jerk calculation (#1549) Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * fix: error handling on exception in behavior_path_planner (#1551) Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Fix ignore too steep avoidance path (#1550) * ignore too steep path Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp * parametrize lateral jerk limit Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/avoidance/avoidance_module.hpp Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> * use offsetNoThrow and add error log (#1615) Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Ignore object ahead goal for avoidance (#1618) * Ignore object ahead goal for avoidance * Add flag * Fix position of definition of goal_pose * Fix arclength calculation * Fix position of definition of goal_pose * fix intersection stop line (#1636) * fix intersection stop line * fix typo * add document (#1635) Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com> * Port behavior path planner to ros2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Apply lint Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix typo Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix map qos Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * debug slope calculation in behavior (#1566) * update * update * revert change of autoware_utils * define getPose in behavior_path_planner * update * update * update * update * interpolate z in obstacle_avoidance_planner * update velocity controller * fix detection area and scene * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/utilities.cpp Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> * update comment in velocity controller * remove debug print * update Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> * Address review: Fix config file name Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * pre-commit fixes Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix redeclaring parameters Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Add missing tf2 geometry function Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Apply lint Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix rclcpp Time initialization Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Use now() instead of msg stamp Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Use throttle output in getExpandedLanelet Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Add missing const Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * Fix lint Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: rej55 <rej55.g@gmail.com> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> * change type of traffic light marker (SPHERE_LIST->SPHERE) (#1789) * fix alpha (#1797) * Feature/improve intersection detection area (#1958) * exclude ego_lanes from detection_area * add empty handling * remove unused function * Fix for uncrustify Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> * Apply format (#1999) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> Fix cpplint Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Feature/expand drivable area (#1812) * check if ego lane has adjacent lane or not * expand drivable area by using lanelet * remove unnecessary operator * use extra drivable area * fix variable names * fix indent * get polygon by id * fix variable name * remove redundant logic * update area name * disable expand by default Co-authored-by: satoshi-ota <satoshi.ota@gmail.com> * add shoulder road lanelets (#2121) * add shoulder lanelets * Update map/lanelet2_extension/lib/query.cpp Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> * Update map/lanelet2_extension/lib/visualization.cpp Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> * Update map/lanelet2_extension/include/lanelet2_extension/visualization/visualization.hpp Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> * Update map/lanelet2_extension/include/lanelet2_extension/visualization/visualization.hpp Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> * Update map/lanelet2_extension/lib/visualization.cpp Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> * Feature/no stopping area reg element (#2144) * add no stopping area to ll2 * add no stopping area visualization * add no stopping area marker to RVIZ * make no stopping area stop line as optional * Update map/map_loader/src/lanelet2_map_loader/lanelet2_map_visualization_node.cpp Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> * Add document for new map format (#1778) * add roadside lane doc * fix typo * fix typo * fix typo * fix typo * Add markdown lint * add reason for new subtype definition * fix typo Co-authored-by: kyoichi <kyoichi.sugahara@tier4.jp> * Change formatter to clang-format and black (#2332) * Revert "Temporarily comment out pre-commit hooks" This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. * Replace ament_lint_common with autoware_lint_common Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Remove ament_cmake_uncrustify and ament_clang_format Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Apply Black Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Apply clang-format Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix build errors Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix for cpplint * Fix include double quotes to angle brackets Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Apply clang-format Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Fix build errors Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * Add COLCON_IGNORE (#500) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * port lanelet2_extension (#483) * port with auto_msgs * remove COLCON_IGNORE Co-authored-by: Takayuki Murooka <takayuki.murooka@tier4.jp> * port map loader (#508) * remove COLCON_IGNORE in system_packages and map_tf_generator (#532) * add readme (#561) * fix old description Co-authored-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> Co-authored-by: Taichi Higashide <taichi.higashide@tier4.jp> Co-authored-by: Kosuke Murakami <kosuke.murakami@tier4.jp> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Co-authored-by: Nikolai Morin <nnmmgit@gmail.com> Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: Esteve Fernandez <esteve@apache.org> Co-authored-by: nik-tier4 <71747268+nik-tier4@users.noreply.github.com> Co-authored-by: isamu-takagi <43976882+isamu-takagi@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Co-authored-by: Makoto Tokunaga <vios-fish@users.noreply.github.com> Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> Co-authored-by: pre-commit <pre-commit@example.com> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com> Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp> Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp> Co-authored-by: Takeshi Ishita <ishitah.takeshi@gmail.com> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota@gmail.com> Co-authored-by: rej55 <rej55.g@gmail.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com> Co-authored-by: kyoichi <kyoichi.sugahara@tier4.jp> Co-authored-by: Takayuki Murooka <takayuki.murooka@tier4.jp> Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> * fix: fix isInLanelet (#770) (autowarefoundation#151) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> * fix: fix angle diff calculation of mission_planner (#772) (autowarefoundation#152) Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> * fix(lanelet2_extension): add guard for inner product (autowarefoundation#256) * fix: add guard for inner product Signed-off-by: kyoichi sugahara <81.s.kyo.19@gmail.com> * ci(pre-commit): autofix Signed-off-by: kyoichi sugahara <81.s.kyo.19@gmail.com> * fix: delete unnecessary comments Signed-off-by: kyoichi sugahara <81.s.kyo.19@gmail.com> * Update map/lanelet2_extension/lib/query.cpp Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp> Signed-off-by: kyoichi sugahara <81.s.kyo.19@gmail.com> * delete equal in comparison operator Signed-off-by: kyoichi sugahara <81.s.kyo.19@gmail.com> * fix: use normilized radian for calculation of angle difference Signed-off-by: kyoichi sugahara <81.s.kyo.19@gmail.com> * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp> * fix(lanelet2_extension): fix getAngleDifference (#264) * chore(query): update and add gtest Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * ci(pre-commit): autofix * chore(query): add deprecated attribute to getAngleDifference Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * chore(query): deprecated as comment to avoid clang errror Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Revert "chore(query): deprecated as comment to avoid clang errror" This reverts commit 28cc95d75ae55ddeef3813c91c18f0a02b95a41d. Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Revert "chore(query): add deprecated attribute to getAngleDifference" This reverts commit 3b56ce7a91d76a029eadc190b224a295c01eb02f. Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Revert "ci(pre-commit): autofix" This reverts commit 61e05c4718eef343f8ba198fe46e501048e0b784. Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * Revert "chore(query): update and add gtest" This reverts commit 027c4cf53883c233f28da75c633e53278ce2a1ca. Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * fix(lanelet2_extension): fix getAngleDifference Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * fix(lanelet2_extension): ref value Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Signed-off-by: tanaka3 <ttatcoder@outlook.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> * feat(lanelet2_extension,map_loader): add guard_rail wall fence as lanelet tag (#478) * feat(lanelet2_extension): add guard_rails fence wall as lanelet tag Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * feat(map_loader): add visualization for partion lanelet Signed-off-by: tanaka3 <ttatcoder@outlook.jp> * fix(tier4_autoware_utils): modify build error in rolling (#720) * fix(tier4_autoware_utils): modify build error in rolling Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(lanelet2_extension): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(ekf_localizer): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(freespace_planning_algorithms): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(interpolation): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(freespace_planner): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(lane_departure_checker): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(map_based_prediction): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(ground_segmentation): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(motion_velocity_smoother): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(multi_object_tracker): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(trajectory_follower): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(control_performance_analysis): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(detected_object_validation): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(goal_distance_calculator): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(ndt_scan_matcher): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(route_handler): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(behavior_path_planner): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(mission_planner): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(obstacle_avoidance_planner): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(obstacle_stop_planner): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(obstacle_collision_checker): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(shape_estimation): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(behavior_velocity_planner): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(path_distance_calculator): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(detection_by_tracker): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(surround_obstacle_checker): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(probabilistic_occupancy_grid_map): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(tier4_debug_tools): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(tier4_vehicle_rviz_plugin): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(pure_pursuit): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(trajectory_follower_nodes): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(occupancy_grid_map_outlier_filter): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(traffic_light_map_based_detector): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(planning_error_monitor): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(planning_evaluator): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * fix(lidar_centerpoint): add target compile definition for geometry2 Signed-off-by: wep21 <border_goldenmarket@yahoo.co.jp> * style: fix format of package.xml (#844) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * chore: remove bad chars (#845) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * refactor: use autoware cmake (#849) * remove autoware_auto_cmake Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * add build_depend of autoware_cmake Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * use autoware_cmake in CMakeLists.txt Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * fix bugs Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * fix cmake lint errors Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * refactor: simplify Rolling support (#854) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * chore: upgrade cmake_minimum_required to 3.14 (#856) Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * feat: isolate gtests in all packages (#693) Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * feat(behavior_path_planner): weakened noise filtering of drivable area (#838) * feat(behavior_path_planner): Weakened noise filtering of drivable area Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * fix lanelet's longitudinal disconnection Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * add comments of erode/dilate process Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * feat: visualize lane boundaries (#923) * feat: visualize lane boundaries * fix: start_bound * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * feat(map_loader): visualize center line by points (#931) * feat: visualize center line points * fix: delete space * feat: visualize center line by arrow * revert insertMarkerArray * fix: delete space * fix(lanelet2_extension): fix low FPS when visualizing center_line_arrows at a large map (#1032) * fix(lanelet2_extension): fix low FPS when visualizing center_line_arrows at a large map Signed-off-by: h-ohta <hiroki.ota@tier4.jp> * fix: fix size * feat: change arrow size * fix(lanelet2_extension): remove unnecessary error message (#1043) Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com> * feat(intersection): add conflicting area with margin debug (#1021) * add detection area margin debug Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * extention lanelet in intersection function * feat: add conflicting area with margin Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * fix(intersection_module): remove unnecessary comment Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * fix check collision Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * fix(intersection_module): remove unnecessary diff Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * ci(pre-commit): autofix * fix(intersection_module): fix expand lane only right bound Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * fix(intersection_module): remove calc of detection area to object distance Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * ci(pre-commit): autofix * fix(intersection_module): split lane extentions Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * ci(pre-commit): autofix * refactor: lanelet::utils::resamplePoints -> resamplePoints Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> * feat: add right and left margin parameter Signed-off-by: 1222-takeshi <m.takeshi1995@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix: is_in_parking_lot check method (#992) Signed-off-by: NorahXiong <norah.xiong@autocore.ai> * fix(behavior_velocity_planner): use only forward path for launching module (#1028) * fix(behavior_velocity_planner): use only foward path for launching module Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Make functions common Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Fix precommit include_what_you_use Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Move functions to utils Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * feat(lanelet2_extension): add route checker (#1149) * feat(lanelet2_extension): add route checker Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * chore: move pkg from tier4_autoware_utils to lanelet2_extension Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * fix: test Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * ci(pre-commit): autofix * chore: add comment Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * ci(pre-commit): autofix * chore: rm unused pkg Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * Update map/lanelet2_extension/test/src/test_route_checker.cpp Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> * Update map/lanelet2_extension/test/src/test_route_checker.cpp Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> * chore: update code style Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * ci(pre-commit): autofix * fix: change interface Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * ci(pre-commit): autofix * fix: change style Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> * docs(lanelet2_extention): add route cheker and update launching args (#1205) * docs(lanelet2_extention): update lanelet2 validation Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs(lanelet2_extention): add route checker Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp> * docs: update README Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * refactor Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * fix Clang-Tidy warnings Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * apply diff Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * add NOLINT Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * remove autoware_auto_msgs from reverse_depends/build_depends.repos Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * remove reverse_depends/map/lanelet2_extension Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * fix typo * use Humble for clang-tidy-differential Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * fix clang-tidy warnings Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * fix clang-tidy warnings Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * fix for cpplint Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> * apply autowarefoundation/autoware.universe#1506 Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp> Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> Co-authored-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp> Co-authored-by: Taichi Higashide <taichi.higashide@tier4.jp> Co-authored-by: Kosuke Murakami <kosuke.murakami@tier4.jp> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> Co-authored-by: Nikolai Morin <nnmmgit@gmail.com> Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: Esteve Fernandez <esteve@apache.org> Co-authored-by: nik-tier4 <71747268+nik-tier4@users.noreply.github.com> Co-authored-by: isamu-takagi <43976882+isamu-takagi@users.noreply.github.com> Co-authored-by: Kazuki Miyahara <kmiya@outlook.com> Co-authored-by: tkimura4 <tomoya.kimura@tier4.jp> Co-authored-by: Makoto Tokunaga <vios-fish@users.noreply.github.com> Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai> Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> Co-authored-by: pre-commit <pre-commit@example.com> Co-authored-by: Yukihiro Saito <yukky.saito@gmail.com> Co-authored-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com> Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp> Co-authored-by: Takeshi Ishita <ishitah.takeshi@gmail.com> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: satoshi-ota <satoshi.ota@gmail.com> Co-authored-by: rej55 <rej55.g@gmail.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com> Co-authored-by: kyoichi <kyoichi.sugahara@tier4.jp> Co-authored-by: Takayuki Murooka <takayuki.murooka@tier4.jp> Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> Co-authored-by: kyoichi-sugahara <81.s.kyo.19@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> Co-authored-by: NorahXiong <103234047+NorahXiong@users.noreply.github.com> Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com>
Description
Currently
no_stopping_area
is used for the area where the ego vehicle cannot arrive when pull over.related: autowarefoundation/autoware.universe#2492
But it is different from the original use of
no_stopping_area
, so create newno_parking_area
and will use it in pull_overthe difference between
no_stopping_area
andno_parking_area
no_stopping_area
is an area where stopping for even a few seconds is not allowed. Stopping due to traffic congestion or waiting at traffic lights is also prohibited. This area is used byno_stopping_area
module.no_parking_area
is an area where only parking is prohibited. Stopping due to traffic congestion or waiting at traffic lights is not included. This area is used by parking module likepull_over
ofgoal_planner
Related links
autowarefoundation/autoware.universe#2492
Tests performed
psim
works well with autowarefoundation/autoware.universe#3467
Notes for reviewers
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.