Peter Barker
460bb7291e
AP_Proximity: remove unused variables
4 years ago
Peter Barker
b024ff8ea4
AP_Notify: remove unused variables
4 years ago
Peter Barker
3a8751d8a7
AP_NavEKF: remove unused variables
4 years ago
Peter Barker
10e0646251
AP_Generator: remove unused variables
4 years ago
Peter Barker
0eb34912cf
AP_ADSB: remove unused variables
4 years ago
Peter Barker
12af51e356
AC_Autorotation: remove unused variables
4 years ago
Patrick José Pereira
57373180d1
AP_LeakDetector: Remove not used LeakDetector_Type enum
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Guy Rodnay
8c32392d73
Rover: fix speed nudge
...
Problem: vehicle speed "runs away" to speed_max for any throttle value over 75%.
Cause: the desired_speed was calculated by interpolation between the current speed to speed_max, rather than the speed_default to speed_max. As current speed increases the desired speed increases although throttle is fixed. Hence the "runaway".
Fix: Now speed nudge interpolates between the desired speed and speed_max.
Tested:
modes: wp navigation, guided ,rtl
params: spped_max, wp_speed, rtl_speed, speed_max
do_change_speed
4 years ago
Randy Mackay
8b3cc0b255
Copter: fixup auto options
4 years ago
Michael du Breuil
50dfe3f197
Copter: Add AUTO_OPTIONS and support arming and throttle bypass
...
This allows you to arm the copter without any extra GCS commands while
in auto, and can be done from both the GCS, or the RC Tx. This is useful
for creating a simpler workflow.
This also allows you to set the auto_armed flag internally, which
bypasses the need to raise the throttle stick for the copter to start a
takeoff.
This exposed a problem where we would start running the controllers
before the EKF was at all initialized, if you switched into auto to
early. This now has a check that prevents us from running the mission
state machine until after the origin has been set. This was a suggestion
from @rmackay9 .
When combined these options allow you to have the vehicle on the ground,
disarmed in auto with a takeoff waypoint loaded, then just arm the
aircraft and watch it takeoff. This is a feature we've had on quadplanes
for quite awhile now, and it has proven to be very nice for operators.
4 years ago
Andrew Tridgell
2b13ad35ec
AP_OLC: remove use of algorithm header
...
not needed
4 years ago
Michel Pastor
8465588467
AP_OLC: clean namespace and use constexpr instead of init method
4 years ago
giacomo892
4eeccb61cd
WAF: Add AP_OLC to build
4 years ago
giacomo892
b00d3e00bc
AP_OSD: Add OLC (pluscode) element
4 years ago
giacomo892
481d72255f
AP_OLC: Open Location Code support
4 years ago
bugobliterator
0a4ea250ad
AP_HAL_ChibiOS: disable CANFilter on H7 boards temporarily
4 years ago
Peter Barker
a5a13f37c9
SITL: adjust for START_STOP_D now not polluting global namespace
4 years ago
Peter Barker
6cbb553adc
AP_Frsky_Telem: reformat new filed using astyle.sh; no history to lose
4 years ago
Peter Barker
9c211d9847
AP_Frsky_Telem: move #defines to be static const members of AP_Frsky_Backend
4 years ago
Peter Barker
0bb7a31850
AP_Frsky_Telem: move all method implementations into correct files
4 years ago
Peter Barker
05d7950261
AP_Frsky_Telem: frontend/backend split
4 years ago
Iampete1
fb467da473
Plane: use Plane target yaw for ATT log
4 years ago
Iampete1
6621b69836
Plane: log quadplane transision state
4 years ago
Iampete1
f972d3dc2f
Plane: Quadplane: tailsitter only change view once transision is complete
4 years ago
Iampete1
b61cf72b8c
Plane: tailsitters in Qassist inherit motor state
4 years ago
Pierre Kancir
d0e885764d
Tools: build_binaries_history.py: make size printing more pretty
4 years ago
Pierre Kancir
abacfc93cc
.gitignore: ignore build.tmp directory on docker
4 years ago
Pierre Kancir
ae29697504
Tools: build_summary: make binary path a string
4 years ago
Iampete1
4e064ef812
AC_Circle: add Circle options
4 years ago
Andy Piper
ac8dc26d41
AP_Filesystem: increase tasks buffer size
4 years ago
Andy Piper
958c19543f
AP_Scheduler: print task total time as a percentage of all tasks time
4 years ago
Iampete1
608e1dcdc4
AP_WindVane: report apparent wind with named float
4 years ago
bugobliterator
84f3e70b10
AP_Compass: add set_dev_id when initialising HIL
4 years ago
Peter Barker
13e5e03a0d
ArduSub: move orderly rebooting code from GCS into AP_Vehicle
...
Several places we reboot the vehicle we should probably do several of
the things done in this code - flushing parameters, forcing safety on
etc.
4 years ago
Peter Barker
7cb8cde417
GCS_MAVLink: move orderly rebooting code from GCS into AP_Vehicle
...
Several places we reboot the vehicle we should probably do several of
the things done in this code - flushing parameters, forcing safety on
etc.
4 years ago
Peter Barker
3aabb45059
AP_Vehicle: move orderly rebooting code from GCS into AP_Vehicle
...
Several places we reboot the vehicle we should probably do several of
the things done in this code - flushing parameters, forcing safety on
etc.
4 years ago
yaapu
e7a49dd624
GCS_Mavlink: refactor zero_rc_outputs() out of GCS_Mavlink
4 years ago
yaapu
bc7c5a0c8e
SRV_Channels: refactor zero_rc_outputs() out of GCS_Mavlink
4 years ago
Peter Barker
d37624ccd6
Sub: remove stale MAGNETOMETER config option from config files
...
This isn't used in the code any more
4 years ago
Peter Barker
b03b3041e0
Copter: remove stale MAGNETOMETER config option from config files
...
This isn't used in the code any more
4 years ago
Andrew Tridgell
cfcd17f0d1
Plane: fixed bug in RC_Channel::has_valid_input
...
needs to go false when no RCIN and THR_FAILSAFE=2. This prevents ICE
library from using RC input
4 years ago
Randy Mackay
f5a04fd1a3
AP_NavEKF3: shorten buffer size send_text message length
4 years ago
Donione
ff80be19c1
AP_GPS: fix type and update reserved bytes in ublox PVT
4 years ago
Iampete1
de1dec819c
Rover: calc_steering_from_turn_rate remove args
4 years ago
yaapu
f33d197b16
AP_RCProtocol: fix fport rssi
4 years ago
Randy Mackay
7398529f6b
AP_NavEKF3: minor format fix
4 years ago
Peter Barker
abab203b32
SITL: remove zero initialisations, move more into class definitions
4 years ago
QioTek
da5da6b14e
Tools: added Qiotek ZealotF427 board ID
...
add board id for Qiotek ZealotF427
4 years ago
Patrick José Pereira
27720f2235
Tools: Replay: Move from uint to uint32_t in MsgHandler
...
uint is not a fundamental type and does not exist under cstdint
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Andrew Tridgell
174dc3b032
AP_BoardConfig: disable watchdog in examples
...
not a lot of use in example code
4 years ago