We fly a 48 kg drone, and want to stop it aggressively from Auto mode, for some use cases through Companion computer. Currently we use Arducopter 4.1.1
The brake mode is sluggish and it stops the drone at a distance of 40m. What parameters/modes/ code changes can I make to brake the drone more aggressively.
Currently I am triggering a guided mode (from automode) without any position/velocity commands, which initializes the guided controller, and stop the drone aggressively at 20m. Can I make my stopping distance more aggressive. What variables can I use to tune the braking distance further
So maybe increase your angle max, set your loiter angle too since it could be different to angle max, and slightly increase the loiter accel and brake rates.
ANGLE_MAX applies to all flight modes, and obviously LOIT_ANG_MAX only applies to Loiter.
There’s also WPNAV_ACCEL and related params for Auto missions.
1)Do I trigger brake mode to stop the drone during automission even in the latest version of arducopter 4.3.6?
2)Is the performance of brake mode defined by LOIT_BRK parameter?
3)If 1 cannot be used for aggressive braking, do I just switch to LOITER MODE through CC, and ensure sticks are always centred, for aggressive stopping?
4)Can I not write a velocity controller , to give velocity in guided mode in a direction opposite to drone’s motion, to stop more aggressively further.
Hey. This seems counter-intutive. Ideally I would like to increase accel without reducing jerks, for a more aggressive performance. Why do you increasing one while reducing the other? Is it because I dont want the drone to jerk at higher accelerations, which may be a hardware limitation or is it for some other reason