US 7,464,899 B2
Method and system for determining a singularity free momentum path
Michael R. Elgersma, Plymouth, Minn. (US); Daniel P. Johnson, Fridley, Minn. (US); Gunter Stein, St. Paul, Minn. (US); Blaise G. Morton, Minnetonka, Minn. (US); Dennice F. Gayme, Pasadena, Calif. (US); and Mason A. Peck, Ithaca, N.Y. (US)
Assigned to Honeywell International Inc., Morristown, N.J. (US)
Filed on Aug. 03, 2005, as Appl. No. 11/197,047.
Prior Publication US 2007/0029447 A1, Feb. 08, 2007
Int. Cl. B64G 1/28 (2006.01)
U.S. Cl. 244—165  [701/13] 9 Claims
OG exemplary drawing
 
1. A method for avoiding singularities in the movement of CMGs in an array of CMGs in a spacecraft comprising:
receiving a command to adjust an orientation of the spacecraft the spacecraft orientation;
computing a torque needed to satisfy the command;
integrating the torque to determine a momentum path;
approximating the momentum path with a plurality of straight line segments;
for each line segment of the plurality of line segments:
determining a unit vector along the straight line segments;
determining if there is a continuous path connecting a starting point and an ending point of the line segment in a plane perpendicular to the unit vector;
determining a set of momentum vectors; and
calculating a required gimbal movement for the CMGs in the array of CMGs for the set of momentum vectors determined for each of the line segment.