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

Autoware continuously accelerates not considering a friction. #6894

Open
3 tasks done
Kim-mins opened this issue Apr 25, 2024 · 5 comments
Open
3 tasks done

Autoware continuously accelerates not considering a friction. #6894

Kim-mins opened this issue Apr 25, 2024 · 5 comments
Labels
component:control Vehicle control algorithms and mechanisms. (auto-assigned) control status:wont-fix Decided not to be addressed.

Comments

@Kim-mins
Copy link

Kim-mins commented Apr 25, 2024

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I'm convinced that this is not my fault but a bug.

Description

Hi team,

I'm currently running Autoware with Carla, and I found a situation that the ego vehicle continuously accelerates not considering a friction.
Here's the video and log file for the situation: [rviz] [frontview] [launch.log]

At the frontview video, the ego vehicle passes a blue box that indicates the low-friction area, and after exiting the blue box, the speed of the ego vehicle goes up to 44km/h(the speed limit is 30km/h) instantly and slows down. (the collision with the pedestrian is related to the issue #6709)

So I also tested the normal scenario(with no low-friction area and no pedestrian) and I could observe that the overall acceleration value is very similar, but it seems that it starts to be different when the vehicle is on the low-friction area. Here's the graph on change of acceleration value during the driving(x: # of published message(fps=20), y: acceleration value):

image

Around the 300th message, I could check that the acceleration value increases for some periods, and it decreases steeply after increasing.
It seems the ego vehicle is driving on the low-friction area at the 300th message, and the acceleration value seems a bit high, compared to the normal scenario.

Expected behavior

I expected the ego vehicle to drive as usual, even when the vehicle is on the low-friction area.

Actual behavior

But the vehicle misbehaves after passing the low-friction area.

Steps to reproduce

Here's a ros2bag file to reproduce: [ros2bag]

Versions

Possible causes

No response

Additional context

No response

@maxime-clem maxime-clem added component:control Vehicle control algorithms and mechanisms. (auto-assigned) control labels Apr 29, 2024
@maxime-clem
Copy link
Contributor

Low friction is very challenging because of the slip it introduces. In such a case, the brake and steer command does not behave as expected and control becomes very poor.
It is a very difficult problem that is not currently handled by Autoware.
If we knew some areas had low friction, then we would need to use specific controllers (https://www.mdpi.com/2075-1702/11/3/403).

@maxime-clem maxime-clem added the status:wont-fix Decided not to be addressed. label May 9, 2024
@maxime-clem
Copy link
Contributor

Low-friction is out of the current scope of Autoware so this issue will probably not be addressed before a while.

@meliketanrikulu
Copy link
Contributor

Hello @maxime-clem If this issue is wont-fix. Can we close this issue or is there any other suggestion

@maxime-clem
Copy link
Contributor

@meliketanrikulu do you think it is okay to leave it open ? The issue is not resolved and may be addressed in the future so I prefer if we can leave it open.
We can also decide to close it and reopen it if we start working on it. I don't think we have decided on how to handle the "won't fix" issues.

@meliketanrikulu
Copy link
Contributor

do you think it is okay to leave it open ? The issue is not resolved and may be addressed in the future so I prefer if we can leave it open.
We can also decide to close it and reopen it if we start working on it. I don't think we have decided on how to handle the "won't fix" issues.

@maxime-clem Maybe we can open as feature request section in the discussions (https://github.com/orgs/autowarefoundation/discussions/categories/feature-requests) and we can close wont-fix issues. It may be useful to talk about this topic at Software WG.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:control Vehicle control algorithms and mechanisms. (auto-assigned) control status:wont-fix Decided not to be addressed.
Projects
None yet
Development

No branches or pull requests

3 participants