Francisco Ferreira
7dca7933fa
AP_HAL_PX4: fix UAVCAN armed state to depend on safety switch
2017-04-27 14:04:56 +01:00
Francisco Ferreira
e7bd64b7d6
PX4: remove mkblctrl driver initialization
2017-04-27 13:32:43 +01:00
Francisco Ferreira
2f326fe5e0
build: remove obsolote mkblctrl from PX4 builds
2017-04-27 13:32:43 +01:00
Francisco Ferreira
965eda69f3
AP_HAL_PX4: remove left-overs of legacy UAVCAN support
2017-04-27 13:32:43 +01:00
Andrew Tridgell
ca4cde9770
HAL_PX4: fixed safety switch light pattern
...
this was broken by the recent CAN merge. My fault for not checking it
carefully. We have to publish the armed state so the fmu driver on
pixracer can update the light
2017-04-27 13:32:43 +01:00
priseborough
596b20eb07
AP_NavEKF2: close perf counter when doing early return
2017-04-27 20:14:21 +10:00
priseborough
88469ce80c
AP_NavEKF2: Reset covariance if bad mag fusion update
2017-04-27 20:14:21 +10:00
priseborough
f208986d43
AP_NavEKF3: Reset covariance if bad mag fusion update
2017-04-27 20:14:21 +10:00
Andrew Tridgell
18b66f9eed
AP_NavEKF3: fixed reset of coviariance matrix
2017-04-27 18:33:25 +10:00
Andrew Tridgell
d799bacd7d
AP_NavEKF2: fixed reset of coviariance matrix
2017-04-27 18:33:25 +10:00
Andrew Tridgell
888edcd709
Plane: fixed duplicate include of AP_ADC library
2017-04-27 18:32:26 +10:00
Andrew Tridgell
1875d2adab
Copter: fixed duplicate include of AP_ADC library
2017-04-27 18:32:26 +10:00
Andrew Tridgell
b344bd1071
Rover: fixed duplicate include of AP_ADC library
2017-04-27 18:32:26 +10:00
Andrew Tridgell
c5d2b5b62e
AntennaTracker: fixed duplicate include of AP_ADC library
2017-04-27 18:32:26 +10:00
Randy Mackay
81f8ab3933
Copter: guided init uses vertical stopping point
2017-04-27 14:36:23 +09:00
Randy Mackay
e2cf836734
AC_WPNav: add get_stopping_point
...
returns 3D stopping point, simply re-uses pos_controller methods
2017-04-27 14:36:22 +09:00
Randy Mackay
a342b73604
Copter: guided velocity contoller inits accel and jerk
...
In practice this has no functional impact because the guided_pos_control_start initialises these values (using AC_WPNav) and it is not currently possible for a user to get to the velocity controller without having first used the guided position controller
2017-04-27 14:35:46 +09:00
Francisco Ferreira
e0de1517c1
mk: add AP_ADC to global library include
...
AP_ADC was removed from Sub make include file in 6806989
but it is used in Linux HAL so we have to always include it
2017-04-26 20:23:41 -07:00
Randy Mackay
e96332d346
AC_WPNav: reduce spline to straight twitch
2017-04-27 11:21:33 +09:00
Pierre Kancir
f8d6b5fc9c
AP_HAL_SITL: Allow to use a second type of gps for all type
2017-04-26 18:34:56 +01:00
Peter Barker
e90c62ffc6
autotest: run_in_terminal_window gets SITL_RITW_MINIMIZE
...
This is handy when running gdb repeatedly; don't
need to find the iconified window all the time.
2017-04-26 14:12:10 +10:00
karthik.desai
44d84fca15
AP_Beacon: Added Marvelmind Beacon class
...
Code cleanup, adhering to Ardupilot code style
Marvelmind code fixes
formatting fixes including replacing camel case with underscore
replaced puts with ::printf
removed unused debug and counter
Removed useless library includes.
Corrected spellings.
Update the last_update_ms so healthy() doesn't break.
2017-04-26 11:59:20 +09:00
karthik.desai
47ff9ddeec
Rover: Added Beacon implementation
...
Enabled beacon parameters
beacon updates at 50hz
Use dataflash library to log AP_Beacon msg
2017-04-26 11:59:11 +09:00
Randy Mackay
f6888d3544
Tools: remove often unsupported character from Git_Success
...
Sorry Eduardo this character causes a lot of editors trouble so replacing with a close alternative
2017-04-26 11:45:47 +09:00
qtn89
3250e4cc62
Added name to GIT_Success.txt
...
Testing Git Tutorial
2017-04-26 11:45:39 +09:00
Pierre Kancir
f0f7ca2386
SITL: State constrain rover motor input between 1000 and 2000
2017-04-26 10:38:01 +10:00
Pierre Kancir
7f861aafd0
APMRover2: make on spot turn in skid and manual use full motor range
2017-04-26 10:38:01 +10:00
Pierre Kancir
83bf1fdca5
APMrover2: remove useless variable
2017-04-26 08:43:09 +10:00
Pierre Kancir
f13425aa28
APMRover2: make crash_check define static const
2017-04-26 08:43:09 +10:00
Pierre Kancir
2eb0ed6242
APMRover2: Remove, correct some cast
2017-04-26 08:43:09 +10:00
Pierre Kancir
409e8b5f26
APMRover2: Remove unused config define
2017-04-26 08:43:09 +10:00
Pierre Kancir
91958fb96a
APMRover2: Remove unused config define
2017-04-26 08:43:09 +10:00
Pierre Kancir
20cc336885
APMRover2: const correctness
2017-04-26 08:43:09 +10:00
Pierre Kancir
c41e695c98
APMRover2: correct some style
2017-04-26 08:43:09 +10:00
Pierre Kancir
b634fe548d
APMRover2: Use c++ cast
2017-04-26 08:43:09 +10:00
Randy Mackay
1a246851fc
Copter: enable radio failsafe by default
2017-04-24 17:07:42 +09:00
Andrew Tridgell
7ea0f65590
Plane: removed incorrect comment
2017-04-24 16:56:23 +10:00
Andrew Tridgell
06b0742481
Plane: fixed jump in qhover on takeoff
...
Z controller PID is from -1 to 1
thanks to Leonard for spotting this
2017-04-24 16:55:41 +10:00
Andrew Tridgell
b9debba509
Plane: make ground test easier for tilt
2017-04-24 16:55:41 +10:00
Andrew Tridgell
76870f8e01
Plane: improve fast/slow tilt in ground tests
...
when disarmed use the slow tilts so users can judge the rates it will
use in flight
2017-04-24 16:55:41 +10:00
Andrew Tridgell
aab20317a0
Plane: fixed position control in QLAND_FINAL
2017-04-24 16:55:41 +10:00
Andrew Tridgell
4240d3f739
Autotest: support tilttri-vec quadplane
2017-04-24 16:54:41 +10:00
Andrew Tridgell
1e69508322
SITL: added a vectored tilt tricopter quadplane
2017-04-24 16:54:41 +10:00
Andrew Tridgell
b1f1ace736
Plane: support vectored yaw tiltrotors
...
this adds support for tiltrotors which control yaw by vectoring the
forward motors. This avoids the need for the rear motor on a
tilt-tricopter to have a tilt servo
2017-04-24 16:54:41 +10:00
Andrew Tridgell
fedabd1ace
Plane: added logging of quadplane desired yaw
...
makes analysis of takeoffs easier
2017-04-24 16:52:16 +10:00
Andrew Tridgell
2d9c3e3d93
Plane: added EKF yaw reset handling to quadplane
...
this follows the implementation from copter. Thanks to Leonard for the
suggestion
2017-04-24 16:52:16 +10:00
Andrew Tridgell
516bf26719
Plane: fixed QRTL change when coming from loiter
...
the nav controller can think we have already reached the loiter target
if we were last in a LOITER when we switch to RTL. In that case it
would switch to QRTL immediately
found by Leonard (thanks!)
2017-04-24 16:28:59 +10:00
Andrew Tridgell
be1b50d6e2
Plane: support auto trim for separate elevon and vtail channels
...
this supports SERVO_AUTO_TRIM=1 for elevons and vtails setup using the
new separate functions
2017-04-24 16:26:08 +10:00
Andrew Tridgell
b4ffcfa6bd
Plane: added support for elevon and vtail servo functions
...
these make trimming and limiting servo movement easier
2017-04-24 16:26:08 +10:00
Andrew Tridgell
61fbaf0db7
SRV_Channel: added elevon and vtail functions
...
these allow for trimming and limit setting per channel, plus allow for
more than one set of elevon or vtail
2017-04-24 16:26:08 +10:00