Paul Riseborough
925d625ed1
AP_NavEKF: fix bug in small EKF velocity fusion
10 years ago
Paul Riseborough
8d6f0d08c9
AP_Mount: Update attitude control calculations and debug printing
10 years ago
Paul Riseborough
84029f8f7c
Simulator: Bypass angle limiting to allow debugging
10 years ago
Paul Riseborough
255252f387
AP_Math: Fix bug in quaternion division
10 years ago
Paul Riseborough
1660aefc90
AP_Mount: Add a simple attitude control loop to the gimbal report handling
10 years ago
Paul Riseborough
5f24603ceb
AP_NavEKF: Publish small EKF quaternion and gyro bias outputs
10 years ago
Paul Riseborough
17445d03f0
AP_Math: Add quaternion division
10 years ago
Andrew Tridgell
79017096e2
AP_Mount: prototype code to send biases
10 years ago
Andrew Tridgell
9bdefd0bba
autotest: updates for new GIMBAL_REPORT format
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
ee9c778834
AP_AHRS: added a get_NavEKF_const() function
...
needed for AP_Mount_MAVLink
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
4c8b663200
AP_NavEKF: added initial version of SmallEKF
...
This will be used for gimbal bias estimations.
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
1bbe633691
GCS_MAVLink: re-generate headers
10 years ago
Andrew Tridgell
b81cdf9250
GCS_MAVLink: change to delta_time in GIMBAL_REPORT
10 years ago
Andrew Tridgell
734cc61838
Replay: fixed build
10 years ago
Andrew Tridgell
2b0ccae776
Plane: fixed build warning
10 years ago
Andrew Tridgell
91df1ba738
AntennaTracker: fixed build warning
10 years ago
Andrew Tridgell
c8d140f17b
Rover: fixed build warning
10 years ago
Andrew Tridgell
51dc3c120d
Copter: handle GIMBAL_REPORT receive and send
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
c58397020a
autotest: send targeted GIMBAL_REPORT messages
10 years ago
Andrew Tridgell
01b264951a
AP_Mount: added handling of GIMBAL_REPORT messages
10 years ago
Andrew Tridgell
35c14c787e
GCS_MAVLink: added handle_gimbal_report() function
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
a1536d575b
GCS_MAVLink: added GIMBAL msgs to routing
10 years ago
Andrew Tridgell
01325b701a
GCS_MAVLink: re-generate headers
10 years ago
Andrew Tridgell
3b2332a0c7
GCS_MAVLink: added target_system/component to GIMBAL_REPORT
10 years ago
Andrew Tridgell
28cf93d300
autotest: added maths for correct gimbal joint limits
...
This adds (more) correct join rate limiting based on Pauls maths. It
avoids the coupling of the axes inherent in the last implementation
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
f63eb870cf
autotest: change euler312 ordering conventions
10 years ago
Andrew Tridgell
51ce4d3217
GCS_MAVLink: re-generate
10 years ago
Andrew Tridgell
df735e2ddb
GCS_MAVLink: change euler312 order conventions
10 years ago
Andrew Tridgell
53adcc9a25
GCS_MAVLink: regenerate MAVLink headers
10 years ago
Andrew Tridgell
73670edda6
GCS_MAVLink: added GIMBAL messages, mavlink ID and type
10 years ago
Andrew Tridgell
791dfbff7e
autotest: added mavlink gimbal simulation in copter SITL
...
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
10 years ago
Andrew Tridgell
edad8da613
pysim: added euler312 conversions
10 years ago
Randy Mackay
f00861d2f1
Copter: using arming_failed as event
10 years ago
Randy Mackay
6cfd48d0c6
Buzzer: handle arming_failed as event
10 years ago
Randy Mackay
a991b4a823
Linux: handle arming_failed as event
10 years ago
Randy Mackay
3361002379
ToneAlarm: handle arming_failed as event
10 years ago
Randy Mackay
bd1ae13fdb
Notify: arming_failed flag moved to events
10 years ago
Randy Mackay
6a827459ad
Notify: increase size of flags type
10 years ago
Randy Mackay
0a68d4ef39
Notify: clear all flags and events during init
10 years ago
Randy Mackay
272768bc0f
Notify: init RGBLed members
10 years ago
Randy Mackay
9e813948fa
Copter: protect against multiple arming messages
...
Protect against the GCS sending multiple arming messages close together
which disrupts the gyro calibration
10 years ago
Randy Mackay
32cb901ce3
Copter: allow arming at mid throttle in AltHold, Loiter
10 years ago
Randy Mackay
e7f20c04c3
Copter: init_arm_motors calls pre-arm checks
...
This reduces a small amount of duplicated code in the pilot initiated
arming and GCS initiated arming functions
10 years ago
Randy Mackay
f4c392c64d
Copter: pre_arm_checks returns success or failure
...
This makes the pre-arm check function consist with the other arming
check functions
10 years ago
Randy Mackay
64af4ff923
Copter: rename set_servos_4 to motors_output
10 years ago
Randy Mackay
3550e52560
MotorsTri: add 80% throttle limit
...
This limit was moved from the main copter flight code to the motors
library in order that the throttle_upper flag could be set properly.
10 years ago
Randy Mackay
8754ce9eed
Copter: move 80% thr limit to MotorsTri
10 years ago
Randy Mackay
43ba94e99a
Copter: rename manual_flight_mode to mode_has_manual_throttle
10 years ago
Randy Mackay
f225558dbd
IRIS params: update RATE_PIT_IMAX to 1000
10 years ago