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
4 years ago
Peter Barker
14e5c99b0c
ArduCopter: log GPS primary change event in GPS library
4 years ago
Iampete1
9f5591be02
Copter: notify buzzer on every flight mode change
4 years ago
bugobliterator
7e01e10056
Copter: change class name from SITL::SITL to SITL::SIM
4 years ago
Iampete1
c2a6377c53
Copter: #ifdef scripting specific functions
4 years ago
Iampete1
6561669213
Copter: support Auto RTL for failsafe events
4 years ago
Peter Barker
e74a8e28af
ArduCopter: rename for AHRS restructuring
4 years ago
Randy Mackay
d39581f996
Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN
4 years ago
Peter Barker
3684741517
ArduCopter: remove AC_TERRAIN compilation option
...
Use AP_TERRAIN_AVAILABLE instead
4 years ago
Randy Mackay
7dcc5dd7ac
Copter: add TERRAIN_MARGIN parameter
4 years ago
Randy Mackay
ba1951a372
Copter: guided accepts terrain alt position targets
4 years ago
Leonard Hall
635d13a106
Copter: support for acceleration-based AttitudeControl
4 years ago
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
4 years ago
Peter Barker
b9c1633358
ArduCopter: remove pointless init_optflow wrapper
...
Hiding a one-line call in a wrapper just adds size to the build
4 years ago
Peter Barker
5df8dd8c50
Copter: move guided submode enumeration into ModeGuided
4 years ago
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.
4 years ago
Peter Barker
65b1868863
Copter: move precision landing logging up into AC_PrecLand
4 years ago
Peter Barker
09a9bd73a4
ArduCopter: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Peter Barker
5edfed0083
Copter: factor out a mode-change-failed method
4 years ago
Peter Barker
1e0f106ed4
Copter: make AutoTune object private state to ModeAutoTune
4 years ago
Randy Mackay
91fa40aea6
Copter: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
4 years ago
Peter Barker
45d484c0ba
ArduCopter: remove Log_Write_Performance which is not called anywhere
4 years ago
Peter Barker
dc793e916f
Copter: move implementation of get_pilot_desired_yaw_rate into mode.cpp
4 years ago
Emre Saldiran
d5715292a3
Copter: implement set_target_posvel_NED method for use in scripting
4 years ago
Tatsuya Yamaguchi
0cce5699b2
Copter: change from control_mode to flightmode
4 years ago
Tatsuya Yamaguchi
ed8384b45a
Copter: add option to disable LANDING_GEAR
4 years ago
James O'Shannessy
a88f2721a8
ArduCopter: Use auto enable and auto disable from AC_Fence
4 years ago
James O'Shannessy
f228adfa75
ArduCopter: Improve auto-enable/disable of fence
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
92122e5133
Copter: automatically enable and disable floor fence on automated takeoff and landing
4 years ago
Iampete1
2e9c11fbdf
Copter: add FLIGHT_OPTIONS param and options bits to disable thrust loss and yaw imbalance warnings
4 years ago
Iampete1
447af29ef1
Copter: add yaw imbalance check
4 years ago
Rishabh
fdd39ca3a8
Copter: Check for height before turning on proximity simple avoidance
4 years ago
Iampete1
d6fa4d97e3
Copter: add 6DoF support
4 years ago
Mark Whitehorn
f405454aba
Copter: add nullptr checks for get_frame_string
...
fix rebase errors
4 years ago
Mark Whitehorn
cb687a6fff
Copter: move get_frame_string to Motors class
4 years ago
Patrick José Pereira
ad82e01270
ArduCopter: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Peter Barker
adc0514cf6
ArduCopter: move control_mode_reason up to AP_Vehicle
4 years ago
Iampete1
0a23084d43
Copter: move get_frame_mav_type to motors
4 years ago
yaapu
497dbd1414
ArduCopter: added virtual getters for waypopint info
4 years ago
Andy Piper
304d05f918
Copter: allow OSD for TX-only screens
4 years ago
Paul Riseborough
379506b718
ArduCopter: Don't request EKF yaw reset unless innovations are large
...
This prevents unwanted resets if GPS fails.
4 years ago
Andy Piper
e22f7ed353
Copter: remove duplicate include
4 years ago
Andy Piper
b8f613c965
Copter: rename ADSB_ENABLED to HAL_ADSB_ENABLED and remove from config
4 years ago
Iampete1
c265a38344
Copter: add gripper release FS_Option
5 years ago
Peter Barker
afa153fb6f
Copter: remove wrapper for get_avoidance_adjusted_climbrate
...
Only the modes are interested in this - there's no point having it on
the Copter object.
5 years ago
Randy Mackay
315d9da138
Copter: add ekf alt pre-arm and mode init checks
5 years ago
Michael du Breuil
376494027b
Copter: Support higher resolution percent based motor tests
5 years ago
Randy Mackay
925f76c048
Copter: integrate winch changes
...
includes the following changes
winch_update called at 50hz
removed ability to set winch rate from ch6 tuning
remove wheel encoder
call winch library to log at 10hz
fix winch param prefix
5 years ago
Peter Barker
d87986ecdd
Copter: move set_throttle_takeoff implementation into Mode
...
No callers except the mode objects, so move it.
5 years ago
Andy Piper
54c3d07547
Copter: make make/gimbal configurable on a per-board basis
5 years ago