Right.<br><br>So Christie and I are Orb Swarm nerds, and we have the great fortune to work with Michael Prados and Niladri, who are working on the code necessary to turn all these noisy data streams - GPS, Dead Reckoning, accelerometers, etc - in to useful data.  This is something I wish to leverage for "Common, Off The Shelf" Swarm kits or instructable swarming robot kits.  On top of this, Christie and I are working on the project known to some as "Tangrams" but I refer to as "Crystal Quorum"...at least until the quorum has selected a name.  Swarm has GPS, CQ probably will not, but will sense peers and locate in relation to them.<br>


<br>Dead Reckoning gives useful data about how far you've moved over a short period of time.  Not only that, it's cheap and easy.<br><br>So easy, in fact, that these sensors I'm getting an order for would be completely overkill for such an application.  We'd use something cheaper because we really don't care about the position of the wheel, just that it's moved and, roughly, how far.  These Encoders are for our unique steering model for the Quorum.<br>


<br>Back to the discussion, what we want is position sensing (GPS), momentum sensing (Accelerometers), direction sensing (compasses or GPS), and intent (dead reckoning). With this information, we can safely detect GPS noise if we aren't moving, detect slip if we are commanding ourselves to move but acceleration isn't sensed, and get finer detail about our position than GPS alone because we'll know which direction we've been traveling and for X distance. This is following the model that we've used in Orb Swarm to a T.<br>
<br>
<br><div class="gmail_quote">On Tue, Apr 14, 2009 at 2:25 PM, Michael Shiloh <span dir="ltr"><<a href="mailto:michaelshiloh1010@gmail.com" target="_blank">michaelshiloh1010@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



my understanding is that wheels slip (especially when steering) and so after awhile errors will accumilate. thus, it's usually necessary to correct this every so often with position via gps, beacons, video or other image recognition, accelerometers, compasses, etc.<br>




<br>
most robotic systems i've been aware of use multiple systems, because each one has its flaws and blind spots.<br>
<br>
Christie Dudley wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>
Dead reckoning relies on knowing exactly how far you've traveled and in what direction.  It's my understanding that this is the feedback mechanism you want if you expect to have any degree of precision on which direction you're pointed and so forth.<br>




<br>
I'm also thinking about looking into a completely different system and figuring out relative location by a couple of different mechanism.<br>
<br>
<br>
Christie<br>
<br>
---<br>
Fear is the mind-killer. Fear is the little-death that brings total obliteration.<br>
- Bene Gesserit Litany<br>
<br>
<br></div><div><div></div><div>
On Tue, Apr 14, 2009 at 2:12 PM, Michael Shiloh <<a href="mailto:michaelshiloh1010@gmail.com" target="_blank">michaelshiloh1010@gmail.com</a> <mailto:<a href="mailto:michaelshiloh1010@gmail.com" target="_blank">michaelshiloh1010@gmail.com</a>>> wrote:<br>




<br>
    hey corey! nice to see you here!<br>
<br>
    isn't dead reckoning flawed? or are you tolerant of these flaws?<br>
<br>
    Corey McGuire wrote:<br>
<br>
        Hey all, new to the list but been to NB a dozen times.<br>
<br>
        I am filling out an order for a project Christie and I are<br>
        working on.  The application we have is, we need position<br>
        sensing for steering and dead reckoning for robots.  There are a<br>
        number of considerations and we've had a tough time finding one<br>
        thing that does it all:<br>
<br>
           * Absolute encoding<br>
           * High Resolution (positions per revolution)<br>
           * Cycles (many as low as 20,000 revolutions!)<br>
           * Size<br>
           * Pin-out (many encoders require up to 8 digital IO each)<br>
           * Price<br>
<br>
        But with the advice of the good Dr. Foote, we may have found<br>
        what we need.  It's almost too perfect!<br>
<br>
        <a href="http://tr.im/abmag" target="_blank">http://tr.im/abmag</a><br>
<br>
          1. It's got Absolute encoding<br>
          2. It has 10bit or 12bit resolution.  Up to 4096 positions per<br>
<br>
             revolution! (We were going to settle for 16!)<br>
          3. Cycles are in the millions, depending on the load<br>
          4. .3" in diameter<br>
          5. 3 pins<br>
          6. As low as $36 for single orders<br>
<br>
<br>
        Ok, so these are 5 times as expensive as the encoders we were<br>
        going to use, but the cheap encoders meant we were either going<br>
        to need serious hardware to read all the data, or we were going<br>
        to need an Arduino per encoder.  They may still have been<br>
        cheaper, but not when considering our labors.<br>
<br>
        There are two models I am interested in.  They are identical<br>
        except that one uses bushings and one uses ball bearings.  The<br>
        ball bearing model has a long life, can operate at higher speed,<br>
        is less weight and may be smaller.  The price difference starts<br>
        at $6.<br>
<br>
        If anyone else is interested in getting in on an<br>
<br>
        MA3-P10-125-N<br>
<br>
        Quantity        Price<br>
        1       $36.00<br>
        10      $31.54<br>
        50      $27.78<br>
        100     $23.89<br>
        Over 100        Call for quote<br>
<br>
<br>
        MA3-P10-125-B<br>
<br>
        Quantity        Price<br>
        1       $41.80<br>
        10      $37.34<br>
        50      $33.58<br>
        100     $29.69<br>
        Over 100        Call for quote<br>
<br>
<br>
        We are interested in getting a bulk order in, not just to lower<br>
        price, but because we thought others might be interested, and<br>
        the more interested people we have, the more brains we have to<br>
        pick should there be problems.<br>
<br>
        What say ya'll?<br>
<br>
        Ciao!<br>
<br>
        --         Success is a tasty spirit distilled from bitter failure<br>
        --Coreyfro<br>
<br>
<br>
        ------------------------------------------------------------------------<br>
<br>
        _______________________________________________<br>
        Noisebridge-discuss mailing list<br>
        <a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br></div></div>
        <mailto:<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a>><div><br>
        <a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br>
    _______________________________________________<br>
    Noisebridge-discuss mailing list<br>
    <a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br></div>
    <mailto:<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a>><div><br>
    <a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
<br>
<br>
</div></blockquote>
</blockquote></div><br><br clear="all"><br>-- <br>Success is a tasty spirit distilled from bitter failure<br>--Coreyfro<br>