Leonard Hall
62b932fe27
Sub: seperate kinimatic shaping from pid limit setting
4 years ago
Leonard Hall
266bd22df3
Sub: Use PosControl fixes
4 years ago
Willian Galvani
7fa8a455d7
Sub: refactor depth control of control_althold to a function
5 years ago
Willian Galvani
4b16271b3d
Sub: Remove rangefinder support of control loops
...
The rangefinder handling doesn't handle sonar glitches like
locking on to reflections very well. We will remove the
rangefinder as an input to the controllers until we can do a
more robust implementation.
6 years ago
Peter Barker
cb88bc7f53
Sub: adjust for desired spool state renames
6 years ago
Leonard Hall
d8d3522cba
Sub: replace set_throttle_out_unstabilized
6 years ago
Patrick José Pereira
d2052cdd35
Sub: Use new reset_i in relax_alt_hold_controllers
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Patrick José Pereira
33768cd79c
Sub: Fix overshoot from joystick input
...
This approach waits for a zero derivative point and to set the new actual position
Such method is necessary since the inertia of the ROV underwater is bigger than aerial vehicles
resulting in a big overshoot
Fix #9797
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Peter Barker
285fe4c79c
Sub: explicitly type constant
...
This makes clang happier
6 years ago
Randy Mackay
8ba87171e6
Sub: desired-ground-idle replaces spin-when-armed
6 years ago
Michael du Breuil
27fad4489e
Sub: Cope with AC_PosControl renaming
6 years ago
Patrick José Pereira
90601c80e9
Sub: Simplify some returns
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
d3da8f2914
Sub: Add attitude control with althold via mavlink
...
Allow ordinary attitude positions without a gps system
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
e62b560095
Sub: Move SITL barometer check to control_check_barometer
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
0878f5044c
Sub: Send a clear message if depth sensor is not connected
...
Fix bluerobotics/ardusub#151
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Randy Mackay
da17034a3d
Sub: replace smoothing gain with AC_AttitudeControl::set_input_tc
7 years ago
ChrisBird
0fb679b2b2
Sub: Separate max ascent and descent speeds
...
This is to match a change made to Copter.
It might be relevant to sub in that users may wish to have asymmetrical descent and ascent rates.
New parameters named:
PILOT_SPEED_UP (technically renamed PILOT_VELZ_MAX)
PILOT_SPEED_DN
Removed parameter PILOT_VELZ_MAX (technically renamed to PILOT_SPEED_UP).
Modes impacted:
ALT_HOLD
CIRCLE
POSHOLD
Update a section in GUIDED mode but I don't think it is ever used but update just in case.
It will use the PILOT_SPEED_UP for ascending max velocity. For down it will check if
it is 0, if so then it will PILOT_SPEED_UP instead, if non zero it will use PILOT_SPEED_DN.
This retains current behavior and gives the flexibility to change it if desired.
The above behavior is less of a concern for Sub but to keep it consistent its been implemented it the same way.
7 years ago
Peter Barker
279072cf25
Sub: use send_text method on the GCS singleton
8 years ago
Jacob Walser
131e1bdef5
Sub: Bugfix for external baro failsafe handling when no baro is
...
connected at boot
8 years ago
Jacob Walser
c093e1c37e
Sub: Add failsafe mechanisms for depth sensor error
8 years ago
Jacob Walser
f7c4810eaa
Sub: Remove ignore_check argument from control mode init functions
8 years ago
Jacob Walser
c16046aadf
Sub: Remove unused motor emergency stop and interlock
8 years ago
Jacob Walser
6886952438
Sub: Remove simple mode
8 years ago
Jacob Walser
4233ebd005
Sub: Improve depth hold behavior
8 years ago
Jacob Walser
8a24b074f7
Sub: Disable external baro check for SITL
8 years ago
Jacob Walser
1990aa7829
Sub: Update stale references to Copter
8 years ago
Jacob Walser
4112fd1316
Sub: Remove mode header
8 years ago
Jacob Walser
5233b25910
Sub: Format all C++ with Tools/CodeStyle/astylerc
8 years ago
Jacob Walser
ed87bd9e59
Sub: fixes from rebase on ArduPilot master
8 years ago
Jacob Walser
a3565c90b5
Sub: Apply deadzone by using norm_input_dz instead of norm_input
8 years ago
Jacob Walser
a217b4c684
Sub: lock out depth hold mode if no external sensor is present
8 years ago
Rustom Jehangir
26d0a922c1
Sub: Changes to match recent Copter updates.
8 years ago
Rustom Jehangir
cc00feac29
Sub: Repair motor outputs for ROVs for +/-1.0 range
8 years ago
Rustom Jehangir
837f429bf0
Sub: Refactor 'strafe' to 'lateral'
8 years ago
Rustom Jehangir
684bc249b6
Sub: Update to match upstream, part 1
8 years ago
Rustom Jehangir
5ee68aee42
Sub: Fix compile error in control_althold
8 years ago
jaxxzer
0c73ad5f4b
Sub: Fix units for surface depth
8 years ago
jaxxzer
fa4adee7a0
Sub: fix surface units for alt_hold
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
48983c38f8
Sub: Top and bottom detection working for alt hold
8 years ago
jaxxzer
b6a0237a63
Sub: Add surface and bottom detection capabilities
8 years ago
Rustom Jehangir
6cf24c2770
Sub: Remove heli support from sub.
8 years ago
jaxxzer
a299528194
Sub: Some more tweaks for water pressure. Change throttle_zero to mid stick.
8 years ago
Rustom Jehangir
83ff3931b8
Sub: Refactor "Copter" to "Sub".
8 years ago
jaxxzer
2f3aff7499
Sub: Update forward and strafe rc channels in the control mode files.
8 years ago
Rustom Jehangir
3da7c95e9b
Sub: New vehicle type, derived from ArduCopter.
8 years ago