Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(lane_change): fix state transition in lane change module #7436

Merged
merged 5 commits into from
Jun 13, 2024

Conversation

rej55
Copy link
Contributor

@rej55 rej55 commented Jun 11, 2024

Description

Before this change, lane change module sometimes can not transit from RUNNING state.
In this change, I fixed the state transition problem in the lane change module.

Furthermore, I fixed the state transition problem that it transits FAILURE state if the lane change module finishes aborting maneuver.

Related links

Tests performed

TIER IV INTERNAL LINK

Notes for reviewers

Interface changes

Not applicable.

ROS Topic Changes

Not applicable.

ROS Parameter Changes

Not applicable.

Effects on system behavior

Not applicable.

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.

  • The PR follows the pull request guidelines.
  • The PR has been properly tested.
  • The PR has been reviewed by the code owners.

Post-review checklist for the PR author

The PR author must check the checkboxes below before merging.

  • There are no open discussions or they are tracked via tickets.
  • The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

@github-actions github-actions bot added the component:planning Route planning, decision-making, and navigation. (auto-assigned) label Jun 11, 2024
@rej55 rej55 changed the title fix(lane_change):fix state transition in lane change module fix(lane_change): fix state transition in lane change module Jun 11, 2024
@rej55 rej55 force-pushed the fix/state_transition_lane_change branch from dfd3309 to 30cd2bd Compare June 11, 2024 07:05
@rej55 rej55 marked this pull request as ready for review June 11, 2024 07:06
Copy link
Contributor

@zulfaqar-azmi-t4 zulfaqar-azmi-t4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@rej55 rej55 force-pushed the fix/state_transition_lane_change branch from a443644 to fc437e1 Compare June 12, 2024 09:32
rej55 added 3 commits June 13, 2024 12:58
Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>
Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>
Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>
@rej55 rej55 force-pushed the fix/state_transition_lane_change branch from fc437e1 to e2021bb Compare June 13, 2024 04:25
@rej55 rej55 enabled auto-merge (squash) June 13, 2024 06:35
@rej55 rej55 added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Jun 13, 2024
@rej55 rej55 merged commit a78482e into autowarefoundation:main Jun 13, 2024
24 checks passed
@rej55 rej55 deleted the fix/state_transition_lane_change branch June 13, 2024 11:21
KhalilSelyan pushed a commit that referenced this pull request Jul 22, 2024
* fix(lane_change): fix state transition in lane change module

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(lane_change): remove overridden run() function

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

* fix(lane_change): fix RTC safety status

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>

---------

Signed-off-by: Fumiya Watanabe <rej55.g@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:planning Route planning, decision-making, and navigation. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants