Andrew Tridgell
06bcf0df4b
Plane: change default loop rate for quadplanes to 300Hz
9 years ago
Andrew Tridgell
1fe9582ac3
Plane: back to velocity controller for quadplane landing
...
now with much smoother attitude control thanks to some help from
Leonard
9 years ago
Andrew Tridgell
4a5c4a5189
Plane: not in vtol mode when quadplane not enabled
...
prevents logging error in auto if quadplane not enabled and running a
VTOL mission command
9 years ago
Andrew Tridgell
d03a232659
AC_AttitudeControl: added set_limit_accel_xy() API
...
for preventing integrator buildup
9 years ago
Andrew Tridgell
ed2f26d7b8
RC_Channel: allow for pass-thru from low channels to any channel
...
this makes it easier to setup things like ignition cut or bottle drop
with a 8 channel radio
9 years ago
Lucas De Marchi
6eac84812c
ArduCopter: remove readme file
...
The readme file in root directory is already sufficient.
9 years ago
Lucas De Marchi
577b7e3f49
AntennaTracker: remove readme file
...
The readme file in root directory is already sufficient.
9 years ago
斯东Stone
c232184914
Fix wiki links that always go to Home
9 years ago
hiro2233
7814841cd6
AP_HAL: Add RCOutput interactive example with Menu
9 years ago
Lucas De Marchi
cc24f323d2
waf: add messages to the things we are checking for
...
Before:
Checking for code snippet : yes
Checking for code snippet : yes
Checking for code snippet : yes
Checking for code snippet : yes
Checking for code snippet : no
Checking for code snippet : no
After:
Checking for HAVE_CMATH_ISFINITE : yes
Checking for HAVE_CMATH_ISINF : yes
Checking for HAVE_CMATH_ISNAN : yes
Checking for NEED_CMATH_ISFINITE_STD_NAMESPACE : yes
Checking for NEED_CMATH_ISINF_STD_NAMESPACE : no
Checking for NEED_CMATH_ISNAN_STD_NAMESPACE : no
9 years ago
Lucas De Marchi
169c350e85
waf: rename AP_Config.h to ap_config.h
...
The usual name for this header is config.h, but that's already used by
vehicles. Using uppercase could give the impression this is a
file to be modified, but it's not. Use lowercase instead.
9 years ago
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