Commit Graph

180 Commits

Author SHA1 Message Date
jaxxzer 6696119ec7 Sub: allow arming from manual mode 2017-02-21 11:26:14 +11:00
jaxxzer 38be177e47 Sub: Add manual mode functions 2017-02-21 11:26:14 +11:00
jaxxzer e016e906f5 Sub: Create new Vectored 90DEG (6DOF) class 2017-02-21 11:26:14 +11:00
Rustom Jehangir 0a6fc0cc43 Sub: Remove gain control from joystick file. 2017-02-21 11:26:14 +11:00
Rustom Jehangir f19c20b29e Sub: Add low pass filter to camera tilt input 2017-02-21 11:26:14 +11:00
Rustom Jehangir 5adcb2cbef Sub: Changes based on diff with Copter. 2017-02-21 11:26:14 +11:00
Rustom Jehangir 814605c461 Sub: Make changes to match Copter changes 2017-02-21 11:26:14 +11:00
Rustom Jehangir accbbce304 Sub: Turn counter (#23)
* Sub: Add turn counter to avoid tether tangling.

* Sub: Add turn counter.

* Sub: Bug fix in turn counter.
2017-02-21 11:26:14 +11:00
jaxxzer d3f5f59b8c Sub: fix surface bottom detection
output_min() to make sure throttle limits are false when disarmed
2017-02-21 11:26:14 +11:00
jaxxzer fa5af82d4c Sub: Update default params 2017-02-21 11:26:14 +11:00
Rustom Jehangir 2ca103bbda Sub: Set crash detection to off by default 2017-02-21 11:26:14 +11:00
Rustom Jehangir 7265351a0d Sub: Fix joystick scaling to 1100-1900 range 2017-02-21 11:26:14 +11:00
Rustom Jehangir 9198b8cb29 Sub: Changes to match recent Copter updates. 2017-02-21 11:26:14 +11:00
Rustom Jehangir 7e33957af2 Sub: Fix typo in defines.h 2017-02-21 11:26:14 +11:00
Rustom Jehangir 26d0a922c1 Sub: Changes to match recent Copter updates. 2017-02-21 11:26:14 +11:00
Rustom Jehangir e857f20784 Sub: Changes to match Copter 2017-02-21 11:26:14 +11:00
Rustom Jehangir cf8e5f1337 Sub: Improve joystick button debounce 2017-02-21 11:26:14 +11:00
Rustom Jehangir b97b6b8f8a Sub: Improve joystick button debounce and input hold 2017-02-21 11:26:14 +11:00
Rustom Jehangir 203b7fbaba Sub: Implement joystick button arm toggling 2017-02-21 11:26:14 +11:00
Rustom Jehangir ae0e5dcb4b Sub: Implement video switch feature on joystick button 2017-02-21 11:26:14 +11:00
Rustom Jehangir 1447ba4c20 Sub: Implement input hold joystick button function 2017-02-21 11:26:14 +11:00
Rustom Jehangir d628b0d022 Sub: Add 'SimpleROV' frame configuration for 3/4-dof ROVs 2017-02-21 11:26:14 +11:00
Jacob Walser c711fedc4c Sub: Add camera source toggle and input hold button options 2017-02-21 11:26:14 +11:00
Rustom Jehangir f26602ab6d Sub: Update param descriptions for better processing to QGC 2017-02-21 11:26:14 +11:00
Rustom Jehangir 80cb18335f Sub: Update default configuration options 2017-02-21 11:26:14 +11:00
Rustom Jehangir 4eb78aefdc Sub: Add missing terrain.cpp file 2017-02-21 11:26:14 +11:00
Rustom Jehangir 7ad2496f7b Sub: Update SURFACE_DEPTH param description 2017-02-21 11:26:14 +11:00
Rustom Jehangir 617b439d0e Sub: Match Copter changes 2017-02-21 11:26:14 +11:00
Rustom Jehangir 37118920ed Sub: Add upstream Copter changes. 2017-02-21 11:26:14 +11:00
Rustom Jehangir 95a9108a72 Sub: Clean parameter meta data for QGC 2017-02-21 11:26:14 +11:00
Rustom Jehangir ca1ac03ecf Sub: Change to MAV_TYPE_SUBMARINE for GCS plugin 2017-02-21 11:26:14 +11:00
Rustom Jehangir c082bd3c33 Sub: Set mode to stabilize be default 2017-02-21 11:26:14 +11:00
Rustom Jehangir bf00aacc42 Sub: Add default deadband for lateral/forward 2017-02-21 11:26:14 +11:00
Rustom Jehangir 3b679808f3 Sub: Match Copter changes. 2017-02-21 11:26:14 +11:00
Rustom Jehangir d0130136f0 Sub: Add pitch trim to joystick.cpp 2017-02-21 11:26:14 +11:00
Rustom Jehangir 3670fc3547 Sub: Change default pilot gain to 50% and add 25% option. 2017-02-21 11:26:14 +11:00
Rustom Jehangir 3c6b6ba8e9 Sub: Fix handling of SET_HOME_POSITION 2017-02-21 11:26:14 +11:00
Rustom Jehangir c1f05b9e25 Sub: Match copter mode change stuff 2017-02-21 11:26:14 +11:00
Rustom Jehangir 99ad33411b Sub: Add pilot gain control 2017-02-21 11:26:14 +11:00
Rustom Jehangir cc00feac29 Sub: Repair motor outputs for ROVs for +/-1.0 range 2017-02-21 11:26:14 +11:00
Rustom Jehangir 837f429bf0 Sub: Refactor 'strafe' to 'lateral' 2017-02-21 11:26:14 +11:00
Rustom Jehangir 3a942434e7 Sub: Change to cmath header. 2017-02-21 11:26:14 +11:00
Rustom Jehangir eb6734083d Sub: Remove readme.txt file. 2017-02-21 11:26:14 +11:00
Rustom Jehangir 1252f6c03e Sub: Repair build 2017-02-21 11:26:14 +11:00
Rustom Jehangir 7e7b7c9afb Sub: Add low pass filter (from Copter) 2017-02-21 11:26:14 +11:00
Rustom Jehangir 46a9cea0be Sub: Update to match upstream, part 2 2017-02-21 11:26:14 +11:00
Rustom Jehangir 684bc249b6 Sub: Update to match upstream, part 1 2017-02-21 11:26:14 +11:00
Rustom Jehangir e0d3eba5a4 Sub: Match Copter changes 2017-02-21 11:26:14 +11:00
Rustom Jehangir 802f4f617f Sub: Clean joystick code with helpers 2017-02-21 11:26:14 +11:00
Rustom Jehangir ef53455e2d Sub: Implement joystick button actions 2017-02-21 11:26:14 +11:00
Rustom Jehangir 44904760cc Sub: Add JSButton parameters to necessary places 2017-02-21 11:26:14 +11:00
Rustom Jehangir 9d3bf13cff Sub: Add JSButton library to makefile for Sub 2017-02-21 11:26:14 +11:00
Rustom Jehangir 1a28ba3762 Sub: Add AP_JButtonMapper to wscript 2017-02-21 11:26:14 +11:00
Rustom Jehangir af3807bc57 Sub: Move joystick interpretation to joystick.cpp 2017-02-21 11:26:14 +11:00
Rustom Jehangir 5ee68aee42 Sub: Fix compile error in control_althold 2017-02-21 11:26:14 +11:00
Rustom Jehangir 85f972ec65 Sub: Update to match Copter changes. 2017-02-21 11:26:14 +11:00
jaxxzer bd596c8ead Sub: Increase depth update rate from 10Hz to 25Hz 2017-02-21 11:26:14 +11:00
jaxxzer cd31451eb5 Sub: Refactor userhooks 2017-02-21 11:26:14 +11:00
jaxxzer 39fd3054c9 Sub: Make ap.land_complete always false
This flag should eventually be removed completely from the code.
2017-02-21 11:26:14 +11:00
jaxxzer 577240b8d4 Sub: Fix units for surface_depth parameter (cm) 2017-02-21 11:26:14 +11:00
jaxxzer 0c73ad5f4b Sub: Fix units for surface depth 2017-02-21 11:26:14 +11:00
Rustom Jehangir 9fabd7ced7 Sub: Changes to match Copter 2017-02-21 11:26:14 +11:00
jaxxzer ceab2ae759 Sub: land mode will surface the craft 2017-02-21 11:26:14 +11:00
jaxxzer fa4adee7a0 Sub: fix surface units for alt_hold 2017-02-21 11:26:14 +11:00
Rustom Jehangir d159320ac0 Sub: Add throw mode to match Copter.
This is probably never going to be used for Sub unless there is some crazy situation I can't think of. However, we are continuing to maintain Copter changes for now to minimize divergence of the code and make maintenance easy.
2017-02-21 11:26:14 +11:00
jaxxzer bde64bc919 Sub: top and bottom detection working well
althold makes good use of the information and will refuse to attempt to
fly out of the water or dig underground
2017-02-21 11:26:14 +11:00
jaxxzer b36300135a Sub: Add surface and bottom detection capabilities 2017-02-21 11:26:14 +11:00
jaxxzer 66ff7844c2 Sub: change surface/bottom message severity to INFO 2017-02-21 11:26:14 +11:00
jaxxzer 8cd41d305d Sub: Make surface_depth a parameter 2017-02-21 11:26:14 +11:00
Rustom Jehangir 19bac9a265 Sub: Config change to match Copter 2017-02-21 11:26:14 +11:00
jaxxzer 58d1e18614 Sub: update the surface/bottom detector 2017-02-21 11:26:14 +11:00
jaxxzer 8ff479ca1e Sub: Enable altitude fences for sub 2017-02-21 11:26:14 +11:00
jaxxzer 00e1c847a6 Sub: top and bottom detection working well
althold makes good use of the information and will refuse to attempt to
fly out of the water or dig underground
2017-02-21 11:26:14 +11:00
Rustom Jehangir de669c1d41 Sub: Change M_PI to match Copter. 2017-02-21 11:26:14 +11:00
Jacob Walser 584171cf3c Sub: Change gamepad controls for light brightness 2017-02-21 11:26:14 +11:00
jaxxzer 48983c38f8 Sub: Top and bottom detection working for alt hold 2017-02-21 11:26:14 +11:00
jaxxzer 8b337a9c7e Sub: Do nothing for update_throttle_thr_mix 2017-02-21 11:26:14 +11:00
Rustom Jehangir e8b27b9d19 Sub: Removed unneeded control_rov.cpp. 2017-02-21 11:26:14 +11:00
jaxxzer b6a0237a63 Sub: Add surface and bottom detection capabilities 2017-02-21 11:26:14 +11:00
Rustom Jehangir 3869ce55e8 Sub: Changes to match Copter updates. 2017-02-21 11:26:14 +11:00
David Ingraham 473016b41d Sub: Add support for Vectored 6DOF ROV
Sub: Various defines for vectored-6dof configuration

Sub: fix compile errors for vector6dof rov

More fixes
2017-02-21 11:26:14 +11:00
Rustom Jehangir 6cf24c2770 Sub: Remove heli support from sub. 2017-02-21 11:26:14 +11:00
Rustom Jehangir 105eae0e86 Sub: Remove ADSB support 2017-02-21 11:26:14 +11:00
Rustom Jehangir 5d78cacd58 Sub: Remove old file to match Copter 2017-02-21 11:26:14 +11:00
jaxxzer c7bd04966a Sub: Temporary fix for nav check arming failure 2017-02-21 11:26:14 +11:00
jaxxzer 6a12ff1f27 Sub: Revert MAV_TYPE to HEXAROTOR for mavros compatibility 2017-02-21 11:26:14 +11:00
jaxxzer 94c7de36e1 Sub: ensure that gcs and crash failsafes always happen 2017-02-21 11:26:14 +11:00
Rustom Jehangir 1d0ddcc270 Sub: Changes to match Copter updates 2017-02-21 11:26:14 +11:00
Rustom Jehangir 65a1d4fca1 Sub: Update build script and added to build_ci.sh 2017-02-21 11:26:14 +11:00
jaxxzer 0e2f0321f9 Sub: Address safety issues and ensure motors disarm during gcs failsafe 2017-02-21 11:26:14 +11:00
Jacob Walser eb76fc7a3c Sub: Add light control to joystick 2017-02-21 11:26:14 +11:00
Rustom Jehangir fb64195cc7 Sub: Change default build frame type 2017-02-21 11:26:14 +11:00
Rustom Jehangir 59926f99b9 Sub: Add solo shot message fixes 2017-02-21 11:26:14 +11:00
Rustom Jehangir 1d627a23ed Sub: Added COMMAND_INT message type 2017-02-21 11:26:14 +11:00
Rustom Jehangir 1853935b71 Sub: Fixed ROV motor parameters 2017-02-21 11:26:14 +11:00
Rustom Jehangir 771ce2f607 Sub: Separated motor files and frame types 2017-02-21 11:26:14 +11:00
Rustom Jehangir 321e92cf4c Sub: Minor bug fix in radio. 2017-02-21 11:26:14 +11:00
Rustom Jehangir c15d7299fa Sub: Sub changes to match newest Copter changes 2017-02-21 11:26:14 +11:00
Rustom Jehangir c31ccd242f Sub: Remove unneeded camtilt input. 2017-02-21 11:26:14 +11:00
Rustom Jehangir 02b8069270 Sub: Fix ADSB file for compilation. 2017-02-21 11:26:14 +11:00