Andrew Tridgell
eabceb34e1
Plane: update release notes for Pixracer support
9 years ago
Andrew Tridgell
5a24e93cc5
Plane: removed debug code and add quadplane setup checks
9 years ago
Andrew Tridgell
9e3c1fddef
Plane: updated release notes
9 years ago
Andrew Tridgell
ebe1fe0b17
Plane: raise version to 3.5.0beta1
9 years ago
Tom Pittenger
7978872e32
AP_Plane: set path_propportion in TECS
9 years ago
Andrew Tridgell
ee819959b6
Plane: smoother takeoff and land transition in VTOL auto
9 years ago
Andrew Tridgell
2679cb2c50
Plane: improve yaw and position control in takeoff and landing
...
auto VTOL takeoff is always vertical. Yaw rate is zero on takeoff and
during VTOL descent
9 years ago
Andrew Tridgell
0986474eed
Plane: call set_frame_orientation() before Init for quad motors
9 years ago
Andrew Tridgell
52c4715c94
Plane: fixed init bug on low memory for quadplane
9 years ago
Andrew Tridgell
787a6994a4
Plane: added Q_THR_MID parameter
9 years ago
Andrew Tridgell
4da798129e
Plane: fixed zero throttle in QSTABILISE mode
9 years ago
Andrew Tridgell
cfb74406b6
Plane: fixed call to motors->Init() for quadplane
9 years ago
Andrew Tridgell
0a0e191284
Plane: init rc output after quadplane setup
...
this ensures first PWM pulses are correct
9 years ago
Andrew Tridgell
13a71c5cde
Plane: use default motor mapping for channel setup
9 years ago
Andrew Tridgell
b1177521ef
Plane: show throttle level in vtol modes
9 years ago
Andrew Tridgell
71b0d5fb6d
Plane: disable quad motors in TRAINING and ACRO too
9 years ago
Andrew Tridgell
9c5ec5e74b
Plane: allow yaw control in auto-throttle VTOL modes
9 years ago
Andrew Tridgell
70018ee0cb
Plane: fixed final descent for VTOL auto landing
9 years ago
Andrew Tridgell
f259cf4b3f
Plane: added Q_YAW_RATE_MAX parameter
9 years ago
Andrew Tridgell
f5a15fb7c5
Plane: don't yaw quad when disarming
9 years ago
Andrew Tridgell
ecd7d53cfc
Plane: auto set trim on quad motor channels
...
this prevents a reboot causing a motor start
9 years ago
Andrew Tridgell
7010fd27ff
Plane: fixed Q_THR_MAX_PWM parameter
9 years ago
Andrew Tridgell
780d1459f0
Plane: fixed force descend in VTOL land
9 years ago
Andrew Tridgell
4592085963
Plane: better VTOL land detection
9 years ago
Andrew Tridgell
fdd86c10ba
Plane: smoother transitions to auto from VTOL takeoff
9 years ago
Andrew Tridgell
418464ab8c
Plane: added quadplane version of is_flying()
9 years ago
Andrew Tridgell
f068a8c913
Plane: added support for VTOL_TAKEOFF and VTOL_LAND commands
9 years ago
Andrew Tridgell
5e784ddb5c
Plane: consider flying status for throttle_wait
9 years ago
Andrew Tridgell
7afa2a493d
Plane: implement VTOL flight stage
9 years ago
Andrew Tridgell
aab98ff757
Plane: fixed quad yaw assistance during transition timer
9 years ago
Andrew Tridgell
9ae4c3ec99
Plane: mark Q_ENABLE parameter as an enable parameter
9 years ago
Andrew Tridgell
0d6b353bcb
Plane: added quad assistance and auto support for quadplane
9 years ago
Andrew Tridgell
48e1a0641f
Plane: added throttle wait to quadplane
9 years ago
Andrew Tridgell
2983576067
Plane: added QLOITER mode
...
quadplane loiter
9 years ago
Andrew Tridgell
00ca292160
Plane: improved quadplane transition
9 years ago
Andrew Tridgell
ca85c332d6
Plane: separate QSTABILIZE and QHOVER modes
9 years ago
Andrew Tridgell
6468fc6d93
Plane: Initial implementation of quadplane
...
adds "HOVER" mode
9 years ago
Tom Pittenger
6cb20b679d
Plane: add xtrack_error to DF log
9 years ago
Andrew Tridgell
f201552f6d
Plane: always call load_all
...
this ensures defaults file works on first start after erase
9 years ago
Tom Pittenger
607201a9b1
Plane: zero course error for straight bungee launch
...
This fixes the behavior where it uses the heading when switched to AUTO instead of at launch causing a turn just after a bungee launch
9 years ago
Andrew Tridgell
7b6d862316
Plane: support up to 14 rc inputs for all boards
9 years ago
Andrew Tridgell
72edfcd1f6
Plane: update for changed peak hold API
9 years ago
Tom Pittenger
7cde90553d
Plane: new param CRASH_ACC_THRESH
...
@Description : X-Axis deceleration threshold to notify the crash detector that there was a possible impact which helps disarm the motor quickly after a crash. This value should be much higher than normal negative x-axis forces during normal flight, check flight log files to determine the average IMU.x values for your aircraft and motor type. Higher value means less sensative (triggers on higher impact). For electric planes that don't vibrate much during fight a value of 25 is good (that's about 2.5G). For petrol/nitro planes you'll want a higher value. Set to 0 to disable the collision detector.
9 years ago
Tom Pittenger
21205f8b41
Plane: improved crash detection logic and agility
...
- inhibit crash detection warnings when disabled by param so now it can be completely disabled
- reset is_crashed when disabled by param
- fixed pre-takeoff detection bug by adding in_preLaunch_flight_stage() where we are actually in FLIGHT_NORMAL instead of FLIGHT_TAKEOFF during setup of bungee launches. This now detects if we're in that state
- simplified the use of been_auto_flying to check across all flight stages. before it was excluded to handle hand-launches which can now be detected with in_preLaunch_flight_stage()
- added impact detector timer to clamp is_flying a few seconds after an impact
- logging new impact detector as "STAT.Hit"
9 years ago
Tom Pittenger
3b06260358
Plane: refactored interface
...
- added guided mode handling
- now handles gracefully a manual mode changes during evasion
9 years ago
Tom Pittenger
0bfe235d6b
Plane: use abort landing logic with mavlink GO_AROUND cmd
...
- also enabled use of CMD_DO_GO_AROUND altitude param
9 years ago
Tom Pittenger
d18c25a0f9
Plane: add item_reached_msg to GUIDED
9 years ago
pepevalbe
9743e32f70
Plane: added group parameter for AP_Notify library
9 years ago
Siddharth Bharat Purohit
78566bda36
Plane: wire up accel calibrator for plane
9 years ago
Andrew Tridgell
7a5808276e
Plane: fixed two build warnings with clang
9 years ago