Andrew Tridgell
6201115c76
Plane: moved harmonic notch update code to AP_Vehicle
3 years ago
Andrew Tridgell
800c21fc41
Plane: support two full harmonic notch filters
3 years ago
Andrew Tridgell
fe26956947
Plane: added APIs for lua ship landing
3 years ago
Andrew Tridgell
a8adf187ae
Plane: link in AP_Follow
...
ready for ship landing
3 years ago
Peter Barker
e1314cc297
Plane: remove ancient convert_mixers
3 years ago
Peter Barker
4068d57930
Plane: correct spelling of mode_lotier_qland
3 years ago
Peter Barker
7c0b1f46d6
Plane: remove logging of STRT message
...
SType is always 3 - and we're just about to log the entire
mission so CTOT is pointless
3 years ago
Henry Wurzburg
e82ad1ec24
ArduPlane: fix error in Tricks on a Switch qualifier
3 years ago
Peter Barker
bab79d0094
ArduPlane: stop passing mission in Terrain constructor
...
Terrain can use the mission singleton
This means Copter can have terrain while compiling mission out
3 years ago
Henry Wurzburg
ea9d35c99d
ArduPlane: extend nav_scripting to all modes
3 years ago
Iampete1
f725f7bb7e
Plane: set new slew limit and inherit slew limt for flaps
3 years ago
Joshua Henderson
c1abcfb7c4
Plane: move Airspeed to AP_Vehicle
3 years ago
Peter Barker
0cf4254290
ArduPlane: move RPM sensor logging into AP_RPM
3 years ago
Iampete1
0fa1ddf7c2
Plane: tailsitter: always give pitch prority elevon mixing in VTOL modes
3 years ago
Andrew Tridgell
fb019eb0f3
Plane: add a low pass filter to speed scaler
...
this is needed due to the filtering done on the target rate in
AC_PID. With a low filter rate in AC_PID a step in the speed scaler
results in a step in the FF output due to the mismatch in the
instantaneous SS and the filtered target rate
3 years ago
Peter Barker
e55eea961f
ArduPlane: create and use AP_OPTICALFLOW_ENABLED
3 years ago
Samuel Tabor
a715472353
Plane: Specify starting location to set_offset_altitude_location
3 years ago
Hwurzburg
274111a5ea
ArduPlane: clean up short failsafe
3 years ago
Andrew Tridgell
e342ce0da4
Plane: fixed reset of steering locked course
...
reset when we have not been steering for 1s, to ensure that an old
locked course is not used
3 years ago
Andrew Tridgell
56870ad7d6
Plane: use yaw rate controller in NAV_SCRIPT_TIME
3 years ago
Hwurzburg
5cafccd447
ArduPlane: fix flare rc switch action with flight option bit 10 active
3 years ago
Peter Barker
70562021ac
ArduPlane: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
203103bae5
ArduPlane: ensure ENABLE_SCRIPTING is always defined
3 years ago
Iampete1
b9d240460b
Plane: remove SpdHgt and use TECS direct
3 years ago
Andrew Tridgell
0c1e576544
Plane: added support for NAV_SCRIPT_TIME
3 years ago
Peter Barker
554e7f8d1c
ArduPlane: move EFI to AP_Vehicle
3 years ago
Iampete1
99d98cc5b8
Plane: add transition class as friend
3 years ago
Andrew Tridgell
9c617a18f4
Plane: suppress rate D terms in ground mode
...
this prevents a common oscillation issue on the ground
3 years ago
Hwurzburg
8d94e58ec9
ArduPlane: add RC option to plane for emergency remote landing that forces FS actions to FBWA
3 years ago
Iampete1
2f93c1f9e4
Plane: stabilizer roll and pitch to floats
3 years ago
Iampete1
b31ce6734a
Plane: get throttle input return float
3 years ago
Peter Barker
987d67b867
ArduPlane: move SITL object up to AP_Vehicle
3 years ago
Peter Barker
e1aa863eae
Plane: stop passing current_loc into AP_Camera
3 years ago
Iampete1
682798d044
PLane: support Loiter to Qland battery failsafe action
3 years ago
Iampete1
1148bb1234
Plane: Quadplane: add loiter to alt then QLAND mode
3 years ago
Iampete1
0549e08c5c
Plane: add mehtod to check terrain by mode
3 years ago
Iampete1
dc2ba8236a
Plane: trim_radio: check manual mode and rotation rates and add mesages
3 years ago
Shiv Tyagi
cdb4ec8ad0
Plane : Improved LAND_THEN_NEUTRL to work on all control surfaces
...
This fixes the issue #18593
Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
3 years ago
Andrew Tridgell
baec0d83f2
Plane: moved accel cal update to vehicle code
3 years ago
Iampete1
c4a1ae42e5
Plane: Quadpalne: move tiltrotor functionality to own class
3 years ago
Iampete1
478bf37246
Plane: used correct WP radius for VTOL flight
3 years ago
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
3 years ago
Iampete1
e6968395c6
Plane: remove none-functional NAV_CONTROLLER param
3 years ago
Hwurzburg
327f3a0803
ArduPlane: add option for man throttle center to be TRIM_THROTTLE
3 years ago
Andrew Tridgell
d1d0ab41d6
Plane: added option to log PIDs at full rate
...
useful for tuning quadplanes
4 years ago
Iampete1
a1ecd706b7
Plane: notify buzzer on every mode change
4 years ago
bugobliterator
c8b2f009fd
Plane: change class name from SITL::SITL to SITL::SIM
4 years ago
Peter Barker
cfe25f71e3
ArduPlane: use mission singleton inside AP_AdvancedFailsafe
4 years ago
Hwurzburg
1e4a6c9236
ArduPlane: Correct OSD horizon for VTOL modes and TRIM_PITCH_CD in Fixed Wing
4 years ago
Peter Barker
c1e263695f
Plane: remove unimplemented function declaration
4 years ago