Arthur Benemann
cf2377d113
AP_Gimbal: Move gimbal parameters to a structure
10 years ago
Arthur Benemann
9b94f26583
AP_Gimbal: Relax minimal angle constrains on the gimbal
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
ee8c92c850
AP_Gimbal: clean-up for AP_Mount merge
10 years ago
Arthur Benemann
4ad3e786a5
AP_NavEKF: fix initialization of the SmallEKF
...
The constructor 'states' variable was not being called. To make sure other variables where also zeroed now
10 years ago
Arthur Benemann
0189f80462
AP_Gimbal: update getGimbalRateDemVecTilt to use quaternions
10 years ago
Arthur Benemann
4bdae02cfd
AP_Gimbal: disable gimbal motors if copter is fliped
10 years ago
Arthur Benemann
ebaf1e28b1
AP_Gimbal: smooth the RC input with a low pass filter
10 years ago
Arthur Benemann
534790634b
AP_Gimbal: add a radio failsafe state to the gimbal
10 years ago
Arthur Benemann
7cf883a61c
Copter: increase the telemetry receive function rate to 400Hz
...
gimbal loop runs at 100Hz so to respond in time the gcs_check_input must run at a faster rate, the process are asyncronus
10 years ago
Arthur Benemann
1da4be3a87
AP_Gimbal: initial implementation of the rate controlled gimbal library
10 years ago
Arthur Benemann
1d9beed42f
AP_SmallEKF: add function to report if the EKF is stable
10 years ago
Arthur Benemann
7b28bf7d44
AP_NavEKF: Remove small EKF dependency on navigation EKF
10 years ago
Arthur Benemann
558a69bdca
Mount_MAVLink: remove code now in AP_Gimbal
10 years ago
Jonathan Challinger
2053d5e42e
GCS_MAVlink: add GIMBAL_ and GOPRO_ messages
10 years ago
Randy Mackay
87e6452ee9
Mission: bug fix when jump target is zero
...
This would result in copter flying to a waypoint high above home
10 years ago
Andrew Tridgell
a0969905ce
AP_AHRS: make get_error_rp() and get_error_yaw() const
...
this makes them usable by multiple consumers, and allows use by EKF
10 years ago
Andrew Tridgell
3300de2c9d
autotest: added some gyro and accel noise to copter sim
...
this noise should be kinematically consistent, so will be better for
the EKF
10 years ago
Andrew Tridgell
79f6d93dc9
autotest: change SIM_GPS_DELAY in parameters to 1
...
better matches uBlox
10 years ago
Andrew Tridgell
2dfe3cb844
DataFlash: added a perf counter for microSD overruns
...
this allows us to tell if a microSD can handle a high logging rate
10 years ago
Andrew Tridgell
03b5305837
autotest: allow for negative col pitch in crrcsim heli
...
this allows for hovering upside down in acro mode
10 years ago
Andy Piper
b0937154f5
DataFlash: log compass health
...
This patch simply logs the health of each compass for easy diagnosis.
10 years ago
Randy Mackay
cebd578403
Frame Params: remove unused Advanced, Beginner
10 years ago
Andrew Tridgell
c153d31dd2
DataFlash: speed up DataFlash in Replay
10 years ago
Andrew Tridgell
dcb25632fb
AP_Compass: removed old setHIL compass offset
10 years ago
Andrew Tridgell
a4bad1c703
HAL_SITL: use SIM_MAG_OFS in SITL compass
10 years ago
Andrew Tridgell
1ce9cb693a
SITL: added SIM_MAG_OFS for setting compass offsets in SITL
10 years ago
Andrew Tridgell
5f8c05b712
autotest: fixed extraction of defaults
10 years ago
Andrew Tridgell
8f09ee077c
Replay: try to cope better with millisecond timestamps in 400Hz copter logs
10 years ago
Andrew Tridgell
179e47c618
HAL_Linux: prevent time from going backwards in Replay
10 years ago
Andrew Tridgell
d7000c4105
AP_Compass: fixed compass timestamps in Replay
10 years ago
Randy Mackay
dc3fdf76a3
Rover: remove call to empty camera.configure_msg
10 years ago
Jaime Machuca
7330b5e91b
Rover: add call to send digicam configure messages from a mission item
...
Also add log_picture to separate the triggering of a picture
from the dataflash logging and feedback message to the GCS
10 years ago
Jaime Machuca
5de15464b6
Copter: add call to send digicam configure messages from a mission item
...
Also add log_picture to separate logging and feedback from
the do_take_picture function so that it can be used when pictures
are triggered from a mission command
10 years ago
Jaime Machuca
ab1cf2261d
Plane: add call to send digicam configure messages from a mission item
...
Also add log_picture to separate the taking of a picture
from the dataflash logging and feedback to GCS
10 years ago
Randy Mackay
337a94e52e
Camera: remove empty configure_msg method
10 years ago
Randy Mackay
d456b97fd2
Camera: control_cmd triggers pic
10 years ago
Jaime Machuca
38491c4ff7
Camera: fix mission cmds sending msgs to components
...
mission commands were triggering the sending of
mavlink mission items when they should have been sending
command long messages
10 years ago
Randy Mackay
4eb3263653
Camera: mission cmds send do-digicam msgs to components
...
This allows digicam-control and digicam-configure mission
command to trigger sending the equivalent mavlink messages
to components
10 years ago
Randy Mackay
8dcd555037
Camera: trigger_pic sends do-digicam-control to components
...
This (optionally) allows pictures triggered from ch7/ch8
switch to send a mavlink do-digicam-control message to
components
10 years ago
Randy Mackay
1f705eb6a3
GCS_MAVLink: add send_to_components method
10 years ago
Randy Mackay
888c2289ce
Mission: support do-digicam-control parameters
10 years ago
Randy Mackay
a27f383612
Copter: remove duplicate IMU/ATT logging
...
Previously IMU and ATT data could be logged at both a high rate
and a low rate. This patch makes it skip the low rate logging
if the high rate is enabled
10 years ago
Randy Mackay
06b3935beb
Copter: LOG_BITMASK parameter def get All+FastIMU, All+FastATT
10 years ago
Randy Mackay
dfb720bab6
Copter: rename FULL_IMU logging to IMU_FAST
...
This naming is consistent with the earlier ATTITUDE_FAST option and
clarifies that it's the rate that's increased rather than the content.
10 years ago
Randy Mackay
2dbff9c544
Copter: remove scheduler table for 100hz CPUs
...
We only support high performance CPUs capable of 400hz
10 years ago
Peter Barker
5a45de5e00
Copter: IMU full-rate logging LOG_BITMASK flag
10 years ago
Randy Mackay
803be1c255
Revert ".gitattributes: automatically clean up newlines in source files"
...
This reverts commit d66eec536f
.
10 years ago
Andrew Tridgell
664c92fb81
Plane: fixed RUDDER_ONLY to not combine direct rudder output
...
this prevents us over-rolling in FBWA
10 years ago