Peter Barker
a629e91f30
ArduCopter: rename 'enum aux_switch_pos_t' to 'enum class AuxSwitchPos'
5 years ago
Andrew Tridgell
2cd5519d5d
Copter: rename 2D rotation functions
...
drop the rotate prefix
5 years ago
Tatsuya Yamaguchi
cde7ae246e
Copter: add ZIGZ_AUTO_ENABLE parameter
5 years ago
Tatsuya Yamaguchi
78fd5fac04
Copter: allow to resume in ZigZag Auto
5 years ago
Tatsuya Yamaguchi
cee7e94ebc
Copter: add zigzag_line_num parameter
5 years ago
Tatsuya Yamaguchi
7bc528097d
Copter: support zigzag auto feature
5 years ago
Tatsuya Yamaguchi
60fb275501
Copter: rename zigzag_auto_pump to zigzag_sprayer
5 years ago
Tatsuya Yamaguchi
63002111eb
Copter: add ZIGZAG_WP_DELAY parameter
5 years ago
murata
923237ffd3
Copter: Enumerate A and B points of ZigZag
5 years ago
Peter Barker
9b64ca040d
Copter: do not adjust trims while landed
...
Closes #1282
Also cancels autotrim if you change modes, disarm the vehicle or land
again.
5 years ago
Randy Mackay
d2b94bd45d
Copter: verify_circle removes redundant setting of circle center
...
the circle center is already set in circle_movetoedge_start
5 years ago
Andrew Tridgell
e673bd8909
Copter: implement disarm on land based on MIS_OPTIONS
...
only continue with mission if MIS_OPTIONS bit is set
5 years ago
mmk0102
c0d7739929
Copter: move check for duplicate auxswitch options up
5 years ago
Randy Mackay
baa33d99a9
Copter: version to 4.1.0-dev
5 years ago
Randy Mackay
ce17844a72
Copter: release notes update for 4.0.4-rc1
5 years ago
Randy Mackay
fb2ac2db93
Copter: release notes for 4.0.4-rc1
5 years ago
Andy Piper
3515dc9322
Copter: make sure AP_Vehicle::fast_loop() gets called
5 years ago
Gone4Dirt
9269ee50ed
Copter: Allow manual autorotations without enabling arot flight mode
5 years ago
Iampete1
13d6a887fd
Copter: align GCS PID with logged
5 years ago
murata
520782d7f2
Copter: Correction of spelling errors (NFC)
5 years ago
Randy Mackay
64360f263c
Copter: land detector allows larger lean angle request in land mode
5 years ago
chobits
8ce27afba0
Copter: fix mode and fence gps check fail message
5 years ago
Tatsuya Yamaguchi
875fa36018
Copter: remove an unnecessary condition
5 years ago
Tatsuya Yamaguchi
9c3a0b863f
Copter: use check_failed function for ESTOP arming check
5 years ago
Randy Mackay
944939fde3
Copter: remove unused heli definitions
5 years ago
Randy Mackay
e889f6091e
Copter: fix Throw param desc
5 years ago
Dr.-Ing. Amilcar do Carmo Lucas
d1eb03df30
Copter: Report MAV_SYS_STATUS_SENSOR_Z_ALTITUDE_CONTROL and MAV_SYS_STATUS_SENSOR_XY_POSITION_CONTROL as healthy if the flight mode says so.
...
Brings it up to the Sub and Plane status
5 years ago
Peter Barker
ba5bbcdea7
ArduCopter: create and use INTERNAL_ERROR macro so we get line numbers
5 years ago
Andrew Tridgell
265b9a42fb
ArduCopter: invalidate param count when changing param tree structure
5 years ago
Randy Mackay
d9ecf51457
Copter: auto mode loiter-turns accepts pilot yaw input
5 years ago
murata
e1df6933f0
Copter: Set the minimum value to zero.
5 years ago
Randy Mackay
77ff169757
Copter: minor comment fix
5 years ago
Randy Mackay
680e417c2c
Copter: remove unnecessary includes
5 years ago
Randy Mackay
6c48a9c305
Copter: use AHRS::get_primary_core_index instead of EKF2 equivalent
5 years ago
Randy Mackay
ddaa5dee86
Copter: use static assert to simplify use of EKF_CHECK_ITERATIONS_MAX
5 years ago
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