James Cotton
|
2ca3cde83f
|
Improve EKF initialization. For some reason we must read an extra mag sample
when power up value of attitude algorithm is EKF. I don't understand why the
first mag value is bad.
|
2012-05-12 13:00:51 -05:00 |
|
James Cotton
|
98655aacc8
|
Fix initialization of the complimentary filter where it didn't get the right
initial dT
|
2012-05-12 13:00:50 -05:00 |
|
James Cotton
|
4ec4edd15c
|
When enabling position hold altitude mode take the throttle from before as the
"hover" throttle
|
2012-05-08 03:12:14 -05:00 |
|
James Cotton
|
2857b58f8e
|
Migrate path planner from position desired to path desired
|
2012-05-08 03:04:44 -05:00 |
|
James Cotton
|
37bb2cfb77
|
Finish getting rid of PositionDesired in favor of PathDesired and add the
ability to move the magic waypoint with the transmitter
|
2012-05-08 02:42:58 -05:00 |
|
James Cotton
|
a8bdd4a44a
|
Coalescene PositionDesired and PathDesired into PathDesired and add a mode
field to indicate how it should be interpreted.
|
2012-05-08 02:29:58 -05:00 |
|
James Cotton
|
27d1c4be93
|
Extend list of airframe types for VTOL guidance
|
2012-05-08 02:29:58 -05:00 |
|
James Cotton
|
cbedb5b53b
|
Move Guidance to VtolPathFollower to make room for FWPathFollower
|
2012-05-08 02:29:50 -05:00 |
|
James Cotton
|
0f2c41ac5d
|
Merge branch 'revolution' into navigation
Conflicts:
flight/Modules/ManualControl/manualcontrol.c
flight/Project/OpenPilotOSX/OpenPilotOSX.xcodeproj/project.pbxproj
|
2012-05-07 21:53:10 -05:00 |
|
James Cotton
|
6aa7142f5e
|
When guidance finds an incorrect airframe, delay 100ms to avoid hammering the
alarms
|
2012-05-07 12:55:35 -05:00 |
|
Sambas
|
dedbbec8f0
|
Make guidance support my Y6, also caused telemetry/usb RXdatarate go thru the roof (Guidance Warning). Almost impossible to change dataframe type to supported one with clean board.
USB interrupt fix.
Heap warning critical sizes backwards.
|
2012-05-07 12:51:07 -05:00 |
|
James Cotton
|
a40a0b0e31
|
Small fix to be able to build CC for Revo branch and to include revo in
package.
|
2012-05-07 01:55:52 -05:00 |
|
James Cotton
|
6c0dc80978
|
Shuffle more stack sizes around
|
2012-05-05 11:33:47 -05:00 |
|
Werner Backes
|
22df8310c4
|
Fixed typo in comment
|
2012-05-05 11:10:53 -05:00 |
|
Werner Backes
|
f52f5b3d83
|
Don't process RMC sentences that are flaged as 'void'
|
2012-05-05 11:10:45 -05:00 |
|
Werner Backes
|
6b463e5c9e
|
Check GGA NMEA sentence for no/invalid fix flag
|
2012-05-05 11:10:38 -05:00 |
|
Werner Backes
|
217860c187
|
Check for empty fields during lat/lon conversion (invalid GPS fix)
|
2012-05-05 11:10:32 -05:00 |
|
James Cotton
|
3155324384
|
Merge branch 'next' into cc3d
Conflicts:
Makefile
ground/openpilotgcs/src/plugins/config/configahrswidget.cpp
shared/uavobjectdefinition/ahrscalibration.xml
shared/uavobjectdefinition/ahrssettings.xml
shared/uavobjectdefinition/attituderaw.xml
|
2012-05-03 16:31:49 -05:00 |
|
James Cotton
|
fb53d5621a
|
Change the magKp term (hardcoded still) for revo complimentary filter so it
tracks magnetic north when homelocation is set.
|
2012-04-22 19:01:41 -05:00 |
|
James Cotton
|
2890fcdc9f
|
When in complimentary filter mode use GPSVelocity so event system doesn't have
warning.
|
2012-04-22 19:01:18 -05:00 |
|
Brian Webb
|
aab47d6ed4
|
Final updates to throttled mode and further memeory reduction in the object manager and event dispatcher to reflect smaller data sizes in metadata.
|
2012-04-22 14:56:26 -07:00 |
|
Brian Webb
|
eb6f175af4
|
Fixed metadata settings in object browswer, and removed update mode never from all uavobjects that used it (changed to manual).
|
2012-04-21 11:59:14 -07:00 |
|
Brian Webb
|
19166cc830
|
Added UPDATEMODE_THROTTLED to UAVObjects update modes.
|
2012-04-18 18:47:13 -07:00 |
|
James Cotton
|
ad074aee4b
|
Fix nasty bug in guidance where I missed some breaks
|
2012-04-16 08:59:25 -05:00 |
|
James Cotton
|
a7ba6d96c1
|
Allow guidance to run purely off raw GPS data
|
2012-04-15 16:23:34 -05:00 |
|
James Cotton
|
050c756d54
|
Merge branch 'revolution_path' into testing
|
2012-04-15 12:34:31 -05:00 |
|
James Cotton
|
4928cbba44
|
Merge branch 'sim' into testing
|
2012-04-15 12:34:27 -05:00 |
|
James Cotton
|
59da9deffb
|
Merge remote-tracking branch 'revo/D-Lite/ubx-parser' into sim
|
2012-04-15 12:33:54 -05:00 |
|
James Cotton
|
6a094ac326
|
Increase stack for the path planner
|
2012-04-15 12:31:50 -05:00 |
|
Corvus Corax
|
88f7567247
|
change to GPS: do not update UAVObject more than 1ce per cycle
|
2012-04-15 19:17:03 +02:00 |
|
James Cotton
|
85852df00b
|
Make simulation produce data asynchronously for testing and add random accel
bias
|
2012-04-15 11:51:42 -05:00 |
|
James Cotton
|
08fd08deb8
|
Fix some compiler warnings in guidance code
|
2012-04-15 11:51:26 -05:00 |
|
James Cotton
|
1559eeb2e1
|
Use GPSVelocity updates when they are available instead of timing based on
GPSPosition
|
2012-04-15 11:50:56 -05:00 |
|
James Cotton
|
b71e9fc9dc
|
Create simulated OveroSync module which simply drops updates to log file
|
2012-04-14 22:01:33 -05:00 |
|
unknown
|
0b7538c3fe
|
Constants changed to float for better portability.
|
2012-04-15 01:28:31 +02:00 |
|
James Cotton
|
9a2e0b071c
|
Revert "Allow simulated quadcopter to include GyroBias in the artificial sensor data."
This reverts commit 212a10bcd4 .
|
2012-04-14 17:20:01 -05:00 |
|
James Cotton
|
212a10bcd4
|
Allow simulated quadcopter to include GyroBias in the artificial sensor data.
|
2012-04-14 14:52:56 -05:00 |
|
James Cotton
|
af02eb6517
|
Merge branch 'sim' into testing
Conflicts:
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
|
2012-04-14 14:40:43 -05:00 |
|
James Cotton
|
267e9fa87c
|
Merge branch 'revolution' into testing
|
2012-04-14 14:40:11 -05:00 |
|
James Cotton
|
a86e75bc99
|
Merge branch 'revolution' into sim
|
2012-04-14 14:12:03 -05:00 |
|
James Cotton
|
deb3336729
|
Make sure for revolution all the GPS objects are always initialized even if
there is no GPS port. Otherwise connecting to relevant queues will fail.
|
2012-04-14 14:02:20 -05:00 |
|
James Cotton
|
b7c3b1fdd1
|
Make the simulation provide GPSVelocity object since this is critical for EKF
now
|
2012-04-14 14:01:42 -05:00 |
|
James Cotton
|
ce6def870b
|
Add feedforward component to guidance
|
2012-04-14 13:38:10 -05:00 |
|
James Cotton
|
be21ec441e
|
Add ability to run guidance based on raw GPS velocity instead
|
2012-04-14 13:34:30 -05:00 |
|
James Cotton
|
1a98a46606
|
Merge branch 'revolution_ubx' into sim
|
2012-04-14 12:10:23 -05:00 |
|
James Cotton
|
5d160860a3
|
Fix from Corvus for gyro bias from EKF
|
2012-04-14 12:09:12 -05:00 |
|
James Cotton
|
3e2feb64cf
|
Fix bug limiting maximum velocity desired
|
2012-04-14 10:49:54 -05:00 |
|
James Cotton
|
b0ef456ccb
|
Kickstart MPU6000 if there is no data
|
2012-04-13 20:29:41 -05:00 |
|
James Cotton
|
a0d1b00ade
|
Cover an edge condition for the MPU6000 IRQ not firing
|
2012-04-13 19:37:30 -05:00 |
|
James Cotton
|
a1351fcdbe
|
Make the path velocity come from the waypoint.
|
2012-04-10 02:56:10 -05:00 |
|