-
Notifications
You must be signed in to change notification settings - Fork 683
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
refactor(autoware_auto_control_msgs): replace autoware_auto_control_msgs with autoware_control_msgs #3677
Conversation
Side tasks:
Remarks:
|
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #3677 +/- ##
=======================================
Coverage 15.23% 15.23%
=======================================
Files 1468 1468
Lines 101783 101785 +2
Branches 31405 31405
=======================================
+ Hits 15503 15507 +4
+ Misses 69417 69416 -1
+ Partials 16863 16862 -1
*This pull request uses carry forward flags. Click here to find out more.
☔ View full report in Codecov by Sentry. |
e6ab610
to
3ab893d
Compare
Needs to be merged at the same time with |
Tested with the Planning simulation demo and it works fine. |
4fa17ed
to
52852da
Compare
I have had to squash and re-base while fixing the conflicts with the 8fcac0e Compiled and tested with the planning simulator again to make sure it works. |
It'd be great if we can merge these as soon as possible to avoid potential future merge conflict errors. |
cf5cbd9
to
ace021d
Compare
@xmfcx pre-commit failed. |
@xmfcx Thank you!!! It looks good, but I thought the output of the trajectory_follower would be the ControlHolizon msg. If you don’t have a large concern, I’d like to merge this PR. |
Thanks for reviewing, for now, I've just refactored and made minimal changes to just adapt the existing code. To use the new messages, we can open up new PRs over this. I am waiting for @mitsudome-r to ask the web.auto team to confirm if these changes won't break anything there. But I think @isamu-takagi can confirm too, since he is working on the ad_api tasks. |
@takayuki5168 I've added the missing header, now it should be fine: |
@xmfcx @TakaHoribe |
@takayuki5168 Thanks for noticing, I've just talked to @mitsudome-r about this, he mentioned https://github.com/tier4/scenario_simulator_v2 and AWSIM both won't work. He will talk to internal team to find a resolution. I will create a branch on scenario simulator to perform refactoring anyways. |
We can merge this once the following issue is resolved: Please feel free to add your comments on the issue. |
…sgs with autoware_control_msgs Signed-off-by: M. Fatih Cırıt <mfc@leodrive.ai>
f6b3d79
to
142e621
Compare
Signed-off-by: M. Fatih Cırıt <mfc@leodrive.ai>
All of the PRs are finished, please review them. Needs to be tested/merged at the same time with
To test the simulators, need to be in following branches: |
This pull request has been automatically marked as stale because it has not had recent activity. |
I'm closing all of my message migration issues and PRs. |
Description
Closes: #3674
🤖 Generated by Copilot at 4fa17ed
This pull request replaces the use of
AckermannControlCommand
andAckermannLateralCommand
messages fromautoware_auto_control_msgs
with the new genericControl
andLateral
messages fromautoware_control_msgs
in various control modules and tools. This simplifies the control interface, avoids unnecessary conversions, and ensures compatibility with the latest control command definition. The changes affect the source code, header files, package dependencies, and documentation of thetier4_control_rviz_plugin
,control_performance_analysis
,joy_controller
,mpc_lateral_controller
, andautonomous_emergency_braking
packages.Related links
Tests performed
Notes for reviewers
Interface changes
🤖 Generated by Copilot at 4fa17ed
autoware_auto_control_msgs
withautoware_control_msgs
to unify the control message interface across different controllers (link, link, link, link, link)AckermannControlCommand
toControl
and update the corresponding fields, namespaces, headers, publishers, subscribers, buffers, and functions intier4_control_rviz_plugin
,control_performance_analysis
, andjoy_controller
(link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link)AckermannLateralCommand
toLateral
and update the corresponding fields, namespaces, headers, publishers, subscribers, buffers, and functions inmpc_lateral_controller
(link, link, link, link, link, link, link, link, link, link, link)tier4_control_rviz_plugin
,control_performance_analysis
,joy_controller
, andmpc_lateral_controller
to reflect the new message types and fields for control command and lateral control (link, link, link, link)Effects on system behavior
Shouldn't change the system behavior.
Fun
🤖 Generated by Copilot at 4fa17ed
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.