Jonathan Challinger
3800c66f07
Copter: add RTL_CONE_SLOPE
2016-01-07 17:22:33 +09:00
Jonathan Challinger
dcd16696a2
Copter: refactor RTL to compute full path on initialization
2016-01-07 17:22:31 +09:00
Jonathan Challinger
f299fa7b3d
CodeStyle: xmlpretty.py considers nodes with only text children to be one-liners
2016-01-07 17:39:09 +11:00
Jonathan Challinger
3e4b931d18
CodeStyle: update xmlpretty.py
2016-01-07 17:39:09 +11:00
Jonathan Challinger
8fdbb36827
AP_BattMonitor: add is_powering_off
2016-01-07 15:14:07 +09:00
Randy Mackay
85b4288990
Copter: update 3.3.3-rc1 release notes
2016-01-07 14:30:06 +09:00
Robert Lefebvre
bfa69ed543
Copter: 3.3.3-rc1 release notes
2016-01-07 14:30:03 +09:00
Randy Mackay
15e673f5ae
Copter: fix precland parameter description prefix
...
Thanks to Thomas Stone for finding this
No functional change
2016-01-07 12:55:44 +09:00
Randy Mackay
5ddd332277
AC_AttControl: add ANGLE_BOOST param
...
This allows disabling angle boost
2016-01-07 12:31:52 +09:00
Randy Mackay
6c458b07cb
MotorsHeli_RSC: resolve compiler warning re init order
2016-01-07 12:31:49 +09:00
Randy Mackay
f6b909d0a5
AHRS_NavEKF: resolve compiler warning re signed vs unsigned comparison
2016-01-07 12:31:47 +09:00
Andrew Tridgell
67c3cf3d9b
autotest: fixed incorrect default parms for plane
2016-01-07 13:48:59 +11:00
Andrew Tridgell
5692ed629a
PX4Firmware: submodule update (smbus battery update)
2016-01-07 11:34:04 +11:00
Andrew Tridgell
e7d7ab5ef6
autotest: no need to forceload parms now
2016-01-07 09:42:22 +11:00
Tom Pittenger
70a45680ed
AP_TECS: fixed param desc for TECS_LAND_THR
2016-01-07 09:36:54 +11:00
Andrew Tridgell
be456fc33d
Rover: always call load_all
...
this ensures defaults file works on first start after erase
2016-01-07 09:33:04 +11:00
Andrew Tridgell
f17ec284f7
Tracker: always call load_all
...
this ensures defaults file works on first start after erase
2016-01-07 09:33:02 +11:00
Andrew Tridgell
907a680a3b
Copter: always call load_all
...
this ensures defaults file works on first start after erase
2016-01-07 09:33:00 +11:00
Andrew Tridgell
f201552f6d
Plane: always call load_all
...
this ensures defaults file works on first start after erase
2016-01-07 09:32:57 +11:00
Andrew Tridgell
0d26e3a445
autotest: automatically use sensible defaults for each vehicle type
...
this make first time use of SITL simpler
2016-01-07 09:10:20 +11:00
Andrew Tridgell
415d800957
AP_Param: use get_custom_defaults_file()
2016-01-07 09:09:54 +11:00
Andrew Tridgell
b4cc3d9668
HAL_SITL: implement get_custom_defaults_file()
2016-01-07 09:09:40 +11:00
Andrew Tridgell
5f4bd10477
AP_HAL: added get_custom_defaults_file() to Util
2016-01-07 09:09:09 +11:00
Andrew Tridgell
f8b52c6a67
AP_AHRS: try to start EKF2 slightly before EKF2
...
this gives priority to EKF2 on memory
2016-01-07 08:34:32 +11:00
Andrew Tridgell
a6c39dee84
AP_NavEKF: don't allocate EKF1 unless it will leave 4k free memory
2016-01-07 08:33:33 +11:00
Andrew Tridgell
9188670e03
AP_TECS: added get_height_rate_demand() call
2016-01-06 22:47:38 +11:00
Andrew Tridgell
a07a8aece1
RC_Channel: added pwm_to_angle_dz_trim()
2016-01-06 22:47:21 +11:00
Andrew Tridgell
7c9ee9363b
AP_Motors: added rc_map_mask() function
2016-01-06 22:09:40 +11:00
Andrew Tridgell
dfccf8f713
AP_Motors: also wrap set_freq and enable_ch for motor mapping
2016-01-06 22:09:40 +11:00
Andrew Tridgell
77af00c5e1
AP_Motors: allow arbitrary mapping of channels on multirotors
...
using RCn_FUNCTION with motor1, motor2 etc
2016-01-06 22:09:40 +11:00
Andrew Tridgell
2777ff63ba
SITL: heli-sim: prevent ground rotation and reduced affect of ground impact
2016-01-06 21:59:56 +11:00
Paul Riseborough
e80fb8b3fa
AP_NavEKF2: Improve non-GPS in-flight attitude accuracy
...
The non-GPS mode was not being activated for small height gains - eg indoor flight.
The incorrect innovation consistency check was being applied to the synthetic velocity observations.
2016-01-06 20:49:21 +11:00
Andrew Tridgell
a3d781bf3f
GCS_MAVLink: fixed a valgrind error
2016-01-06 19:54:00 +11:00
Andrew Tridgell
0e8dbe92f0
GCS_MAVLink: fixed string overrun found by asan
2016-01-06 19:53:14 +11:00
Andrew Tridgell
519afc7a06
HAL_PX4: debug code for FRAM corruption
2016-01-06 19:16:16 +11:00
Andrew Tridgell
9941c91d36
RC_Channel: prevent a warning message for assigned RC channels
2016-01-06 19:16:12 +11:00
Andrew Tridgell
6c064ae8bd
HAL_SITL: flow control is enabled on SITL
...
faster parameter download
2016-01-06 19:16:08 +11:00
Andrew Tridgell
68a46bc1ff
GCS_MAVLink: use AP_Param::count_parameters()
2016-01-06 14:44:37 +11:00
Andrew Tridgell
93f0707679
AP_Param: added count_parameters() API
...
this auto-clears when an ENABLE parameter changes
2016-01-06 14:44:34 +11:00
Peter Barker
ff8008d81a
DataFlash: remove unused callbacks, unimplemented functions
...
Closes #3269
2016-01-05 17:08:07 -02:00
Rustom Jehangir
32391b3c6e
Merge branch 'master' of https://github.com/rjehangir/ArduPilot
2016-01-05 10:58:10 -08:00
Rustom Jehangir
013ac946f3
Fixed error in RCMapper for new channel parameters.
2016-01-05 10:55:34 -08:00
Rustom Jehangir
bf62513c6c
Added control_rov file to hold the two methods needed for simple ROV control and basic testing of this project. Also added the code needed to pass the forward and strafe inputs to the motors class.
2016-01-05 10:55:34 -08:00
Rustom Jehangir
871643496e
Added forward and strafe channels to the radio. This might not be the best method for this, but it should work for now and will allow the control classes to be changed appropriately.
2016-01-05 10:55:34 -08:00
Rustom Jehangir
5884f9f136
Change user config file for default options. Eventually these will be moved into the main config file as Sub defaults.
2016-01-05 10:55:34 -08:00
Rustom Jehangir
a56dc9242a
Added frame type BLUEROV to configure use with the new AP_MotorsBlueROV class.
2016-01-05 10:55:34 -08:00
Rustom Jehangir
f1d7cb01b1
Changed the majority of the BlueROV motor library file. Haven't compile tested yet because this commit was made by accident. Whoops. Will commit a fix if it breaks.
2016-01-05 10:55:34 -08:00
Rustom Jehangir
45699c845d
Changed class names in new AP_MotorsBlueROV class for compilation. All other code is still identical to the tricopter motor class.
2016-01-05 10:55:34 -08:00
Rustom Jehangir
e4b9aebcf8
Copied tricopter Motor library files as the base for the BlueROV motor library. This was done because it doesn't use the Matrix parent class, which is too specific to flying multicopters.
2016-01-05 10:55:34 -08:00
Rustom Jehangir
c2a4be54f8
Added forward and strafe setters and getters to AP_Motor_Class to enable a motor class with 6DOF actuators.
2016-01-05 10:55:34 -08:00