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 / *7255 (-100)
  Re: Save the RIS!
 
"Bluey" <Wolf_and_eagle@spam...yahoo.com> wrote in message news:H9HpMG.DJs@lugnet.com... This may be a childish and stupid idea, but given the present news and rumors on how the RIS system is heading, I'd like to see how many RIS & RCX enthusiasts (...) (22 years ago, 29-Jan-03, to lugnet.robotics, lugnet.robotics.rcx)
 
  Re: Save the RIS!
 
In lugnet.robotics, David Koudys writes: In lugnet.robotics, Timothy Schroeder writes: This may be a childish and stupid idea, but given the present news and rumors on how the RIS system is heading, I'd like to see how many RIS & RCX enthusiasts (...) (22 years ago, 30-Jan-03, to lugnet.robotics, lugnet.robotics.rcx)
 
  Problem with dll putting a program on the RCX.
 
I have determined that the problem I had with uploading a program to the RCX is a bug in either the dll program or the kernel of version brickos-0.2.6.09.newConf2. I setup and compiled version legOS-0.2.5 without any problems, compiled and uploaded (...) (22 years ago, 29-Jan-03, to lugnet.robotics.rcx.legos)
 
  Robotics Educator CD by Carnegie Mellon
 
What do you know about the new Robotics Educator CD-ROM by the Carnegie Mellon University Robotics Academy? For more information you can look at (URL) then Robotics Educator CD-ROM. If you do the On-line Preview, then set your display to 1024 x 768. (...) (22 years ago, 29-Jan-03, to lugnet.edu, lugnet.robotics.rcx.robolab, lugnet.robotics.edu)
 
  Re: Save the RIS!
 
Stephane Simard ha scritto: In lugnet.robotics, David Koudys writes: In lugnet.robotics, Timothy Schroeder writes: This may be a childish and stupid idea, but given the present news and rumors on how the RIS system is heading, I'd like to see how (...) (22 years ago, 29-Jan-03, to lugnet.robotics, lugnet.robotics.rcx)
 
  Re: Save the RIS!
 
In lugnet.robotics, David Koudys writes: In lugnet.robotics, Timothy Schroeder writes: This may be a childish and stupid idea, but given the present news and rumors on how the RIS system is heading, I'd like to see how many RIS & RCX enthusiasts (...) (22 years ago, 29-Jan-03, to lugnet.robotics, lugnet.robotics.rcx)
 
  Re: Save the RIS!
 
In lugnet.robotics, Timothy Schroeder writes: This may be a childish and stupid idea, but given the present news and rumors on how the RIS system is heading, I'd like to see how many RIS & RCX enthusiasts there are. Maybe if there are enough of us (...) (22 years ago, 29-Jan-03, to lugnet.robotics, lugnet.robotics.rcx)
 
  Save the RIS!
 
This may be a childish and stupid idea, but given the present news and rumors on how the RIS system is heading, I'd like to see how many RIS & RCX enthusiasts there are. Maybe if there are enough of us out there, we could sway LEGOs mind from (...) (22 years ago, 29-Jan-03, to lugnet.robotics, lugnet.robotics.rcx)
 
  Re: RCX & RIS, a fading glory?
 
From all the posts I've gotten so far, this is a very sad day for lego...... Maybe in a few years, Lego will come to its senses and start off a new supercharged RIS 3.0. that will have a built-in, slimmer, lighter, rechargable battery, with more (...) (22 years ago, 29-Jan-03, to lugnet.robotics, lugnet.robotics.rcx)
 
  Re: LNP problem
 
(...) I don't know anything about Windows, but I started using LNP on Linux with good results lately. It really isn't that hard once you get your first programm running ... :) I wrote a little remote-control/monitor app based on LNP. While for Gnome (...) (22 years ago, 29-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: (no subject)
 
(...) The first error can be dealt with by adding a blank line at the end of the file. The others are harder. What version of gcc are you using? What editor did you use to type it in? For those of us without the book, what is the text of the program? (22 years ago, 29-Jan-03, to lugnet.robotics.rcx.legos)
 
  NQC 2.5 a5
 
NQC 2.5 a5 has been released (www.baumfamily.org/nqc/beta). Dave Baum p.s. Sorry if this is a repeat, but posting via a news reader didn't seem to be working, so I resorted to using the web interface. (22 years ago, 29-Jan-03, to lugnet.robotics.rcx.nqc)
 
  Problem Getting dll to Download helloworld.lx to download.
 
Okay here is what I am using: brickos-0.2.6.09.new...nf2.tar.gz rcx-binutils-2.9.5.0...1.i386.rpm rcx-egcs-1.1.2-1.i386.rpm rcx-egcs-c++-1.1.2-1.i386.rpm I am running Mandrake Linux 8.2. I downloaded and installed all of the above files. I (...) (22 years ago, 28-Jan-03, to lugnet.robotics.rcx.legos)
 
  (no subject)
 
Hi there, Was just wanting some help getting the simple.c program working that comes in the extreme mindstorms book. The problem is that when I type make simple.lx I get warnings and errors back like this: /usr/local/bin/h8300-hms-gcc -02 (...) (22 years ago, 28-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: LNP problem
 
Hi everyone, I have to say I have found these messages very interesting, and was wanting to use lnp myself but i do not know where to write and make my programs. And I would also like to find out more about how you write the pc code and the rcx code (...) (22 years ago, 28-Jan-03, to lugnet.robotics.rcx.legos)
 
  RCX & RIS, a fading glory?
 
Ok, I haven't been around for a little while and I haven't seen any news at all about this, so I'm going to ask my fellow members: What's happening to the RIS?? The last update, 2.0, was not even close to being an update, all there was was some (...) (22 years ago, 28-Jan-03, to lugnet.robotics, lugnet.robotics.rcx)
 
  Re: How do i make a program to run on brickos
 
(...) You can use any editor. However, I recommend a good "programmer's editor" like VIM that automatically stylizes, colorizes, and syntax-checks your code. An alternative to VIM is Emacs. VIM vs Emacs is a popular "computer holy war", and I (...) (22 years ago, 28-Jan-03, to lugnet.robotics.rcx.legos)
 
  Problem solves!
 
(...) make is casesensitive! That means lightseeker.c was not found because the filename was LigtSeeker.c! Reinhard (22 years ago, 27-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: How do i make a program to run on brickos
 
Hi, I have been got bricxCC and have been trying to use it in the standard way with NQC, and I am not really that great at it. So what is it like to use brickOS in it? and is there any documentation that can show me where to start? Or can I just (...) (22 years ago, 27-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: RCXTTY-Variable Problem, calling ./firmdl3 ../boot/brickOS.srec
 
(...) I will try to add a little clarity to the problems that some people have encountered with brickOS under cygwin. If you get make strip errors it is almost certainly because your utilities were built without .exe extensions. This will happen if (...) (22 years ago, 27-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: How do i make a program to run on brickos
 
(...) If you are running brickOS on a Windows machine then you should definitely consider using BricxCC to write your brickOS programs. John Hansen (22 years ago, 27-Jan-03, to lugnet.robotics.rcx.legos)
 
  How do i make a program to run on brickos
 
Hi everyone, previous problems behind me now as it all works and i am well chuffed, I now just want to start running programs on it, and was wondering where do you write your programs? can you do it in notepad? or do i need a specific text editor? I (...) (22 years ago, 27-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: legos.srec
 
Hi everyone, I have ran configure and unfortunaly cannot remember what messages appeared, and at the minute i have uninstalled all of cygwin and brickos and i am reinstalling everthing at the mo to try and get things sorted. I was just wondering (...) (22 years ago, 27-Jan-03, to lugnet.robotics.rcx.legos)
 
  How to use TowerApi.dll without TowerApi.lib
 
Hi, I wrote the program which performs LoadLibrary() automatically from TowerApi.h, in order to use TowerApi.dll without TowerApi.lib. But this page was written in Japanese. (URL) show you the URI for machine translation. (URL) write the application (...) (22 years ago, 27-Jan-03, to lugnet.robotics.rcx)
 
  Re: Pullback RCX Car
 
Interesting idea. The idea of a pullback car is that you provide the energy, and store it in a spring. How about a "real" pullback car that works like this: The drive motor would be used as a generator during pullback, to charge a capacitor. You (...) (22 years ago, 26-Jan-03, to lugnet.robotics.rcx)
 
  Re: legos.srec
 
(...) There is absolutely no way your h8300-hitachi-hms-gcc is in the root directory. Did you run configure? What did it say? Probably best to remove your brickos dir, and unpack again from the tarball. Max. (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
 
  legos.srec
 
Hi everyone, the problem may begin before these few lines so i will show more of the lines that were previous to that error message. Here goes: make[2]: Leaving directory '/brickos-0.2.6.0.ne...l/dll-src' make[2]: entering directory (...) (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
 
  LegOS.srec
 
Hi everyone, I do not have legos.srec or brickos.srec, cos of make depend not working. So i used the command Max suggested and now i get the message below. This is the error message i get when i try to use the "make clean all" make[2]: *** (...) (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: I dont seem to have legOS.srec
 
(...) Please keep replies on the mailing list. I'm not the only person who can help. (...) The first line you give is make reacting to an error whilst building memcpy.o, and bailing out. So all I know from that is that "An error occurred". So, I (...) (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: I dont seem to have legOS.srec
 
(...) Did you do what I suggested last time you said make depend wasn't working? Max. (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
 
  I dont seem to have legOS.srec
 
Hi everyone, I am having real difficulty at the moment getting anywhere with brickos. But it seems i do not have the kernel legos.srec or brickos.srec whichever it might be, it's just not there. I think maybe it is because "make depend" command (...) (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
 
  Pullback RCX Car
 
Hello, I've just had an crazy but simple idea a few days back. I was looking at all the pullback cars from LEGO in the shop, and it strikes me that the only thing that pullback motor does is to first "charge" the motor (spring) with energy and then (...) (22 years ago, 26-Jan-03, to lugnet.robotics.rcx)
 
  Re: IR-Tower with a PowerBook G3 M3553 (Kanga)
 
Hello! Since you have a MAC, would this thread help you any? (URL) this helps! Timothy (...) (22 years ago, 25-Jan-03, to lugnet.robotics.rcx)
 
  Re: RCXTTY-Variable Problem, calling ./firmdl3 ../boot/brickOS.srec
 
Hello I found the solution to the Main Problem: Quotation from another topic: This Flag has to be changed in the Makefile.common file in the Brickos directory "The best fix for cygwin and newConf2 is to change the line in the ifdef (...) (22 years ago, 25-Jan-03, to lugnet.robotics.rcx.legos)
 
  RCXTTY-Variable Problem, calling ./firmdl3 ../boot/brickOS.srec
 
Hello, Dear NewsGroup ---...--- My Problem is: When I tri to download the BrickOS firmware to the Brick using ./firmdl3 ../boot/brickOS.srec after setting "RCXTTY=USB" with "export ...". (I have the USB-Tower) I get the following error: "USB: No (...) (22 years ago, 25-Jan-03, to lugnet.robotics.rcx.legos)
 
  IR-Tower with a PowerBook G3 M3553 (Kanga)
 
A question from germany (sorry for my bad english). Is anybody out there, who connected the IR tower with the FIRST PowerBook G3 (little colored apple logo, built in 1997, family number M3553, us-nickname KANGA, 250 MHz)? This PowerBook has only one (...) (22 years ago, 22-Jan-03, to lugnet.robotics.rcx)
 
  Re: Newbie problems
 
(...) Well, the compilation process would give up everytime, despite just trying to install just the suggested packages. (Also, given the unintuitive Cygwin install program, I decided it was easier to say everything - I have access to a nice fat (...) (22 years ago, 23-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: RIS 1.0 -> 1.5 -> 2.0 upgrade questions
 
The Software supports the serial Tower, since it asks wether you use a serial or usb-Tower. (...) -- Greetings Tobias Renz (22 years ago, 22-Jan-03, to lugnet.robotics.rcx)
 
  Re: newbie trouble with make depend
 
(...) Thats broken at the moment, but the workaround is to simply not rebuild the dependencies. i.e., just do "make clean all", and don't do "make depend". Max. (22 years ago, 22-Jan-03, to lugnet.robotics.rcx.legos)
 
  newbie trouble with make depend
 
hi everyone, I have been trying to get everything configured for brickos, and keep getting stuck at make depend command, as shown below: makedepend: not found make[2]: *** [.depend] Error 127 make[2]: Leaving directory (...) (22 years ago, 22-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Newbie problems
 
[Ian: I realized I'd forgotten a sentence just after pressing send. So this is not quite a duplicate of my previous message.] (...) It may be worthwhile trying the latest brickos testing release, 0.2.6.09, IIRC. (...) Everything under Cygwin is a (...) (22 years ago, 22-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Newbie NQC Spybot problems
 
(...) I highly recommend using BricxCC instead of ScriptEd. The editor will syntax highlight your code. It provides a full-featured editor with undo/redo, keystroke macros, code completion, parameter completion, procedure lists, code explorer, and (...) (22 years ago, 22-Jan-03, to lugnet.robotics.rcx.nqc)
 
  Re: Newbie NQC Spybot problems
 
"John Hansen" <JohnBinder@aol.com> wrote in message news:H92uu0.Bxz@lugnet.com... (...) codes (...) ordinary (...) in (...) do (...) applies (...) John Many thanks for the quick response. The 'repeat' problem realy had me stumped. Last time I (...) (22 years ago, 21-Jan-03, to lugnet.robotics.rcx.nqc)
 
  Re: Newbie NQC Spybot problems
 
(...) This is interesting. When compiled with RCX2 as the target it yields: 000 pwr ABC, 7 13 07 02 07 004 dir ABC, Fwd e1 87 006 setv var[47], 3 14 2f 02 03 00 011 decvjnl var[47], 30 f3 2f 11 00 015 out A, On 21 81 017 wait 200 43 02 c8 00 021 out (...) (22 years ago, 21-Jan-03, to lugnet.robotics, lugnet.robotics.rcx.nqc)
 
  I cannot send more than 6 bytes with lnpd
 
I'm trying to send some data from the RCX to my computer, using lnpd, but I have the following problem: it seems that I cannot send more than 6/7 bytes, because after this limit I have a lot of errors from lpnd (see the log below). The tower and the (...) (22 years ago, 21-Jan-03, to lugnet.robotics.rcx.legos)
 
  Newbie problems
 
Hi everyone, I've been struggling to get legos 0.2.6 working for a few days now, and I'm beginning to make a little progress. Using the insturctions at this site: (URL) finally got the thing installed under XP (Dosn't seem to want to go under win98 (...) (22 years ago, 21-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Sensor Sampling; Progress?
 
The Lego firmware cuts power for about 200uS, with a period of 3mS. So most sensors have to have enough capacitor based power storage for the full 200uS and be able to run on about 93% duty cycle. (The rotation sensor is one of the devices on the (...) (22 years ago, 19-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Sensor Sampling; Progress?
 
(...) Yes. (...) individually (...) That's right. (...) I agree. With the current firmware, power gets cut off to all 3 sensors for ~85us (sometimes longer). With the scheme I mentioned, power would be cut to only one sensor for ~25us. The sample (...) (22 years ago, 19-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Sensor Sampling; Progress?
 
(...) What OS are you using? How far have you got? Max. (22 years ago, 19-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Sensor Sampling; Progress?
 
I have been following this thread with great interest for two reasons. One day, someone will be persuaded to provide me with direct help and assistance in getting BrickOS running on my laptop - perhaps at BW or BF. I have built quite a few prototype (...) (22 years ago, 18-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Sensor Sampling; Progress?
 
Joe, Great job on taking the bull by the horns! The following are my suggestions on a system configuration. Please note that the term "divider" is being used here to indicate the function should only be performed every Nth interrupt. OCRA interrupt (...) (22 years ago, 18-Jan-03, to lugnet.robotics.rcx.legos)
 
  Sensor Sampling; Progress?
 
So far, I have reconfigured a copy of BrickOS in the following way: 1) Adjusted the clock_handler to improve the accuracy of the sys_time variable. Now running at very close (if not right on) 1 msec per tick. 2) Allowed the FRC (Free-Running (...) (22 years ago, 18-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: fast download with Serial-Tower is no faster
 
(...) Frederic, lejosrun does not support 4x download. It has a -f or --fast flag but the "use_fast" variable that this sets is not used. lejosfirmdl does support 4x download with serial towers. It does this by first downloading a fast firmware (...) (22 years ago, 18-Jan-03, to lugnet.robotics.rcx.java)
 
  fast download with Serial-Tower is no faster
 
Just got my second RIS, a 1.5 with Serial-Tower this time. I did not installed any other software than the previous I had (Win98, JDK1.3, Lejos 2.0, USB Drivers for Lego-Tower). I have just set RCXTTY=COM1. Problem: when doing a "lejosrun -f (...) (22 years ago, 17-Jan-03, to lugnet.robotics.rcx.java)
 
  Re: DISTRIBUTED/PARALLEL CLUSTER for legOS through n*RCX
 
Nick, What you propose it's another way, and of course, should work, but we might have to create another software layer over the current operating system of the RCX (of course, legOS), and we would loose 1 sensor per RCX. What I was trying to (...) (22 years ago, 17-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: IR Proximity Detection Problem
 
(...) A friend of mine attempted this setup a while back and came to the conclusion that he basically needed to be nearly perfectly perpendicular to the object he was trying to detect. So he decided this was way to precise/finicky for his general (...) (22 years ago, 17-Jan-03, to lugnet.robotics.rcx)
 
  Re: BricxCC 3.3.7.1
 
(...) Sure. I've made that change now but I will wait for a few more updates before I put out a new release. Thanks, John Hansen (22 years ago, 17-Jan-03, to lugnet.robotics.rcx)
 
  Re: IR Proximity Detection Problem
 
Dean, Philo, Thank you both very much: Including the sensor monitoring in a "repeat"-loop brouhgt the solution. Works quite perfect. I guess "SendMessage" is somewhat slow, i. e. the IR-emission/reflection. Now I am going to even improve the (...) (22 years ago, 17-Jan-03, to lugnet.robotics.rcx)
 
  Re: BricxCC 3.3.7.1
 
(...) grab this update, but just in case it's not in this one, can you add to your list to add to the next release the file suffix .nqh to NQC files? Thanks again! (22 years ago, 17-Jan-03, to lugnet.robotics.rcx)
 
  spyutils.nqh
 
I have attached to the end of this message the spyutils.nqh file I've been compiling. It's not got a lot in there yet, just the routines defined as "utility" in the Lego Spybotics ROM SDK plus the SendRCXMessage. I'm aiming toward this file being (...) (22 years ago, 17-Jan-03, to lugnet.robotics.spybotics, lugnet.robotics.rcx.nqc, lugnet.robotics)
 
  BricxCC 3.3.7.1
 
I've uploaded release 3.3.7.1 of BricxCC to my website. This adds a couple new features and fixes a few minor bugs. 1. Built-in MIDI conversion to NQC, MindScript, LASM, C, or Pascal. See Tools/MIDI Conversion. You can save directly to a file or to (...) (22 years ago, 17-Jan-03, to lugnet.robotics.rcx)
 
  Re: DISTRIBUTED/PARALLEL CLUSTER for legOS through n*RCX
 
(...) An interesting idea. Presumably a light sensor alone would suffice, as it could be switched between active/passive mode to turn the LED on/off. You couldn't get high bandwidth, but there wouldn't be interference. Also, this would take multiple (...) (22 years ago, 17-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: brickOS with BricxCC
 
(...) Well, I guess I am one of the two :) Its nice to know I am on the cutting edge of things. Actually I am probably one of the few BrickOS users that is too dumb or impatient to deal with cygwin or unix. (...) Seems fine to me. I think all we (...) (22 years ago, 17-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: IR Proximity Detection Problem
 
(...) Dirk, I had a similar problem when I first tried, eventually determining that I wasn't measuring the light sensor value while the message was being sent. You have to wait a little bit after sending the message before reading the peak light (...) (22 years ago, 16-Jan-03, to lugnet.robotics.rcx)
 
  Re: IR Proximity Detection Problem
 
Maybe the ambient light is too high ? in that case you can decrease visible light sensitivity as well as shielding detector from red LED light using this method : (URL) (only hope that this doesn't offend your "Lego purity" sense ;o) Philo (...) (22 years ago, 16-Jan-03, to lugnet.robotics.rcx)
 
  IR Proximity Detection Problem
 
I have tried to get proximity dectection via RCX emitting IR (SendMessage/NQC) and Light Sensor (mounted on top of the RCX's IR unit). But the raw values seemed to be the same with/without emitting IR. Average value was 725. Went up to 800 (black (...) (22 years ago, 16-Jan-03, to lugnet.robotics.rcx)
 
  MIDI conversion
 
I have added a feature to BricxCC to convert MIDI files to NQC, MindScript, LASM, brickOS C, and brickOS Pascal code. It seems to work quite well with the first three languages (i.e., the sound generated by the RCX closely resembles the MIDI file (...) (22 years ago, 16-Jan-03, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx.nqc)
 
  Re: Interesting BrickOS Timing Results
 
(...) I forgot to mention... This is *almost* the same as moving some of the subsystem code into a seperate high priority task. For example, LCD refresh code is executed in the 1ms timer ISR. It really doesn't need to be in the ISR. It can do it's (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
(...) 250msec? Not blocked entirely, but delayed. That's what I meant by "stutter". I've measured the general interrupt handler to take anywhere from 70-150us. So, the higher the sample rate the more significant the disruption. Anything faster than (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  RE: Interesting BrickOS Timing Results
 
(...) I have been following this thread in my peripheral vision for a while now. All of the talk is very interesting and appears to be leading to a general question about how and why the drivers are the way they are.... As a point of interest, some (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx.pbforth)
 
  Re: DISTRIBUTED/PARALLEL CLUSTER for legOS through n*RCX
 
Hi there, did some worh with rcx/legos/DSM in my thesis which can be found at www.cs.uit.no/~kenne.../Thesis.ps Although i didnt share the memory of each rcx, i installed a dsm server(created at the local university) on a notebook which each rcx (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
Mark Riley wrote: > Actually, if we move the sys_time > handler back to OCRA (instead of the watchdog NMI), > then we could just check if bit 0 of sys_time is zero to > determine if the subsystem handler should be called (plus > this will get (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: DISTRIBUTED/PARALLEL CLUSTER for legOS through n*RCX
 
Yes Kekoa it's a bottle neck, as I wrote on the original message, the main idea is to distribute the load, with the MINIMUM amount of network traffic. I think that all the RCX should be connected through fibre optics, in order to implement the (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
Hi Marc, (...) Nice idea, but wouldn't that result in at least one of four cycles beeing blocked by OCRA? or is our system interrupt finished within less than 250msec? (...) Right, that was what I did for my Lepomux patch - works fine. Gunther (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
(...) My thought was that the OCRA interrupt could be used as the general 1ms interrupt and the subsystem handler (which is currently using OCRB) could be called every other time from the OCRA handler by using a flag (toggled every 1ms). Actually, (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: DISTRIBUTED/PARALLEL CLUSTER for legOS through n*RCX
 
Last year I built a robot which used multiple RCXs in the way you mention. I was building a sumo wrestling battle bot, and at some point ran out of sensor ports. For my sumo bot I'd built up some small abstraction layers around the sensors and (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: DISTRIBUTED/PARALLEL CLUSTER for legOS through n*RCX
 
Just a question about this. Won't the IR airwaves will be a major bottleneck for most parallel applications? -Kekoa (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
OCRA and OCRB are output interrupts for the 16 bit timer. They can be programmed to fire at specific points along the timers run. So, technically, they cannot be used independently of each other. If OCRA resets the timer value back to zero, then (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  DISTRIBUTED/PARALLEL CLUSTER for legOS through n*RCX
 
Hi all. I'm taking a course on parallel/distributed operating systems. So this post attempts to find out if someone has thought, or has implemented some kind of distributed application over BrickOS/legOS (from now legOS, for this post). I know (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
(...) Timer B is usually unused but has a lower priority than Timer A. If you do a lot of stuff in the timer A routine, this will block timer B interrupts (especially if timer B generates more interrupts than timer A). The mean thing is that those (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
From the second scope screen capture here : (URL) you can see that the analog settling time is about 10 microseconds for the rotation sensor. Philo www.philohome.com (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
(...) I've found that any interrupt on the RCX has a minimum overhead of 101 to 113 states (or about 7 us). This is the time taken by the CPU to recognize and dispatch the interrupt plus the time the ROM routine takes to dispatch the interrupt to (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
Joe, That's definitely an improvement! So, that would be a 250 Hz sample rate for any given sensor. I just tried a modification similar to yours that did all 4 conversions every OCRA/B interrupt (or 1 KHz sample rate) and got: IDLE: 82 2ROT: 77 (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
I did some "real world" tests with this update. I was Astounded at what a difference it makes. The bot I was testing with is a killough platform; which I had tried for hours previously, to get it to follow a line smoothly. I think BrickOS was giving (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
Mark, I retrieved the latest BrickOS from CVS, made clean and made the cpu test program you listed. I then made two small changes (to see what would happen); first the results, then the changes: IDLE: 89 2ROT: 87 NOAD: 91 (see below) NIRQ: 98 (see (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
(...) The delay was added a long time ago after a bit of discussion on this newsgroup/list. A search through old newsgroup posts will turn up a brief series of three posts with subject "Rom sensor read routine" from Apr/May 1999. The explanation (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
 
  Patches on SourceForge? A good/bad way to get changes into brickOS?
 
I've just posted (URL) note that there are 4 other patches lingering from as far back as September. Will my patch be looked at because it has been posted there? For info, here is the patch description The last version of binutils that brickOS works (...) (22 years ago, 14-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
This was a terrific analysis. It's not surprizing that current implementation hogs so much CPU time. If all four A/D channels are scanned every 150 us then the A/D interrupt is occuring every 37.5 us since each A/D channel generates its own (...) (22 years ago, 14-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
(...) This would be my favourites. If one builds a fast moving robot, main concern will be how fast the robot reacts to light sensor changes or how small the structures could be that the light sensor will "see". If one builds a thinking robot, for (...) (22 years ago, 14-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
Mark, ANOTHER great find! You are pushing BrickOS to new heights! Ok, so what can we do about this? 1) Provide a constant to set the update frequency at compile time. 2) Provide a variable to set the update frequency at run time. 3) Optimize the (...) (22 years ago, 14-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: Interesting BrickOS Timing Results
 
Oops, found a little bug. ;-) Forgot to turn off the rotation sensors. Caused a wrong reading if you let the program run through the readings more than once. The rotation sensor section should read like this: // with two rotation sensors enabled (...) (22 years ago, 14-Jan-03, to lugnet.robotics.rcx.legos)
 
  Interesting BrickOS Timing Results
 
Hi All, The recent posts about interfacing an i2c device to an RCX sensor port (in .robotics) got me interested in looking at the kernel code that handles the sensors. So, I did and found myself looking at the ds_handler function. This function is (...) (22 years ago, 14-Jan-03, to lugnet.robotics.rcx.legos)
 
  DJGPP Cross Compiler Progress
 
I have successfully built an h8300 cross compiler for DJGPP using the newest version of gcc 3.2. I was not successful using gcc 2.95.2, the current used gcc compiler with brickOS, and at the advice of others tried gcc 3.2. Since it is the goal of (...) (22 years ago, 13-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: make seems not to work / djgpp
 
(...) You should edit your Makefile. Regards, Michael (22 years ago, 12-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: make seems not to work / djgpp
 
(...) I do not have a djgpp directory. Which legos version do you have? First time the make command works, only not, when want start a new project. Reinhard (22 years ago, 12-Jan-03, to lugnet.robotics.rcx.legos)
 
  Re: make seems not to work
 
(...) Did you add the djgpp directory to your path? I don't remember everything I had to do, but here's a piece from MY autoexec.bat set path=c:\djgpp\bin;c:...til;%path% set djgpp=c:\djgpp\djgpp.env set shell=c:/djgpp/bin/sh.exe Steve (22 years ago, 12-Jan-03, to lugnet.robotics.rcx.legos)
 
  make seems not to work
 
Hi! I try to compile a new programm (lightseeker.c) with make, but i only get this message (under WinLegos): make.exe: *** No rule to make target `lightseeker.lx', needed by `all'. Stop What is wrong? Reinhard (22 years ago, 12-Jan-03, to lugnet.robotics.rcx.legos)
 
  brickRC - A gnome based, LNP using remote control/monitor app for the RCX
 
Hi, thanks to this group I got LNP working quite nicely. To get my fingers warm I wrote a little app to remote control the RCX with Linux. It also allows to monitor the input ports. It's quite usefull when you build a model and want to check the (...) (22 years ago, 12-Jan-03, to lugnet.robotics.rcx.legos)
 
  VisionXperiment 1.0a1 Announcement
 
Hi All, I've uploaded a new application called VisionXperiment. Currently is is for MacOS X Only. Inspired by Vision Command, it allows your computer to respond to movement, color or light as seen by a Quicktime compatible camera. Currently the (...) (22 years ago, 11-Jan-03, to lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
 
  MacNQC 3.0a8 Beta Announcement
 
Hi All, I've uploaded MacNQC 3.0a8. One new feature: * Added an option for the compiler to search the include folder for included files (Currently only has "spy.nqh" in it) Bugs fixed: * Updated the NQC compiler to 2.5 a4. This version is feature (...) (22 years ago, 11-Jan-03, to lugnet.robotics.rcx.nqc)


Next Page:  5 more | 10 more | 20 more | 100 more

Redisplay Messages:  All | Compact

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