Skip to content

refactor(simple planning simulator): replace tier4_autoware_msgs by autoware_msgs#12530

Draft
sasakisasaki wants to merge 18 commits intoautowarefoundation:mainfrom
sasakisasaki:migration-from-tier4-autoware-msgs-to-autoware-msgs-in-simple-planning-simulator
Draft

refactor(simple planning simulator): replace tier4_autoware_msgs by autoware_msgs#12530
sasakisasaki wants to merge 18 commits intoautowarefoundation:mainfrom
sasakisasaki:migration-from-tier4-autoware-msgs-to-autoware-msgs-in-simple-planning-simulator

Conversation

@sasakisasaki
Copy link
Copy Markdown
Contributor

@sasakisasaki sasakisasaki commented May 1, 2026

Description

⚠️ This PR must be merged after the following PRs on the autoware_msgs and autoware_universe are merged. As the PRs below are merged, I'll make this PR as "Ready for review".

This PR refactors autoware_simple_planning_simulator to use autoware_vehicle_msgs actuation messages and remove the tier4_vehicle_msgs dependency.

Related links

How was this PR tested?

Using Planning Simulator

Based on this PR, and also this PR on the autoware_msgs side, I tested the functionality by using a planning simulator following this tutorial.

To test if the dummy objects are created, I performed:

  • Launch planning simulator by,
$ source ~/autoware/install/setup.bash
$ ros2 launch autoware_launch planning_simulator.launch.xml map_path:=$HOME/autoware_map/sample-map-planning vehicle_model:=sample_vehicle sensor_model:=sample_sensor_kit
  • Then initialize the ego pose and set the ego goal pose
  • Put dummy car. The dummy car is created and running with following the direction that of initialized one.
  • Put dummy Bus. The created dummy bus did not start running which is different from that of car's case.
  • Put dummy pedestrian. The created dummy pedestrian did not start running which is different from that of car's case
  • Ran ego vehicle with autonomous mode.

I believe these observation is consistent that of without this PR.

Using TIER IV Internal Scenario Simulator

  • To be updated after testing.

Notes for reviewers

None

Interface changes

Switched actuation messages to autoware_vehicle_msgs and removed tier4_vehicle_msgs dependency.

Effects on system behavior

Non

sasakisasaki and others added 13 commits April 21, 2026 21:24
Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
  * This commit applies the missing fix for the following commit
      - autowarefoundation@f0efc76

Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
…dummy-perception-publisher' of github.com:sasakisasaki/autoware.universe into migration-from-tier4-autoware-msgs-to-autoware-msgs-in-dummy-perception-publisher

Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
  * Apply the following review comment
      - autowarefoundation#12499 (comment)

Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
…s` to `autoware_vehicle_msgs`

Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
  * We are not using `tier4_vehicle_msgs::srv::ControlModeRequest`

Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
@sasakisasaki sasakisasaki self-assigned this May 1, 2026
@github-actions github-actions Bot added type:documentation Creating or refining documentation. (auto-assigned) component:simulation Virtual environment setups and simulations. (auto-assigned) labels May 1, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@sasakisasaki sasakisasaki changed the title Migration from tier4 autoware msgs to autoware msgs in simple planning simulator refactor(simple planning simulator): replace tier4_autoware_msgs by autoware_msgs May 1, 2026
Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
…sgs-to-autoware-msgs-in-dummy-perception-publisher' into migration-from-tier4-autoware-msgs-to-autoware-msgs-in-simple-planning-simulator

Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
  * Follow the following two commits on `autoware_msgs` side:
      - autowarefoundation/autoware_msgs@a75eff5
      - autowarefoundation/autoware_msgs@42732b2

Signed-off-by: Junya Sasaki <junya.sasaki@tier4.jp>
@github-actions github-actions Bot added the component:common Common packages from the autoware-common repository. (auto-assigned) label May 7, 2026
@sasakisasaki sasakisasaki added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:common Common packages from the autoware-common repository. (auto-assigned) component:simulation Virtual environment setups and simulations. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) type:documentation Creating or refining documentation. (auto-assigned)

Projects

Status: To Triage

Development

Successfully merging this pull request may close these issues.

1 participant