Reading barcodes using a laser scanner

 comp.robotics.misc    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Reading barcodes using a laser scanner cadcoke3 10-18-2006
Posted by on October 18, 2006, 1:58 pm
Please log in for more thread options
I am talking about a project to add some more inteligence to the Roomba
robotic vacuum.(the group isteh "hacking" part of
http://www.roombareview.com/chat/ ).

We want to a laser, and light sensor inside the Roomba and used it as a
sensor to detect reflector targets that have barcodes on them. See
these links for two sensor setups, but that don't try to detect bar
codes' http://www.philohome.com/sensors/lasersensor.htm and
http://www.rssc.org/newsletter/sep99.pdf

The goal is to have the robot determine its absolute position by
spinning in place, and timing the detection of the reflective targets.
The barcode is to allow the robot to know which of the targets it has
detected. I was thinking of a system that started with a single stripe
of reflective tape, which was followed by a series of either more
reflective tape, or a missing stripe of tape to indicate binary 0's and
1's.

I see the scribbler robot has the ability to detect barcodes using its
line-following sensors;
http://www.scribblerrobot.com/dl/Resources/BarCodes-v1.0.pdf . I see
that it uses a different system of encoding the digit. It does it by
wide-strip vs. a thin-strip. It also has some other digits to
determine which way the robot is scanning the code, but we won't need
that, since we know the direction the robot will spin (clockwise)

I have a few questions;

Is there an advantage to the wide-strip / thin-strip system in our
appication?

Any other projects out there that use this sort of laser-sensor in a
barcode system?

Any more advice regarding our project? (you can put it on that web site
if you wish)

Joe Dunfee


Posted by Gordon McComb on October 18, 2006, 2:24 pm
Please log in for more thread options
You might try this page:

http://www.dvanhorn.org/Barcode/

Dave has been selling his custom barcode decode chip for a while. You
may elect to just use custom UPC barcodes, which can be read
bidirectionally, and can be produced by a lot of free software. The chip
is responsible for sending out the proper digits, does the checksum,
etc.

-- Gordon



cadcoke3@yahoo.com wrote:
>
> I am talking about a project to add some more inteligence to the Roomba
> robotic vacuum.(the group isteh "hacking" part of
> http://www.roombareview.com/chat/ ).
>
> We want to a laser, and light sensor inside the Roomba and used it as a
> sensor to detect reflector targets that have barcodes on them. See
> these links for two sensor setups, but that don't try to detect bar
> codes' http://www.philohome.com/sensors/lasersensor.htm and
> http://www.rssc.org/newsletter/sep99.pdf
>
> The goal is to have the robot determine its absolute position by
> spinning in place, and timing the detection of the reflective targets.
> The barcode is to allow the robot to know which of the targets it has
> detected. I was thinking of a system that started with a single stripe
> of reflective tape, which was followed by a series of either more
> reflective tape, or a missing stripe of tape to indicate binary 0's and
> 1's.
>
> I see the scribbler robot has the ability to detect barcodes using its
> line-following sensors;
> http://www.scribblerrobot.com/dl/Resources/BarCodes-v1.0.pdf . I see
> that it uses a different system of encoding the digit. It does it by
> wide-strip vs. a thin-strip. It also has some other digits to
> determine which way the robot is scanning the code, but we won't need
> that, since we know the direction the robot will spin (clockwise)
>
> I have a few questions;
>
> Is there an advantage to the wide-strip / thin-strip system in our
> appication?
>
> Any other projects out there that use this sort of laser-sensor in a
> barcode system?
>
> Any more advice regarding our project? (you can put it on that web site
> if you wish)

Similar ThreadsPosted
Laser scanner for robot operation May 3, 2007, 5:34 am
Laser target shooting (finding laser spot location) September 9, 2005, 11:18 pm
Modulation/demodulation of Red & Green laser pointer and laser sensor May 22, 2006, 8:58 am
any publishers reading this? July 1, 2005, 1:01 pm
Reading 802.11b/g signal strength (SNR) August 4, 2005, 12:14 pm
Reading USB camera data from a microcontroller August 29, 2005, 6:11 am
Re: reading analog signals on a MCU with only digital I/O March 9, 2007, 5:02 pm
Re: reading analog signals on a MCU with only digital I/O March 9, 2007, 5:16 pm
tell Moustapha it's isolated reading in the light of a opening August 14, 2007, 4:35 am
Reading from different memory banks on an Acquisition control register November 16, 2006, 2:43 am

The site map in XML format XML site map
other useful resources:
Official Robosapien Website
Lego Mindstorms Website

Contact Us | Privacy Policy