Ricardo de Almeida Gonzaga
a0ca38a03f
make: hardcode missing/cmath defines
...
In order to retain the current behavior
9 years ago
Ricardo de Almeida Gonzaga
730dc87b56
make: start using 'AP_Common/missing' to all boards
9 years ago
Ricardo de Almeida Gonzaga
5bd034a5a8
Global: start using cmath instead of math.h
9 years ago
Ricardo de Almeida Gonzaga
60d141c717
missing: add cmath
9 years ago
Ricardo de Almeida Gonzaga
5e45c9dfb0
waf: add cxx_checks tool
...
In order to start generating AP_Config header and detect
parameter such as the existence of cmath functions.
9 years ago
Ricardo de Almeida Gonzaga
14dbc16d46
waf: start using 'AP_Common/missing' to all boards
9 years ago
Francisco Ferreira
637c3902b4
travis: remove Travis cache since it isn't used currently
9 years ago
Andrew Tridgell
97a7192f76
Plane: make it more obvious that AUTO_FBW_STEER is not for normal use
9 years ago
Grant Morphett
2c4aaf7cb3
Rover: Commit for Rover release 3.0.0
9 years ago
Grant Morphett
801ced34a5
Rover: added the VIBRATION message which is sent to the GCS.
9 years ago
Grant Morphett
8e69b66cf0
Rover: added the VIBE logging to the Dataflash logs.
9 years ago
Saloni Jain
ff74792fd4
Rover: MAV_CMD_DO_SET_HOME support in APMRover2
9 years ago
Andrew Tridgell
981f5a132e
README: added Peter as Tools maintainer
9 years ago
Andrew Tridgell
6c8f0ffad4
mavlink: update submodule
...
merged latest from upstream
9 years ago
Peter Barker
009bb7fa9c
build_binaries: regenerate manifest after building binaries
9 years ago
Peter Barker
d7977dfcc2
Tools/scripts/generate-manifest.py: json description of binaries directory
9 years ago
Andrew Tridgell
a8ca41abf1
autotest: use 60% engine speed for stability test
...
can't handle 55% in SITL now in quad
9 years ago
Andrew Tridgell
9db618c73c
AP_AHRS: disable EKF1 for plane
...
we are running too close to the 1MByte limit for pixhawk. This
recovers nearly 100kbyte of flash
9 years ago
Andrew Tridgell
5f1ad68bd9
Plane: improved velocity controller for quadplane landing
9 years ago
Andrew Tridgell
8b30569ad1
Plane: setup quadplane earlier in startup
...
this ensures the GCS gets the full parameter list as the param count
will be set before mavlink starts
9 years ago
Andrew Tridgell
5cc4b20c73
Plane: smooth out final descent for landing
9 years ago
Andrew Tridgell
7dcd17a2fa
SITL: make multicopter motors only effective above 10%
9 years ago
Andrew Tridgell
6bff07397e
AP_Math: added linear_interpolate() function
9 years ago
Andrew Tridgell
197cefaaa7
Plane: prevent large nose-down on start of velocity controller
9 years ago
Andrew Tridgell
ae51e51c6a
Plane: use velocity controller for initial quadplane landing
9 years ago
Andrew Tridgell
b1266603a6
Plane: setup immediate pitch limit on quadplane takeoff
...
this prevents a single loop with large pitch down demand
9 years ago
Andrew Tridgell
602ff03c41
AP_TECS: limit both negative and positive pitch on quadplane transition
...
this makes for smoother auto takeoff
9 years ago
Andrew Tridgell
ae5b8849ec
autotest: added CMAC VTOL mission
9 years ago
Andrew Tridgell
27934a893e
autotest: raise timeout again
...
after trying lots of other things to speed up build_binaries.sh it
still isn't fast enough, so this just raises the timeout by 50%
9 years ago
Andrew Tridgell
913cf9dd37
Plane: set min quad throttle to 10%
...
fixes spin when armed
9 years ago
Andrew Tridgell
7f85c14c96
Plane: fixed landing detector for new AP_Motors code
9 years ago
Andrew Tridgell
70679a06aa
Plane: fixed quadplane throttle control in AUTO
9 years ago
Andrew Tridgell
52cc369f15
Plane: fixed typo in AP_Motors conversion
9 years ago
Andrew Tridgell
e7f7afcc4d
Plane: added correct filter defaults
9 years ago
Andrew Tridgell
9cf909607f
Plane: setup reasonable quadplane defaults
9 years ago
Andrew Tridgell
86416e8f05
AP_Param: added set_default_by_name()
9 years ago
Andrew Tridgell
dd6c4d6225
Plane: fixed up parameters for quadplane
...
this fixes quadplane parameters for the new AP_Motors code
9 years ago
Andrew Tridgell
0530af93aa
AP_Param: allow top level parameters to be pointers
...
this will allow for the attitude_control variable in quadplane to be a
pointer
9 years ago
Randy Mackay
b96ea15220
Plane: quadplane uses AC_AttitudeControl_Multi
9 years ago
Randy Mackay
87399776a3
AC_PosControl: hover throttle default to 0.5
9 years ago
Randy Mackay
41b584ac9e
Plane: fix quadplane qstabilize throttle input
9 years ago
Randy Mackay
52caed2573
Plane: QTUN df messages angle boost field as float
9 years ago
Randy Mackay
f6eabfdab2
AP_MotorsMulticopter: formatting fixes
9 years ago
Randy Mackay
6807b961e2
AP_MotorsMulticopter: protect against div-by-zero if MOT_SPIN_ARMED is zero
9 years ago
Randy Mackay
b39798ad90
AP_Motors: remove unused DESIRED_SPIN_MIN_THROTTLE
9 years ago
Randy Mackay
dc86e1472c
AP_MotorsTri: protect against div-by-zero if MOT_YAW_SV_ANGLE param was set to 90
9 years ago
Randy Mackay
9b5b6f3779
AP_MotorsHeli: constrain filtered throttle
...
This is required because we have removed the constraint on the throttle input. This also insures that there is no lag caused by the filtered throttle straying far outside the 0 to 1 range
9 years ago
Randy Mackay
b4a61e6ccf
AP_Motors: remove constrain on throttle input
...
This constraint is redundant because we already constrain the filtered throttle
9 years ago
Leonard Hall
fce426409e
AP_MotorsTri: fix stab patch
9 years ago
Randy Mackay
49562c5ca3
AP_MotorsMulticopter: reduce num bits used for spool-up-down-mode
9 years ago