Dennis Mannhart
19bd7a9163
FlightTaskManualAltitude: terrain following
7 years ago
Dennis Mannhart
ccd0be82ba
FlightTaskManualAltitude: if flow is on, ensure minimum altitude
7 years ago
Dennis Mannhart
93ebb60b84
FlightTaskAutoLine: distance to bottom depending on the mode
7 years ago
Dennis Mannhart
e1bc7a8e0a
FlightTask.cpp resetSetpoints if subsctiption fails
7 years ago
Dennis Mannhart
5a4701c7de
Flighttask: update comments
7 years ago
Dennis Mannhart
97be84b0e4
FlightTask: introduce method for limits and adjust accordingly for all the tasks
7 years ago
Dennis Mannhart
73b4f452cc
FlightTask: add distance to bottom
7 years ago
Dennis Mannhart
1759e181dc
FlightTaskAutoLine: legacy support velocity ramp at low altitude
7 years ago
Dennis Mannhart
7d30db1395
FlightTaskAuto: subscribe to home position
7 years ago
Dennis Mannhart
24e6e4041f
PositionControl: format clean up
7 years ago
Dennis Mannhart
89c0259b2a
PositionControl: replace overwrite with ModuleParams updateParams method
7 years ago
Dennis Mannhart
6d716f2d26
px4_module_params: make updateParams virtual
7 years ago
Dennis Mannhart
4c1fcca294
PositionControl.cpp: replace all params with ModuleParams type. Add method that overwrites
...
parameter values
7 years ago
Dennis Mannhart
7dbc368779
PositionControl.hpp: inherit from ModuleParams and replace params with ModuleParams type
7 years ago
Dennis Mannhart
aef6b9216e
FlightTasksAuto/Line: replace BlockParams with module params
7 years ago
Dennis Mannhart
6cfb89a8e8
test_controlmath rebase fix: EPS to FLT_EPSILON
7 years ago
Dennis Mannhart
caa773008a
PositionControl: degrees to radians
7 years ago
Dennis Mannhart
4a9e5941b6
mc_pos_control and FlightTaskAuto rebase fix
7 years ago
Dennis Mannhart
4761f0a344
PositionControl: bug fix Pv replacement with Pp
7 years ago
Dennis Mannhart
83f6398e93
ControlMath: comments refactor
7 years ago
Dennis Mannhart
19743bcaec
FlightTaskAuto: comments refactor
7 years ago
Dennis Mannhart
c01fab089a
PositionControl parameter renaming. Use the the name as stored in the metadata
7 years ago
Dennis Mannhart
cf59c2a2ac
PositionControl/mc_pos_control: update comments
7 years ago
Dennis Mannhart
673945f28b
PositionControl: check if constraints are below global maximum
7 years ago
Dennis Mannhart
1cde38f82f
FlightTaskAuto: always update yaw
7 years ago
Dennis Mannhart
29391acbca
FlightTaskAutoLine: fix greater sign
7 years ago
Dennis Mannhart
60a9b45c88
Positioncontrol: limit velocity upwards during smooth takeoff
7 years ago
Dennis Mannhart
0f4eb8e766
PositionControl: add integral reset methods
7 years ago
Dennis Mannhart
65a9cd171f
PositionControl: variable replacement
7 years ago
Dennis Mannhart
e2ac12ef2c
FlightTask: comment fixes
7 years ago
Dennis Mannhart
c6b5731086
test_controlmath: add first few tests for constrain function in xy
7 years ago
Dennis Mannhart
c60481614e
ControlMath constrainxy: fix one of the condition
7 years ago
Dennis Mannhart
386b70dc58
ControlMath: add derivation and simplify computation
7 years ago
Dennis Mannhart
99de97a528
FlightTaskAuto: fix global reference update
7 years ago
Dennis Mannhart
b7f729e432
FlightTask: split _evalutateVehiclePosition into _evaluateVehicleLocalPosition
...
and _evaluateVehicleGlobalPosition
7 years ago
Dennis Mannhart
913932ff9e
FlightTask: move geo-lib include to FlightTaskAuto where it is required
...
for conversion from global to local
7 years ago
Dennis Mannhart
10bd3a50ba
PositionControl: parameter subscription declaration
7 years ago
Dennis Mannhart
b20bd076a0
FlightTaskAuto: always update type
7 years ago
Dennis Mannhart
7f68417d19
PositionControl: make distinction for throttle minimum depending on mode
7 years ago
Dennis Mannhart
59087afac8
FlightTaskManualStabilized: replace minimum throttle with minum throttle specific for stabilized
7 years ago
Dennis Mannhart
65603d7de7
FlightTaskAutoLine: don't reset during normal operation
7 years ago
Dennis Mannhart
26ca17e329
comment fix
7 years ago
Dennis Mannhart
08a89ccdbb
FlightTaskAutoLine: if previous type was idle, set thrust to NAN again to ensure
...
thrust is not used. Also, if previous was not a loiter or position type, then reset
setpoints to current state. This is needed because during line following, the
previous setpoints are requires and cannot be NAN.
7 years ago
Dennis Mannhart
5f293cceac
FlightTaskAutoLine: first activate and then reset
7 years ago
Dennis Mannhart
6da47b4a85
FlightTaskAutoLine: move method
7 years ago
Dennis Mannhart
3d034823b0
FlightTaskAutoLine: introduce previous type which used to reset setpoints
7 years ago
Dennis Mannhart
a401778038
FlightTask: remove global to local map
7 years ago
Dennis Mannhart
0efbbdc227
FlightTaskAutoLine: replace xy/z setpoints with FlightTask base setpoints
7 years ago
Dennis Mannhart
37bfd8e01a
FlightTaskAuto: always update cruise speed
7 years ago
Dennis Mannhart
3083de0979
FlightTaskAuto: typo fix
7 years ago