Rustom Jehangir
3869ce55e8
Sub: Changes to match Copter updates.
8 years ago
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
8 years ago
Rustom Jehangir
6cf24c2770
Sub: Remove heli support from sub.
8 years ago
Rustom Jehangir
105eae0e86
Sub: Remove ADSB support
8 years ago
Rustom Jehangir
1d0ddcc270
Sub: Changes to match Copter updates
8 years ago
Rustom Jehangir
771ce2f607
Sub: Separated motor files and frame types
8 years ago
Rustom Jehangir
c15d7299fa
Sub: Sub changes to match newest Copter changes
8 years ago
Rustom Jehangir
83ff3931b8
Sub: Refactor "Copter" to "Sub".
8 years ago
Rustom Jehangir
08a56ee6d2
Sub: Added function to transform MANUAL_CONTROL messages to RC override. This allows MANUAL_CONTROL to work properly without changing much else.
8 years ago
Rustom Jehangir
8b7ea6223f
Sub: Added frame type BLUEROV to configure use with the new AP_MotorsBlueROV class.
8 years ago
Rustom Jehangir
e8464d73a9
Sub: 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.
8 years ago
Jacob Walser
9eda7f1b5b
Sub: Add forward and strafe input channels
8 years ago
Rustom Jehangir
54fa879116
Sub: Added frame type BLUEROV to configure use with the new AP_MotorsBlueROV class.
8 years ago
Rustom Jehangir
3da7c95e9b
Sub: New vehicle type, derived from ArduCopter.
8 years ago
Peter Barker
029aeeb4fd
Copter: support for a GCS singleton
8 years ago
Peter Barker
f49f153da0
Copter: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Randy Mackay
cb1f7ba4bb
Copter: remove setting position control's altitude max
...
AC_Avoid now takes responsibility for enforcing the alt limit and accesses inertial nav's limit directly
8 years ago
Randy Mackay
b15d341850
Copter: add avoidance adjusted climb rate
8 years ago
Randy Mackay
cc217550c0
Copter: rename arming_checks to AP_Arming
8 years ago
Peter Barker
bd6ffc025e
Copter: start conversion to AP_Arming_Copter
8 years ago
Andrew Tridgell
1297a7dedb
Copter: convert the rest of motors class for tricopter
8 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Andrew Tridgell
5a87ae3f01
Copter: use new SRV_Channels API
8 years ago
Francisco Ferreira
11b635df12
Copter: correct limit status to fence status
8 years ago
Peter Barker
a233024e05
Copter: fix compilation when fence andd proximity are disabled
...
This adds AC_AVOID_ENABLED; avoidance must be disabled if either
of fence or proximity are disabled.
Parameter definitions have been reordered to avoid compiler warnings;
this make sthe numbering non-linear
8 years ago
Randy Mackay
01bcf5e528
Copter: add arming checks for motor setup
8 years ago
Randy Mackay
217757fdc8
Copter: default FRAME_CLASS
8 years ago
Randy Mackay
0ac00dbfd6
Copter: add FRAME_CLASS parameter
8 years ago
Andrew Tridgell
c3b9dbf5c8
ArduCopter: Add EKF3 and remove EKF1
8 years ago
Pierre Kancir
3fc17a5ed5
Copter: avoid must be initialized after fence as it use it
8 years ago
Peter Barker
556eb88fe5
Copter: fix compile when precland is not selected
...
Fixes #5327
8 years ago
Peter Barker
289aba4350
Copter: support for NAV_CMD_PLACE
8 years ago
Randy Mackay
74c9c4aa9d
Copter: add beacon data flash logging
...
Added to Copter vehicle because currently only used by Copter
8 years ago
Randy Mackay
21c7ea1df7
Copter: integrate AP_Beacon
8 years ago
Andrew Tridgell
bcea3ac8d4
Copter: handle rangefinder glitches in alt tracking
...
this handles glitches from the rangefinder when tracking the
ground. It requires 3 readings in a row to settle on a new target
altitude
thanks to discussions with Leonard and Randy
8 years ago
Randy Mackay
7485de3498
Copter: add send_proximity to send distances to GCS
8 years ago
Randy Mackay
218c8b2d16
Copter: proximity pre-arm check displays closet object
8 years ago
Peter Barker
e72f5a6240
ArduCopter: enable/disable precision loiter on a switch
...
A switch MUST be assigned for precision loiter to be enabled
8 years ago
Peter Barker
9e4628af58
Copter: precision loiter
8 years ago
Peter Barker
236b8ab6b7
Copter: make EPM a subclass of AP_Gripper_Backend
8 years ago
Peter Barker
920868145c
Copter: support for AP_Gripper
8 years ago
Peter Barker
1bb6350a67
Copter: periodically call stats update
8 years ago
Peter Barker
df07cb525a
Copter: use AP_Stats to store statistics about vehicle
8 years ago
floaledm
34718b130a
Copter: update sensor status error flags independently of sending a sys_status message
...
Without this, there is no update to the sensor status flags in the Frsky
lib unless there's an active Mavlink connection configured to send
extended_status1
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Leonard Hall
fec24437f2
Copter: load accel throttle I term from attitude controller input
...
Previously we loaded up the I term from the pilot's input but a more reliable method is to get what was passed into the attitude controller. In particular the addition of the acro-thr-mid parameter means the pilot's input must be interpreted differently for different flight modes.
8 years ago
Randy Mackay
a124001b8b
Copter: get_pilot_desired_throttle gets thr_mid argument default
8 years ago
Leonard Hall
5c47f3f9e5
Copter: add acro throttle and yaw expo and smoother manual pilot throttle
8 years ago
Randy Mackay
0aab175051
Copter: move proximity to g2
8 years ago
Jonathan Challinger
f2ef8eec8c
Copter: use velocity output from AC_PrecLand
8 years ago