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
murata
abb91fc33a
Copter: Change external button specification to option
...
Copter: Change the definition name from BUTTON to BUTTON_ENABLED.
5 years ago
Randy Mackay
9d5cbbe58f
Copter: restore range finder updates to 20hz
5 years ago
Randy Mackay
b54cf410ef
Copter: increase read_rangefinder to 50hz
5 years ago
Peter Barker
4d6dc9b0a7
Copter: call periodic fence update function
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
b9a387ed9e
Copter: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
6 years ago
Peter Barker
4fa83ed40d
Copter: move automatic declination setting into AP_Compass itself
6 years ago
Peter Barker
676d75c391
Copter: correct namespacing of Copter modes
...
This makes us look like Rover and Plane in terms of namespacing for the
Mode classes, and removes a wart where we #include mode.h in the middle
of the Mode class.
This was done mechanically for the most part.
I've had to remove the convenience reference for ap as part of this.
6 years ago