Iampete1
0a23084d43
Copter: move get_frame_mav_type to motors
4 years ago
Pierre Kancir
f53892a1fa
Copter: don't report initial mode switch as failsafe mode change
4 years ago
Pierre Kancir
1e5d9fb299
Copter: set initial mode on startup
4 years ago
murata
dcda0c48ca
Copter: Support for decacopters
4 years ago
Andrew Tridgell
0329a46b4a
ArduCopter: moved init_safety to AP_Vehicle
4 years ago
Gone4Dirt
434af4a4d4
Copter: Move AP_Generator to AP_Vehicle
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
Tatsuya Yamaguchi
813bc2e08a
Copter: replace message indicating that initialisation has completed
4 years ago
Randy Mackay
315d9da138
Copter: add ekf alt pre-arm and mode init checks
5 years ago
Siddharth Purohit
9b9954aa46
Copter: move to using CANManager library
5 years ago
Randy Mackay
48d27e1016
Copter: fixup winch comment
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
Andy Piper
54c3d07547
Copter: make make/gimbal configurable on a per-board basis
5 years ago
Peter Barker
a679cd9b92
Copter: add support for AP_Generator
5 years ago
Andy Piper
25dcc1a623
Copter: add support for individually tracking fft peaks and motor rpms with harmonic notches
...
log harmonic notch even if FFT is disabled. Fallback to throttle notch for BLHeli
move harmonic notch update to AP_Vehicle
5 years ago
Andrew Tridgell
265b9a42fb
ArduCopter: invalidate param count when changing param tree structure
5 years ago
Randy Mackay
04c3f040a8
Copter: visual odometry moved to AP_Vehicle
5 years ago
Andrew Tridgell
375c08f39c
Copter: convert to new get_rpm() API
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
Peter Barker
ae2578e5c9
ArduCopter: move initialisation of serial and gcs to AP_Vehicle
5 years ago
Andy Piper
4c1816a983
Copter: port betaflight in-flight fft analysis to arducopter and expose as a log message
...
add harmonic notch tracking mode
call AP_GyroFFT::update_freq_hover() from update_throttle_hover()
move gyrofft configuration and control to AP_Vehicle
move fft logging to fft library
5 years ago
Peter Barker
18670d681e
Copter: let AP_Vehicle handle loop()
5 years ago
Peter Barker
9e8af48cce
ArduCopter: move some common init_ardupilot code up to AP_Vehicle
5 years ago
Peter Barker
9466126fa8
Copter: let AP_Vehicle base class worry about scheduler delay callback
5 years ago
Andrew Tridgell
1fae2009db
Copter: update for new SRV_Channels parameter conversion call
5 years ago
Peter Barker
2694560c38
Copter: generally unseen remove report_version
...
This won't generally be seen or useful to anyone
5 years ago
Andrew Tridgell
630bd7062c
Copter: removed init_vehicle from separate vehicles
...
use common call from AP_BoardConfig
5 years ago
Andy Piper
93abfdb905
Copter: create generic vehicle management and move runcam to it
5 years ago
Randy Mackay
36fdad4e61
Copter: scripting init sends failure message
5 years ago
Gone4Dirt
180d4e713c
Copter: Added autorotation flight mode and support
5 years ago
Andrew Tridgell
68bb7a516b
Copter: use HarmonicNotchDynamicMode enum class
5 years ago
Peter Barker
0ab9ddd600
Copter: correct compilation when fence disabled
5 years ago
Andy Piper
ac071df104
ArduCopter: add support for BLHeli telemetry-based updates to the harmonic notch
...
refactor to include RPM for all copter types
5 years ago
Andy Piper
8ce7f02167
ArduCopter: add functions to update dynamic notch frequency. Periodically log the frequency.
...
tradheli- make RPM sensor input to harmonic notch in hertz
5 years ago
Peter Barker
e5fa8f622b
Copter: initialise AC_Fence library
5 years ago
Peter Barker
b4537bebd8
Copter: move control_mode_t into being Mode::Number enum class
...
Fixes this compiler error:
In file included from ../../ArduCopter/sensors.cpp:1:
In file included from ../../ArduCopter/Copter.h:195:
../../ArduCopter/mode.h:1291:9: fatal error: declaration shadows a variable in the global namespace [-Wshadow]
AUTO, // after A and B defined, pilot toggle the switch from one side to the other, vehicle flies autonomously
^
../../ArduCopter/defines.h:38:5: note: previous declaration is here
AUTO = 3, // fully automatic waypoint control using mission commands
^
1 error generated.
5 years ago
Peter Barker
a9ffe902f0
Copter: mount uses AP_SerialManager singleton
6 years ago
Randy Mackay
709c874d8b
Copter: integrate AP_OAPathPlanner
6 years ago
Peter Barker
48a1b2f436
Copter: avoid allocate a GCS_MAVLINK per mavlink channel
6 years ago
Michael du Breuil
ed2ae707f4
Copter: Add keydump feature
6 years ago
Leonard Hall
f128e93ec5
Copter: support for upgrade to PID object
6 years ago
Randy Mackay
eb433508f1
Copter: esc cal startup check moved outside rc output init
...
this ensures we don't accidentally enter esc calibration during motor test
6 years ago
misswhile
15a326bade
Copter: fixed can't enter esc calibration by RC.
6 years ago
Peter Barker
05925b57ad
Copter: mark position_ok methods as const
6 years ago
Peter Barker
cf45108efb
Copter: set Heli frame default at compile-time
6 years ago
Peter Barker
478c62b5ac
Copter: stop setting beacon in AHRS
6 years ago
Peter Barker
db2aff56c0
Copter: remove pointless protocol parameter to setup_uart
6 years ago
Peter Barker
5278919463
Copter: stop pointlessly passing serial manager around
6 years ago
Peter Barker
5985579383
Copter: stop setting AC_Avoid in AC_WPNav; it uses singleton now
6 years ago
Peter Barker
5d996a289a
Copter: move responsibility for logging into library
6 years ago