Peter Barker
c9664a9923
Sub: move handling of get_home_position up
7 years ago
Peter Barker
3af4806d38
Sub: move home state into AP_AHRS
7 years ago
Peter Barker
78ca188dc3
Sub: use ins singleton
7 years ago
Randy Mackay
d43341c532
Sub: run guided velocity control at main loop rate
7 years ago
Randy Mackay
c857f8332b
Sub: replace NTUN with PSC logging
7 years ago
Randy Mackay
01d1d41302
Sub: integrate attitude control inertial_frame_reset
7 years ago
Randy Mackay
2154d08185
Sub: remove setting of pos-con jerk
7 years ago
Randy Mackay
2697e19513
Sub: guided removes xy mode from calls to pos-con
...
Also always limit angle to maintain altitude
7 years ago
Randy Mackay
da17034a3d
Sub: replace smoothing gain with AC_AttitudeControl::set_input_tc
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
f63388cb07
Sub: Obey RANGEFINDER_ENABLED and AC_TERRAIN build macros
7 years ago
Ebin
5dde62cce9
Sub: Changed log message IDs to enum
...
Changes log message IDs to enum and removes values for the params in LoggingParameters enum
7 years ago
Peter Barker
06f6135daa
Sub: use baro singleton
7 years ago
Peter Barker
5e1e3dc822
Sub: delete correct assignment operator
7 years ago
Peter Barker
15f212adc0
Sub: use AP::ahrs() for GCS_MAVLink
7 years ago
Jacob Walser
c1c471dbaa
Sub: Fix comment
...
Fix #7856
7 years ago
murata
5da13774d5
Sub: Adjust to the defined value.
7 years ago
Patrick José Pereira
aafede65f7
Sub: Add camera pan functionality
...
Fix bluerobotics/ardusub#134
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
1196019b53
Sub: Correct joystick transform_manual_control_to_rc_override
...
Correct override channel number
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Jacob Walser
8f227201e0
Sub: move reset params to default handling to GCS base class
7 years ago
dheideman
47d5de353d
Sub: Set neutral controls when switching to manual/acro mode
7 years ago
Jacob Walser
08298fced6
Sub: clear roll/pitch trim when setting neutral controls
7 years ago
dheideman
b94ed3aecd
Sub: Adjust roll/pitch joystick button logic
7 years ago
Andrew Tridgell
59868f425e
Sub: use scheduler.get_last_loop_time_s()
7 years ago
Peter Barker
44a1553535
Sub: eliminate perf_update scheduler table shim
7 years ago
Andrew Tridgell
832a96d29f
Sub: use filtered loop time
7 years ago
Peter Barker
ae958632ec
Sub: pass log-performance-bit at init time rather than update time
7 years ago
Peter Barker
980fbf6cfb
Sub: move logging of PM messages to AP_Scheduler
7 years ago
Peter Barker
3e6ba8d96e
Sub: move PERF: statustext sending into AP_Scheduler
7 years ago
Peter Barker
7313d9e7a7
Sub: use AP_Scheduler's loop() function
7 years ago
Peter Barker
9bb1224cef
Sub: use scheduler ticks in place of mainloop_count
7 years ago
Peter Barker
044bc9adf0
Sub: tell PerfInfo the configured loop rate
7 years ago
Randy Mackay
81d3a3106e
Sub: global-pos-int uses system time
...
Also takes vel directly from EKF instead of inertial nav shim
7 years ago
Peter Barker
ecb805768b
Sub: remove shims used in scheduler table
7 years ago
Andrew Tridgell
58dfca8ccd
Sub: pass loop rate to perf_info
7 years ago
Michael du Breuil
02a660e0ce
Sub: Move battery logging to AP_BattMonitor
7 years ago
Randy Mackay
8d344ef7b4
Sub: removed defaults for PIDs moved to AC_PosControl
7 years ago
Randy Mackay
6a701b2412
Sub: move pos-control pids to pos-control library
7 years ago
Randy Mackay
cef50d8a30
Sub: velocity pi moved to position control library
7 years ago
Michael du Breuil
2b81058ca1
Sub: Support AP_BattMonitor_Params
7 years ago
Andrew Tridgell
c1504dadab
Sub: use AP_FEATURE_BOARD_DETECT
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
dheideman
8b0b96d56e
Sub: Add servo toggle button function
7 years ago
dheideman
8fec2cbea3
Sub: Add momentary servo button function
7 years ago
Daniel Heideman
963d6a7739
Sub: Add momentary relay button function
7 years ago
Peter Barker
ed82421f27
Sub: remove argument to check()
...
Also, fence_check was renamed to check()
7 years ago
Peter Barker
b25a81e09d
Sub: AP_AHRS no longer requires GPS in constructor
7 years ago
Peter Barker
268b8799d0
Sub: stop setting home distance in fence
7 years ago
Andrew Tridgell
4c9f48244e
Sub: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Peter Barker
4c2a750f06
Sub: fence no longer requires AP_InertialNav
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
63639a0838
Sub: Guided_PosVel mode: reject destination if outside the fence
...
Also: log guided destination and velocity and rename a variable to pos_neu_cm to better reflect the meaning
7 years ago