Paul Riseborough
a895b16fa6
AP_NavEKF: Prevent GPS glitch activating EKF failsafe
9 years ago
Grant Morphett
fd0a442c92
autotest: added a timeout check
...
There was 1 while loop in the arducopter.py autotest that didn't have
a timeout check and of course we tripped over it.
9 years ago
Grant Morphett
461eff25d5
Rover: Fixed a build issue on Windows with the new RPM library
...
The AP_RPM library needed to be added to make.inc for the sitl build
to work correctly on Windows. Thanks to Zach for solving the issue
in this discussion
http://diydrones.com/group/ardurover-user-group/forum/topics/rover-sitl-build-failed?commentId=705844%3AComment%3A2109049&xg_source=msg_com_gr_forum
9 years ago
vooon
f3cbbef418
Copter: fix guided attitude type_mask check
9 years ago
Randy Mackay
a142688fea
Copter: guided attitude timeout to 1sec
...
Also add set-attitude-target capabilities flag
Thanks to Fredia and Sebastian for noticing these issues!
9 years ago
Paul Riseborough
a82c8b241f
DataFlash: Update NKF4 data logging
...
Add roll/pitch error metric
Reduce normalised magnetometer vector with a vector length
9 years ago
Paul Riseborough
20a3f9782e
AP_NavEKF2: Add full set of selectable pre-flight GPS checks
9 years ago
Paul Riseborough
f451a81ef9
AP_NavEKF: Add missing GPs check report
9 years ago
Paul Riseborough
a3a1dabb94
AP_NavEKF: Update GPS check description and default setting
...
Previous check default only checked the number of satellites and horizontal position accuracy.
Updated default value also checks HDoP and speed accuracy.
9 years ago
Paul Riseborough
db4dfce7b1
AP_NavEKF2: Add fix status to GPS check report message
9 years ago
Paul Riseborough
ef5049862a
AP_NavEKF: Add fix status to GPS check report message
9 years ago
Paul Riseborough
ba6387f206
DataFlash: Add logging of EKF GPS check status
9 years ago
Paul Riseborough
5177746c00
AP_NavEKF: Add reporting of GPS check status
9 years ago
Paul Riseborough
22920aafad
AP_NavEKF2: Improve GPS status reporting
9 years ago
Paul Riseborough
d0080b66cd
AP_NavEKF: Define a structure for reporting of GPS checks
9 years ago
Paul Riseborough
1cb2220107
AP_NavEKF2: Critical Bugfix
9 years ago
Paul Riseborough
f467a89fa3
AP_NavEKF2: Update comments for filter status output function
9 years ago
Paul Riseborough
b142cc7fd2
AP_NavEKF2: Rename files and re-distribute content
9 years ago
Siddharth Bharat Purohit
1ce3276d74
AP_NavEKF2: split EKF control and output get functions from state specific libs
9 years ago
Siddharth Bharat Purohit
2e388fb2f9
AP_NavEKF2: split otp flow from PosVelNED
9 years ago
Siddharth Bharat Purohit
290ea0e1e8
AP_NavEKF2: split up EKF_core into different files
9 years ago
Caio Marcelo de Oliveira Filho
b5abab9d37
AP_GPS_GSOF: minor tweak to avoid warning
...
Fixes the issue of three unused variables, two of which were used in a
commented Debug() call.
To keep the convenient debug message (and the variable names for the
data bytes), this patch uncomment the debug call but wrap the variables
and the debug call around an ifdef for the local symbol
gsof_DEBUGGING. So by turning it on, the debug will already be in place.
The Debug() call was modified to actually compile and include the third
variable in the output.
9 years ago
Caio Marcelo de Oliveira Filho
7c631d860f
mk: fix list of warnings for board_native
...
When setting WARNFLAGCXX, the entry was missing a backslash character
and other entries were missing. It was also a duplicate, so removed it.
9 years ago
Randy Mackay
e20038a453
Copter: support SET_ATTITUDE_TARGET in guided mode
9 years ago
Philippe Hamelin
3af95cc3da
scripts: add catkin_pkg and python-empy to Ubuntu prerequisites
9 years ago
Mirko Denecke
d93200f3b1
Linux_HAL_Essentials: Update README.md
9 years ago
Paul Riseborough
2b0434f089
AP_NavEKF: Improved detection of GPS glitch behaviour
9 years ago
Paul Riseborough
d48d4ac950
AP_NavEKF: Add GPS glitching monitor to EKF status report
9 years ago
Paul Riseborough
8a9d9c04c5
AP_NavEKF: Add public function to declare GPS glitch
9 years ago
Paul Riseborough
21e4910149
AP_NavEKF: Allow user to select preflight GPS checks
9 years ago
Paul Riseborough
cdae84aec1
AP_NavEKF: Additional pre-arm GPS quality checks
9 years ago
Leonard Hall
041dd3c855
Frame: new Bebop default parameters
9 years ago
Paul Riseborough
8a66c9c2ed
AP_NavEKF: Critical Bugfix
9 years ago
Randy Mackay
825abdbedc
Compass: example sketch displays in milligauss
9 years ago
Randy Mackay
d3066fcdad
GCS_MAVLink: send compass vector to GCS in milligauss
9 years ago
Randy Mackay
e9254ca1a9
DataFlash: log compass as milligauss
9 years ago
Randy Mackay
2deaf5280e
RangeFinder: add User to param descriptions
...
First sensor appears in standard list, second in advanced
9 years ago
Julien BERAUD
b37c52f7a3
AP_InertialSensor_MPU6000: Add heat support
...
Send current tempertaure to the Heater so the control loop sets the correct
temperature to the imu
9 years ago
Julien BERAUD
f231182cd9
AP_HAL: Add support for a Heater
...
Add heater class and non-pure virtual method to Util class in order to do
nothing in case the function is not implemented
9 years ago
Julien BERAUD
ffbb892a01
AP_HAL_Linux: add support for a pwm heater
...
It uses a heating resistor controlled by a pwm.
By changing the duty cycle of the pwm, we can control the temperature.
A simple PI algorithm is used in order to get to the correct temperature
fast enough and without too much overshoot
It is implemented as a member of the Util class in order not to make to much
modification to the current codebase
9 years ago
Julien BERAUD
1aadcdf538
AP_InertialSensor_MPU6000: read temperature
...
Read temperature as part of the normal burst. This is not very costly since it
is part of the burst read in i2c and already read in spi.
It is meant to be used for imu heating.
The filter is set to 1Hz on temperature because of the inherent inertia of
heating systems.
9 years ago
Peter Barker
af4ad01f23
DataFlash: make CAM a critical message
9 years ago
Michael Oborne
8ec9ab6ad3
AP_GPS: add SBF and GSOF to gps documentation
9 years ago
Michael Oborne
0fceb76493
AP_GPS_GSOF: add trimble gsof driver
9 years ago
proficnc
18589f1ec7
Update README.txt
...
Added a link to show how to do get to the NSH shell
9 years ago
Lucas De Marchi
0dad58ae8b
AP_HAL_Linux: RCOutput_Bebop: group writes
...
This allows to remove the hard limit of 4 motors in Bebop, allowing to
execute the motor test.
9 years ago
Lucas De Marchi
24f41538cb
AP_HAL_Linux: RCOutput_PCA9685: group writes
9 years ago
Lucas De Marchi
f43f6c53f7
AP_Motors: Group writes to motors
...
Surround calls to rcout->write() with rcout->cork() and rcout->push().
If the RCOutput implementation allows the writes are grouped and only
sent together to the underlying hardware.
9 years ago
Lucas De Marchi
fb643fbb53
AP_HAL: RCOutput: add methods to allow grouping writes
9 years ago
mirkix
ddb8e67954
AP_Compass: Add support for more then one AK8963
9 years ago