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 / 21719
    Re: Robolab, byte codes and assembler —Dick Swan
   Following up from my earlier post, I have completed a firmware patch for the rotation sensors. This post contains the patch with installation instructions followed by a technical description. A long post but hopefully more than made up by the value (...) (21 years ago, 29-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
   
        Re: Robolab, byte codes and assembler —Steve Baker
     (...) Wow! This is a truly wonderful gift to the group. I know how hard it can be to patch raw binary like that. Many thanks for your efforts. I'm off to try it **now** ! ---...--- Steve Baker ---...--- HomeEmail: <sjbaker1@airmail.net> WorkEmail: (...) (21 years ago, 29-Nov-03, to lugnet.robotics)
   
        Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Philippe Hurbain
     Hello Dick, Looks great, but it doesn't seem to work well here: - counts up 2 by 2, but counts down correctly one by one - loses count, especially when counting up. My tests were done with a brand new, unmodified rotation sensor. I mounted a wheel (...) (21 years ago, 29-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
    
         Re: Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Don Stauffer
      (...) I'm having trouble downloading the patched firmware. Robolab doesn't have a .lgo file anywhere in the program directory structure, so I don't have a filename to replace with the patched file. Downloading in Robolab seems to work, but I see no (...) (21 years ago, 29-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
     
          Re: Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Philippe Hurbain
      Hello Don, (...) firm0309.lgo is firmware from RIS 1.5, while firm0328.lgo comes from RIS 2.0. Maybe RIS 1.5 can't download 2.0 firmware, never tried that... (...) I suggest you download BricxCC from (URL) and use its download utility (located in (...) (21 years ago, 29-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
     
          Re: Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Chris Phillips
      (...) I think RoboLab uses its own firmware, so patching FIRM0328.LGO won't help you unless you use the RIS programming environment. (Or NQC, but that apparently isn't allowed by FIRST?) (...) I've used FIRM0328.LGO with older (version 1.0) RCXes (...) (21 years ago, 29-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
     
          Re: Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Don Stauffer
      (...) <snip> That would be disappointing! I discarded the RIS software very early on. Dick, can you clarify this issue? (21 years ago, 30-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
     
          Re: Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Steve Baker
      (...) If FIRST doesn't allow NQC - I can't see it allowing patched RCX firmware. ---...--- Steve Baker ---...--- HomeEmail: <sjbaker1@airmail.net> WorkEmail: <sjbaker@link.com> HomePage : (URL) : (4 URLs) GEEK CODE BLOCK----- GCS d-- s:+ a+ C++++$ (...) (21 years ago, 30-Nov-03, to lugnet.robotics)
    
         Re: Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Dick Swan
     "Philippe Hurbain" <philohome@free.fr> wrote in message news:Hp4JAs.oK8@lugnet.com... (...) Much to my embarassment, I have to agree with Philippe that the patch doesn't work very well. I try to figure out what went wrong. (...) This is the expected (...) (21 years ago, 29-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
    
         Re: Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Don Stauffer
      (...) Doesn't that mean that at any given count, you could still be off by 1, but now the odds of having an incorrect count are 50-50 instead of about one in 500? (...) There has been some discussion about whether this patch will work with Robolab, (...) (21 years ago, 30-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
    
         Re: Patched firmware to improve rotation sensor, was Re: Robolab, byte codes and assembler —Philippe Hurbain
     (...) It took me some time to figure out why, but you are right, the ambiguous transitions occur only while counting up. What you could do though would be to count +1 while going from state3 to state2_ambiguous, and correct "phantom transition" by (...) (21 years ago, 30-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
   
        Re: Robolab, byte codes and assembler —Don Stauffer
     (...) Wow, that's far more than I expected! And thanks for the detailed explanation. I may have to look at it tomorrow - my daughter's birthday is today. <snip> (21 years ago, 29-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
   
        Re: Robolab, byte codes and assembler —Mark Tarrabain
     Could someone explain to me technically why this sort of of problem with the rotation sensor occurs? I know how quadrature shaft encoders are _supposed_ to work, and I can't see why this sort of thing should happen in the first place. >> Mark (21 years ago, 30-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
    
         Re: Robolab, byte codes and assembler —Don Stauffer
      (...) The way I understand it, it's really not the sensor's fault. The RCX and firmware together either can't or doesn't deal with the ambiguous voltage levels sometimes returned during two of the four transitions. If the RCX were fast enough that (...) (21 years ago, 30-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab)
    
         Re: Robolab, byte codes and assembler —Philippe Hurbain
     (...) They do work! But they are usually used with two quadrature outputs (hence the name), while on RCX only one wire is used and the 4 states are encoded as 4 voltages levels. (URL) (Image courtesy Michael Gasperi) The sequence (clockwise) is (...) (21 years ago, 30-Nov-03, to lugnet.robotics, lugnet.robotics.rcx.robolab, FTX)
   
        Lego :Robolab 2.5.1 patch download —Gustavo Goretkin
   Hello, I purchased Robolab 2.5 from pitsco lego-dacta quite some time ago. I'm looking for the patch to upgrade to version 2.5.1, I can find the patch for 2.5.2 and 2.5.3 but not 2.5.1 or 2.5.4. Could anyone help me with this? I'm having some (...) (19 years ago, 13-Jul-05, to lugnet.robotics)
   
        Re: Lego :Robolab 2.5.1 patch download —Gustavo Goretkin
   Hmm, I installed the software on an olderlaptop, and all I see is a white image. I have the camera drivers installed, as I can see the camera in image captures in programs. That website doesn't have the the updates I needed. Its the website ive been (...) (19 years ago, 13-Jul-05, to lugnet.robotics)
 

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