James Goppert
967e4dd127
Modified cmake to use STACK_MAX and STACK_MAIN
2016-04-14 13:36:36 -04:00
Julian Oes
03a0788207
fw_pos_control_l1: fix for vehicle status refactor
2016-04-11 18:01:49 +02:00
Julian Oes
1f44fb1efd
commander: internalize system status bools
...
Most condition bools in the commander are not used anywhere but in the
commander. It therefore makes sense to move them to a different internal
struct and remove them from the vehicle_status message.
Also, the land_detected should be used by all the modules instead of
getting it through the commander and system_status.
2016-04-11 18:01:47 +02:00
Daniel Agar
70a68def83
params correct boolean tag
2016-03-25 20:25:17 -04:00
Daniel Agar
b26f90406b
group l1 control and tecs as FW
2016-03-25 17:04:59 -04:00
Julian Oes
bba0d0384d
drivers/modules: changes after mavlink_log change
...
The mavlink_log API changes lead to changes in all drivers/modules using
it.
2016-03-24 13:10:02 +01:00
Daniel Agar
371f189cd5
mtecs fix comment formatting
2016-03-14 09:12:34 +01:00
Daniel Agar
c5645dfdf8
fw_pos_control_l1 fix @unit
2016-03-14 09:12:34 +01:00
Daniel Agar
7a9427bc34
param remove empty @unit
2016-03-14 09:12:34 +01:00
Daniel Agar
7c5ba19fe2
fw_pos_control_l1 param @unit
2016-03-14 09:10:29 +01:00
Daniel Agar
fa66055a92
mTecs param @unit
2016-03-14 09:10:29 +01:00
Lorenz Meier
7871ab0fae
Fixed wing: support do change speed
2016-03-13 18:08:25 +01:00
Daniel Agar
6bb3d5f47b
fw_pos_control only use const position_setpoint_triplet within control_position()
2016-03-03 10:15:40 +01:00
Daniel Agar
0cbb2c7f23
FW ALTCTL/POSCTL remove 0 throttle threshold when not landed
2016-03-03 10:14:19 +01:00
Daniel Agar
d1e096abc7
more consistent naming for LND params
2016-03-03 10:13:40 +01:00
Daniel Agar
80f3fefcc3
FW adjust throttle to airspeed mapping for ALTCTL
2016-02-20 14:39:59 +01:00
Daniel Agar
4c8e9265c4
FW update position control param metadata
2016-02-20 14:37:19 +01:00
tumbili
228a54fd51
- fixed bad pitch setpoint in fw pos controller for tailsitter
...
- created enum for vtol types
- minor cleanup and fixes
2016-02-18 18:55:56 +01:00
Andreas Antener
fe89bee02a
using 0 pitch and thrust FW attitude SP when TECS isn't running
2016-02-18 18:55:56 +01:00
Andreas Antener
967b404de8
only run FW posctl in FW mode and ramp up desired airspeed for tecs after transition
2016-02-18 18:55:56 +01:00
Roman
1da686b125
TECS:
...
- do not run TECS for VTO which are in rotary wing mode
- reinitialise TECS the first time we start using it again
2016-02-18 18:55:56 +01:00
Lorenz Meier
f10770a4a4
FW pos ctrl: Fix build error
2016-02-17 19:31:01 +01:00
Lorenz Meier
e98cd6c746
FW pos control: Set idle throttle on ground in all modes
2016-02-17 19:31:01 +01:00
Andreas Antener
b9b05dcc03
updated docs for FW_AIRSPD_SCALE param
2016-02-14 13:24:58 +01:00
Andreas Antener
2ff9fd64b1
increased stack sizes for mc and fw pos ctl
2016-02-11 16:53:35 +01:00
Lorenz Meier
32d9bae44d
Pos control FW: Update comment
2016-02-11 14:08:58 +01:00
Roman Bapst
b26fc1f089
fix waypoint handling in position control
2016-01-14 18:30:30 +01:00
Lorenz Meier
bc6b640ceb
FW: Fix min / max values for L1 norm
2015-12-26 16:09:24 +01:00
Lorenz Meier
32d062836e
Moved ECL into its own submodule
2015-12-23 06:23:15 +01:00
Roman
4df4d2ff93
code style
2015-12-11 09:49:04 +01:00
Roman
27e1aaeea5
control state: indicate if airspeed is not valid
2015-12-11 09:49:04 +01:00
tumbili
d1dc8ed432
if vtol, publish virtual attitude setpoint
...
Conflicts:
src/modules/mc_pos_control/mc_pos_control_main.cpp
2015-11-25 13:28:22 +01:00
Roman
120fd9d522
use control state topic for attitude and airspeed
2015-11-17 22:28:09 +01:00
Andreas Antener
d97ead81aa
set talt timeout to 10sec
2015-11-17 22:28:09 +01:00
Andreas Antener
5b1c7321e7
reverted navigation on landing back to old heading hold
2015-11-17 22:28:09 +01:00
Roman
6f4c8d45ff
during flare control pitch setpoint based on distance to ground
2015-11-17 22:28:09 +01:00
Roman
7f0c3a9b71
use virtual setpoint for landing line tracking
2015-11-17 22:28:09 +01:00
Roman
3d3398e330
added code handling aborting landings
2015-11-17 22:28:09 +01:00
tumbili
0bd23dd7c5
only go into heading hold mode after flaring
2015-11-17 22:28:09 +01:00
tumbili
73b1c18698
do not stick to terrain estimate if it's not valid
2015-11-17 22:28:09 +01:00
Andreas Antener
4e22d65325
don't use virtual line anymore for takeoff but use correct starting point to navigate, updated default parameters for wheel controller
2015-11-17 22:28:09 +01:00
Andreas Antener
5949b6615d
don't reset the yaw integrator on takeoff
2015-11-17 22:28:09 +01:00
tumbili
f3e0d91f24
added airspeed scale parameter for takeoff and landing
2015-11-17 22:28:08 +01:00
tumbili
42d03cb076
activate wheel controller as soon as plane flares
2015-11-17 22:28:08 +01:00
tumbili
7fc97ed147
implemented use of flaps for auto landings
2015-11-17 22:28:08 +01:00
Andreas Antener
e0cdf65fb4
use navigator to hold heading
2015-11-17 22:28:08 +01:00
Andreas Antener
d015fbd678
added startup config for Maja and new generic mixer that uses channel 5 for wheel steering
2015-11-17 22:28:08 +01:00
Andreas Antener
0769ec5345
added max pitch parameter for climbout phase
2015-11-17 22:28:08 +01:00
Andreas Antener
e987082292
split takeoff into 2 phases, reseting integrators when still on runway
2015-11-17 22:28:08 +01:00
Andreas Antener
234a200e60
renamed heading controller to wheel controller, added groundspeed dependency and separate parameters
2015-11-17 22:28:08 +01:00