Spin-stabilized steerable projectile control
AssigneeBAE SYSTEMS plc
InventorJames Joshua Norris
Life of this patent
Estimating the term…
Abstract
A computer-implemented method of training a machine learning, ML algorithm to control spin-stabilized steerable projectiles is described. The method comprises: obtaining training data including respective policies and corresponding trajectories of a set of spin-stabilized steerable projectiles including a first projectile, wherein each policy relates to steering a projectile of the set thereof towards a target and wherein each corresponding trajectory comprises a series of states in a state space of the projectile (S2001); and training the ML algorithm comprising determining relationships between the respective policies and corresponding trajectories of the projectiles of the set thereof based on respective results of comparing the trajectories and the targets (S2002).
Claims20
A computer-implemented method of training a machine learning, ML algorithm to control spin-stabilized steerable projectiles, the method comprising:
- receiving training data including respective policies and corresponding trajectories of a set of spin-stabilized steerable projectiles, wherein each respective policy relates to steering a projectile of the set towards a target of one or more targets, and wherein each corresponding trajectory comprises a series of states in a state space of the projectile;
- and
- training the ML algorithm comprising determining relationships between the respective policies and corresponding trajectories of the projectiles of the set based on respective results of comparing the trajectories and the one or more targets.
A non-transient computer-readable storage medium comprising instructions which, when executed by a computer comprising a processor and a memory, cause the computer to perform a process for training a machine learning, ML algorithm to control spin-stabilized steerable projectiles, the process comprising:
- receiving training data including respective policies and corresponding trajectories of a set of spin-stabilized steerable projectiles, wherein each respective policy relates to steering a projectile of the set towards a target of one or more targets, and wherein each corresponding trajectory comprises a series of states in a state space of the projectile;
- and
- training the ML algorithm comprising determining relationships between the respective policies and corresponding trajectories of the projectiles of the set based on respective results of comparing the trajectories and the one or more targets.
A non-transient computer-readable storage medium comprising instructions which, when executed by a computer comprising a processor and a memory, cause the computer to perform a process for training a machine learning, ML algorithm to control spin-stabilized steerable projectiles, the process comprising:
- receiving training data including respective policies and corresponding trajectories of a set of spin-stabilized steerable projectiles, wherein each respective policy relates to an action for steering a given projectile of the set towards a target, and wherein each corresponding trajectory comprises a series of states in a state space of the given projectile;
- actioning, by the ML algorithm, the given projectile of the set according to a respective policy, thereby defining a corresponding trajectory comprising a series of states in a state space of the given projectile and thereby obtaining respective training data;
- determining a relationship between the policy and the trajectory based on a result of comparing the trajectory and the target and updating the policy based on the result;
- and
- repeating the actioning and determining for the set of projectiles, using the updated policy.
Dependencies are inferred from the claim text.