 | | Re: Navigation using landmarks (Was: Re: lasers and RCX)
|
|
(...) So, according to the Agilent Technologies web site, these sensors are tiny cameras that take 1,500 pictures per second (!) - they claim 400 'clicks' per inch at speeds up to 12 inches per second. That seems pretty good for a robot - there (...) (23 years ago, 30-Jun-02, to lugnet.robotics)
|
|
 | | optical mouse chips as vision sensors?
|
|
(URL) makes the optical mice components and has shipped over 12 million. The link above has some explanation of how they work. It's an interesting idea to see if these could be adapted for robotics. Bruce (23 years ago, 29-Jun-02, to lugnet.robotics)
|
|
 | | Re: How do I switch other devices with my RCX.
|
|
Hi, I was wondering: isn't it feasable to use a transistor in stead of a relay? B: What kind do I use? (And how will I regognize it?) Thanks again! Remko (23 years ago, 29-Jun-02, to lugnet.robotics)
|
|
 | | Re: Navigation using landmarks (Was: Re: lasers and RCX)
|
|
(...) <blush> (...) Well, where you get the chips is you pull apart a mouse these mice are pretty cheap these days. The software and control logic is all inside the mouse - they don't have any special drivers in the PC. Hence, the protocol is the (...) (23 years ago, 29-Jun-02, to lugnet.robotics)
|
|
 | | Re: Navigation using landmarks (Was: Re: lasers and RCX)
|
|
(...) Out of a mouse? Simon, expert at stating the obvious. (23 years ago, 29-Jun-02, to lugnet.robotics)
|
|
 | | Re: Navigation using landmarks (Was: Re: lasers and RCX)
|
|
(...) tiny (...) suitable (...) What a good idea. Does anyone know how they work and where to get the chips? Peter (23 years ago, 29-Jun-02, to lugnet.robotics)
|
|
 | | Re: Light Sensor Problem
|
|
I had similar problems, so I added a bit of code to display the light sensor value on the LCD. I then placed the bot on the test pad and observed the various numbers as it crossed from white to green and black. I then updated the linetrack.c with (...) (23 years ago, 29-Jun-02, to lugnet.robotics.rcx.legos)
|
|
 | | Re: Control a microScout
|
|
Hi Juan!, It's good to see another venezuelan in this group. I thought I was alone... Steve Baker gave you a very good explanation. I think however that you could check (URL) you're already into NQC you can use this lib to send commands to the (...) (23 years ago, 28-Jun-02, to lugnet.robotics)
|
|
 | | Re: Dead reckoning (was Re: Rover Programming)
|
|
Hi Simon, In my experience casters can introduce errors in the navigation since they tend to not be in the correct position following a turn. Over time this small error can add up. I have had some success by rebuilding my bot to center as much of (...) (23 years ago, 28-Jun-02, to lugnet.robotics)
|
|
 | | Linux driver for USB tower
|
|
Hi, I have a working linux driver for the lego USB tower; so far it has only been tested on kernel 2.4.14 on a uhci system, where it has worked without any problems. Anyone feel like testing it out on their own system (to use it, you will need to be (...) (23 years ago, 28-Jun-02, to lugnet.robotics.rcx.nqc, lugnet.robotics.rcx.pbforth)
|
|
 | | Re: Dead reckoning (was Re: Rover Programming)
|
|
(...) Well, I did the code changes to do acceleration and deceleration yesterday and it's amazingly successful. I'm not yet quite as good as the Seattle robot, but I suspect that's at least partly because mine has a narrower track. I now believe (...) (23 years ago, 28-Jun-02, to lugnet.robotics)
|
|
 | | Re: Dead reckoning (was Re: Rover Programming)
|
|
(...) WOW! That's impressive - but I can't help but get the impression that it's heavily optimised to going around that particular track. Getting that good positioning on the straight sections is impressive - but I wonder how it would have fared in (...) (23 years ago, 28-Jun-02, to lugnet.robotics)
|
|
 | | Re: Dead reckoning (was Re: Rover Programming)
|
|
(...) Yes - managing accelleration is a 'must'...both in speeding up and slowing down - and easing into turns. An abrupt change of speed will generally result in wheel slip. (...) It was good in a straight line - but *hopeless* in a turn because the (...) (23 years ago, 28-Jun-02, to lugnet.robotics)
|
|
 | | Re: Rover Programming
|
|
(...) Yes - and it's very fast to implement. Better still, you can use one of several rectangle encoding tricks that are out there (kind of like two-dimensional run-length encoding). Those are typically able to compress at the square of the ratio of (...) (23 years ago, 28-Jun-02, to lugnet.robotics)
|
|
 | | Re: Control a microScout
|
|
(...) Well, the RIS 2.0 tower can drive the microscout - but not the RIS 1.5 tower. The microscout uses something called 'VLL' (Visible Light Link) - which is kinda like the IR commands that you send to your RCX - but they are sent in the visible (...) (23 years ago, 28-Jun-02, to lugnet.robotics)
|
|
 | | Re: Navigation using landmarks (Was: Re: lasers and RCX)
|
|
(...) I meant the error due to things like refraction around solid objects, reflections, etc. Also - I didn't mean estimating and correcting for it at runtime - I just wanted an idea of what sort of magnitude of error those effects presented. (...) (...) (23 years ago, 28-Jun-02, to lugnet.robotics)
|
|
 | | Re: Navigation using landmarks (Was: Re: lasers and RCX)
|
|
Steve (...) and (...) If it were me, I'd program a PIC chip to do everything and then deliver the results to the RCX. But I'm not a Lego purist. (...) Tradition had it that with three radio beacons and three hyperbolae you'd get three lines (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: Rover Programming
|
|
(...) needs (...) uncompressing (...) Run-Length-Encoding (RLE) should work well on a blobby black-and-white map. Or you could store line N as the difference (or XOR) between line N and line (N-1). The difference would be mostly zero. Then RLE it. (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: Rover Programming
|
|
<snip> (...) </snip> I hear dogs do a lot of that also... ;) -Rob (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: Rover Programming
|
|
I've been thinking a bit about using landmarks imitating ants. You should know that ants use different types of self-produced chemicals to mark the places they have been and the paths to follow. Using this with robots would mean using a light sensor (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Control a microScout
|
|
Greetings from Venezuela!!! How can I use a MicroScout as a third motor on my RCX, I own a RIS 1.5 and a DDK or Can I control the MicroScout from the IR Tower? Thanks!! Juan (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: Dead reckoning (was Re: Rover Programming)
|
|
(...) If you haven't already, check out (URL) was able to get quite precise dead-reckoning w/ a Lego bot by programming a PID-type controller. - Gareth (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: control multiple mindstorms robots using 1 IR tower!
|
|
(...) found it! BattleBricks at (URL) the "Remote Control" link under "Support" on the sidebar on the left. (23 years ago, 27-Jun-02, to lugnet.robotics.rcx)
|
|
 | | Re: pbForth vs RCX 1.0
|
|
Thanks, Just to make sure, let's take an example. Let's say that I have two RCX, named A and B. What if the program in RCX B is waiting for a character on the instruction KEY and RCX A sends a character, let's say '5' (ASCII 52) with 52 EMIT ? That (...) (23 years ago, 27-Jun-02, to lugnet.robotics.rcx.pbforth)
|
|
 | | kits on sale - Toronto area
|
|
I was recently at the Cookstown factory outlet (located at highway 400 and 89, north of Toronto) which has a LEGO outlet store. The store currently has Vision Command on sale for $52.99 Can (regular price $149.99) and Exploration Mars $49.99 Can (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: Rover Programming
|
|
(...) Try this (leJos): import josx.platform.rcx.*; import josx.util.*; import josx.robotics.Navigator; public class Test { public static void main (String[] arg) throws Exception { int size = 100; Navigator nav = new RotationNavigator( ( float)8.5, (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: Rover Programming
|
|
(...) While we're talking about programming rovers, could someone give me an example of a 'spiral drive around behavior' in either RCX Code (v1.5) or Gordon's Brick Programmer? Or how about code with two rotation sensors attached to the (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Dead reckoning (was Re: Rover Programming)
|
|
(...) A systematic search pattern is one solution. Not being too anal about it is another - random walking the domain will eventually explore the whole of it, although increasingly inefficiently as time goes on. (...) It's killing me. My first (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: pbForth vs RCX 1.0
|
|
"Mario Beaulieu" <mariobeaulieu@videotron.ca> writes... (...) Yes. I run pbForth on RCX 1.0, 1.5 and 2.0. No differences. (...) No, to my knowledge. In pbForth the IR port is entirely devoted to communication between the brick and the terminal. (...) (23 years ago, 27-Jun-02, to lugnet.robotics.rcx.pbforth)
|
|
 | | Light Sensor Problem
|
|
Hello, I have been trying out the demo programs in legOS. all demos worked fine except linetrack.c. When I download linetrack.lx in the RCX (RCX2.0) and put it on the test pad that comes with mind storm the bot goes srtaight. It does not recognize (...) (23 years ago, 27-Jun-02, to lugnet.robotics.rcx.legos)
|
|
 | | Re: Rover Programming
|
|
(...) So how do you remember what you've already explored? I think you *need* three states if you want your robot to curiously explore it's environment without continually re-exploring areas that it's already visited but which proved to be empty. If (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: Rover Programming
|
|
(...) It's the opposite of impoling. ---...--- Steve Baker ---...--- Mail : <sjbaker1@airmail.net> WorkMail: <sjbaker@link.com> URLs : (8 URLs) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Re: Navigation using landmarks (Was: Re: lasers and RCX)
|
|
(...) So with the speed of sound being something like 300 meters/second, sounds spaced 100mSec apart would travel about 30 meters before the next sound started. That's a pretty reasonable distance. If you could measure the arrival time to within (...) (23 years ago, 27-Jun-02, to lugnet.robotics)
|
|
 | | Any news on USB support for linux?
|
|
Hi there, Is there any news on the development of support for the USB IR tower under linux? I found a HOWTO on the net by Ryan Simmons which claims to be able to get the tower working using a patch written by Bret Thaeler. (URL) anyone been able to (...) (23 years ago, 26-Jun-02, to lugnet.robotics.rcx.legos)
|
|
 | | pbForth vs RCX 1.0
|
|
Hi, Is pbForth fully compatible with RCX 1.0? Can RCX 2.0 communicate with RCX 1.0 in pbForth (using IR ports)? Thanks Mario (23 years ago, 26-Jun-02, to lugnet.robotics.rcx.pbforth)
|
|
 | | Re: Navigation using landmarks (Was: Re: lasers and RCX)
|
|
This thread seems to have been going on for such a while I've forgotten where it started. Was the original question: how does my robot know where it is in a room? Has anyone suggested ultrasonic (or audio) "beacons" in each corner of the room? The (...) (23 years ago, 26-Jun-02, to lugnet.robotics)
|
|
 | | usb under windows
|
|
Hello! I purchased a Mindstorms 2.0 with USB tower half a year ago and now I want to play with it... My computer is running WinMe so I downloaded the winlegos.exe package from the legos page. When running firmdl3 it complains that it can't find the (...) (23 years ago, 26-Jun-02, to lugnet.robotics.rcx.legos)
|
|
 | | liblnp for windows
|
|
hi there, we have ported liblnp for windows, with vc++ 6.0. the daemon lnpd still has to run under linux. where can we put the source for the benefit of all? michael ps: could it be lnp was broken from legos-0.2.5 to 0.2.6? (23 years ago, 26-Jun-02, to lugnet.robotics.rcx.legos)
|
|
 | | Re: Friction on Rotation Sensor
|
|
Yes, Gregory, I'm sure. When I mention the sensor I mean the whole thing, not only the eletronics part. I tested both sensors and I tried to tilt the axle to test the behaviour you mentioned. After playing with it a little, it seens the casing don't (...) (23 years ago, 26-Jun-02, to lugnet.robotics)
|
|
 | | pbForth questions
|
|
The output of my compiler typically looks like: \ Begin code sample FORTH CODE ... ... : ENTRYPOINT ... ; 0 ENTRYPOINT \ End code sample Or, in other words, I'm currently (and this isn't permanent) not allowing programs to be compiled that do not (...) (23 years ago, 26-Jun-02, to lugnet.robotics.rcx.pbforth)
|