Commit Graph

20097 Commits

Author SHA1 Message Date
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
Rustom Jehangir
15bea95f9f Changed to ArduCopter as the base code. 2016-01-05 10:55:34 -08:00
Rustom Jehangir
842d7a1f6d Branch ArduPlane into ArduSubsea. 2016-01-05 10:55:34 -08:00
Víctor Mayoral Vilches
ca9af3ee42 README: Add PXFmini maintainer and update 2016-01-05 15:35:56 -02:00
Víctor Mayoral Vilches
d73fc4c0b2 AP_Notify: Add PXFmini support 2016-01-05 15:35:56 -02:00
Víctor Mayoral Vilches
41da1a4fc5 mk: add pxfmini target 2016-01-05 15:35:56 -02:00
Víctor Mayoral Vilches
fa3dad928b HAL_Linux: Add PXFmini to Linux_Class 2016-01-05 15:35:56 -02:00
Víctor Mayoral Vilches
e1de1f5f80 HAL_Linux: Util, add PXFmini support 2016-01-05 15:35:56 -02:00
Víctor Mayoral Vilches
e493bfcae4 AP_InertialSensor: add PXFmini support 2016-01-05 15:35:56 -02:00
Víctor Mayoral Vilches
a0b9181198 HAL_Linux: Scheduler add PXFmini support 2016-01-05 15:35:55 -02:00
Víctor Mayoral Vilches
1c49b086eb HAL_Linux: SPIDriver add PXFmini support 2016-01-05 15:35:55 -02:00
Lucas De Marchi
e0d19dc87d AP_HAL_Linux: RCInput_RPI: fix coding style 2016-01-05 15:35:34 -02:00
Víctor Mayoral Vilches
fdf490dad1 HAL_Linux: RCInput support for PXFmini 2016-01-05 15:34:50 -02:00
Lucas De Marchi
4e883e033f AP_HAL_Linux: GPIO: remove ifdef comment
It just clutters the source code and review process when a new similar
board is added.
2016-01-05 15:34:49 -02:00
Víctor Mayoral Vilches
8ce8045033 HAL_Linux: GPIO, add support for PXFmini 2016-01-05 15:31:43 -02:00
Víctor Mayoral Vilches
0aee50b99e HAL: Add PXFmini board 2016-01-05 15:31:43 -02:00
Gustavo Jose de Sousa
b5a364504a waf: make each board a build variant
With that, we don't have to recompile unnecessarily when switching between
boards. Now, each board has it's own build directory in build/<board_name>.
2016-01-05 10:21:42 -02:00
Gustavo Jose de Sousa
f338b917d0 waf: gbenchmark: get build node from variant
If there's no variant configuration, then cfg.variant will be '', which will
make bldnode be cfg.bldnode. Thus, this patch prepare gbenchmark build for
variant builds and doesn't break the current build.
2016-01-05 10:21:42 -02:00
Gustavo Jose de Sousa
f577c1702c waf: gbenchmark: catch WafError instead of Exception
Also, change the output.
2016-01-05 10:21:42 -02:00
Andrew Tridgell
ea823a818c AP_AHRS: enable EKF2 by default in AHRS 2016-01-05 16:42:01 +11:00
Andrew Tridgell
a0a4b698f6 AP_NavEKF: disable EKF1 by default
use EKF2 instead
2016-01-05 16:41:48 +11:00
Andrew Tridgell
c34626ec4e AP_NavEKF2: automatically cut back EK2_IMU_MASK to suit number of IMUs 2016-01-05 16:40:43 +11:00
Andrew Tridgell
cc25575b3a AP_Scheduler: prevent a startup crash in autotest for Rover 2016-01-05 16:31:06 +11:00
Peter Barker
d72a833ad4 sim_vehicle.sh: remove unused -e option and unused variables
Closes #3336
2016-01-05 15:23:37 +11:00
Tom Pittenger
607201a9b1 Plane: zero course error for straight bungee launch
This fixes the behavior where it uses the heading when switched to AUTO instead of at launch causing a turn just after a bungee launch
2016-01-05 11:20:14 +11:00
Andrew Tridgell
62b2a2117d SITL: only report ground contact at most once per second 2016-01-05 09:47:58 +11:00
Andrew Tridgell
dd07ffce08 HAL_SITL: enable debug of rcoutput channel enable and frequency 2016-01-05 09:47:55 +11:00
Andrew Tridgell
526fb65dd1 HAL_PX4: fixed setting of rcout frequency on alt channels 2016-01-05 09:47:52 +11:00
Andrew Tridgell
224b2e2dda AP_Param: allow group entries as duplicates
otherwise this breaks heli attitude control object
2016-01-05 07:50:23 +11:00
Andrew Tridgell
b6155d2cb6 RC_Channel: fixed output for k_motor* 2016-01-05 06:41:51 +11:00
Andrew Tridgell
1b682e3c8f AP_Motors: swash servos are output only 2016-01-05 06:41:51 +11:00
Andrew Tridgell
238e912000 RC_Channel: allow find_channel() to be called early
and fix a bug!
2016-01-05 06:40:48 +11:00
Rustom Jehangir
54101ba268 Fixed error in RCMapper for new channel parameters. 2016-01-04 10:54:12 -08:00
Rustom Jehangir
1daede2765 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-04 10:54:12 -08:00
Rustom Jehangir
f44eacfbb9 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-04 10:54:12 -08:00
Rustom Jehangir
fd9ac809a8 Change user config file for default options. Eventually these will be moved into the main config file as Sub defaults. 2016-01-04 10:54:12 -08:00
Rustom Jehangir
79951c0989 Added frame type BLUEROV to configure use with the new AP_MotorsBlueROV class. 2016-01-04 10:54:12 -08:00
Rustom Jehangir
01d3938af8 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-04 10:54:12 -08:00
Rustom Jehangir
cfe8e5a3cb Changed class names in new AP_MotorsBlueROV class for compilation. All other code is still identical to the tricopter motor class. 2016-01-04 10:54:12 -08:00
Rustom Jehangir
dac5a3a1cd 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-04 10:54:12 -08:00
Rustom Jehangir
c80f3506d8 Added forward and strafe setters and getters to AP_Motor_Class to enable a motor class with 6DOF actuators. 2016-01-04 10:54:12 -08:00