Gradually reduction of speed

I have a hexacopter with T-motors, and everything is functioning well. However, I would like to further enhance its performance during missions. Specifically, I want the copter to apply gradual braking when reaching point B from point A. Instead of abruptly stopping, I aim to achieve a smooth and steady decrease in speed as it approaches point B.

To accomplish this, I would like the copter to gradually reduce its speed before reaching point B. For example, I envision the speed decreasing in a step-wise manner: from 16 m/s to 12 m/s, then further down to 8 m/s, and finally to 4 m/s, before initiating the braking action.

I would greatly appreciate any assistance and advice on how to implement this gradual speed reduction and braking maneuver effectively.

Thank you in advance for your valuable support.

Seems like you just need to lower WPNAV_ACCEL. It will take more distance to stop if you lower this - but will also be a much more gradual stop/start.

2 Likes