To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcxOpen lugnet.robotics.rcx in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / *2630 (-20)
  GA in RCX
 
- Anybody out there got any experience with Genetic Algorithms in LegOS, anybody willing to give me a little help in getting a handle on it, I'm considering a final year CSSE project using the RCX, and would be interested to here from anyone who's (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.legos)
 
  Re: RTC
 
NOTE: This is a continuation of a conversation with Mr. Hempel via email. >> Can I send this text to the robot from a pc at an arbritrary time? How long >> will it take each instruction to download? >Yes you can. I've written a Tcl (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  RE: RTC
 
(...) No- I should have been more clear: PC->tower->robot automatically turns on the tower and is therefore pretty robust (whereas the robot has no way to turn on the tower once it has gone off.) There is no way to use laptop IR to talk to the (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.legos)
 
  RE: RTC
 
(...) Glad to hear it. Unfortunately, I'm also a student, the sysadmin, a programmer, and just general (computer) handyman, so I don't get to play with the robots all the time. (...) I see. So I can use regular laptop/PC IR to comm with the robot (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.legos)
 
  Re: How do I delete firmware from firmware?
 
(...) M_CODE(3,``"BYE"'',BYE,_FLINK) MOV.B #1:8, rAl MOV.B rAl,@0xCC:8 MOV.W @0:16,rA ; Reset vector JSR @rA M_NEXT() (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  RE: RTC
 
(...) Once upon a time, I was paid briefly to do it to. Certainly the best summer job I will ever have. (...) FYI, The main limitation with the IR, assuming that your room is reasonably IR reflective, is that the tower turns itself off and so it can (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.legos)
 
  Re: RTC
 
(...) Right. (...) Yes. User moves mouse -> applet sends signal to server -> server sends signal to robot. (...) Great! This is just what I wanted. (...) I'll do that. (...) I was also looking for this. Thanks :) Thanks much for your help, Nils (24 years ago, 23-May-00, to lugnet.robotics.rcx.legos)
 
  RE: How do I delete firmware from firmware?
 
(...) Actually, BYE is in the h8hforth.asm source now, but it's a no-op. Could you email it to me, Ernst, and then I'll put it into the basic distribution... Cheers, Ralph Hempel - P.Eng ---...--- Check out pbFORTH for LEGO Mindstorms at: (URL) (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  RE: RTC
 
(...) It is really fun ... some of the time ;) (...) Yeah, I kind of thought that IR may not be so good, but I'm sure that I can find some ways around that. (...) That's an idea, although the data acquisition system primarily measures stress, (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.legos)
 
  Re: RTC
 
(...) Quick note about legOS: it is a replacement firmware for the Mindstorms, designed to allow you to write programs in C that run /on/ the robot itself. Not sure exactly what you mean by real-time, but I'm guessing that you mean something like (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.legos)
 
  Re: How do I delete firmware from firmware?
 
(...) [...snip...] (...) I defined the BYE word in h8hforth.asm according to Kekoa's comments and it works like a charm. The RCX is reset but doesn't turn off, so new firmware can be uploaded immediately. Ernst (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  RTC
 
Hello, I have a few questions about legOS, but I know absolutely nothing about it or about the Lego Mindstorms. I am involved in a project at my company to provide real time control of a robot (with one of our data aquisition systemes mounted on it) (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.legos)
 
  RE: How do I delete firmware from firmware?
 
(...) Here's a copy of what Kekoa replied with... This sounds correct. In C, this is how I do it: /* Delete the firmware */ *(char *)0xffcc = 1; (*(void (**)(void))0)(); Indeed, *(void (**)(void))0) is the reset vector, whose value is 0x03ae. 0xffcc (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  Re: How do I delete firmware from firmware?
 
(...) Looking at forth code it looks like "HEX 3ae EXECUTE" might end up doing what we are talking about. I tried this with out getting what I expected. I will fiddle more but does the approach seems right? M_CODE(7,``"EXECUTE"...TE,_FLINK) MOV.W (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  Re: Help with Terminal Emulator
 
(...) Ralph, The firmware and script uploads work great. I've gotten a good download each time. Thanks. I haven't yet tried the xmodem/save-system yet, but I'm just getting started. --Jerry (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  Re: Bug in HEX handling?
 
(...) Thanks. That helps. Case sensitivity is good but requiring upper case for hex is annoying. I suppose this is forth standard. That is one thing that I find annoying about forth, that most builtin words are upper case. It reveals the age of (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  RE: Bug in HEX handling?
 
(...) If you use U. (unsigned dot) you will get FFFF. The "." is for signed numbers. (...) Yes it is, but pbForth is case sensitive. Cheers, Ralph Hempel - P.Eng ---...--- Check out pbFORTH for LEGO Mindstorms at: (URL) ---...--- Reply to: rhempel (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  Bug in HEX handling?
 
HEX is not working the way I think it should in 1.1.1. Is this wrong or do I not understand something. This is 1.1.1 pbmax.srec. ok DECIMAL ok 65536 DUP . -1 ok HEX . -1 Why isn't this ffff? ok 300b 300b ? undefined word Isn't 300b a legal hex (...) (24 years ago, 23-May-00, to lugnet.robotics.rcx.pbforth)
 
  Re: random
 
What version are you using? I believe random/srandom are broken in all non-CVS versions of legOS. To get the CVS version, head to (URL) and follow the instructions on that page. Should work fine- I just tested the new random() two hours ago and it (...) (24 years ago, 22-May-00, to lugnet.robotics.rcx.legos)
 
  Re: NCQ and LegOS
 
(...) LegOS, yes. NQC, not as you'd probably like -- although you do get access to 32 register variables, and of course you can use the datalog. (...) With LegOS yes. With NQC and the original firmware, no. With the upcoming release of the new (...) (24 years ago, 22-May-00, to lugnet.robotics.rcx)


Next Page:  5 more | 10 more | 20 more

Redisplay Messages:  All | Compact

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