| | Re: RCX to RCX LNP
|
|
(...) So, I finally sat down and figured out how the lnp state machine works in BrickOS. Turns out it was pretty easy to add in a new set of states so it can process a standard OpCode & store the parameters in variables. At this point, I'm not (...) (19 years ago, 8-Sep-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: dll 'error deleting program' with briskOS-0.9.0
|
|
(...) I am also encountering this same problem: - I am working with a Linux 2.6 (Fedora Core 3). - The system was downloaded successfully to the RCX 1.0 brick with firmdl3. - But I COULD NOT load ANY program with the dll utility! Each time I got an (...) (19 years ago, 25-Aug-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX to RCX LNP
|
|
Hi. (...) That would be a fun state machine to set up... ;-) (...) It only does so when it receives opcodes between 0xf0 - 0xf7 or a standard firmware message (0x55). Of the first eight, only 0xf0 and 0xf1 currently require further action, with 0xf0 (...) (19 years ago, 17-Aug-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: RCX to RCX LNP
|
|
(...) AFAIK there is no way to receive Lego-Messages, except by editing lnp.c and adding that by hand. The only Lego-Messages that brickos knows of, are those from the remote control and the "send message" opcode (0xf7). It may be worthwhile to add (...) (19 years ago, 12-Aug-05, to lugnet.robotics.rcx.legos)
|
|
| | RCX to RCX LNP
|
|
I'm trying to write a BrickOS program that I can use to check the voltage on other RCXs (which use standard firmware). I want to send the Get Battery Power command (0x30 and 0x38), and display the returned value on the display. Can anyone tell me if (...) (19 years ago, 10-Aug-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: Errors compiling threads
|
|
(...) Hi Steve, Thanks, you were right about the compiler being ok. I changed "pid_t" to "tid_t" and got the thread statements working correctly. Finally, by consulting BrickOS documentation I found out the new syntax for the old "sys_time" command (...) (19 years ago, 4-Aug-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: Errors compiling threads
|
|
(...) I don't think it's a problem with the compiler. There have been changes to the BrickOS code over the years. I know the value sys_time has been replaced with the function Get_sys_up_time(). You should be able to add this line at the beginning (...) (19 years ago, 4-Aug-05, to lugnet.robotics.rcx.legos)
|
|
| | Errors compiling threads
|
|
Hi all, I am new to C programming but I was able to build the C programming/compiler enviroment with cygwin and brickos 2.6.10 following the instructions at (URL) Later I upgraded to brickOS 0.9.0 and the compiler seems to be working fine most of (...) (19 years ago, 4-Aug-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: Control RoboSapein with IR-tower
|
|
A friend sent me this link - here's how to replace RoboSapien's head with a PDA so he can be programmed to do all manner of things... Thomas (URL) (19 years ago, 8-Jul-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: Control RoboSapein with IR-tower
|
|
(...) Doesn't Robolab have some way of starting external applications? You could possibly setup a PC with IR-tower, which would receive a message from RCX ((URL) - are the Robolab messages compatible with Mindstorms RIS? - I cannot find it (...) (19 years ago, 6-Jul-05, to lugnet.robotics.rcx.legos)
|
|
| | RE: Control RoboSapein with IR-tower
|
|
That will be way too cool if this can be done from Robolab..!!! ---...--- -------- Best Regards, Elizabeth Mabrey Partner of Director LEGO MINDSTORMS 3322 Rt. 22 West, Bldg 4, Ste 402 Robotics Community Branchburg, NJ 08876 Ph: (908) 595-1010 ; M-F: (...) (19 years ago, 6-Jul-05, to lugnet.robotics.rcx.legos)
|
|
| | Control RoboSapein with IR-tower
|
|
Hi, if you have a LEGO serial port IR-tower and and you also got a RoboSapien, you can now easily control it from the PC. (URL) to Linux and USB tower coming later...) Feedback is appreciated. Enjoy, Pavel. (19 years ago, 6-Jul-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: dll 'error deleting program' with briskOS-0.9.0
|
|
(...) [snip] (...) [snip] (...) Igor, I just got mine up and running this weekend under Debian (thanks to apt-get / Synaptic). Since you have already successfully loaded firmdl3 this may not be relevant but I had to setup a legotower0 device. sudo (...) (19 years ago, 21-Jun-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: position calculating for robots
|
|
(...) You don't need advanced math for navigating, but sin and cos for calculating coordinates in an X/Y coordinate system. This you need independently from your steering system. Brickos has no math lib, but there where some posts on this list some (...) (19 years ago, 20-Jun-05, to lugnet.robotics.rcx.legos)
|
|
| | dll 'error deleting program' with briskOS-0.9.0
|
|
Hello, according to informations that brickOS is the most powerfull of all Mindstroms OS's, I have tried to start it. I work with a Linux 2.6 (Fedora Core 3). I have compiled it with rcx-egcs cross compiler C and C++ cross compilers (version 1.1.2) (...) (19 years ago, 19-Jun-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: navigation and communication
|
|
(...) We have worked with a big chart with black crosses on a white wooden surface. This works pretty well, since with the reflection of the light of the LED, black and white can be easily recognised. Then the ambient light has not a big influence. (...) (19 years ago, 8-Jun-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: position calculating for robots
|
|
(...) There are various geometries have been implemented in Lego bricks for this. Here is one example: (URL) searching Google for "Lego adder subtractor" for others. (19 years ago, 2-Jun-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: position calculating for robots
|
|
(...) From something I read 12 years ago for my university project (a Lego robot of course, but pre-RCX), I think it required differential equations (ugh!). Probably a bit too memory-hungry for an RCX. Perhaps you could use the PC's computing power (...) (19 years ago, 26-May-05, to lugnet.robotics.rcx.legos)
|
|
| | position calculating for robots
|
|
Thanks Thomas for your idea. The matter is that I was thinking of using angle sensors in order to calculate the number of the turns that each wheel has driven (I am talking for a robot with 2 wheels). I think that some advanced maths are required (...) (19 years ago, 26-May-05, to lugnet.robotics.rcx.legos)
|
|
| | Re: navigation and communication
|
|
(...) In theory you can find position by having a 'giant pantone chart' on the floor - a sheet of paper like the test pad with coloured squares on it, and use the light sensor to detect which square the robot is on. Has anyone tried this? It will be (...) (20 years ago, 25-May-05, to lugnet.robotics.rcx.legos)
|