Skip to content

feat(intersection,crosswalk): add creep functionality#2634

Open
yhisaki wants to merge 6 commits intobeta/v0.48from
v4.3.1-creep-rtc
Open

feat(intersection,crosswalk): add creep functionality#2634
yhisaki wants to merge 6 commits intobeta/v0.48from
v4.3.1-creep-rtc

Conversation

@yhisaki
Copy link

@yhisaki yhisaki commented Jan 14, 2026

Description

This PR introduces a "Creep" feature controllable via the RTC (Remote Teleoperation Control) interface. This allows an operator to command the vehicle to slowly inch forward past the stop line, which is useful for resolving stuck situations (e.g., at crosswalks or intersections).

Key Changes

autoware_rtc_interface

  • Added CreepCommands service and relevant message types.
  • Implemented logic to check if creep is supported and triggered for a specific module UUID.

behavior_velocity_crosswalk_module

  • Implemented planCreeping: When triggered, the vehicle moves at a low speed (3 km/h) beyond the stop line up to a calculated "deadline" pose.
  • Added logic to handle yield states while creeping.

behavior_velocity_intersection_module

  • Added logic to shift the effective stop line forward by a configured margin (creep_stopline_margin) when the creep command is active.
  • Allows the vehicle to nudge forward into the intersection area for better visibility or to resolve deadlocks.

behavior_velocity_rtc_interface

  • Updated the base classes to propagate the creep trigger state to the individual scene modules.

Test

tested by using real vehicle.

https://tier4.atlassian.net/wiki/x/FoBiGAE

Related PRs

yhisaki and others added 5 commits January 14, 2026 19:08
Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
…tionality

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
Signed-off-by: Kotakku <kotakkucu@gmail.com>
… factor in creeping logic

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants