| | Re: Mindstorms 3.0 Wish List
|
|
(...) Well, this whole thread has been visited before as has been pointed out, but it never hurts to air the subject again. And of course, I couldn't resist joining in ;) As far as the RCX goes and in concert with most other respondees, more (...) (21 years ago, 3-Nov-03, to lugnet.robotics, FTX)
|
|
| | Re: Mindstorms 3.0 Wish List
|
|
(...) John, (and group) IM(very)HO, I've always felt a more distributed modular "brick" would be the way to go, AND still follow the original design of the concept of the core brick. these guys are my inspiration: (URL) a future RCX, some sort of (...) (21 years ago, 4-Nov-03, to lugnet.robotics)
|
|
| | Re: Mindstorms 3.0 Wish List
|
|
(...) I agree that a modular approach would be both more Lego-like and more userful. Say a processor unit, a display unit, an input unit, a hub, and a memory unit accepting CompactFlash cards. Let everything run off standard Lego 9V, so you could (...) (21 years ago, 4-Nov-03, to lugnet.robotics)
|
|
| | More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) I can see the need for more I/O from the RCX, but I really don't understand why everyone thinks it needs more memory and CPU speed. I'm interested to hear about any projects that people have attempted which required more of either. Steve (21 years ago, 5-Nov-03, to lugnet.robotics, FTX)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) I like using NQC because of the simplicity of downloading byte code based programs onto the Lego firmware environment. Using NQC, the CPU would need to be at least 10x to 100x faster to run the kind of programs I would like to run at an (...) (21 years ago, 5-Nov-03, to lugnet.robotics, FTX)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) This could be addressed on the existing hardware with a better programming environment. What I have in mind is a new NQC compiler that generates a firmware file instead of a bytecode file. So you would code in NQC (or something like it) and (...) (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) Are you sure? How many square inches are there in a 1600 square foot house? I don't think the resulting map array will fit in 32k memory. JB (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) There are 230,400 square inches in a 1,600 sq-ft house. But you are assuming that you cannot somehow compress the information that you are trying to store. How many chair legs are in your house? Store the location and size of every obstruction (...) (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) I was using the chair leg as an example. I want to wander around ticking off square inches as I encounter them as navigable or not. I don't want to spend my life trying to develop fancy ways of representing inch square "occupiedness" by any (...) (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) Hmm... I think all Chris was trying to say is that there are software techniques that could make your task doable with the current RCX. I know as a programmer, I always try to seek software solutions that maximize the hardware available. Other (...) (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) off (...) spend my (...) "occupiedness" by (...) byte (...) then I (...) a (...) my (...) job (...) concentrate (...) is to (...) right (...) one (...) memory (...) John and Chris: If there are 8 bits in a byte, 1024 bytes in a kilobyte, and (...) (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) I believe that is exactly what legOS does. It compiles your program and stores it in the firmware area. legOS has no firmware, and it ignores the ROM code, too. It accesses all the hardware directly. That's my understanding, at least. (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) Your understanding is correct. So why doesn't everybody use BrickOS? There are at least two reasons that I am aware of: 1. Many people, especially "non-programmers" find a full-blown C++ implementation to be intimidating and non-user-friendly. (...) (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) Still, no one's been able to convince me that the RCX needs more speed or memory. I can see the desire to map a room, but given the building materials, I think very few, if any, builders would be able to even build a LEGO robot that can (...) (21 years ago, 5-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) Two words... "sparse array" The cpu in the RCX is plenty fast enough to handle the proccessing overhead incurred in accessing such an array. To work out how much space in such an array your house would require, add the perimeters measured in (...) (21 years ago, 6-Nov-03, to lugnet.robotics)
|
|
| | Re: More Speed? Re: Mindstorms 3.0 Wish List
|
|
(...) Lejos is notoriously short on memory, with a half decent communication stack the RCX is full. In general I'd say with more memory and speed you can program more "high-level", and build more intelligent robots. As for a new RCX version I'd say (...) (21 years ago, 6-Nov-03, to lugnet.robotics)
|