Tom Pittenger
f2d744b7c9
APM_OBC: non-functional change - cleaned up logic
9 years ago
James Stoyell
48a7363608
APM_OBC: Added params for AUVSI student competition
9 years ago
Francisco Ferreira
af6d8e3c36
AP_Param: explicitly cast to float to avoid Clang warning
...
/home/travis/build/ArduPilot/ardupilot/libraries/AP_Param/AP_Param.h:542:22: warning: using floating point absolute value function 'fabsf' when argument is of integer type [-Wabsolute-value]
bool force = fabsf(_value - v) < FLT_EPSILON;
9 years ago
Randy Mackay
71692044f8
AP_Parachute: resolve compile warning re init order
9 years ago
Tom Pittenger
431b3c7160
AP-TECS: constrain proportion to 0-1 for spdweight scale so it doesn't grow backup after land point
9 years ago
Tom Pittenger
25c3367341
AP_L1 - add a stale flag
...
threading bug fix. When a mission wp updates, but the L1 controller had not yet, the data is stale. Example, On Plane when NAV_LAND starts for a moment your xtrack and bearing is most likely bear zero regardless if you have a big turn or not until 10 Hz later when the update() gets called and updates those values with correct values for the new waypoint.
9 years ago
Tom Pittenger
2ce964c8ac
AP_L1_Controller: add accessor for xtrack_error_integrator
9 years ago
Tom Pittenger
595badce3e
AP_TECS: rely on single flag for all land stage differences
...
recent fixes in Plane have made the stage more accurate so exceptions/hacks are no longer needed to differentiate between knowing if executing NAV_LAND vs being in stage_approach.
9 years ago
Tom Pittenger
0af878703f
AP_TECS: move target land_airspeed logic to top layer
9 years ago
Tom Pittenger
525c7b24e3
AP_TECS: created accessor for TECS_LAND_ARSPD param
9 years ago
Andrew Tridgell
0af322e90d
HAL_PX4: added comment on oneshot
9 years ago
Andrew Tridgell
5ce7ae71a7
HAL_PX4: fixed enabling oneshot on a subset of motors
9 years ago
Andrew Tridgell
fd7c87e629
AP_Motors: allow enabling oneshot on a subset of motors
9 years ago
Andrew Tridgell
bcd0d48ced
HAL_PX4: fixed non-contiguous motor outputs
...
this fixes tricopter with chan3 never set
9 years ago
Andrew Tridgell
180a7905e5
SITL: make Z down in motors
9 years ago
Andrew Tridgell
46f368f17d
HAL_SITL: support fireflyy6 as quadplane
9 years ago
Andrew Tridgell
aa80851138
SITL: support fireflyY6 quadplane model
9 years ago
Andrew Tridgell
8880635fe1
SITL: support vtail and elevon planes in builtin plane sim
...
remove old tiltrotor in favor of new tiltrotor code
9 years ago
Andrew Tridgell
b4d24d8e03
SITL: fixed rotations of motors by large angles
9 years ago
Andrew Tridgell
6165c42535
AP_Math: added from_axis_angle() method on Matrix3f
...
for arbitrary rotations in simulator
9 years ago
Andrew Tridgell
f2c63e24c5
AP_Motors: allow tricopter motor 7 to be moved to any output
9 years ago
Tom Pittenger
0e775f595d
AP_BattMonitor: make param BATT_WATT_MAX plane only
9 years ago
Rimvydas Naktinis
df922dacfa
Plane: Suppress throttle when parachute release initiated, not after release.
9 years ago
Andrew Tridgell
21fb38da8f
HAL_SITL: support Y6 frame
9 years ago
Andrew Tridgell
71ca534ec6
SITL: added Y6 frame
9 years ago
Andrew Tridgell
41b3cb2ff7
HAL_SITL: support tri sim
9 years ago
Andrew Tridgell
49822effca
SITL: added tricopter simulator
9 years ago
Andrew Tridgell
c262d6a1b4
SITL: break up multicopter into Motor/Frame/Multicopter classes
...
ready for more tiltrotors
9 years ago
Michael du Breuil
fd51c3cc16
AP_TECS: Remove hgt_afe from update_50hz()
9 years ago
Michael du Breuil
475e731e34
AP_SpdHgt_Control: Remove hgt_afe from update_50hz()
9 years ago
Andrew Tridgell
c765979f9a
DataFlash: expose the number of lost log messages
...
will be logged in PM message
9 years ago
Andrew Tridgell
ced4cce358
AP_Scheduler: added optional perf counters at SCHED_DEBUG >= 4
9 years ago
Randy Mackay
4419b3c617
AHRS_NavEKF: fix get_position by using ekf origin
...
The EKF's getPosNED returns a vertical position relative to the EKF origin but previously this function was using it as if it was relative to ahrs's home
9 years ago
Jonathan Challinger
a7f959e6f9
AP_Notify: add ToneAlarm_PX4_Solo
9 years ago
Jonathan Challinger
d2ca2d2e0e
AP_Notify: change OREOLED config to ifdef
9 years ago
Jonathan Challinger
06ccf88cc9
AP_BattMonitor_SMBus: set AP_Notify powering_off flag
9 years ago
Jonathan Challinger
dba55182af
AP_Notify: add flags.powering_off
9 years ago
Andrew Tridgell
ac60901b0c
AP_NavEKF2: use vector comparison for new mag vector
9 years ago
Jonathan Challinger
6a5f1c0bec
AP_AHRS_NavEKF: reflect changes to getMagOffsets
9 years ago
Jonathan Challinger
97112ccd44
AP_NavEKF2: check mag instance id when returning mag offsets
9 years ago
Jonathan Challinger
6938e3d57b
AP_NavEKF: check mag instance id when returning mag offsets
9 years ago
Jonathan Challinger
1185cd1be7
AP_NavEKF2: move getMagOffsets into outputs
9 years ago
Jonathan Challinger
acfaafe276
AP_NavEKF2: detect changes to magnetometer offset parameters and reset states
9 years ago
Andrew Tridgell
835c0b1759
HAL_SITL: follow sqrt law to 60m for wind
...
this makes testing wind in landings more useful
9 years ago
Andrew Tridgell
57aef8e1e9
SITL: added basic wind support in multicopter, plane and quadplane
...
this adds non-turbulent wind support for the built-in simulators. I
added it primarily for quadplane testing, but it should also be useful
for multicopter navigation testing.
9 years ago
Andrew Tridgell
28aa4c40cc
HAL_PX4: fixed order of wifi and frsky on FMUv4
...
thanks to OXINARF for noticing!
9 years ago
Andrew Tridgell
4a35f8e9fc
HAL_PX4: fixed comments for FMUv4 uarts
9 years ago
Andrew Tridgell
4ef977c68b
HAL_SITL: fixed initial path for uartF
9 years ago
Andrew Tridgell
ef180710db
AP_SerialManager: fixed doc strings
9 years ago
Andrew Tridgell
62986957b4
GCS_MAVLink: raise number of mavlink buffers to 5
9 years ago