IP Library Granted Patent US 7,634,155
Granted Patent B2
US 7,634,155 · App. 11/045,811 · Granted Dec 15, 2009

Hybrid optical cylinder position sensor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,634,155
App. No.
11/045,811
Granted
Dec 15, 2009
Kind
B2
Abstract

Consistent with an aspect of the present disclosure, a method of locating a position of a movable member is provided. The movable member is movable along a path and has a surface with a plurality of markings provided thereon. The method includes sensing an image of a portion of the surface of the movable member, and calculating a position of the movable member based on the image. Further, the method includes determining whether the movable member is at a location corresponding to one of the plurality of markings, and eliminating an error associated with the position when the movable member is at the location corresponding to the one of the plurality of markings.

Claims (40)

1. A method of locating a position of a movable member, the movable member being movable along a path and having a surface, the movable member including a plurality of markings provided on the surface, the method comprising:

sensing first and second images of the surface of the movable member, the first and second images corresponding to first and second portions, respectively, of the surface of the movable member;

calculating a position of the movable member based on the first and second images;

determining whether the movable member is at a location corresponding to one of the plurality of markings; and

eliminating an error associated with the position when the movable member is at the location corresponding to the one of the plurality of markings,

wherein the first and second images include an image of a roughness of the first and second portions, respectively, of the surface of the movable member.

2. A method in accordance with claim 1 , further including calculating additional positions of the movable member, wherein the error includes a cumulative error associated with the position and the additional positions.

3. A method in accordance with claim 1 , wherein the determining includes sensing a level of intensity of light reflected from the surface of the movable member.

4. A method in accordance with claim 3 , wherein the determining further includes determining whether the level of intensity of light reflected from the surface of the movable member is at a minimum value relative to other portions of the surface of the movable member.

5. A method in accordance with claim 3 , wherein the determining further includes determining whether the level of intensity of light reflected from the surface of the movable member is at a maximum value relative to other positions of the surface of the movable member.

6. A method in accordance with claim 1 , wherein the eliminating includes calculating a distance value between the location corresponding to one of the plurality of markings and the calculated position of the movable member.

7. A method in accordance with claim 1 , further including initializing the calculated position of the movable member to a predetermined value.

8. A method of locating a position of a movable member, the movable member being movable along a path and having a surface, the movable member including a first and second plurality of markings provided on the surface, the method comprising:

sensing first and second images of the surface of the movable member, the first and second images corresponding to first and second portions, respectively, of the surface of the movable member;

calculating a position of the movable member based on the first and second images;

determining whether the movable member is at a location corresponding to one of the first plurality of markings;

eliminating an error associated with the position when the movable member is at the location corresponding to the one of the first plurality of markings; and

wherein the second portion includes a second plurality of markings, each of the second plurality of markings having a width less than a width of each of the first plurality of markings.

9. A method in accordance with claim 8 , wherein the location is a first location, and the one of the first plurality of markings is a first one of the first plurality of markings, the method further including:

identifying a second location associated with a second one of the first plurality of markings in response to the second image; and

identifying a third location associated with a third one of the first plurality of markings in response to the second image.

10. A method in accordance with claim 9 , wherein the one of the of the second plurality of markings is a first one of the second plurality of markings, the method further including:

sensing a second one of the second plurality of markings; and

selecting one of the first, second and third locations based on the sensed second one of the second plurality of markings.

11. A method in accordance with claim 10 , further including determining the error by subtracting a sum of the first location and a further calculated position from the selected one of the first, second, and third locations.

12. A method in accordance with claim 11 , further including eliminating an error associated with the calculated further position.

13. A method of locating a position of a movable member, the movable member being movable along a path and having a surface, the movable member including a plurality of markings provided on the surface, the method comprising:

sensing first and second images of the surface of the movable member, the first and second images corresponding to first and second portions, respectively, of the surface of the movable member;

calculating a position of the movable member based on the first and second images;

determining whether the movable member is at a first location corresponding to a first one of the plurality of markings;

eliminating an error associated with the position when the movable member is at the first location corresponding to the first one of the plurality of markings;

identifying a second location associated with a second one of the plurality of markings;

identifying a third location associated with a third one of the plurality of markings; and

selecting one of the first, second, and third locations in response to an image of a part of the surface of the movable member, the part of the surface including one of the first, second and third ones of the plurality of markings.

14. A method of locating a position of a movable member, the movable member being movable along a path and having a surface, the movable member including a plurality of markings provided on the surface, the method comprising:

sensing first and second images of the surface of the movable member, the first and second images corresponding to first and second portions, respectively, of the surface of the movable member;

calculating a position of the movable member based on the first and second images;

determining whether the movable member is at a location corresponding to one of the plurality of markings; and

eliminating an error associated with the position when the movable member is at the location corresponding to the one of the plurality of markings;

wherein the first and second portions of the surface are located between adjacent ones of the plurality of markings.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2006
From: AUTOMOTIVE COMPONENTS HOLDINGS, LLC
To: VISTEON GLOBAL TECHNOLOGIES, INC.
Reel/Frame 017444/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2006
From: PAWELSKI, PAUL C.; RAAB, FRANK; KUCHER, TRENT S.
To: CATERPILLAR INC.
Reel/Frame 017505/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2005
From: VISTEON GLOBAL TECHNOLOGIES, INC.
To: AUTOMOTIVE COMPONENTS HOLDINGS, LLC
Reel/Frame 016835/0448 →