ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

BrakingPushRatio is too small to stop the car

asked 2022-06-17 10:38:21 -0500

rivership57 gravatar image

Hello Hatem, I am using autoware with openplanner.

It seems that, the car will not get enough deceleration while approaching its goal position and finally go over the goal position.

I think this phenomenon maybe related to the value of BrakingPushRatio is too small. I found the code where using BrakingPushRatio to calculate deceleration, here is a screen shot of this piece of code.

In my trial, if I set BrakingPushRatio to 1, the ego car will go over the goal position and collide with an obstacle. Video:

And if I set BrakingPushRatio to 10, the ego car will stop before the goal postion. Video:

I'm wondering if the phenomenon (the car goes over the goal position) is actually related to value of BrakingPushRatio, or there are some other root causes?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2022-06-17 10:57:32 -0500

Hatem gravatar image

I think the main problem is the feedback velocity from the simulator.

if the velocity feedback is correct and the topic frequency is 10 hz or more , this should work fine.

increase deceleration to -5 m/s2 and BrakingPushRatio to 20. so you can find how early the vehicle will stop.

This distance should be consistent any time you run the simulation with any max velocity value.

You can control this distance using two parameters: distance-to-goal , additional-braking-distance.

Once you fixed that, you start decrease the deceleration and braking-push-ratio to achieve smooth braking.

edit flag offensive delete link more


Thanks for your advice! It works fine with updated parameters now.

rivership57 gravatar image rivership57  ( 2022-06-18 21:33:18 -0500 )edit

Question Tools

1 follower


Asked: 2022-06-17 10:38:21 -0500

Seen: 84 times

Last updated: Jun 17 '22