Peter Barker
a88264d73b
ArduCopter: handle renaming of AP_InertialNav_NavEKF to AP_InertialNav
2021-10-20 18:09:36 +11:00
Peter Barker
1aefa1b378
ArduCopter: move SITL object up to AP_Vehicle
2021-10-19 11:34:43 +11:00
Peter Barker
cfd686c772
Copter: stop passing current_loc into AP_Camera
2021-09-29 18:33:01 +10:00
Iampete1
456d57c28f
Copter: rename armed_with_switch to armed_with_airmode_switch
2021-09-21 09:36:24 +10:00
Andrew Tridgell
ab36dc0ed9
Copter: moved accel cal update to vehicle code
2021-09-17 14:07:14 +10:00
Pierre Kancir
7e1716eaeb
Copter: Classify failsafe action definitions
2021-09-15 18:04:58 +10:00
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Randy Mackay
da12593bd8
Copter: implement new set_target methods
2021-08-26 11:25:54 +09:00
Peter Barker
3a3433cad2
ArduCopter: add and use HAL_BUTTON_ENABLE
2021-08-25 19:03:42 +10:00
Randy Mackay
8c5b079d8e
Copter: implement get_circle_radius, set_circle_rate
2021-08-25 18:39:09 +10:00
Iampete1
0895cf0a07
Copter: remove gesture compass cal start / stop
2021-08-24 08:51:29 +09:00
Rishabh
c5b98c3490
Copter: Support Prec Land State Machine
2021-08-23 15:00:56 +09:00
Andy Piper
1b5ed1caff
Copter: add turtle mode
...
add turtle mode as an RC function
add turtle mode arming checks
re-use motortest arming checks for turtle mode
2021-08-12 19:00:51 +09:00
Peter Barker
14e5c99b0c
ArduCopter: log GPS primary change event in GPS library
2021-08-06 15:30:18 +10:00
Iampete1
9f5591be02
Copter: notify buzzer on every flight mode change
2021-08-05 14:42:42 +10:00
bugobliterator
7e01e10056
Copter: change class name from SITL::SITL to SITL::SIM
2021-08-05 07:25:31 +10:00
Iampete1
c2a6377c53
Copter: #ifdef scripting specific functions
2021-07-28 18:18:32 +10:00
Iampete1
6561669213
Copter: support Auto RTL for failsafe events
2021-07-27 09:00:11 +09:00
Peter Barker
e74a8e28af
ArduCopter: rename for AHRS restructuring
2021-07-21 21:01:39 +10:00
Randy Mackay
d39581f996
Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN
2021-07-21 16:03:44 +09:00
Peter Barker
3684741517
ArduCopter: remove AC_TERRAIN compilation option
...
Use AP_TERRAIN_AVAILABLE instead
2021-07-12 17:34:44 +10:00
Randy Mackay
7dcc5dd7ac
Copter: add TERRAIN_MARGIN parameter
2021-07-10 20:25:05 +09:00
Randy Mackay
ba1951a372
Copter: guided accepts terrain alt position targets
2021-07-10 20:25:05 +09:00
Leonard Hall
635d13a106
Copter: support for acceleration-based AttitudeControl
2021-07-10 20:25:05 +09:00
Shiv
4a39424d6b
Copter: added comments to include libraries in copter.h and attitude.cpp
...
fixed typo in a comment and added more comments for included libraries in copter.h and fixed a comment in attitude.cpp
2021-06-30 09:23:24 +09:00
Peter Barker
b9c1633358
ArduCopter: remove pointless init_optflow wrapper
...
Hiding a one-line call in a wrapper just adds size to the build
2021-05-28 13:41:50 +09:00
Peter Barker
5df8dd8c50
Copter: move guided submode enumeration into ModeGuided
2021-04-14 16:12:57 +09:00
Peter Barker
fa9ac072ec
Copter: remove unused AP_IRLock include
...
This header is included as required by the AC_PrecLand library - it is
now responsible for actually instantiating the AP_IRLock instance if
required, so Copter doesn't need to know anything about AP_IRLock.
2021-04-14 12:01:12 +10:00
Peter Barker
65b1868863
Copter: move precision landing logging up into AC_PrecLand
2021-04-13 10:28:39 +10:00
Peter Barker
09a9bd73a4
ArduCopter: move handling of last-seen-SYSID_MYGCS up to GCS base class
2021-04-07 17:54:21 +10:00
Peter Barker
5edfed0083
Copter: factor out a mode-change-failed method
2021-03-30 19:58:05 +11:00
Peter Barker
1e0f106ed4
Copter: make AutoTune object private state to ModeAutoTune
2021-03-30 11:23:10 +11:00
Randy Mackay
91fa40aea6
Copter: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
2021-03-26 16:22:46 +09:00
Peter Barker
45d484c0ba
ArduCopter: remove Log_Write_Performance which is not called anywhere
2021-03-26 16:35:08 +11:00
Peter Barker
dc793e916f
Copter: move implementation of get_pilot_desired_yaw_rate into mode.cpp
2021-03-24 20:46:08 +11:00
Emre Saldiran
d5715292a3
Copter: implement set_target_posvel_NED method for use in scripting
2021-03-24 08:55:48 +09:00
Tatsuya Yamaguchi
0cce5699b2
Copter: change from control_mode to flightmode
2021-03-23 22:48:20 +11:00
Tatsuya Yamaguchi
ed8384b45a
Copter: add option to disable LANDING_GEAR
2021-03-17 10:41:11 +09:00
James O'Shannessy
a88f2721a8
ArduCopter: Use auto enable and auto disable from AC_Fence
2021-03-05 14:52:46 +11:00
James O'Shannessy
f228adfa75
ArduCopter: Improve auto-enable/disable of fence
2021-03-05 14:52:46 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
92122e5133
Copter: automatically enable and disable floor fence on automated takeoff and landing
2021-03-05 14:52:46 +11:00
Iampete1
2e9c11fbdf
Copter: add FLIGHT_OPTIONS param and options bits to disable thrust loss and yaw imbalance warnings
2021-03-02 09:35:06 +09:00
Iampete1
447af29ef1
Copter: add yaw imbalance check
2021-03-02 09:35:06 +09:00
Rishabh
fdd39ca3a8
Copter: Check for height before turning on proximity simple avoidance
2021-02-16 20:08:00 +09:00
Iampete1
d6fa4d97e3
Copter: add 6DoF support
2021-02-09 12:43:54 +09:00
Mark Whitehorn
f405454aba
Copter: add nullptr checks for get_frame_string
...
fix rebase errors
2021-02-09 12:43:53 +11:00
Mark Whitehorn
cb687a6fff
Copter: move get_frame_string to Motors class
2021-02-09 12:43:53 +11:00
Patrick José Pereira
ad82e01270
ArduCopter: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-03 18:45:14 +11:00
Peter Barker
adc0514cf6
ArduCopter: move control_mode_reason up to AP_Vehicle
2021-02-03 18:24:52 +11:00
Iampete1
0a23084d43
Copter: move get_frame_mav_type to motors
2021-01-26 11:07:36 +09:00