<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos, branch 1.0.9.2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.0.9.2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.0.9.2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-10-09T17:09:25+00:00</updated>
<entry>
<title>altosui: Deal with missing state transitions in FlightStats window</title>
<updated>2011-10-09T17:09:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-09T17:09:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5d1361c95f94125cda244b4cc5e55c2fb77b680b'/>
<id>urn:sha1:5d1361c95f94125cda244b4cc5e55c2fb77b680b</id>
<content type='text'>
Any missing start/end times are pinned to the end of the flight.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Deal with telem data that goes backwards in time</title>
<updated>2011-10-09T17:09:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-09T16:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5c82b07471f017171c58a6968adf79901f46a987'/>
<id>urn:sha1:5c82b07471f017171c58a6968adf79901f46a987</id>
<content type='text'>
The new telemetry stuff can send packets with older timestamps, so
sort telem packets read from disk to create an in-order record of the flight.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Respond to telemetry rate changes immediately</title>
<updated>2011-10-09T16:21:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-09T16:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=636b7b368e67346b0796cd84fbfd71e10966d61f'/>
<id>urn:sha1:636b7b368e67346b0796cd84fbfd71e10966d61f</id>
<content type='text'>
Instead of waiting for the previous telemetry interval to expire,
immediately switch to the new telemetry rate. This will provide
more telemetry data early in the boost.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Improve TM v1.0 apogee estimate</title>
<updated>2011-10-09T04:23:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-09T04:19:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ca036c5616c3e745c0b878ed90618d4ff710c0e5'/>
<id>urn:sha1:ca036c5616c3e745c0b878ed90618d4ff710c0e5</id>
<content type='text'>
v1.0 boards have noisy accelerometer data caused by interactions
between RF transmission and the accelerometer measurements; this noise
generates a negative bias in the accelerometer readings. The net
effect is that the estimated speed is lower than the actual speed,
causing early an apogee estimate.

By increasing the sigma value for accelerometer data, the kalman
filter 'trusts' the acceleration data less, putting more weight on the
barometer data. This causes the estimated time of apogee to be closer
to the correct value.

This reduces the response to changes in acceleration.

This new value is applied solely to TeleMetrum v1.0 boards. v1.1
boards correct for this error, and hence can use the correct sigma
value for the accelerometer.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Bump to 1.0.9.2</title>
<updated>2011-10-09T03:31:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-09T03:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=26d7eb7149da8c797d7e704d75f73af2d2aa52c2'/>
<id>urn:sha1:26d7eb7149da8c797d7e704d75f73af2d2aa52c2</id>
<content type='text'>
(1.1 RC 2). Flown at Oktoberfest 2011 on 10/09/2011 (we hope)

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Remove igniter voltages from chart.</title>
<updated>2011-10-08T22:07:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-08T22:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aad03e3cab4c328e53d3df47b6dac1d3f7a49229'/>
<id>urn:sha1:aad03e3cab4c328e53d3df47b6dac1d3f7a49229</id>
<content type='text'>
These are just annoying; when we add the ability to turn stuff on/off
on the fly, we can add them to the list of available items.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Ignore ejection bumps when doing boost re-detect</title>
<updated>2011-10-08T17:59:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-08T17:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6a7363b3ba99310bd44c9b66f6f5159e46762be4'/>
<id>urn:sha1:6a7363b3ba99310bd44c9b66f6f5159e46762be4</id>
<content type='text'>
An ejection charge looks an awful lot like an extra (really small)
motor burn. Ignore them by averaging the acceleration during
fast/coast using a /64 exponential decay filter.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-telem: Add new program to convert telem data to ascii</title>
<updated>2011-10-08T17:50:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-08T17:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=82604193ed0c522c1fba0072b504fe88b027f1ee'/>
<id>urn:sha1:82604193ed0c522c1fba0072b504fe88b027f1ee</id>
<content type='text'>
This reads telem files and displays them in ascii form. It's not done,
and it's not documented, but it's a start.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Allow for multiple instances of each state in the graph</title>
<updated>2011-10-08T17:46:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-08T17:46:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cbf5a649c8b7101bef9d57e48e42ac775e758c79'/>
<id>urn:sha1:cbf5a649c8b7101bef9d57e48e42ac775e758c79</id>
<content type='text'>
With the new boost re-detect code, we can get multiple instances of
boost/fast/coast, so make sure each are displayed in the graph.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Max acceleration across boost instead of all ascent</title>
<updated>2011-10-08T17:43:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-08T17:43:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f9b0b7423c0640f729d61a91de6ff96ffe4b486e'/>
<id>urn:sha1:f9b0b7423c0640f729d61a91de6ff96ffe4b486e</id>
<content type='text'>
This ignores ejection bumps, making the max acceleration far more useful.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
