Randy Mackay
9d5cbbe58f
Copter: restore range finder updates to 20hz
5 years ago
Randy Mackay
a5d0f55bdc
Copter: upward surface tracking never closer than avoidance margin
5 years ago
Randy Mackay
1c4f47f882
Copter: add upward facing surface tracking
5 years ago
Randy Mackay
5d24d0e4dd
Copter: surface tracking always includes ekf alt error when setting target rangefinder alt
5 years ago
Randy Mackay
d5d7fbe761
Copter: rangefinder glitch detection moved to read_rangefinder
5 years ago
Randy Mackay
808efa4c79
Copter: surface tracking format fixes
5 years ago
Randy Mackay
d41e7dcbee
Copter: move surface tracking implementation to surface_tracking.cpp
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
e5fa8f622b
Copter: initialise AC_Fence library
5 years ago
bnsgeyer
aef04fd924
Copter: tradheli update conversion
5 years ago
Andrew Tridgell
328fff8585
Copter: fixed RC failsafe handling for no RC receiver
...
this stops us using uninitialised values in modes like circle which
can operate either with or without RC input. If we didn't have a RC
receiver attached then they would use a maximum yaw rate (which
produces quite a spectacular result for a tuned up racing quad)
5 years ago
Peter Barker
a5f4a102d7
Copter: stop compiling in AP_Buffer
5 years ago
Randy Mackay
5a1a10b03f
Copter: update 3.6.11-rc1 release notes
5 years ago
Randy Mackay
23e92d4fa5
Copter: 3.6.11-rc1 release notes
5 years ago
Andrew Tridgell
c40e0ffb6b
Copter: fixed EKF threshold for arming
...
when EKF failsafe is disabled by setting threshold to zero we need to
disable this arming check
5 years ago
Peter Barker
9b398e8765
Copter: remove stale enum entries for log message types
5 years ago
Peter Barker
0031deb175
Copter: correct abs vs fabsf usage in Attitude
5 years ago
Peter Barker
a1ce8dafb0
Copter: wrap_180_cd no longer returns floats for integer arguments
5 years ago
Randy Mackay
cba03da59a
Copter: version to 4.0.0-dev
5 years ago
Randy Mackay
bce5154b2d
Copter: compassmot and motor_test set_soft_armed
5 years ago
Peter Barker
1b29cf14a6
Copter: remove get_advanced_failsafe override; singleton to be used
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
bnsgeyer
23d4473f88
Copter: tradheli-properly upgrade rsc parameters
5 years ago
Randy Mackay
1818360519
Copter: land mode inits auto yaw
5 years ago
Randy Mackay
8a20d37799
Copter: zigzag smoother stops on terrain failure
5 years ago
Randy Mackay
6ddaf81439
Copter: param conversion for INS_NOTCH_FREQ and BW
5 years ago
bnsgeyer
f84dac85ea
Copter: tradheli-dualheli swashplate type upgrade conversion fix
5 years ago
bnsgeyer
a849aab4c7
Copter: tradheli-singleheli swashplate type upgrade conversion fix
5 years ago
Peter Barker
e497b13b4a
Copter: remove ineffective DEVO_TELEM_ENABLED
6 years ago
Peter Barker
ab7b4616ff
Copter: let GCS base class handle fence sys_status bits
6 years ago
Peter Hall
e1b982c99c
Copter: RC_Channel: remove fence
6 years ago
Peter Barker
a9ffe902f0
Copter: mount uses AP_SerialManager singleton
6 years ago
Peter Barker
0ce3cd06b0
Copter: fix compilation when drift mode is disabled
6 years ago
Leonard Hall
8b7fe2ac12
Copter: Acro_Balance update
6 years ago
Peter Barker
87a1efeb45
Copter: add assertion that guided is enabled if guided-nogps is enabled
6 years ago
Peter Barker
f8f5e7f5ae
Copter: correct compilation when guided mode is disabled
6 years ago
Peter Barker
3c6b67349f
Copter: correct build when AFS disabled
6 years ago
Peter Barker
c0774e74e0
Copter: fix format-string compilation warning
...
../../ArduCopter/mode_auto.cpp: In member function 'void ModeAuto::do_nav_delay(const AP_Mission::Mission_Command&)':
../../ArduCopter/mode_auto.cpp:1372:84: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=]
gcs().send_text(MAV_SEVERITY_INFO, "Delaying %u sec",nav_delay_time_max_ms/1000);
^
This is with a mini-pix build.
6 years ago
Tom Pittenger
0983a04d52
Copter: NAV_Delay variable timers to be all unsigned and labeled as _ms
6 years ago
Peter Barker
4b870d752f
Copter: fix toy-mode build
...
handle_message changed signature a few months ago but this is protected
by pragmas such that it is only ubild on SkyViper
6 years ago
Peter Barker
b9a387ed9e
Copter: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
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
Randy Mackay
a3bde4f054
Copter: pre-arm check for ToshibaCAN ESC pwm range
6 years ago
Peter Barker
4fa83ed40d
Copter: move automatic declination setting into AP_Compass itself
6 years ago
Randy Mackay
41f538e039
Copter: simplify DEVO_TELEM_ENABLED definition
6 years ago
Peter Barker
c0e8d319c6
Copter: make surface tracking adjust_climb_rate take a float
...
Its callers all pass in floats and we return a float, so stop going via
an int16_t
6 years ago
Peter Barker
b0428f0fe8
Copter: make surface_tracking a class, various functions methods
6 years ago
Bill Geyer
c8b547a8e4
Copter: tradheli-remove snprintf statements
6 years ago