Dennis Mannhart
6f704bd1e4
FlightTaskManualStabilized: replace limit with new member constraints structure
2018-07-20 09:26:18 +02:00
Dennis Mannhart
59087afac8
FlightTaskManualStabilized: replace minimum throttle with minum throttle specific for stabilized
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
4bf33339dc
FlightTaskManualStabilized: remove double limit of yawspeed
...
The same paramater was used twice, once for scaling the yaw stick
and once for limitng just after. This was useless.
2018-04-05 07:30:12 +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
Matthias Grob
309237c4a2
FlightTasks: replace setpoint setters with members
...
I realized that instead of using the setpoint setters inline
in real world tasks everyone started to have its own setpoint
member variable and only call the setter in the end for all the
privatly generate setpoints. This makes the setter useless and
therefore I switched to member setpoints in the architecture.
They bring more felxibility which is obviously needed but also
less structure which is the price to pay.
2018-04-05 07:30:12 +02:00
Dennis Mannhart
421aeb69d8
FlightTaskManual: transformation into heading frame use vehicle yaw or yaw_sp based
...
on vehicle rotation in yaw
2018-04-05 07:30:12 +02:00
Dennis Mannhart
ab8527cc8f
FlightTaskManualStabilized: limit manual yaw rate in flighttask
2018-04-05 07:30:12 +02:00
Dennis Mannhart
017576262c
FlightTaskManual: replace yaw with yaw_sp for rotation
2018-04-05 07:30:12 +02:00
Dennis Mannhart
16d6ac6ad1
FlightTaskManualStabilized: check for 0 maximum tilt and scale throttle linearly
2018-04-05 07:30:12 +02:00
Dennis Mannhart
4b49b0ed7a
FlightTaskManualStabilized: update method that sets all member setpoints
2018-04-05 07:30:12 +02:00
Matthias Grob
6fb9ca3b0c
FlightTasks: corrected comment and sorted out unnecessary includes
2018-04-05 07:30:12 +02:00
Dennis Mannhart
40d77d2234
FlightTaskManualStabilized: remove second ;
2018-04-05 07:30:12 +02:00
Dennis Mannhart
157814b710
FlightTaskManualAltitude/Position/Stabilized: activate with 0 velocity and hover thrust
2018-04-05 07:30:12 +02:00
Dennis Mannhart
8bafdba4f9
FlightTaskManualStabilized: update comments
2018-04-05 07:30:12 +02:00
Dennis Mannhart
716eea31cf
FlightTaskManualStabalized: compute thrust setpoint from sticks
2018-04-05 07:30:12 +02:00
Dennis Mannhart
25ff03445e
FlightTasks: remove description from cpp files
2018-04-05 07:30:12 +02:00
Dennis Mannhart
46f0a14c28
FlightTaskStabilized: remove yaw prediction
2018-04-05 07:30:12 +02:00
Dennis Mannhart
e763642a8b
FlightTaskManualStabilized: this task will geerate thrust and yaw setpoints.
...
Thrust is not yet supported
2018-04-05 07:30:12 +02:00