Rustom Jehangir
9fabd7ced7
Sub: Changes to match Copter
8 years ago
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.
8 years ago
jaxxzer
8cd41d305d
Sub: Make surface_depth a parameter
8 years ago
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
8 years ago
jaxxzer
b6a0237a63
Sub: Add surface and bottom detection capabilities
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
771ce2f607
Sub: Separated motor files and frame types
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
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
b7f982d7ce
Copter: support for arming and disarming using an auxsw
8 years ago
Andrew Tridgell
e85df47b06
Copter: fixed parameter handling for pointer objects
...
fixed loading of default files and use of POINTER flag on object
groups
8 years ago
Randy Mackay
38478638de
Copter: aux switch for enable/disable proximity based avoidance
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
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
236b8ab6b7
Copter: make EPM a subclass of AP_Gripper_Backend
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
Randy Mackay
a07ecfe2b3
Copter: log proximity sensor at 10hz
...
This is current in the Copter vehicle code but we can move to the dataflash library when other vehicles start using this type of sensor. Until then adding it to common will just increase the dependencies unnecessarily for other vehicles.
8 years ago
Randy Mackay
d74ae535d1
Copter: log EKF lane switch
8 years ago
Peter Barker
b81074d83a
Copter: simplify auxsw duplicates check
8 years ago
Andrew Tridgell
d0dd10aeea
Copter: added DEV_OPTIONS parameter
...
this is for little used options to allow standard firmware builds to
enable those options for development purposes
First option is for MAVLink based ADSB avoidance
9 years ago
Randy Mackay
e17c8ac851
Copter: remove non-working reset-to-armed-yaw
...
Arguably we should make this work, but until that happens we should not present the option on the auxiliary switches
9 years ago
floaledm
893614897e
Copter: moved MAV_TYPE to Copter.h
9 years ago
Andrew Tridgell
96de005591
Copter: moved MAV_TYPE define to defines.h
9 years ago
Randy Mackay
728e8f8f56
Copter: land_state uses enum
...
This resolves a Covarity warning related to initialisation (that was not really a problem) but it is better form anyway
9 years ago
Randy Mackay
88da5bd453
Copter: sport mode restructured to match althold and feedback from mid-stick
...
This modifies sport mode to be structured like althold and loiter flight modes so that ongoing maintenance of the modes is hopefully easier.
Also changes throttle feedback to occur from mid-stick
9 years ago
Leonard Hall
205bac91a1
Copter: loiter spin-up to throttle min (and remove a state)
9 years ago
Leonard Hall
d9deab9e8e
Copter: AltHold pilot feedback only spins up to min throttle
9 years ago
Randy Mackay
f4f13bbe6b
Copter: add throw mode logging
9 years ago
chambana
25940c8e0f
Copter: add THROW_TYPE and allow dropping vehicle to trigger motors
9 years ago
Randy Mackay
f0f87a2f0c
Copter: add throw_nextmode
...
vehicle switches to mode specified in THROW_NEXTMODE parameter after the
throw is completed.
9 years ago
Randy Mackay
64ac18da6c
Copter: move throw state into structure
...
This makes it easier to add more state which is required for the follow throw_nextmode change
9 years ago
Randy Mackay
1161417d7f
Copter: add GUIDED_NOGPS flight mode
...
This mode is a cut down version of Guided mode that only accepts attitude commands.
This mode does not require a GPS lock
9 years ago
Randy Mackay
d50987f976
Copter: avoidance_adsb implements copter avoidance using ADSB
9 years ago
Randy Mackay
b61ae1a4a1
Copter: log EKF yaw reset event
9 years ago
Randy Mackay
390d06a400
Copter: add and use FLIP_COMPLETE mode reason
...
No need to use the original reason we entered flip mode as the reason we are exiting flip. Instead we can use a new reason called FLIP_COMPLETE
9 years ago
Randy Mackay
e18bf3af56
Copter: remove unused definitions
9 years ago
Randy Mackay
7689315ba2
Copter: rename sonar to rangefinder
9 years ago
Randy Mackay
e0bf08abe0
Copter: fixes to guided mode target check is within fence
...
guided altitude targets are converted to alt-above-home
remove unnecessary fence_status local variable from guided_set_destination methods
log failures to set guided target under a new failure code: ERROR_CODE_DEST_OUTSIDE_FENCE (5)
rename pv_get_home_destination_distance_mc to pv_distance_to_home_cm
9 years ago
Jonathan Challinger
747344a8ba
Copter: add disarm on land detect option to PILOT_THR_BHV
9 years ago
Randy Mackay
cfb2a6b2f9
Copter: update brake-timeout to work with master
...
We added mode-change reasons since PR was submitted
9 years ago
Andrew Tridgell
111eb2ccc1
Copter: use DataFlash::log_while_disarmed()
9 years ago
Randy Mackay
2eb0484142
Copter: rename Loiter states and swap order within select statement
9 years ago
Randy Mackay
9c12b64ba5
Copter: rename AltHold states and swap order within select statement
...
No functional change
9 years ago
Randy Mackay
3d31c3b936
Copter: log error if circle does not initialise correctly
9 years ago
Randy Mackay
43d14defd4
Copter: RTL handles terrain data failure
9 years ago
Randy Mackay
47658fe964
Copter: add terrain failsafe
9 years ago
Randy Mackay
2134e8bfb9
Copter: add terrain and navigation dataflash error codes
9 years ago
Andrew Tridgell
f32b7684a0
Copter: removed unused startup log message
9 years ago