Method and system for maneuvering movable object
First Claim
Patent Images
1. A method of maneuvering a movable object, comprising:
- setting a planned route of the movable object and a destination point on the planned route;
calculating a thrust value in real time which minimizes or maximizes a performance index, over a specified period of time from a present time to a future time, associated with one or more state variables and thrust required for the movable object to reach the destination point;
controlling the movable object to cause the movable object to output the thrust of the calculated thrust value to move the movable object; and
setting constraint of the movable object on the planned route by setting weights for the state variables and the thrust, whereinthe performance index is a function of variables including the weighted state variables and the weighted thrust; and
wherein one or more transit points are set on the planned route, and the control is performed by sequentially setting the one or more set transit points as the destination point.
2 Assignments
0 Petitions
Accused Products
Abstract
A movable object maneuver method wherein a destination point is set; wherein a thrust value is calculated in real time which minimizes or maximizes a performance index associated with one or more state variables and thrust required for a movable object to reach the destination point and which takes into account non-linear conditions inherent to the movable object; and wherein the movable object is moved based on the calculated thrust value.
49 Citations
9 Claims
-
1. A method of maneuvering a movable object, comprising:
-
setting a planned route of the movable object and a destination point on the planned route; calculating a thrust value in real time which minimizes or maximizes a performance index, over a specified period of time from a present time to a future time, associated with one or more state variables and thrust required for the movable object to reach the destination point; controlling the movable object to cause the movable object to output the thrust of the calculated thrust value to move the movable object; and setting constraint of the movable object on the planned route by setting weights for the state variables and the thrust, wherein the performance index is a function of variables including the weighted state variables and the weighted thrust; and wherein one or more transit points are set on the planned route, and the control is performed by sequentially setting the one or more set transit points as the destination point. - View Dependent Claims (2, 3)
-
-
4. A method of maneuvering a movable object, comprising:
-
setting a planned route of the movable object and a destination point on the planned route; calculating a thrust value in real time which minimizes or maximizes a performance index, over a specified period of time from a present time to a future time, associated with one or more state variables and thrust required for the movable object to reach the destination point; controlling the movable object to cause the movable object to output the thrust of the calculated thrust value to move the movable object; and setting constraint of the movable object on the planned route by setting weights for the state variables and the thrust, wherein the performance index is a function of variables including the weighted state variables and the weighted thrust; and wherein the weights are set as function of positions.
-
-
5. A system for maneuvering a movable object, comprising:
-
means for setting a planned route of the movable object and a destination point on the planned route; arithmetic operation means for calculating a thrust value in real time which minimizes or maximizes a performance index, over a specified period of time from a present time to a future time, associated with one or more state variables and thrust required for the movable object to reach the destination point; a control means for controlling an actuator to cause the actuator to output the thrust of the calculated thrust value to move the movable object; and means for setting constraint of the movable object on the planned route by setting weights for the state variables and the thrust, wherein the performance index is a function of variables including the weighted state variables and the weighted thrust; and further comprising; means for setting one or more transit points on the planned route, wherein the control means perform the control by sequentially setting one or more set transit points as the destination point. - View Dependent Claims (6, 7)
-
-
8. A system for maneuvering a movable object, comprising:
-
means for setting a planned route of the movable object and a destination point on the planned route; arithmetic operation means for calculating a thrust value in real time which minimizes or maximizes a performance index, over a specified period of time from a present time to a future time, associated with one or more state variables and thrust required for the movable object to reach the destination point; a control means for controlling an actuator to cause the actuator to output the thrust of the calculated thrust value to move the movable object; and means for setting constraint of the movable object on the planned route by setting weights for the state variables and the thrust, wherein the performance index is a function of variables including the weighted state variables and the weighted thrust; and wherein the weights are set as function of positions.
-
-
9. A system for maneuvering a movable object, comprising:
-
means for setting a planned route of the movable object and a destination point on the planned route; arithmetic operation means for calculating a thrust value in real time which minimizes or maximizes a performance index, over a specified period of time from a present time to a future time, associated with one or more state variables and thrust required for the movable object to reach the destination point; a control means for controlling an actuator to cause the actuator to output the thrust of the calculated thrust value to move the movable object; and means for setting constraint of the movable object on the planned route by setting weights for the state variables and the thrust, wherein the performance index is a function of variables including the weighted state variables and the weighted thrust; and wherein a state of the movable object is estimated, using a non-linear or linear state observer.
-
Specification