Daniel Agar
66f614435f
vtol_att avoid unnecessary work and delete unused
2018-01-02 01:35:57 +01:00
Daniel Agar
d3a220f807
vtol_att only set fw_permanent_stab on param change
2018-01-02 01:35:57 +01:00
Sander Smeets
b21af471ac
QuadChute monitor tecs height rate ( #8395 )
2017-12-04 13:12:44 -05:00
Daniel Agar
fedc9abb02
vtol_att_control increase stack by 30 Bytes (1200 -> 1230)
2017-11-29 16:01:40 -05:00
Julian Oes
585b03898f
vtol_att_control: ack transition commands
...
Previously transition commands were not acked at all which meant that a
mavlink consumer such as a ground station would not get feedback if the
command arrived.
This solution is not optimal because it does not take into account if
the transition actually happened but at least it is feedback that the
command has arrived at the destination.
2017-11-13 09:56:11 -05:00
sanderux
dd9179efc9
Adaptive QuadChute disabled in manual modes
2017-10-30 20:57:47 +01:00
sanderux
fc16a31f89
Adaptive quadchute
2017-10-30 20:57:47 +01:00
Daniel Agar
4416c4ddb3
navigator move parameters out of MissionBlock
...
- MissionBlock is an interface with > 10 implementations
2017-10-26 22:43:53 +02:00
Daniel Agar
b4755297ec
delete control_state and cleanup vehicle_attitude ( #7882 )
2017-09-21 16:24:53 -04:00
Matthias Grob
5bea264a5f
Matrix Quaternions: Apply simpler call for constructor and copying to all remaining modules
2017-09-21 17:44:57 +02:00
sanderux
b5c3bc7b0f
Remove thrust_sp from pusher assist calculation
2017-09-20 10:51:06 +02:00
Daniel Agar
545ce9ae24
modules remove extra semicolons
2017-09-16 21:29:52 +01:00
sanderux
07a995a621
Code style
2017-09-11 12:08:39 +02:00
sanderux
1d2a08bd2d
VTOL back transition: check only forward velocity
2017-09-11 12:08:39 +02:00
sanderux
595d706eaf
Reverse pusher delay
...
Thist adds a delay for the reverse thrust to allow the motor to brake and avoid sync issues.
2017-08-30 08:08:25 +02:00
Jasmine
8bf12f512b
vtol tailsitter attitude control ( #7841 )
...
* revise pitch transition start and actuator_out_1 in transition
* update with new matrix math library
2017-08-26 12:05:17 +02:00
sanderux
33e67fd527
Disable PA during landing
2017-08-16 08:19:06 +02:00
sanderux
e6c942033b
Disable pusher assist when descending
2017-08-16 08:19:06 +02:00
sanderux
8f5293d7b0
Remove explicit pusher throttle setting
2017-08-16 08:19:06 +02:00
sanderux
33efd89ef8
Disable pusher assist for quadchute failsafe
2017-08-16 08:19:06 +02:00
sanderux
66bb7adc4c
simplify back transition throttle scaling
2017-08-16 03:06:13 +02:00
sanderux
6b9a8daceb
Correctly name b_trans_thr and remove contraint
2017-08-16 03:06:13 +02:00
sanderux
ff669ee645
Move vtol standard params
2017-08-16 03:06:13 +02:00
sanderux
7a8d3c4ab2
Correctly check reverse thrust conditions
2017-08-16 03:06:13 +02:00
sanderux
4396e78d12
Allow negative thrust on reverse throttle
2017-08-16 03:06:13 +02:00
sanderux
01d9212a29
Widen pusher throttle constraint
2017-08-16 03:06:13 +02:00
sanderux
e5a55cd142
Support negative thrust for back transition
2017-08-16 03:06:13 +02:00
sanderux
59d81ee0f1
Clarify parameters
2017-08-16 03:06:13 +02:00
sanderux
fbbe3d1f41
Check velocity valid and param description
2017-08-16 03:06:13 +02:00
sanderux
50894e8615
VTOL control back transition ramp up time
2017-08-16 03:06:13 +02:00
sanderux
560e9e88dc
Apply slew rate to reverse thrust
2017-08-16 03:06:13 +02:00
sanderux
e9516db5b0
Back transition duration based on deceleration m/s/s
2017-08-16 03:06:13 +02:00
sanderux
2e481867e5
Consider back transtition complete when MPC_XY_CRUISE is reached
2017-08-16 03:06:13 +02:00
sanderux
1a0c23d8b3
Support thrust reversal for vtol back transition
2017-08-16 03:06:13 +02:00
sanderux
75c3d92142
typo
2017-08-09 10:35:44 +02:00
Daniel Agar
1867573b02
VTOL don't poll parameter_update
2017-07-29 09:15:52 +02:00
Sander Smeets
48be61160d
Float value correction
2017-07-10 21:15:08 +02:00
Sander Smeets
70178266f0
VTOL pusher assist: return vehicle to level position
2017-07-10 21:15:08 +02:00
bresch
81c46b6f92
VTOL Standard - Disable pusher-for-pitch strategy in manual control
2017-07-10 21:13:28 +02:00
Lorenz Meier
f54a6c2999
VTOL Controller: Always read ready topics
...
When poll returns a ready FD we have to read it, no matter which flight mode the system is in.
2017-07-02 21:52:18 +02:00
Lorenz Meier
5724bef14d
VTOL att controller: Code style fix
2017-07-02 20:59:25 +02:00
Daniel Agar
64ed96d81a
clang-tidy readability-simplify-boolean-expr
2017-06-02 19:35:18 -04:00
Daniel Agar
c5e0bf1c2f
uORB combine VTOL FW and MC virtual topics ( #7008 )
2017-04-09 13:17:20 -04:00
Sander Smeets
0158f1d506
VTOL Standard transition improvements ( #6904 )
...
* FW actuators fully on the entirety of front and back transition
* back transition ramp up to full MC weight half way through back transition
* increase maximum front and back transition times
* navigator don't reset transition altitude
2017-04-02 19:39:39 -04:00
Daniel Agar
4b8bedef48
avoid double promotions
2017-04-01 20:19:28 +02:00
Sander Smeets
16515e1d1e
VTOL standard transition use FW_PSP_OFF ( #6728 )
...
* VTOL back transition maintain FW_PSP_OFF
* VTOL Front transition FW_PSP_OFF rampup
2017-03-25 00:24:59 -04:00
Sander Smeets
9ef87f1311
VTOL QuadChute Maximum roll and pitch angles ( #6665 )
2017-03-02 10:34:04 -05:00
Andreas Antener
e04fe593e0
Tiltrotor: option to enable differential thrust in forwards flight
2017-02-18 08:03:19 +01:00
Daniel Agar
96e51f7c59
clang-tidy remove redundant
2017-02-01 22:15:50 -05:00
Daniel Agar
a0271fe020
astyle src/modules/vtol_att_control
2017-01-29 01:18:32 +01:00