James Cotton
|
17878b32f3
|
Make autotune run within an attitude loop instead of direct rate mode. Easier
for beginners.
|
2012-08-03 09:37:44 -05:00 |
|
James Cotton
|
48362f56f6
|
Enable autotune as an optional CC module
|
2012-08-03 09:37:44 -05:00 |
|
James Cotton
|
a9af53b4f3
|
Create new autotuning module which rotates through the axes for autotuning and
then computes new stabilization settings.
|
2012-08-03 09:37:44 -05:00 |
|
James Cotton
|
44e72d0a70
|
A big refactoring of stabilization.c to get rid of the two separate loops and
move them into one big structure. This makes it easier to implement other
modes.
|
2012-08-03 09:37:44 -05:00 |
|
James Cotton
|
e01c5d5f87
|
Get online estimation of period and amplitude working
|
2012-08-03 09:37:44 -05:00 |
|
James Cotton
|
4ac8df6aa8
|
Make the system perform an online estimate of the period and amplitude of the
oscillation during relay tuning
|
2012-08-03 09:37:44 -05:00 |
|
James Cotton
|
17a0d3ebb4
|
Add a relay stabilization mode
|
2012-08-03 09:37:44 -05:00 |
|
James Cotton
|
9ce7d9b4ac
|
Add UAVOs for relay tuning
|
2012-08-03 09:37:44 -05:00 |
|
James Cotton
|
c1a0f176eb
|
Merge branch 'master' into next
|
2012-08-03 09:37:22 -05:00 |
|
James Cotton
|
dafc455bfa
|
Increase the manualcontrol stack size based on Stac's comments
|
2012-08-03 09:36:59 -05:00 |
|
James Cotton
|
6948f1dc41
|
Merge remote-tracking branch 'origin/master' into next
Conflicts:
package/winx86/translations/strings_de.nsh
|
2012-08-03 09:35:18 -05:00 |
|
James Cotton
|
beb75f22cf
|
Remove the TCHAIN_PREFIX flag from the OSX Makefile. No clue how that got
merged in.
|
2012-08-02 10:40:40 -05:00 |
|
James Cotton
|
5e2c2a0ec3
|
Clean up the logging somewhat
|
2012-08-02 10:40:38 -05:00 |
|
Richard Flay (Hyper)
|
6d34795494
|
Re-enabled simposix SDCard support, and removed obsolete SDCard alarm usage from System module
|
2012-08-01 19:53:59 +09:30 |
|
Werner Backes
|
e32152386a
|
Increased stack for PIOS_SETS_HOMELOCATION case to avoid running into low stack warnings when settings the home location from GPS was actually used.
|
2012-07-31 11:10:23 +02:00 |
|
Richard Flay (Hyper)
|
56647f5409
|
Fix for OP-661: error messages in GCS log due to obsolete AHRSComms and SDCard related alarms. Change also disables obsolete SDCard support on the flight side of CC and PipX
|
2012-07-31 11:07:07 +09:30 |
|
Werner Backes
|
b8450d4a07
|
Fixed World Magnetic Model to accept altitude in meters instead of kilometers
|
2012-07-31 00:18:10 +02:00 |
|
James Cotton
|
dde9de080e
|
Need to increase the GPS stack size when I include the GPZDA message
|
2012-07-29 12:41:20 -05:00 |
|
James Cotton
|
24636eb5f4
|
Add a waypoint above home for the box pattern.
|
2012-07-28 22:55:59 -05:00 |
|
James Cotton
|
9bd49ded4f
|
OSX Simulator - get model type correctly
|
2012-07-28 13:35:31 -05:00 |
|
James Cotton
|
f02aacfeb6
|
Change the constant so LED flashing works properly on Revo
|
2012-07-28 11:22:24 -05:00 |
|
James Cotton
|
f5af60af3e
|
Increase the stack size for the system module now the saving occurs within that
thread.
|
2012-07-27 17:43:47 -05:00 |
|
James Cotton
|
221ae05ef6
|
Perform the update every cycle. Mag rate of 0.001 seems to work well.
|
2012-07-27 13:20:30 -05:00 |
|
James Cotton
|
abb0caa6bd
|
Try a different mag nulling algorithm.
|
2012-07-27 13:14:18 -05:00 |
|
James Cotton
|
9f00eda1b4
|
Add the mag offset compensation into into the simulated sensor code
|
2012-07-26 21:00:30 -05:00 |
|
James Cotton
|
880d58e4d9
|
Changes to mag nulling from D-Lite. Perform update only when we have a new
vector sufficiently different from the previous one.
|
2012-07-26 20:38:16 -05:00 |
|
James Cotton
|
6867068b9e
|
Merge branch 'saving_queue' into next
|
2012-07-25 13:28:17 -05:00 |
|
James Cotton
|
f9eb82478b
|
Make sure to create the system queue BEFORE calling task start. Systemmod
initializes differently than other threads and I missed htat. Huge thanks to
Hyper for making me realize that despite the fact I didn't see it :D.
|
2012-07-25 13:27:39 -05:00 |
|
James Cotton
|
c0c5da69aa
|
Should check that the queue allocates and initialize shoudl return -1 if not
|
2012-07-25 13:27:38 -05:00 |
|
James Cotton
|
66191c4d01
|
Make saving occur within the system thread instead of the event system thread
|
2012-07-25 13:27:38 -05:00 |
|
James Cotton
|
735c009843
|
Disable writing to the overo driver for every pios_com write again. It drives
up system consumption too much, although now data will get lost :(.
|
2012-07-25 13:15:47 -05:00 |
|
James Cotton
|
c587ceebfd
|
Make the mag offset nulling convergence rate come from the UAVO. When it is
set to zero nulling does not occur to allow us to still calibrate the sensors.
|
2012-07-25 11:23:27 -05:00 |
|
James Cotton
|
3b57b492d0
|
Mag bias tracking seems to work
|
2012-07-25 11:19:39 -05:00 |
|
James Cotton
|
1a5af9dafb
|
Remove some old debugging code
|
2012-07-25 11:10:10 -05:00 |
|
James Cotton
|
d1e6dcc2f0
|
First pass implementation of William Premerlani's magnetometer bias correction
|
2012-07-25 11:07:40 -05:00 |
|
James Cotton
|
36fcdcc107
|
Make PH use axis lock by default
|
2012-07-24 14:10:05 -05:00 |
|
James Cotton
|
30085d23ff
|
Reenable sending from the overo tx method but no longer yield since we aren't
using a blocking write anyway.
|
2012-07-24 11:29:24 -05:00 |
|
James Cotton
|
6561b9b164
|
For now make it an error when GPS is enabled but missing. However, no warnings
when it's present.
|
2012-07-24 11:28:31 -05:00 |
|
James Cotton
|
a90dd1ef5c
|
For now do not call PIOS_OVERO_WriteData from the Tx method because this is too
slow (task yield?) and results in a lot of event system errors.
|
2012-07-24 11:18:58 -05:00 |
|
James Cotton
|
e006ae2b4d
|
Fix a really stupid bug where I ordered two cases together;
|
2012-07-24 11:07:40 -05:00 |
|
James Cotton
|
9865466da9
|
Make sure to create the system queue BEFORE calling task start. Systemmod
initializes differently than other threads and I missed htat. Huge thanks to
Hyper for making me realize that despite the fact I didn't see it :D.
|
2012-07-24 09:51:03 -05:00 |
|
James Cotton
|
d75fef52ee
|
Increase the overo event queue size to try and stop getting warnings. Only
allocate when using overosync.
|
2012-07-24 09:48:24 -05:00 |
|
James Cotton
|
92d975e668
|
Reduce the UAVTalk type mask to allow the top byte flag to indicate if there is
a timestamp
|
2012-07-24 03:44:35 -05:00 |
|
James Cotton
|
4809d569c0
|
Need to tell UAVTalk to expect a longer packet when it includes a timestamp
|
2012-07-24 03:44:03 -05:00 |
|
James Cotton
|
ea5c3be026
|
Need to add hooks in sendObject and receiveObject to actually transmit _TS objects
|
2012-07-24 02:57:51 -05:00 |
|
James Cotton
|
858c2cd512
|
Increase the size of the overo queue
|
2012-07-24 01:54:04 -05:00 |
|
James Cotton
|
617de9c68b
|
Revert "Disable the FLASH_FREERTOS flag for revolution so that it doesn't try and use"
This reverts commit 7522bd07ba2f8eff8175924110a444104252d036.
|
2012-07-24 01:49:53 -05:00 |
|
James Cotton
|
1f7345ef77
|
Dos2unix uavtalk files
|
2012-07-23 19:59:01 -05:00 |
|
James Cotton
|
13ff0dbb36
|
Add accessor method to get the time of the last timestamp to avoid breaking the
API
|
2012-07-23 19:44:07 -05:00 |
|
James Cotton
|
3137d5288b
|
Add a message type flag (0x80) to UAVTalk which inserts a timestamp after the
previous header and the decoding to read this out.
|
2012-07-23 19:39:17 -05:00 |
|