George Zogopoulos
|
3b247a346a
|
Plane: TKOFF_THR_MIN is applied to SLT transitions
Also split in_transition() to forward and backward.
|
2024-08-28 18:18:55 +10:00 |
Andrew Tridgell
|
2123458112
|
ArduPlane: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
6e4de623df
|
Plane: use AHRS for air density ratio
|
2024-05-07 21:19:06 +10:00 |
Iampete1
|
2ee5cdd792
|
Plane: Quadplane: move Q Assist check into new VTOL assist files.
|
2024-04-23 09:11:34 +10:00 |
Iampete1
|
8196c899e8
|
Plane: Quadplane: add assistance reset method
|
2024-04-23 09:11:34 +10:00 |
Iampete1
|
39c86a46e0
|
Plane: QuadPlane: move assistane into its own class
|
2024-04-23 09:11:34 +10:00 |
Andrew Tridgell
|
17d6192e22
|
ArduPlane: convert LIM_PITCH_MIN/MAX -> PTCH_LIM_MIN/MAX_DEG
|
2024-01-23 15:00:30 +11:00 |
Peter Barker
|
6ee5ab41fd
|
ArduPlane: allow compilation with HAL_LOGGING_ENABLED false
|
2024-01-17 18:25:55 +11:00 |
Iampete1
|
c98bdd155a
|
Plane: Quadplane: log tailsitter speed scailing in TSIT msg
|
2023-12-19 11:20:42 +11:00 |
Mykhailo Kuznietsov
|
b7c040e8bc
|
ArduPlane: Fix some typos
Fixed some typos found in the code.
|
2023-10-12 18:30:42 +11:00 |
Iampete1
|
fa1c5f62aa
|
Plane: Tailsitter: use motor I term for pitch in assist if not surfaces are setup
|
2023-09-19 09:35:19 +10:00 |
Iampete1
|
74e4466cb4
|
Plane: use dedicated quadplane function for stick mixing enable
|
2023-04-25 10:06:50 +10:00 |
Iampete1
|
5f56a603a8
|
Plane: Quadplane: use new motors thrust linearization, don't send air density ratio
|
2023-04-18 09:32:22 +10:00 |
Andrew Tridgell
|
a57e6455ab
|
Plane: use is_armed_and_safety_off()
this no longer sets soft_armed false when safety is on, and instead
uses is_armed_and_safety_off() when appropriate
|
2023-02-21 07:44:09 +11:00 |
Iampete1
|
02ca9c855a
|
Plane: tailsitter: update I reset and limit handling
|
2023-01-24 10:27:02 +11:00 |
Iampete1
|
d66485c60a
|
Plane: Quadplane: use uint16_t for output_motor_mask
|
2022-11-29 10:53:59 +11:00 |
Iampete1
|
ee778dbd3a
|
Plane: Quadplane: add option_is_set helper for Q_OPTIONS
|
2022-08-09 13:21:00 +10:00 |
Iampete1
|
040e08f4b1
|
Plane: tailsitter: dont check if flying its always true in vtol transtion
|
2022-07-20 17:40:08 +10:00 |
Iampete1
|
712611c50e
|
Plane: Quadplane: add yaw command model
|
2022-07-13 18:26:36 +10:00 |
Henry Wurzburg
|
6bb567465a
|
Plane: fixed misspellings of 'transition'
|
2022-07-01 11:54:16 -07:00 |
Iampete1
|
c46a19bf89
|
ArduPlane: tailsitter: keep attitude controll throttle level upto date for smoother controller handover
|
2022-03-09 18:21:51 +11:00 |
Peter Hall
|
717b18a680
|
Plane: quadplane: add allow_weathervane transtion class method
|
2022-02-08 10:38:16 +11:00 |
Peter Hall
|
9ec1faf3f9
|
Plane: tailsitter: rate limit second half of FW transtion
|
2022-01-26 19:03:32 +11:00 |
Peter Hall
|
b64ddb9ac0
|
Plane: tailsitter: only set limit flags if outputs are configured
|
2022-01-11 10:37:38 +11:00 |
Peter Hall
|
2ffebebddc
|
Plane: tailsitter: provide min throttle limit based on disk therory outflow velocity
|
2022-01-11 10:37:38 +11:00 |
Iampete1
|
0fa1ddf7c2
|
Plane: tailsitter: always give pitch prority elevon mixing in VTOL modes
|
2022-01-11 10:37:38 +11:00 |
Peter Hall
|
9df753551e
|
Plane: quadplane: tailsitter: always relax pitch after transtion
|
2022-01-04 10:42:12 +11:00 |
Iampete1
|
9634641323
|
Plane: tailsitter: rate limit pitch up in VTOL pos control flight.
|
2022-01-04 10:42:12 +11:00 |
Iampete1
|
055d90d49b
|
Plane: tailsitter: add gains to scale control surface vs motors
|
2021-12-21 10:14:34 +11:00 |
Iampete1
|
773c48b30c
|
Plane: tailsitter: start transtion from desired pitch not actual
|
2021-11-09 13:44:30 +00:00 |
Peter Barker
|
7c3de472b2
|
Plane: support send_extended_sys_state
|
2021-11-09 10:22:24 +11:00 |
Iampete1
|
e33954d561
|
Plane: tailsitter transition tidyups
|
2021-11-02 10:14:36 +11:00 |
Iampete1
|
ce5b81869d
|
Plane: Tailsitter: add transtion class
|
2021-11-02 10:14:36 +11:00 |
Iampete1
|
2f4661c52f
|
Plane: use float for set/get output scaled
|
2021-10-20 18:29:58 +11:00 |
Hwurzburg
|
636358b668
|
Plane: add param for throttle control in transition to VTOL
|
2021-10-01 22:04:51 +01:00 |
Iampete1
|
c178962200
|
Plane: tailsitter: only apply throttle scaling once in assised flight
|
2021-10-01 22:04:51 +01:00 |
Iampete1
|
958748f8cf
|
Plane: tailsitter: reset FW yaw I allong with roll and pitch when in assist
|
2021-09-29 17:12:33 +10:00 |
Iampete1
|
c4a1ae42e5
|
Plane: Quadpalne: move tiltrotor functionality to own class
|
2021-09-17 08:24:17 +10:00 |
Iampete1
|
a368549a9d
|
Plane: tailsitter: only flag tilt limit on vectored vehicles
|
2021-09-15 18:03:12 +10:00 |
Hwurzburg
|
01c41dc213
|
Plane:Tailsitter: add relaxed POSXY defaults
|
2021-09-15 07:40:12 +10:00 |
Peter Barker
|
3d34e061fe
|
ArduPlane: add and use HAL_QUADPLANE_ENABLED
|
2021-09-14 11:23:18 +10:00 |
Iampete1
|
fb8fb34cfc
|
Plane: tailsitter: don't relax attitude control in transision to VTOL, rely on check_attitude_relax to do the right thing
|
2021-09-07 09:09:47 +10:00 |
Andrew Tridgell
|
3bb17697fd
|
Plane: fixed params for Q_TAILSIT_ENABLE
|
2021-09-01 14:04:35 +10:00 |
Iampete1
|
7f8b7b66a9
|
Plane: tailsitter: add enable = 2 for force q assit and assisted flight airmode
|
2021-09-01 08:33:24 +10:00 |
Iampete1
|
46670f7bd0
|
Plane: quadplane: move tailsitter items to dedicated setup
|
2021-09-01 08:33:24 +10:00 |
Iampete1
|
70ab9ba3b6
|
Plane: tailsitter: remove pilot prop-hanging teaching params and code.
|
2021-08-25 18:47:51 +10:00 |
Iampete1
|
2bc2b9533b
|
Plane: QuadPlane: move tailsitter to class
|
2021-07-27 09:08:34 +10:00 |
Peter Hall
|
85743be4f3
|
Revert "Plane: cope with Q pitch limit larger than fixed wing limit"
This reverts commit 74da3c74ac .
|
2021-06-15 09:25:58 +10:00 |
Iampete1
|
438ca0a6c4
|
Plane: tailsitter: increase severity level of failed transisisons.
|
2021-06-08 10:56:09 +10:00 |
Andrew Tridgell
|
74da3c74ac
|
Plane: cope with Q pitch limit larger than fixed wing limit
prevents tailsitter VTOL transition timeout due to not achieving angle
|
2021-05-24 20:13:37 +10:00 |