Randy Mackay
5771ed5e8e
Copter: implement new set_target methods
3 years ago
Randy Mackay
f2614cf89a
Copter: implement get_circle_radius, set_circle_rate
3 years ago
Iampete1
93e8d8504d
Copter: #ifdef scripting specific functions
3 years ago
Leonard Hall
8f747e297b
Copter: support Control: Refactor to use Jerk
4 years ago
Peter Barker
cdbf6d216e
ArduCopter: remove HIL support
4 years ago
Randy Mackay
9a363e9e15
Copter: call AC_PosControl::write_log in modes with only vertical control like AltHold
4 years ago
Josh Henderson
a5b984640e
ArduCopter: Privatize AP_IntertialSensor Logging
4 years ago
Peter Barker
65b1868863
Copter: move precision landing logging up into AC_PrecLand
4 years ago
Randy Mackay
91fa40aea6
Copter: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
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
Rishabh
fdd39ca3a8
Copter: Check for height before turning on proximity simple avoidance
4 years ago
Andy Piper
85a8536243
Copter: All men dream, but not equally.
...
Those who dream by night in the dusty recesses of their minds, wake in the day to find that it was vanity:
but the dreamers of the day are dangerous men, for they may act on their dreams with open eyes,
to make them possible.
4 years ago
yaapu
497dbd1414
ArduCopter: added virtual getters for waypopint info
4 years ago
Gone4Dirt
434af4a4d4
Copter: Move AP_Generator to AP_Vehicle
4 years ago
Randy Mackay
e2d41a3e04
Copter: integrate parachute check_sink_rate
...
also move set_is_flying into check parachute to increase it's update rate
4 years ago
Andrew Tridgell
dbf6f6f4b1
Copter: fixed parachute checks for sink rate
...
ensure is_flying is set, setup sink rate at the right position, force
disarm if chute releases
4 years ago
Andy Piper
b8f613c965
Copter: rename ADSB_ENABLED to HAL_ADSB_ENABLED and remove from config
4 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
Randy Mackay
30c8d7bf40
Copter: dev option so set-attitude-target thrust field used as thrust
5 years ago
Mirko Denecke
89d423556c
ArduCopter: update_trigger() is now called in AP_Camera update()
5 years ago
Peter Barker
a679cd9b92
Copter: add support for AP_Generator
5 years ago
Randy Mackay
980c1f5020
Copter: update ekf terrain height stable setting
...
setting is true only when taking off or landing and horizontal speed is no more than 0.5m/s
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
Iampete1
e797685771
Copter: add set guided mode angle for scripting
5 years ago
Peter Barker
0eb03ba7d5
Copter: make SuperSimple type-safe
5 years ago
Andy Piper
3515dc9322
Copter: make sure AP_Vehicle::fast_loop() gets called
5 years ago
Randy Mackay
c4b5d47e1f
Copter: white space fixes
5 years ago
Randy Mackay
05a37db07c
Copter: remove call to visual_odom.update
5 years ago
Randy Mackay
e2469d29bc
Copter: implement start_takeoff and set_target_velocity_NED for use in scripting
5 years ago
Randy Mackay
a9630d67d1
Copter: implement set_target_location method
5 years ago
Randy Mackay
9a32b3bdd9
Copter: rename update_throttle_mix
...
was called update_throttle_thr_mix
also minor formatting fixes
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
debedd9d34
Copter: move setup method up to AP_Vehicle base class
5 years ago
Peter Barker
45b2f24867
Copter: StorageManager layout is now done with a pragma
5 years ago
Andy Piper
93abfdb905
Copter: create generic vehicle management and move runcam to it
5 years ago
Peter Barker
544eb5f179
Copter: correct duplicate button instance
5 years ago
Peter Barker
a567e8bc94
Copter: use https:// scheme for ardupilot URLs
5 years ago
Gone4Dirt
180d4e713c
Copter: Added autorotation flight mode and support
5 years ago
Randy Mackay
496989820e
Copter: update proximity sensor at 200hz
5 years ago
Peter Barker
e6c6189fe5
Copter: cope with change in namespace of LogEvent enum
...
Also move Acro Trainer types into an enum class as the global defines
interfere with the Event names.
Also eliminate the Log_Write_Event wrappers.
5 years ago
Randy Mackay
7b0da89708
Copter: add vibration check
5 years ago
Leonard Hall
50a098c359
Copter: Standby functions
5 years ago
Randy Mackay
2cb3e446ab
Copter: systemid mode formatting and name changes
5 years ago
Leonard Hall
91be844b66
Copter: Let modes stop Attitude Logging
5 years ago
Andy Piper
7fd22f63a9
ArduCopter: allow logging of both IMU and IMU_RAW
...
allow logging of both IMU and IMU_RAW at the same time so that filtering and errors can be seen
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