IP Library Granted Patent US 7,962,240
Granted Patent B2
US 7,962,240 · App. 11/961,198 · Granted Jun 14, 2011

Methods and systems for synchronizing a control signal of a slave follower with a master source

Assignee: GE Intelligent Platforms, Inc.
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,962,240
App. No.
11/961,198
Granted
Jun 14, 2011
Kind
B2
Abstract

A method for synchronizing a slave follower with a master source is provided. The method includes defining a relationship between the master source and the slave follower, inputting a first position of the master source, and inputting a first position of the slave follower. The method also includes defining a second position where the slave follower synchronizes with the master source, and fitting a curve between the first position of the slave follower the second position. The curve is fit based on the relationship between the master source and the slave follower, the first position of the slave follower, the first position of the master source, and the second position. The curve is fit to synchronize the slave follower and the master source without exceeding pre-determined boundaries of the slave follower.

Claims (44)

1. A computer implemented method for synchronizing a slave follower with a master source, said method comprising:

defining a relationship between the master source and the slave follower;

inputting a first position of the master source;

inputting a first position of the slave follower;

defining a second position where the slave follower synchronizes with the master source; and

fitting a curve between the first position of the slave follower and the second position using a processor, the curve fit based on the relationship between the master source and the slave follower, the first position of the slave follower, the first position of the master source, and the second position, the curve fit to synchronize the slave follower and the master source without exceeding pre-determined boundaries of the slave follower, wherein fitting the curve further comprises using a quintic-hermite spline.

2. A method in accordance with claim 1 further comprising synchronizing the slave follower with the master source without at least one of placing constraints on the master source and removing constraints from the slave follower.

3. A method in accordance with claim 1 further comprising adjusting the curve to account for a constraint on the slave follower by applying the quintic-hermite spline to fit a plurality of points within the curve.

4. A method in accordance with claim 1 further comprising adjusting the curve to account for a constraint on the slave follower by:

operating the slave follower off the curve;

operating the slave follower within the constraint while the slave follower is operated off the curve; and

generating a new curve to urge the slave follower onto the curve.

5. A method in accordance with claim 1 further comprising synchronizing the slave follower with the master profile without creating jerk in the slave follower.

6. A method in accordance with claim 1 further comprising synchronizing a slave motor with a master motor.

7. A system comprising:

a master source;

a slave follower; and

a processor configured to synchronize the slave follower with the master source by:

defining a relationship between the master source and the slave follower;

inputting a first position of the master source;

inputting a first position of the slave follower;

defining a second position where the slave follower synchronizes with the master source; and

fitting a curve between the first position of the slave follower the second position, the curve fit based on the relationship between the master source and the slave follower, the first position of the slave follower, the first position of the master source, and the second position, the curve fit to synchronize the slave follower and the master source without exceeding pre-determined boundaries of the slave follower, wherein the processor is further configured to apply a quintic-hermite spline to fit the curve.

8. A system in accordance with claim 7 wherein the processor is further configured to synchronize the slave follower with the master source without at least one of placing constraints on the master source and removing constraints from the slave follower.

9. A system in accordance with claim 7 wherein the processor is further configured to adjust the curve to account for a constraint on the slave follower by applying the quintic-hermite spline to fit a plurality of points within the curve.

10. A system in accordance with claim 9 wherein the processor is further configured to adjust the curve to account for a constraint on the slave follower by:

operating the slave follower off the curve;

operating the slave follower within the constraint while the slave follower is operated off the curve; and

generating a new curve to urge the slave follower onto the curve.

11. A system in accordance with claim 7 wherein the processor is further configured synchronize the slave follower with the master profile without creating jerk in the slave follower.

12. A system in accordance with claim 7 wherein the slave follower and the master source are motors.

13. A computer program embodied on a computer-readable medium, said computer program comprising at least one code segment configured to instruct a computer to synchronize a slave follower with a master source by:

defining a relationship between the master source and the slave follower;

inputting a first position of the master source;

inputting a first position of the slave follower;

defining a second position where the slave follower synchronizes with the master source; and

fitting a curve between the first position of the slave follower the second position, the curve fit based on the relationship between the master source and the slave follower, the first position of the slave follower, the first position of the master source, and the second position, the curve fit to synchronize the slave follower and the master source without exceeding pre-determined boundaries of the slave follower, wherein the computer program further comprises at least one code segment configured to instruct the computer to apply a quintic-hermite spline to fit the curve.

14. A computer program in accordance with claim 13 wherein the computer program further comprises at least one code segment configured to instruct the computer to synchronize the slave follower with the master source without at least one of placing constraints on the master source and removing constraints from the slave follower.

15. A computer program in accordance with claim 13 wherein the computer program further comprises at least one code segment configured to instruct the computer to adjust the curve to account for a constraint on the slave follower by applying the quintic-hermite spline to fit a plurality of points within the curve.

16. A computer program in accordance with claim 13 wherein the computer program further comprises at least one code segment configured to instruct the computer to adjust the curve to account for a constraint on the slave follower by:

operating the slave follower off the curve;

operating the slave follower within the constraint while the slave follower is operated off the curve; and

generating a new curve to urge the slave follower onto the curve.

17. A computer program in accordance with claim 13 , wherein the computer program further comprises at least one code segment configured to instruct the computer to synchronize the slave follower with the master profile without creating jerk in the slave follower.

Assignments (2)
CHANGE OF NAME Recorded May 3, 2011
From: GE FANUC INTELLIGENT PLATFORMS, INC.
To: GE INTELLIGENT PLATFORMS, INC.
Reel/Frame 026216/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2007
From: MORRISON, WILLIAM LINDSAY; MILLER, DANIEL H.
To: GE FANUC INTELLIGENT PLATFORMS, INC.
Reel/Frame 020276/0859 →
Continuity (1)
Related Publication 20090160504A1 · Jun 25, 2009