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 |
Randy Mackay
|
44d2ae06fb
|
Mount: unix style line endings
|
10 years ago |
Andrew Tridgell
|
df948e7358
|
AP_Mount: fixed for new GIMBAL_REPORT message
|
10 years ago |
Randy Mackay
|
1ed7737669
|
Mount: integrate Serial Manager instance
|
10 years ago |
Randy Mackay
|
8a3a7bdcd1
|
Mount: add set_angle_target method
|
10 years ago |
Randy Mackay
|
2189b16165
|
Mount_SToRM: remove message throttling
recent versions of gimbal firmware can handle 50hz update rate
|
10 years ago |
Randy Mackay
|
b3362d5829
|
Mount: calc_angle_to_location returns vehicle relative yaw
|
10 years ago |
Randy Mackay
|
d2739c5ce5
|
Mount_SToRM: slow updates to 10hz, reverse yaw, pitch
|
10 years ago |
Paul Riseborough
|
9c2f1ce869
|
AP_Mount: Fix bug in mavlink gimbal attitude control
|
10 years ago |
Jonathan Challinger
|
dff899647f
|
AP_Mount: use AP_AHRS_TYPE instead of AP_AHRS_MOUNT
|
10 years ago |
Jonathan Challinger
|
7b0e806db1
|
AP_Mount: correct status_msg to conform to MAVLink specification
|
10 years ago |
Randy Mackay
|
73e00108e4
|
Mount: SToRM32 remove unnecessary include
|
10 years ago |
Randy Mackay
|
23f0bab5d6
|
Mount: integrate SToRM32 backend
|
10 years ago |
Randy Mackay
|
92c7949355
|
Mount: SToRM32 mount backend
|
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
|
2f3b5006e7
|
AP_Mount: fixed build of example sketches
|
10 years ago |
Andrew Tridgell
|
fa7c584733
|
AP_Mount: fixed build on non-EKF systems
|
10 years ago |
Andrew Tridgell
|
f77f919588
|
AP_Mount: enable pan pointing in MAVLink backend
|
10 years ago |
Andrew Tridgell
|
81f60bde06
|
AP_Mount: fill in all Location flags in ROI pointing
|
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 |
Andrew Tridgell
|
75b1330843
|
AP_Mount: fixed radians to degrees error
|
10 years ago |
Andrew Tridgell
|
032dcc3660
|
AP_Mount: fixed references to state in backends
|
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 |
Andrew Tridgell
|
60f266da19
|
AP_Mount: update for new find_serial() interface
|
10 years ago |
Matthias Badaire
|
5f432eaa2d
|
AP_Mount_Alexmos : take into account available negative numbers
uartdriver->available () function brings back a signed int, we should be carefull to avoid an endless loop if that happens.
|
10 years ago |
Randy Mackay
|
4a4387530a
|
Mount: remove unused num_instances
|
10 years ago |
Randy Mackay
|
d6433266d2
|
Mount_MAVLink: use SerialManager for init
use serial_manager's get_mavlink_channel
|
10 years ago |
Randy Mackay
|
4848b03ac6
|
Mount_AlexMos: use SerialManager for init
|
10 years ago |
Randy Mackay
|
56f872b38c
|
Mount_Servo: use SerialManager for init
|
10 years ago |
Randy Mackay
|
886cc9aa46
|
Mount: use SerialManager for init
|
10 years ago |
Randy Mackay
|
ee369f8a0d
|
Mount_AlexMos: use reference to state
|
10 years ago |
Randy Mackay
|
b083c99966
|
Mount_MAVLink: use reference to state
|
10 years ago |
Randy Mackay
|
32ea258594
|
Mount_Servo: use reference to state
|
10 years ago |
Randy Mackay
|
acbcf3c54e
|
Mount: backends use reference to their state
|
10 years ago |
Randy Mackay
|
bf82e82282
|
Mount_MAVLink: remove unused _enable and find_mount
|
10 years ago |
Randy Mackay
|
b5127b680f
|
Mount: set primary to first instance
|
10 years ago |
Matthias Badaire
|
24af65a41a
|
AP_Mount_Alexmos: critical fix to avoid endless loop if byte arrive to fast in serial buffer
This fix reads the number of bytes available and iterates on it instead of looking for new bytes in the serial buffer (potentially forever)
|
10 years ago |
Matthias Badaire
|
46e92f99fe
|
AP_Mount_Alexmos: use struct for CMD_CONTROL command
new struct created in header and used in control_axis function
|
10 years ago |
Matthias Badaire
|
81d60af4a8
|
AP_Mount_Alexmos : cleanup initialization of class fields
|
10 years ago |
Randy Mackay
|
c5ef5d21d3
|
Mount: add Alexmos to MNT2_TYPE param description
|
10 years ago |
Randy Mackay
|
93323e2136
|
Mount_Alexmos: comments and formatting
No functional change
|
10 years ago |
Matthias Badaire
|
1e5ddf3ce7
|
AP_Mount_Alexmos : make sure get_angles is called to get the real angles from the gimbal
get_angles calls the Alexmos API to get the current angles. It was not being called before.
|
10 years ago |
Matthias Badaire
|
0b88f15a37
|
AP_Mount: fix Backend enum for AP_Mount_Alexmos and add comments
fix Backend enum for AP_Mount_Alexmos and add comments
|
10 years ago |
Matthias Badaire
|
cdeb1fb8f3
|
AP_Mount_Alexmos : changes some define to avoid conflicting
change SPEED to AP_MOUNT_ALEXMOS_SPEED and the control mode defines as well
|
10 years ago |