Browse Prior Art Database

Measuring Distance with Scanning Beam Barcodes Reader in Robotics Systems

IP.com Disclosure Number: IPCOM000116351D
Original Publication Date: 1995-Sep-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 56K

Publishing Venue

IBM

Related People

Lloyd, DW: AUTHOR [+2]

Abstract

Disclosed is a method that measures distance from a barcode reader which is mounted on the arm of a robot to a label using a rotating barcode reader. This method is very useful in robotics applications where the robot needs to detect the distance from the arm to the object. This method can also be used to position robot arm in the center of cells (i.e., walls) accurately which have barcode labels.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 54% of the total text.

Measuring Distance with Scanning Beam Barcodes Reader in Robotics
Systems

      Disclosed is a method that measures distance from a barcode
reader which is mounted on the arm of a robot to a label using a
rotating barcode reader.  This method is very useful in robotics
applications where the robot needs to detect the distance from the
arm to the object.  This method can also be used to position robot
arm in the center of cells (i.e., walls) accurately which have
barcode labels.

      To measure distance from a barcode reader to a barcode label
using a rotating beam barcode reader, the following method is used.

      Two angular position counters are added to a rotating beam
barcode scanner that indicate degrees of rotation of the beam (0 - 70
degrees).  At the start of the barcode detection cycle the angular
position counters are set to a value of 0000 (zero) and count up as
the scanner beam moves from 0 to 70 degrees.  One angular counter
stops counting at the leading edge of the first bar of the barcode
label (let's say the counter value = 3500).  The second angular
counter stops counting on the trailing edge of the last bar in the
barcode label (counter value = 6500).  The difference between the two
counter values (3000 or 30 degrees) is the angular displacement the
beam moved between the start of the barcode label and the end of the
label.  If the distance between the starting bar and the ending bar
of the label is known (let's say 115.4705 mm) then...