To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 11134
11133  |  11135
Subject: 
Re: When the OS makes the difference
Newsgroups: 
lugnet.robotics, lugnet.robotics.rcx.legos
Date: 
Tue, 28 Mar 2000 15:12:55 GMT
Viewed: 
2469 times
  
Ralph Hempel <rhempel@bmts.com> wrote:
Mario wrote:

Paolo Masetti gave everybody a humiliating lesson: his vehicle ran the • path
in some hundreds less than 10 seconds, at the astonishing speed of • 70cm/s
(2.3 feet/s). The second best robot took two and a half that time.
While running at that speed his robot was playing the Indiana Jones • movie
theme too :-)

<snip>

But the most important point, IMO, is that Paolo's robot was the only • one
that ran a legOs program. I absolutely don't want to say that Paolo won
*because* he used legOs, I just want to say his performance was *made
possible* by legOs, and in particular by its faster sensor sampling • rate.

Alternative firmware is crucial to developing high-performance bots. The
core sampling rate of the RCX firmware is once every 3 msec, which is • pretty
fast. I'm not sure of the max rate that legOS allows. At that rate, the • line
is sampled every (.70/333) ~= 2mm or .080 in. This is MORE than enough
resolution for the problem, so the real benefit of alternative firmware is • not
the sampling speed (IMHO) but the *reaction* to the results of the • sampling.

The standard firmware must laboriously grind through all of the opcodes
and watches and evaluate conditions before updating its outputs. Users of
alternative firmware can optimize this part of the process and make a
routine that does nothing but adjust steering based on the light sensor, • with
no need to update system timers and other niceties.

I guess you're right this time too :-) Thanks for having clarified the
matter.

I'll bet that Paolo spent a LOT of time tuning his algorithms to close
the feedback loop without too much oscillation while still maintaining • good
response, which is one of the classic problems in control systems theory.

Paolo actually confessed he met many problems in fine tuning his bot, and
found a stable configuration only Saturday evening  just a few hours before
the race.

Mario



Message is in Reply To:
  RE: When the OS makes the difference
 
(...) <snip> (...) Alternative firmware is crucial to developing high-performance bots. The core sampling rate of the RCX firmware is once every 3 msec, which is pretty fast. I'm not sure of the max rate that legOS allows. At that rate, the line is (...) (25 years ago, 27-Mar-00, to lugnet.robotics, lugnet.robotics.rcx.legos)

4 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR