- unify package.xml version to 0.37.0
- fix(fake_test_node, osqp_interface, qp_interface): remove unnecessary cppcheck inline suppressions (#7855) * fix(fake_test_node, osqp_interface, qp_interface): remove unnecessary cppcheck inline suppressions * style(pre-commit): autofix --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat!: replace autoware_auto_msgs with autoware_msgs for common modules (#7239) Co-authored-by: Cynthia Liu <cynthia.liu@autocore.ai> Co-authored-by: NorahXiong <norah.xiong@autocore.ai> Co-authored-by: beginningfan <beginning.fan@autocore.ai>
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe, Yutaka Kondo
- fix(autoware_auto_common): move headers to a separate directory (#5919) * fix(autoware_auto_common): move headers to a separate directory * style(pre-commit): autofix --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- chore: add maintainer (#4234) * chore: add maintainer * Update evaluator/localization_evaluator/package.xml Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> --------- Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com>
- build: mark autoware_cmake as <buildtool_depend> (#3616) * build: mark autoware_cmake as <buildtool_depend> with <build_depend>, autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) * style(pre-commit): autofix * chore: fix pre-commit errors --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp>
- chore: sync files (#3227) * chore: sync files * style(pre-commit): autofix --------- Co-authored-by: kenji-miyake <kenji-miyake@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- docs: update link style and fix typos (#950) * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (#894) * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * docs: update link style * chore: fix link * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (#890) * add random point sampling function to quickly calculate the 'viewer' coordinate 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(obstacle_stop_planner): update documentation (#880) * docs(tier4_traffic_light_rviz_plugin): update documentation (#905) * fix(accel_brake_map_calibrator): rviz panel type (#895) * fixed panel type * modified instruction for rosbag replay case * modified update_map_dir service name * fix(behavior velocity planner): skipping emplace back stop reason if it is empty (#898) * skipping emplace back stop reason if it is empty * add braces * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> * feat(behavior_path_planner): weakened noise filtering of drivable area (#838) * feat(behavior_path_planner): Weakened noise filtering of drivable area * fix lanelet's longitudinal disconnection * add comments of erode/dilate process * refactor(vehicle-cmd-gate): using namespace for msgs (#913) * refactor(vehicle-cmd-gate): using namespace for msgs * for clang * feat(pose_initializer): introduce an array copy function (#900) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * feat: add lidar point filter when debug (#865) * feat: add lidar point filter when debug * ci(pre-commit): autofix Co-authored-by: suchang <chang.su@autocore.ai> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * feat(component_interface_utils): add interface classes (#899) * feat(component_interface_utils): add interface classes * feat(default_ad_api): apply the changes of interface utils * fix(component_interface_utils): remove old comment * fix(component_interface_utils): add client log * fix(component_interface_utils): remove unimplemented message * docs(component_interface_utils): add design policy * docs(component_interface_utils): add comment * refactor(vehicle_cmd_gate): change namespace in launch file (#927) Co-authored-by: Berkay <berkay@leodrive.ai> * 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> * fix(system_monitor): fix truncation warning in strncpy (#872) * fix(system_monitor): fix truncation warning in strncpy * Use std::string constructor to copy char array * Fixed typo * fix(behavior_velocity_planner.stopline): extend following and previous search range to avoid no collision (#917) * fix: extend following and previous search range to avoid no collision * chore: add debug marker * fix: simplify logic * chore: update debug code * fix: delete space * fix: some fix * ci(pre-commit): autofix * fix: delete debug code Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * docs(surround obstacle checker): update documentation (#878) * docs(surround_obstacle_checker): update pub/sub topics & params * docs(surround_obstacle_checker): remove unused files * docs(surround_obstacke_checker): update purpose * feat(tier4_autoware_utils): add vehicle state checker (#896) * feat(tier4_autoware_utils): add vehicle state checker * fix(tier4_autoware_utils): use absolute value * feat(tier4_autoware_utils): divide into two classies * test(tier4_autoware_utils): add unit test for vehicle_state checker * fix(tier4_autoware_utils): impl class inheritance * docs(tier4_autoware_utils): add vehicle_state_checker document * fix(tier4_autoware_utils): into same loop * fix(tier4_autoware_utils): fix variables name * fix(tier4_autoware_utils): remove redundant codes * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point (#816) * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point * Modify overwriteStopPoint input and output * feat(obstacle_avoidance_planner): explicitly insert zero velocity (#906) * feat(obstacle_avoidance_planner) fix bug of stop line unalignment * fix bug of unsorted output points * move calcVelocity in node.cpp * fix build error * feat(behavior_velocity): find occlusion more efficiently (#829) * fix(system_monitor): add some smart information to diagnostics (#708) * feat(obstacle_avoidance_planner): dealt with close lane change (#921) * feat(obstacle_avoidance_planner): dealt with close lane change * fix bug of right lane change * feat(obstacle_avoidance_planner): some fix for narrow driving (#916) * use car like constraints in mpt * use not widest bounds for the first bounds * organized params * fix format * prepare rear_drive and uniform_circle constraints * fix param callback * update config * remove unnecessary files * update tier4_planning_launch params * chore(obstacle_avoidance_planner): removed obsolete obstacle_avoidance_planner doc in Japanese (#919) * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check (#932) * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check * feat: use marker helper * 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 * feat: add RTC interface (#765) * feature(rtc_interface): add files * feature(rtc_interface): implement functions * feature(rtc_interface): reimprement functions to use CooperateCommands and write README.md * feature(rtc_interface): fix README * feature(rtc_interface): add getModuleType() * feature(rtc_interface): fix definition of constructor * feature(rtc_interface): fix time stamp * feature(rtc_interface): fix README * feature(rtc_interface): add isRegistered and clearCooperateStatus * ci(pre-commit): autofix Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * chore: sync files (#911) Co-authored-by: kenji-miyake <kenji-miyake@users.noreply.github.com> * fix: replace boost::mutex::scoped_lock to std::scoped_lock (#907) * fix: replace boost::mutex::scoped_lock to std::scoped_lock * fix: replace boost::mutex to std::mutex * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node (#885) * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node * feat(tensorrt_yolo): update arg Co-authored-by: Kaan Colak <kcolak@leodrive.ai> * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner (#887) * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner * Update launch/tier4_planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/behavior_velocity_planner.param.yaml Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> * feat: add param.yaml in behavior_velocity_planner package * some fix Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader (#942) * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader * fix(map_loader): remove c_str * fix(map_loader): replace c_str to string * fix: relative link * fix: relative links * fix: relative links * fix: relative links * fix: typo * fix relative links * docs: ignore rare unknown words * ci(pre-commit): autofix * docs: ignore unknown words one by one * ci(pre-commit): autofix Co-authored-by: Hiroki OTA <hiroki.ota@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Takeshi Ishita <ishitah.takeshi@gmail.com> Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> Co-authored-by: Mamoru Sobue <hilo.soblin@gmail.com> Co-authored-by: TakumiKozaka-T4 <70260442+TakumiKozaka-T4@users.noreply.github.com> Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> Co-authored-by: Takayuki Murooka <takayuki5168@gmail.com> Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: storrrrrrrrm <103425473+storrrrrrrrm@users.noreply.github.com> Co-authored-by: suchang <chang.su@autocore.ai> Co-authored-by: Berkay <brkay54@gmail.com> Co-authored-by: Berkay <berkay@leodrive.ai> Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com> Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> Co-authored-by: kk-inoue-esol <76925382+kk-inoue-esol@users.noreply.github.com> Co-authored-by: Fumiya Watanabe <rej55.g@gmail.com> Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> Co-authored-by: kenji-miyake <kenji-miyake@users.noreply.github.com> Co-authored-by: RyuYamamoto <ryu.yamamoto@tier4.jp> Co-authored-by: Kaan Çolak <kaancolak95@gmail.com> Co-authored-by: Kaan Colak <kcolak@leodrive.ai> Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp>
- feat: isolate gtests in all packages (#693)
- chore: upgrade cmake_minimum_required to 3.14 (#856)
- refactor: use autoware cmake (#849) * remove autoware_auto_cmake * add build_depend of autoware_cmake * use autoware_cmake in CMakeLists.txt * fix bugs * fix cmake lint errors
- chore: remove license notations from CMakeLists.txt (#846)
- chore: remove bad chars (#845)
- style: fix format of package.xml (#844)
- ci(pre-commit): clear the exclude option (#426) * ci(pre-commit): remove unnecessary excludes * ci(pre-commit): autofix * ci(pre-commit): autofix * address pre-commit for Markdown files * fix Python imports * address cpplint errors * fix broken package.xml * rename ROS parameter files * fix build * use autoware_lint_common Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- feat: add autoware auto dependencies (#185) * Back port .auto control packages (#571) * Implement Lateral and Longitudinal Control Muxer * [#570] Porting wf_simulator * [#1189] Deactivate flaky test in 'trajectory_follower_nodes' * [#1189] Fix flacky test in 'trajectory_follower_nodes/latlon_muxer' * [#1057] Add osqp_interface package * [#1057] Add library code for MPC-based lateral control * [#1271] Use std::abs instead of abs * [#1057] Implement Lateral Controller for Cargo ODD * [#1246] Resolve "Test case names currently use snake_case but should be CamelCase" * [#1325] Deactivate flaky smoke test in 'trajectory_follower_nodes' * [#1058] Add library code of longitudinal controller * Fix build error for trajectory follower * Fix build error for trajectory follower nodes * [#1272] Add AckermannControlCommand support to simple_planning_simulator * [#1058] Add Longitudinal Controller node * [#1058] Rename velocity_controller -> longitudinal_controller * [#1058] Update CMakeLists.txt for the longitudinal_controller_node * [#1058] Add smoke test python launch file * [#1058] Use LowPassFilter1d from trajectory_follower * [#1058] Use autoware_auto_msgs * [#1058] Changes for .auto (debug msg tmp fix, common func, tf listener) * [#1058] Remove unused parameters * [#1058] Fix ros test * [#1058] Rm default params from declare_parameters + use autoware types * [#1058] Use default param file to setup NodeOptions in the ros test * [#1058] Fix docstring * [#1058] Replace receiving a Twist with a VehicleKinematicState * [#1058] Change class variables format to m_ prefix * [#1058] Fix plugin name of LongitudinalController in CMakeLists.txt * [#1058] Fix copyright dates * [#1058] Reorder includes * [#1058] Add some tests (~89% coverage without disabling flaky tests) * [#1058] Add more tests (90+% coverage without disabling flaky tests) * [#1058] Use Float32MultiArrayDiagnostic message for debug and slope * [#1058] Calculate wheel_base value from vehicle parameters * [#1058] Cleanup redundant logger setting in tests * [#1058] Set ROS_DOMAIN_ID when running tests to prevent CI failures * [#1058] Remove TF listener and use published vehicle state instead * [#1058] Change smoke tests to use autoware_testing * [#1058] Add plotjuggler cfg for both lateral and longitudinal control * [#1058] Improve design documents * [#1058] Disable flaky test * [#1058] Properly transform vehicle state in longitudinal node * [#1058] Fix TF buffer of lateral controller * [#1058] Tuning of lateral controller for LGSVL * [#1058] Fix formating * [#1058] Fix /tf_static sub to be transient_local * [#1058] Fix yaw recalculation of reverse trajs in the lateral controller * modify trajectory_follower for galactic build * [#1379] Update trajectory_follower * [#1379] Update simple_planning_simulator * [#1379] Update trajectory_follower_nodes * apply trajectory msg modification in control * move directory * remote control/trajectory_follower level dorectpry * remove .iv trajectory follower * use .auto trajectory_follower * remove .iv simple_planning_simulator & osqp_interface * use .iv simple_planning_simulator & osqp_interface * add tmp_autoware_auto_dependencies * tmporally add autoware_auto_msgs * apply .auto message split * fix build depend * fix packages using osqp * fix autoware_auto_geometry * ignore lint of some packages * ignore ament_lint of some packages * ignore lint/pre-commit of trajectory_follower_nodes * disable unit tests of some packages Co-authored-by: Maxime CLEMENT <maxime.clement@tier4.jp> Co-authored-by: Joshua Whitley <josh.whitley@autoware.org> Co-authored-by: Igor Bogoslavskyi <igor.bogoslavskyi@gmail.com> Co-authored-by: MIURA Yasuyuki <kokosabu@gmail.com> Co-authored-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: tomoya.kimura <tomoya.kimura@tier4.jp> * Port parking planner packages from .Auto (#600) * Copy code of 'vehicle_constants_manager' * Fix vehicle_constants_manager for ROS galactic * Rm .iv costmap_generator freespace_planner freespace_planning_aglorihtms * Add astar_search (from .Auto) * Copy freespace_planner from .Auto * Update freespace_planner for .IV * Copy costmap_generator from .Auto * Copy and update had_map_utils from .Auto * Update costmap_generator * Copy costmap_generator_nodes * Update costmap_generator_nodes * Comment out all tests * Move vehicle_constant_managers to tmp_autoware_auto_dependencies * ignore pre-commit for back-ported packages * ignore testing Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> * fix: fix pre-commit * fix: fix markdownlint * fix: fix cpplint * feat: remove autoware_auto_dependencies Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com> Co-authored-by: Maxime CLEMENT <maxime.clement@tier4.jp> Co-authored-by: Joshua Whitley <josh.whitley@autoware.org> Co-authored-by: Igor Bogoslavskyi <igor.bogoslavskyi@gmail.com> Co-authored-by: MIURA Yasuyuki <kokosabu@gmail.com> Co-authored-by: wep21 <border_goldenmarket@yahoo.co.jp> Co-authored-by: tomoya.kimura <tomoya.kimura@tier4.jp> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com>
- Contributors: Esteve Fernandez, Kenji Miyake, Maxime CLEMENT, Satoshi OTA, Shumpei Wakabayashi, Takeshi Miura, Vincent Richard, awf-autoware-bot[bot]