To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 24339
24338  |  24340
Subject: 
Re: Barcodes & error detection
Newsgroups: 
lugnet.robotics
Date: 
Thu, 8 Sep 2005 15:31:51 GMT
Viewed: 
1191 times
  
In lugnet.robotics, Geoffrey Hyde wrote:

how much development did you do making the area where
the light sensors themselves are mounted as black and
light-proofed as possible... If you have some fairly
clear close-up photos of the sensor and lighting
assembly, perhaps you could post them somewhere.

  I'll have to take some small photos and post them to my Brickshelf account,
and I should really include seom response curves from the various lightsensors
so you can "see" what the sensor is seeing during a barcode read.

Have you thought about making some track correction
routines that can use the light readings so as to
correct it's own errors while driving around -
I'd have thought that any programmable bot ought to
be able to spot when an error is coming up to
unacceptable tolerances and try a course correction
routine to negate or minimise the error.

   Hmmm. I'm not sure I understand here. Generally, the forklift follows the
line quite well placing the "outrigger" lightsensor that's reading the barcode
firmly in the middle of the barcode. But if for some reason it doesn't how can
the RCX tell? How can it tell a "misreading" of a barcode from just a different
barcode? This is why I brought up the question in the first place in terms of
error detection & (perhaps) correction.

In fact most good line follower bots should be able
to navigate any strip and be accurate all the time,

   Define "accurate". The forklift never looses the line, and generally can not
be seen to even "hunt" for the line (watch the SMART Crate Contraption
forklifts; Gus is significantly smoother in linefollowing than them).
Arbitrarily high levels of precision (narrow tolerance) don't translate into
high accuracy either (a bright area applies a bias, shifting the forklift
slightly, on the order of less than 1 stud, perpendicular to the line edge).
   Can I make it more accurate? Perhaps, but only at the cost of being slower.
Line following is easier the slower you go... but watching a forklift creep
along isn't much fun either ;-).

   Perhaps one thing that's spawning confusion: there are *two* light sensors,
one doing the line following, and a 2nd dedicated to looking for barcode
commands. I've tried reading barcodes along the very edge of the line using one
light sensor for both barcode reading & line following (the SMART group does
something like this), but it has its own issues, specificly knowing when to
"dead-reckon" forward reading a barcode, and when to use the sensor information
to keep the forklift on the line edge.
   also, it makes "deployable barcodes" (barcodes that can be swung into the
forklift barcode readings FOV dynamicly by other mechanisms "requesting service"
from the forklift) tougher as well.

--
Brian Davis



Message has 1 Reply:
  Re: Barcodes & error detection
 
(...) Maybe by having every barcode begin and end with the same 'prefix' and 'suffix' sequence (prefix <> suffix)? It takes more bits, but if you manage to read the prefix and the suffix correctly (as you know what they should be) you could be (...) (19 years ago, 8-Sep-05, to lugnet.robotics)

Message is in Reply To:
  Re: Barcodes & error detection
 
"Brian Davis" <brdavis@iusb.edu> wrote in message news:IMI0IC.z2M@lugnet.com... (...) I'm just curious, but how much development did you do making the area where the light sensors themselves are mounted as black and light-proofed as possible to (...) (19 years ago, 8-Sep-05, to lugnet.robotics)

16 Messages in This Thread:







Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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