Peter Barker
0652c89844
AP_Mount: use dataflash singleton
...
Closes #7550
7 years ago
Peter Barker
fb3cba3867
AP_Mount: use GPS singleton
7 years ago
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
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
proficnc
20a569a4d5
AP_Mount: block forwarding of MAVlink by bitmask
9 years ago
Peter Barker
09525e8568
AP_Mount: remove redundant include dependant on bad #define
9 years ago
Jonathan Challinger
5b834330cb
AP_Mount: merge SoloGimbal from solo master
9 years ago
Gustavo Jose de Sousa
8011579c5a
AP_Mount: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Andrew Tridgell
19419fd901
AP_Mount: fixed reporting of MAVLink gimbal position to GCS
10 years ago
Randy Mackay
93ba2d2d32
Mount_MAVLink: uses vehicle's sysid
10 years ago
Arthur Benemann
255c5b3025
AP_Mount: report MAVLink gimbal angle to the GCS
10 years ago
Arthur Benemann
4bdf909bbf
AP_Mount: Create new copter parameters to hold gimbal settings
10 years ago
Arthur Benemann
a05fe7e117
AP_Gimbal: Re-implement the target low-pass filter
10 years ago
Arthur Benemann
b3dd8891c8
AP_Mount: Use AP_Gimbal on the AP_Mount_MAVLink class
10 years ago
Arthur Benemann
558a69bdca
Mount_MAVLink: remove code now in AP_Gimbal
10 years ago
Andrew Tridgell
df948e7358
AP_Mount: fixed for new GIMBAL_REPORT message
10 years ago
Paul Riseborough
9c2f1ce869
AP_Mount: Fix bug in mavlink gimbal attitude control
10 years ago
Andrew Tridgell
50a11c7d5a
AP_Mount: added an alternative tilt-only gimbal control method
...
this adds some nice control characteristics based on work by Paul and
Arthur, but is tilt only
10 years ago
Andrew Tridgell
f77f919588
AP_Mount: enable pan pointing in MAVLink backend
10 years ago
Andrew Tridgell
cf76dcfbf3
AP_Mount: fixed mount MAVLink backend to match SITL sim behaviour
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Paul Riseborough
8d6f0d08c9
AP_Mount: Update attitude control calculations and debug printing
10 years ago
Paul Riseborough
1660aefc90
AP_Mount: Add a simple attitude control loop to the gimbal report handling
10 years ago
Andrew Tridgell
79017096e2
AP_Mount: prototype code to send biases
10 years ago
Andrew Tridgell
da27a8696d
AP_Mount: added initial ekf estimation of gimbal bias
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
01b264951a
AP_Mount: added handling of GIMBAL_REPORT messages
10 years ago
Andrew Tridgell
79cad28a25
AP_Mount: simplify some uses of frontend
10 years ago
Randy Mackay
d6433266d2
Mount_MAVLink: use SerialManager for init
...
use serial_manager's get_mavlink_channel
10 years ago
Randy Mackay
b083c99966
Mount_MAVLink: use reference to state
10 years ago
Randy Mackay
bf82e82282
Mount_MAVLink: remove unused _enable and find_mount
10 years ago
Randy Mackay
66ad56161b
Mount_MAVLink: fix to calc_angle_to_location params
10 years ago
Randy Mackay
a78309734d
Mount_MAVLink: remove set_roi_target, configure
...
These methods are now in the backend
10 years ago
Randy Mackay
ace1fd8740
Mount_MAVLink: handle RC and GPS targeting in lib
...
Previously we expected the mount to do this but it is likely that the
first versions of MAVLink enable mounts will only be capable of pointing
at a particular angle
10 years ago
Randy Mackay
8fabacf5ff
Mount_MAVLink: use sysid from vehicle, compid of 10
10 years ago
Randy Mackay
6c766051e8
Mount_MAVLink: minimalist mavlink backend
...
We assume MAVLink enabled mount will do all the hard work of support all modes
10 years ago