-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
last few hacks to make standard_vtol pass
- higher airspeed targets - higher pusher thrust - higher takeoff attitude (arsp failure test) in the airspeed failure case, the lowered airspeed reading causes the controller to want to speed up until the (wrong) airspeed is at the setpoint, i.e. the real airspeed quite a bit faster. without these fixes, tecs does a nosedive to regain airspeed, but never becomes fast enough (with already maxed out pusher thrust). we pervent this with the first two adaptations, while the last one gives space for the remaining nosedive. fix this permanently by: - ensuring the model makes sense definitely (pusher thrust, mass, aero properties) - noticing the failure faster - adapting tecs so it doesn't nosedive? - stop sending airspeed in sih src/modules/simulation/sensor_airspeed_sim/SensorAirspeedSim.cpp is already doing that. in the sensor failure case (wrong), that implements the failure, but the SIH one not, giving conflicting data. so switch it off - larger acceptance radius quadx position mode is just not that accurate. is it a control/model mismatch problem, or a simulation problem? - wait longer for disarm in test_vtol_rtl this would fail at large speed factors previously. timing bug or acceptable small variation?
- Loading branch information
Showing
5 changed files
with
49 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters