IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0193172
(2008-08-18)
|
등록번호 |
US-8412391
(2013-04-02)
|
발명자
/ 주소 |
- Paluszek, Michael A.
- Bhatta, Pradeep
|
출원인 / 주소 |
- Princeton Satelitte Systems
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
36 |
초록
▼
Provided is a method and system for maneuvering a first spacecraft relative to a nearby second spacecraft that occupies a finite volume of space including obstacles in the vicinity of the second from a measured present relative position to a desired ending relative position. A trajectory is computed
Provided is a method and system for maneuvering a first spacecraft relative to a nearby second spacecraft that occupies a finite volume of space including obstacles in the vicinity of the second from a measured present relative position to a desired ending relative position. A trajectory is computed for the first spacecraft from the present relative position to the ending relative position using the A* algorithm. One or more thrusters of the first spacecraft are then fired. The first spacecraft's relative position and velocity are then measured and compared to the computed trajectory.
대표청구항
▼
1. A method of relative spacecraft maneuvering implemented aboard a maneuvering spacecraft that includes a computer device coupled with a camera capable of capturing video and still images, a memory on which are stored a plurality of three-dimensional models of target spacecraft and the maneuvering
1. A method of relative spacecraft maneuvering implemented aboard a maneuvering spacecraft that includes a computer device coupled with a camera capable of capturing video and still images, a memory on which are stored a plurality of three-dimensional models of target spacecraft and the maneuvering spacecraft, and a processor, the method comprising: generating, by the processor, a maneuvering grid that comprises a plurality of maneuvering nodes around at least one three-dimensional model, the maneuvering nodes correspond to points in space through which the maneuvering spacecraft can safely traverse around each target spacecraft corresponding to the at least one three-dimensional model;computing, by the processor, a trajectory for the maneuvering spacecraft comprising a plurality of waypoints, each of the plurality of waypoints is a maneuvering node, wherein the trajectory is computed to minimize the amount of fuel and the amount of time required to complete the trajectory;firing, by the processor, one or more thrusters of the maneuvering spacecraft to move the maneuvering spacecraft toward a first waypoint according to the computed trajectory;measuring, by the processor, the present position and velocity of the maneuvering spacecraft relative to the first waypoint by comparing images from the camera of each target spacecraft with the at least one three-dimensional model. 2. The maneuvering method according to claim 1, wherein the predetermined deviation from the computed trajectory is a maximum position deviation value and a maximum velocity deviation value, and both values are proportional to the actual distance between the maneuvering spacecraft and the target spacecraft. 3. The maneuvering method according to claim 2, wherein the maximum position deviation value is initially set to an operator defined value and declines to an operator defined tolerance and a maximum velocity deviation value is set to a second operator defined value and declines to a second operator defined tolerance. 4. The maneuvering method according to claim 1, wherein the target spacecraft is also maneuvering, and the computing and measuring adjust for the maneuvering of the target spacecraft. 5. The method of claim 1, wherein the trajectory of the maneuvering spacecraft is computed by determining a efficiently traversable path through the maneuvering grid using an A* algorithm. 6. The method of claim 5, wherein the efficiently traversable path is computed to ensure avoidance of the at least one target spacecraft. 7. The method of claim 1, further comprising: comparing, by the processor, the measured position and velocity of the maneuvering spacecraft with the computed trajectory at the first waypoint;on a condition that the maneuvering spacecraft is within a predetermined deviation from the first waypoint, repeating the firing, measuring and comparing to direct the maneuvering spacecraft to a second waypoint; andon a condition that the maneuvering spacecraft is not within a predetermined deviation from the first waypoint, repeating the computing, firing, measuring and comparing to direct the maneuvering spacecraft to the first waypoint. 8. A system for relative spacecraft maneuvering implemented aboard a maneuvering spacecraft, the system comprising: one or more maneuvering thrusters on the maneuvering spacecraft;a computer system operatively connected with the one or maneuvering thrusters and with the one or more position and velocity sensors, the computer system comprising at least one processor, at least one camera capable of capturing a video image and a plurality of still images, and a memory, the processor is configured to: generate a maneuvering grid that comprises a plurality of maneuvering nodes around at least one three-dimensional model, the maneuvering nodes correspond to points in space through which the maneuvering spacecraft can safely traverse around each target spacecraft corresponding to the at least one three-dimensional model;compute a trajectory for the maneuvering spacecraft comprising a plurality of waypoints, each of the plurality of waypoints is a maneuvering node, wherein the trajectory is computed to minimize the amount of fuel and the amount of time required to complete the trajectoryfiring one or more thrusters of the maneuvering spacecraft to move the maneuvering spacecraft toward a first waypoint according to the computed trajectory;measure the present position and velocity of the maneuvering spacecraft relative to the first waypoint by comparing images from the camera with the at least one three-dimensional model of the at least one target spacecraft. 9. The system according to claim 8, wherein the predetermined deviation from the computed trajectory is a maximum position deviation value and a maximum velocity deviation value, and both values are proportional to the actual distance between the maneuvering spacecraft and the at least one target spacecraft. 10. The system according to claim 9, wherein the maximum position deviation value is initially set to an operator defined value and declines to an operator defined tolerance and a maximum velocity deviation value is set to a second operator defined value and declines to a second operator defined tolerance. 11. The system according to claim 8, wherein the at least one target spacecraft is also maneuvering, and the computing and measuring adjust for the maneuvering of the target spacecraft. 12. The system of claim 8, wherein the trajectory of the maneuvering spacecraft is computed by determining a efficiently traversable path through the maneuvering grid using an A* algorithm. 13. The system of claim 12, wherein the efficiently traversable path is computed to ensure avoidance of the at least one target spacecraft. 14. The system of claim 8, wherein the processor is further configured to: compare the measured position and velocity of the maneuvering spacecraft with the computed trajectory at the first waypoint;on a condition that the maneuvering spacecraft is within a predetermined deviation from the first waypoint, repeat the firing, measuring and comparing to direct the maneuvering spacecraft to a second waypoint; andon a condition that the maneuvering spacecraft is not within a predetermined deviation from the first waypoint, repeat the computing, firing, measuring and comparing to direct the maneuvering spacecraft to the first waypoint. 15. A method of relative spacecraft maneuvering implemented aboard a maneuvering spacecraft that includes a computer device coupled with a camera capable of capturing video and still images, a memory on which are stored one or more three-dimensional models of target spacecraft and the maneuvering spacecraft, and a processor, the method comprising: generating, by the processor, a maneuvering grid that comprises a plurality of maneuvering nodes around one or more three-dimensional models, the maneuvering nodes correspond to points in space through which the maneuvering spacecraft can safely traverse around each target spacecraft corresponding to the one or more three-dimensional models;computing, by the processor, a trajectory for the maneuvering spacecraft comprising a plurality of waypoints that avoid the one or more target spacecraft, each of the plurality of waypoints is a maneuvering node, wherein the trajectory is computed using an A* algorithm to minimize the amount of fuel and the amount of time required to complete the trajectory;firing, by the processor, one or more thrusters of the maneuvering spacecraft to move the maneuvering spacecraft toward a first waypoint according to the computed trajectory;measuring, by the processor, the present position and velocity of the maneuvering spacecraft relative to the first waypoint by comparing images from the camera with the one or more three-dimensional models of the one or more target spacecraft;comparing, by the processor, the measured position and velocity of the maneuvering spacecraft with the computed trajectory at the first waypoint;on a condition that the maneuvering spacecraft is within a predetermined deviation from the first waypoint, repeating the firing, measuring and comparing to direct the maneuvering spacecraft to a second waypoint; andon a condition that the maneuvering spacecraft is within a predetermined deviation from the first waypoint, repeating the computing, firing, measuring and comparing to direct the maneuvering spacecraft to the first waypoint.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.