Paul Riseborough
8ce97af40e
ArduCopter: Preserve original check criteria
5 years ago
Paul Riseborough
36031c01a9
ArduCopter: rework ekf check to use separate yaw reset request
...
ArduCopter: Request lane or yaw reset switch sooner
ArduCopter: rework ekf check to use separate yaw reset request
ArduCopter: Rework EKF failsafe
During flight operations it is the deviation in position of the vehicle that matters during most scenarios.
t patch ensures that an EKF fail-safe will be triggered when the position inconsistency exceeds check limits in addition to either a bad mag or velocity innovation.
This will stop velocity noise triggering an early fail-safe when electromagnetic interference is present.
5 years ago
Randy Mackay
dcbbd047b4
Copter: simplify guided mode takeoff using rangefinder
5 years ago
Tatsuya Yamaguchi
29dcbd1398
Copter: use rangefinder to takeoff altitude in guided mode
5 years ago
Randy Mackay
c4b5d47e1f
Copter: white space fixes
5 years ago
Randy Mackay
b32c5a840b
Copter: do not send ahrs3 mavlink message
5 years ago
Randy Mackay
f3989cae4c
Copter: remove unused Ch6 EKF tuning options
5 years ago
Rishabh
1edf1d265c
Copter: Set correct yaw for circle in Mode Auto
5 years ago
Andrew Tridgell
4c2cf2139e
Copter: fixed use of timestamps in autorotate
...
fixes wrap handling
5 years ago
Andrew Tridgell
ffd601aca4
Copter: fixed build warnings in autorotate
...
unused code, and incorrect use of abs()
5 years ago
Randy Mackay
c0ac4bb51c
Copter: loiter-turn obeys wpnav-rfnd-use
5 years ago
Randy Mackay
71cbedb178
Copter: support circle with terrain altitude
5 years ago
Peter Barker
bf79c49c23
ArduCopter: remove comment for already-removed in-delay-callback function
...
These are now attached to completely unrelated functions, which is
pretty bad.
5 years ago
murata
04b0a8a62a
Copter: Add expected value to message
5 years ago
murata
2822fa68fc
Copter: Adding flight mode to flight mode unchangeable messages
5 years ago
Randy Mackay
04c3f040a8
Copter: visual odometry moved to AP_Vehicle
5 years ago
Randy Mackay
05a37db07c
Copter: remove call to visual_odom.update
5 years ago
Leonard Hall
c29aa4077d
Copter: Acro expo typo fix
5 years ago
murata
f70ab73a1f
Copter: Change arming messages
5 years ago
Michael du Breuil
132fe82ad2
Copter: Report what channel is used for rudder arming
5 years ago
Rishabh
7c4b195488
Copter:Logger documentation TimeUS fix
5 years ago
Peter Barker
2670192c41
Copter: add D16, D32, DFLT and DU32 LogMessage documentation
5 years ago
Rishabh
62ec6540ec
Copter: Added logger documentation
5 years ago
Rishabh
3b077ec612
Copter: Added FlowHold logger documentation
5 years ago
Rishabh
41590916d5
Copter: Added Throw Mode logger documentation
5 years ago
Rishabh
4995a9b274
Copter: Added Toy Mode logger documentation
5 years ago
Andrew Tridgell
1222aa2c43
Copter: make EKF mag variance check use max
...
this makes it consistent with logged value
5 years ago
Leonard Hall
1a4e96b4ba
Copter: Fix Rate expo calculation
...
This fixes a bug in the yaw rate expo and makes these changes consistent with roll and pitch rate expo.
5 years ago
Tatsuya Yamaguchi
735498e160
Copter: move zigzag exit into mode_zigzag.cpp
5 years ago
Peter Barker
c9f810e924
Copter: add missing ABst to CTUN logmessage documentation
5 years ago
Henry Wurzburg
408b2b1e8d
ArduCopter: fix typos in logger message meta-data
5 years ago
Peter Barker
1fbace608d
Copter: add CTUN log information
5 years ago
Randy Mackay
e2469d29bc
Copter: implement start_takeoff and set_target_velocity_NED for use in scripting
5 years ago
Randy Mackay
db2229f684
Copter: ModeGuided::do_user_takeoff_start arg rename
...
this makes it more consistent with the method it is overriding
5 years ago
Andrew Tridgell
375c08f39c
Copter: convert to new get_rpm() API
5 years ago
Randy Mackay
90883624bc
Copter: fix use of wp-navmin-alt
5 years ago
Peter Barker
3802ca217e
ArduCopter: move AP_PARM_KEY_DUMP function up to AP_Vehicle base class
...
Common to all vehicles now, including Tracker
5 years ago
Randy Mackay
a9630d67d1
Copter: implement set_target_location method
5 years ago
Peter Barker
9f87962cf4
Copter: correct toymode compilation for recent compass changes
5 years ago
Peter Barker
136d0cce0b
Copter: rewrite_get_alt_above_ground_cm for clarity
...
It's not entirely clear at a glance that we don't return an
uninitialised value off the stack here.
5 years ago
Randy Mackay
b2a298fa5f
Copter: update vibration failsafe comments
5 years ago
Randy Mackay
255c5d4126
Copter: set-pos-target-global-int fails sooner if accel given
...
same change for set-position-target-local-ned processing
5 years ago
Randy Mackay
b21ecda76f
Copter: fix guided mode handling of terrain altitudes
5 years ago
Randy Mackay
10e367cacb
Copter: 4.0.3 release notes
5 years ago
Randy Mackay
8d99f204b0
Copter: integrate landing gear option and make edge based
...
also guided mode now retracts landing gear after takeoff
previously landing gear deployment was "level based" meaning the pilot could not override the gear's position
5 years ago
Randy Mackay
7565e9d75d
Copter: update_throttle_mix uses filtered accelerations
5 years ago
Randy Mackay
9a32b3bdd9
Copter: rename update_throttle_mix
...
was called update_throttle_thr_mix
also minor formatting fixes
5 years ago
Peter Barker
ae2578e5c9
ArduCopter: move initialisation of serial and gcs to AP_Vehicle
5 years ago
Andrew Tridgell
dd5fafe30e
Copter: added rangefinder height interpolated using inertial alt
...
this smooths rangefinder heights and allows for good estimated for
precision landing even with loss of some rangefinder samples during landing
5 years ago
Peter Barker
ce5f23810b
ArduCopter: log disarm method
5 years ago