Andre Kjellstrup
b6b593b6fb
Tools: install-prereqs-ubuntu: update for Ubuntu 16.x
...
No older versions of Ubuntu is affected by this script.
2016-04-19 00:14:09 -03:00
Andrew Tridgell
2a214f1e46
AP_GPS: support a wider variety of NMEA receivers
...
some reeivers use a different talker ID. This allows us to accept
them.
2016-04-18 15:30:17 +10:00
Lucas De Marchi
0d9b9433da
GCS_MAVLink: fix home position unit
...
As per documentation the home position is in mm. Since location stores
it in cm, convert to mm before sending.
2016-04-18 13:07:45 +10:00
Lucas De Marchi
0095f6168e
ArduPlane: fix handling of SET_HOME_POSITION
...
Location.altitude is stored in cm.
2016-04-18 13:07:45 +10:00
Lucas De Marchi
a310d3735e
ArduCopter: fix handling of SET_HOME_POSITION
...
Location.altitude is stored in cm.
2016-04-18 13:07:45 +10:00
Michael du Breuil
9398531811
Mavlink: change mavlink commit to reflect changes to the flags
2016-04-17 19:00:03 -07:00
Michael du Breuil
c17ea21a97
Plane: Add support for DO_REPOSITION via COMMAND_INT
...
also allows guided to change loiter directions
2016-04-17 19:00:03 -07:00
Michael du Breuil
bb7cf6c0b6
AP_Math: Update location_sanitize to sanitize for lat/lng
2016-04-17 19:00:03 -07:00
Andrew Tridgell
62574b35b5
Plane: fixed negative loiter radius values
2016-04-18 09:33:20 +10:00
Francisco Ferreira
b7135175c9
AC_AttitudeControl: fix heli documentation
2016-04-18 07:40:34 +09:00
Francisco Ferreira
be1186f47f
travis: readd builds - reverts 375c9d1
2016-04-17 14:47:55 -03:00
Francisco Ferreira
0f69b49ff1
ci: add ccache to clang builds
2016-04-17 14:47:55 -03:00
Francisco Ferreira
95343255e1
ci: use updated version of ccache
2016-04-17 14:47:55 -03:00
Francisco Ferreira
b5faf9c361
ci: allow build systems to use ccache more efficiently
2016-04-17 14:47:55 -03:00
Francisco Ferreira
d3b20f9fd1
waf: px4: allow git version to be defined externally
2016-04-17 14:47:55 -03:00
Francisco Ferreira
c2391797d6
mk: allow git versions to be defined externally
2016-04-17 14:47:55 -03:00
Francisco Ferreira
056145df92
travis: hack to make Travis cache ccache properly until https://github.com/travis-ci/travis-ci/issues/4393 is solved
2016-04-17 14:47:55 -03:00
Francisco Ferreira
f289c596b5
travis: add cache
2016-04-17 14:47:55 -03:00
Francisco Ferreira
e2db7a9125
travis: change to container-based builds
2016-04-17 14:47:55 -03:00
Francisco Ferreira
95bdbd6d8a
travis: clean up install step
2016-04-17 14:47:55 -03:00
Francisco Ferreira
25f9832717
ci: split configure script between installing APT packages and other configurations
2016-04-17 14:47:55 -03:00
Francisco Ferreira
d8f8f1bc45
travis: use apt addon
2016-04-17 14:47:55 -03:00
Andrew Tridgell
3c5287e8db
mk: create bootloaded directory for FMUv4
2016-04-16 20:51:59 +10:00
Andrew Tridgell
edd15f15c0
Plane: added some fixed wing in-flight transmitter tuning
2016-04-16 20:47:18 +10:00
Andrew Tridgell
8586b0ae5a
APM_Control: added tuning accessors
2016-04-16 20:37:33 +10:00
Andrew Tridgell
27fb35253c
Plane: added in-flight transmitter tuning
2016-04-16 20:26:43 +10:00
Andrew Tridgell
9020a34a34
PX4Firmware: submodule update
2016-04-16 18:52:40 +10:00
Andrew Tridgell
a731caa4ab
HLA_PX4: prevent timer disturbance in oneshot mode
2016-04-16 18:52:31 +10:00
Andrew Tridgell
6df4d11d3f
AP_Motors: ensure OneShot125 is within 125 to 250usec
2016-04-16 18:52:12 +10:00
Andrew Tridgell
3acfe8bea3
PX4Firmware: submodule update
2016-04-16 08:32:47 +10:00
Andrew Tridgell
d9d6f87195
HAL_PX4: fixed bug in pwm send code
...
many thanks to Oxinarf for spotting this!
2016-04-16 08:32:04 +10:00
Andrew Tridgell
c9dfccfb26
HAL_PX4: improved oneshot support
...
this now supports oneshot properly on both IO and FMU
2016-04-16 07:30:44 +10:00
Andrew Tridgell
ebd89bd078
PX4Firmware: submodule update
...
improved oneshot support
2016-04-16 07:30:43 +10:00
Andrew Tridgell
5db94ec6e7
PX4Firmware: submodule update
...
support oneshot on px4io
2016-04-16 07:30:43 +10:00
Andrew Tridgell
2304c41f44
AP_BoardConfig: use hal.rcout->enable_sbus_out()
2016-04-16 07:30:43 +10:00
Andrew Tridgell
6f284d673a
HAL_PX4: enable oneshot support on px4io
2016-04-16 07:30:43 +10:00
Andrew Tridgell
b94e577cb8
AP_HAL: added enable_sbus_out() call in RCOutput
2016-04-16 07:30:43 +10:00
Tom Pittenger
436062ef37
Plane: improved crash detection
...
- fixes bug where a bungee launch is configured but the aircraft gets bumped and triggers the prop to spin up. This will now detect that and "crash' and disable the motor
2016-04-14 22:34:46 -07:00
Grant Morphett
2887e48178
Plane: Fixed bug with landing flare for high values of LAND_FLARE_SEC
...
I had an issue in SITL where my plane would round the last WP staring
its landing approach and immediately limit the roll to 5degress even
before the plane had finished turning the corner so it would go WAY
off course. For a high value of LAND_FLARE_SEC (mine was 5) the math
works out the plane has landed if
height <= sink_rate * land_flare_sec
During the banking of the last corner the plane started to decend and
quickly set itself up for a 6.1m/s sink rate which is normal. It was
at 30 meters altitude. As you can see at this point the math thinks
the plane has landed so limits the roll. The solution was to ensure
the plane had covered at least 50% of the distance toward the final
waypoint before allowing a flare to happen. Note that LAND_FLARE_SEC
above 2 is considered very high and this normally wouldn't occur.
2016-04-15 13:02:11 +10:00
Lucas De Marchi
ff10d1136c
AP_GPS: reorganize includes
...
Due to the way the headers are organized a single change in a
AP_GPS backend would trigger a rebuild for most of the files in the
project. Time could be saved by using ccache (since most of the things
didn't change) but we can do better, i.e. re-organize
the headers so we don't have to re-build everything.
This makes internal headers internal and then other libraries only
depend on the AP_GPS.h header.
2016-04-14 21:01:51 -03:00
Andrew Tridgell
e83a3d8185
AP_Camera: clearer parameter docs for trigger pin
2016-04-15 09:33:47 +10:00
Andrew Tridgell
bb5db870cb
PX4Firmware: submodule update
...
added SET_MODE ioctl
2016-04-15 09:28:52 +10:00
Andrew Tridgell
9f31fbb895
AP_Camera: support fast timer capture on AUX4 on Pixhawk
...
microsecond capture of hot-shoe
2016-04-15 09:28:51 +10:00
Andrew Tridgell
5b8401cbbc
AP_BoardConfig: allow setup of more complex modes for aux pins on PX4
...
this allows for setting up of timer capture pins
2016-04-15 09:23:46 +10:00
Andrew Tridgell
154fe15c67
Plane: fixed build warning
2016-04-15 09:22:41 +10:00
Paul Riseborough
1ecc206eee
AP_NavEKF2: Allow use in planes without a magnetometer
...
Implements the following techniques to enable planes to operate without magnetometers.
1) When on ground with mag use inhibited, a synthetic heading equal to current heading is fused to prevent uncontrolled covariance growth.
2) When transitioning to in-flight, the delta between inertial and GPS velocity vector is used to align the yaw.
3) The yaw gyro bias state variance is reset following an in-flight heading reset to enable the yaw gyro bias to be learned faster.
2016-04-15 08:31:47 +10:00
Peter Barker
daa210729c
AP_HAL_PX4: correct systemid output for PX4v4
2016-04-14 13:40:27 -07:00
Tom Pittenger
ff57884eca
Plane: renamed variable, non-functional change
2016-04-14 13:18:35 -07:00
Randy Mackay
55ffee25b1
Copter: remove unnecessary control_mode_t casts
...
Thanks @OXINARF
2016-04-14 12:24:04 +09:00
Jonathan Challinger
8f41215569
Copter: fix warning
2016-04-14 12:24:04 +09:00