<div style="color:black;font: 10pt Arial, Helvetica, sans-serif;">A quick note: A one-degree error is two inches after ten feet. Not good enough for small robot navigation unless something is constantly providing better pointing accuracy. Even for the contests, if the robot depends on that amount of error, it would miss the goal in 6 Can, might hit the cone in Square Dance, etc. Outdoors, the accuracy has to be a lot better. I think you will be very unhappy with 11.25 degree resolution. And be careful that resolution and accuracy are not the same thing.
<div><br>
</div>

<div>Later,</div>

<div>John Swindle<br>
<br>
<br>

<div style="font-family:arial,helvetica;font-size:10pt;color:black">-----Original Message-----<br>
From: Murray Altheim via DPRGlist <dprglist@lists.dprg.org><br>
To: Doug Paradis <paradug@gmail.com><br>
Cc: DPRG <dprglist@lists.dprg.org><br>
Sent: Fri, May 15, 2020 2:21 am<br>
Subject: Re: [Dprglist] Compass heading using gyroscopes?<br>
<br>

<div dir="ltr">Hi Doug,<br clear="none"><br clear="none">That's a good point. I frankly can't imagine why I'd need degree-perfect<br clear="none">accuracy on a moving robot, where the heading is changing quite a lot,<br clear="none">all the time. Now I suppose if one was using the heading reading to<br clear="none">*maintain* heading an accuracy of a few degrees would be valuable. So<br clear="none">there's two purposes: 1) basic directional navigation (e.g., pointing<br clear="none">the robot roughly north); and 2) heading with accuracy for holding a<br clear="none">bearing.<br clear="none"><br clear="none">For directional navigation increasing resolution allows me to go from an<br clear="none">8-wind compass rose (an accuracy of 45° allows a determination of which<br clear="none">of the 8 directions we're aiming); 16-wind compass rose (22.5° accuracy);<br clear="none">32-wind compass rose (11.25°). So basically anything better than 11.25°<br clear="none">gives me a 32-wind compass rose for directional navigation. I think that's<br clear="none">easily doable.<br clear="none"><br clear="none">For holding a bearing the more accuracy the better, though I doubt degree<br clear="none">accuracy is all that important in a small robot (a container ship, yes).<br clear="none">Since the robot is going to be reading the IMU and correcting its heading<br clear="none">continually a few degrees inaccuracy might be somewhat "self-correcting",<br clear="none">dunno. 2-3-5 degrees would probably be fine, but I won't know until I<br clear="none">try it out. The overall behaviour of the robot will be altered by that<br clear="none">difference but in either case I don't think it would be "wrong"; slow-<br clear="none">motion film of bumble bees shows they're hardly accurate navigators and<br clear="none">they seem to get along just fine.<br clear="none"><br clear="none">Cheers,<br clear="none"><br clear="none">Murray<br clear="none">
<div class="yqt5893267250" id="yqtfd63327"><br clear="none">On 15/05/20 6:26 pm, Doug Paradis wrote:<br clear="none">> Murray,<br clear="none">>     I think it also depends on the degree of accuracy you want. If you want your compass to tell you N,NE,E,SE,S,SW,W,NW 'ish, you calibration doesn't need to be as complete as if you want +/- 0.1 degree.<br clear="none">> <br clear="none">> Regards,<br clear="none">> Doug P><br clear="none">...........................................................................<br clear="none">Murray Altheim <murray18 at altheim dot com>                       = =  ===<br clear="none"><a shape="rect" href="http://www.altheim.com/murray/" target="_blank">http://www.altheim.com/murray/ </a>                                    ===  ===<br clear="none">                                                                    = =  ===<br clear="none">     In the evening<br clear="none">     The rice leaves in the garden<br clear="none">     Rustle in the autumn wind<br clear="none">     That blows through my reed hut.<br clear="none">            -- Minamoto no Tsunenobu<br clear="none"><br clear="none">_______________________________________________<br clear="none">DPRGlist mailing list<br clear="none"><a shape="rect" ymailto="mailto:DPRGlist@lists.dprg.org" href="mailto:DPRGlist@lists.dprg.org">DPRGlist@lists.dprg.org</a><br clear="none"><a shape="rect" href="http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org" target="_blank">http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org</a><br clear="none"></div>
</div>
</div>
</div>
</div>