Ardupilot2/ArduSub
2016-01-20 22:29:51 -05:00
..
adsb.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
AP_State.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
APM_Config_mavlink_hil.h Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
APM_Config.h Change user config file for default options. Eventually these will be moved into the main config file as Sub defaults. 2016-01-08 21:49:55 -08:00
ArduSub.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
arming_checks.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
Attitude.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
baro_ground_effect.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
capabilities.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
commands_logic.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
commands.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
compassmot.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
compat.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
config_channels.h Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
config.h Some more tweaks for water pressure. Change throttle_zero to mid stick. 2016-01-20 22:29:51 -05:00
control_acro.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_althold.cpp Some more tweaks for water pressure. Change throttle_zero to mid stick. 2016-01-20 22:29:51 -05:00
control_auto.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_autotune.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_brake.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_circle.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_drift.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_flip.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_guided.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_land.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_loiter.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_poshold.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_rov.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_rtl.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_sport.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
control_stabilize.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
crash_check.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
defines.h Added frame type BLUEROV to configure use with the new AP_MotorsBlueROV class. 2016-01-08 21:49:55 -08:00
ekf_check.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
esc_calibration.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
events.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
failsafe.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
fence.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
flight_mode.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
GCS_Mavlink.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
heli_control_acro.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
heli_control_stabilize.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
heli.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
inertia.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
land_detector.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
landing_gear.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
leds.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
Log.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
make.inc Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
Makefile Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
Makefile.waf Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
motor_test.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
motors.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
navigation.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
Parameters.cpp Sub: Complete motor reversing parameters. 2016-01-16 12:32:13 -08:00
Parameters.h Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
Parameters.pde Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
perf_info.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
position_vector.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
precision_landing.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
radio.cpp Some more tweaks for water pressure. Change throttle_zero to mid stick. 2016-01-20 22:29:51 -05:00
README.md Sub: Added README for Sub setup. 2016-01-15 16:59:02 -08:00
readme.txt Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
ReleaseNotes.txt Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
sensors.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
setup.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
Sub.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
Sub.h Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
switches.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
system.cpp Some more tweaks for water pressure. Change throttle_zero to mid stick. 2016-01-20 22:29:51 -05:00
takeoff.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
test.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
tuning.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
UserCode.cpp Sub: Refactor "Copter" to "Sub". 2016-01-14 11:30:56 -08:00
UserVariables.h Changed to ArduCopter as the base code. 2016-01-08 21:49:55 -08:00
wscript waf: allow partial builds with new mavlink as submodule 2016-01-15 23:34:43 -08:00

ArduSub

Initial Setup

  1. Upload firmware to PX4
  2. Open QGroundControl. Set virtual joystick to unchecked.
  3. Calibrate joystick with throttle and yaw on right stick, pitch and roll on left stick. Very carefully! Check RC out to verify all 1500 when centered.
  4. Calibrate radio using the joystick with the same inputs.
  5. Change parameters:
    • DISARM_DELAY to 0
    • ARMING_CHECK to Disabled
    • BRD_SAFETYENABLE to Disabled
  6. Setup Power
    • Analog Voltage and Current
    • 10000 mAh
    • Power Sensor: Other
    • Current pin: Pixhawk
    • Voltage pin: Pixhawk
    • Voltage multiplier: 9.174
    • Amps per volt: 14.70