Dennis Mannhart
72a213aff7
FlightTaskManualAltitude: valid altitude/climb-rate is required
2018-07-20 09:26:18 +02:00
Dennis Mannhart
9ec47f2b74
replace reset counter logic for estimator reset for manual controlled mode
2018-07-20 09:26:18 +02:00
Dennis Mannhart
9e740f1aff
FlightTaskManualAlt/Position/Sport: replace limits with constraint member structure
2018-07-20 09:26:18 +02:00
Dennis Mannhart
63871bb4a5
FlightTaskManualAltitude: update comments
2018-07-20 09:26:18 +02:00
Dennis Mannhart
19bd7a9163
FlightTaskManualAltitude: terrain following
2018-07-20 09:26:18 +02:00
Dennis Mannhart
ccd0be82ba
FlightTaskManualAltitude: if flow is on, ensure minimum altitude
2018-07-20 09:26:18 +02:00
Dennis Mannhart
97be84b0e4
FlightTask: introduce method for limits and adjust accordingly for all the tasks
2018-07-20 09:26:18 +02:00
Beat Küng
0eaa6222a2
flight tasks: refactor BlockParam -> Param and handle param updates
2018-04-11 07:47:06 +02:00
Matthias Grob
eaf4f99e38
FlightTasks: adapt tasks to member setpoints
...
The FlightTaskManual... tasks already had their internal
setpoint member variables. I switched them to use the
architecture with setpoint member variables as it was
implemented the commit before. They simplify a lot.
2018-04-05 07:30:12 +02:00
Dennis Mannhart
c15b114cad
FlightTaskManualAltitude: remove member setpoints and update method
2018-04-05 07:30:12 +02:00
Matthias Grob
d22af4679d
FlightTaskManualAltitude/Position: renamed and recommented velocity hold threshold
2018-04-05 07:30:12 +02:00
Dennis Mannhart
efc2721add
FlightTaskManualAltitude: rename method from updateZsetpoints to updateAltitudeLock
2018-04-05 07:30:12 +02:00
Dennis Mannhart
39c77546d3
FlightTaskManualAltitudeSmooth: create taks
2018-04-05 07:30:12 +02:00
Dennis Mannhart
24b5d30a0a
FlightTaskManualAltitude: remove everything related to yaw, which is now
...
handled by FlightTaskManualStabilized. Make altitude lock more simple
2018-04-05 07:30:12 +02:00
Dennis Mannhart
720271332d
FlightTaskManual/Alt/Position: update comments
2018-04-05 07:30:12 +02:00
Dennis Mannhart
55b6f19367
FlightTaskManual: remove stick_deadzone because base class already has it.
...
Remove deadzone check for vel in xy/z because expo already contains deadzone
2018-04-05 07:30:12 +02:00
Dennis Mannhart
46c7b1c26c
FlightTaskManualAltitude: fix position lock; use default constructor for initialization
2018-04-05 07:30:12 +02:00
Dennis Mannhart
ec4089cebf
FlightTaskManualAltitude: add deadzone for yaw
2018-04-05 07:30:12 +02:00
Dennis Mannhart
deac27ee52
FlightTaskManualAltitude: brake depends on acceleration; description clean up
2018-04-05 07:30:12 +02:00
Dennis Mannhart
10a50dd97e
FlightTaskManual: switch to camel case
2018-04-05 07:30:12 +02:00
Dennis Mannhart
b5c19f6483
FligtTaskManualAltitude: split functionality such that scale_stick values and the update_setpoints can be overwritten
2018-04-05 07:30:12 +02:00
Dennis Mannhart
4f5fa33e74
FlightTaskManualAltitude: scale stick z to velocity
2018-04-05 07:30:12 +02:00