Initial trajectory data that provides an initial description of an approximate trajectory of a device during a time period, and correction data that indicates a location of the device outside the approximate trajectory of the device within the time period, are received. A modified trajectory data th
Initial trajectory data that provides an initial description of an approximate trajectory of a device during a time period, and correction data that indicates a location of the device outside the approximate trajectory of the device within the time period, are received. A modified trajectory data that provides a modified description of a corrected trajectory of the device is generated. In particular, terms to express (i) location constraints that limit deformation of the approximate trajectory of the device and (ii) a modification constraint that limits departure of the corrected trajectory of the device from the location indicated by the correction data are generated, and the initial description of the approximate trajectory of the device is modified using the generated terms.
대표청구항▼
1. A system for correcting a description of a trajectory of a device, comprising: one or more processors;a first non-transitory computer-readable medium storing thereon initial trajectory data including a sequence of samples, each sample of the received sequence indicating a respective location of t
1. A system for correcting a description of a trajectory of a device, comprising: one or more processors;a first non-transitory computer-readable medium storing thereon initial trajectory data including a sequence of samples, each sample of the received sequence indicating a respective location of the device at a corresponding time within the time period, wherein the initial trajectory data provides an initial description of an approximate trajectory of the device during a time period; anda second non-transitory computer-readable medium storing thereon instructions that, when executed on the one or more processors, cause the system to: receive correction data that indicates a set of one or more locations of the device outside the approximate trajectory within the time period, andgenerate modified trajectory data that provides a modified description of a corrected trajectory of the device, wherein the modified trajectory data is generated by modifying the initial description of the approximate trajectory using (i) a location constraint that limits a difference between a respective location and a location of the corrected trajectory that corresponds to the respective location and (ii) a modification constraint that limits a difference between a given location of the one or more locations indicated by the correction data and a location of the corrected trajectory that corresponds to the given location. 2. The system of claim 1, wherein to modify the initial description of the trajectory, the instructions cause the system to: generate terms to express the location constraints and the modification constraints;execute a constraint optimization function to generate the modified description of the trajectory of the device as a solution to the constraint optimization function, wherein the generated terms are supplied to the constraint optimization function. 3. The system of claim 2, wherein to execute the constraint optimization function, the instructions cause the system to: assign a first strength to the terms that express the location constraints, andassign a second strength to the terms that expresses the modification constraints, wherein the second strength is greater than the first strength and modifying the initial description of the approximate trajectory is further based on the first and second strengths. 4. The system of claim 2, wherein each sample in the sequence further indicates orientation of the device at the corresponding time, and wherein the generated terms include: a relative translation term that preserves a relative position of the device between respective locations of pairs of samples in the sequence, anda relative rotation term that preserves a relative orientation between orientations of the device of pairs of samples in the sequence. 5. The system of claim 1, wherein the instructions further cause the system to modify the initial description of the trajectory further using a gravity preservation term to preserve a direction of gravity for the device along the approximate trajectory. 6. The system of claim 1, wherein the one or more locations of the device indicated by the correction data correspond to corrected locations in one or more of the samples in the sequence. 7. A computer-implemented method for correcting a description of a trajectory of a device, the method comprising: receiving, by one or more processors, initial trajectory data that provides an initial description of an approximate trajectory having a plurality of locations of the device during a time period;receiving, by the one or more processors, correction data that indicates a location of the device outside the approximate trajectory of the device within the time period; andgenerating, by the one or more processors, modified trajectory data that provides a modified description of a corrected trajectory of the device, including: generating, by the one or more processors, terms to express (i) a location constraint that limits a difference between each particular location of the plurality of locations of the approximate trajectory of the device and a location of the corrected trajectory that corresponds to the particular location and (ii) a modification constraint that limits a difference between the location indicated by the correction data and a location of the corrected trajectory that corresponds to the location indicated by the correction data, andmodifying, by the one or more processors, the initial description of the approximate trajectory of the device using the generated terms to produce the modified trajectory data. 8. The method of claim 7, wherein modifying the initial description of the approximate trajectory using the generated terms includes executing, by the one or more processors, a constraint optimization function to generate the modified description of the corrected trajectory as a solution to the constraint optimization function. 9. The method of claim 8, wherein executing the constraint optimization functions includes: assigning, by the one or more processors, a first strength to the term that expresses the location constraint, andassigning, by the one or more processors, a second strength to the term that expresses the modification constraint,wherein the second strength is greater than the first strength and modifying the initial description of the approximate trajectory of the device is further based on the first and second strengths. 10. The method of claim 7, wherein receiving the initial trajectory data includes receiving, by the one or more processors, the plurality of locations of the approximate trajectory as a sequence of samples, each sample in the received sequence indicating a respective location of the device at a corresponding time within the time period. 11. The method of claim 10, wherein receiving the correction data includes receiving, by the one or more processors, the location identified by the correction data as a new location for one of the samples in the received sequence. 12. The method of claim 10, wherein generating the terms includes generating, by the one or more processors, a relative translation term that preserves a relative position between respective locations of pairs of adjacent samples in the received sequence. 13. The method of claim 10, wherein receiving the initial trajectory data further includes receiving, by the one or more processors, orientation of the device for each sample in the received sequence. 14. The method of claim 13, wherein generating the terms further includes generating, by the one or more processors, a relative rotation term that preserves a relative orientation between the orientations of the device of pairs of adjacent samples in the received sequence. 15. The method of claim 7, wherein generating the modified trajectory data further includes: generating, by the one or more processors, a gravity preservation term to preserve a direction of gravity for the device along the corrected trajectory; andwherein modifying the initial description of the approximate trajectory further includes using the gravity preservation term to produce the modified trajectory data. 16. A non-transitory computer-readable medium storing thereon instructions for correcting a description of a trajectory of a device, wherein the instructions, when executed on one or more processors, cause the one or more processors to: receive initial trajectory data that includes a sequence of samples, each sample of the received sequence indicating a respective location of the device at a corresponding time within a time period, wherein the initial trajectory data provides an initial description of an approximate trajectory of the device;receive correction data that includes a sample that indicates a location of the device within the time period that is not on the approximate trajectory; andmodify the locations of at least two samples in the sequence to generate modified locations for modified trajectory data that provides a modified description of a corrected trajectory of the device, wherein the modifying includes executing a constraint optimization function that uses terms including (i) a location constraint that limits the differences between the modified locations for the at least two samples and the locations of the at least two samples and (ii) a modification constraint that limits a difference between the location indicated by the correction data and a location of the corrected trajectory that corresponds to the location indicated by the correction data. 17. The computer-readable medium of claim 16, wherein to execute the constraint optimization function, the instructions cause the one or more processors to assign a first strength to the terms that express the location constraints and a second strength to the term that expresses the modification constraint, wherein the second strength is greater than the first strength and modifying the locations of at least two samples in the sequence is further based on the first and second strengths. 18. The computer-readable medium of claim 16, wherein the sample included in the correction data is a corrected one in the sequence of samples. 19. The computer-readable medium of claim 16, wherein each sample in the sequence of samples further indicates a respective orientation of the device, and wherein the terms include a relative rotation term that preserves a relative orientation between orientations of the device of pairs of adjacent samples in the sequence. 20. The computer-readable medium of claim 16, wherein the terms include a gravity preservation term to preserve a direction of gravity for the device along the approximate trajectory.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Mardirossian, Aris, Missile defense system with dynamic trajectory adjustment.
Detriche Jean-Marie (Noisy le Roi FRX) Micaelli Alain (Fontenay Aux Roses FRX), Process for relocking on a theoretical trajectory for a vehicle, whilst modifying the curvature of the real trajectory.
Couderc Georges (Bures Sur Yvette FRX) Meyzonnette Jean-Louis (Jouy-en-Josas FRX) Pepin Christian (Gif-Sur-Yvette FRX) Pressiat Robert (Ville D\Avray FRX), System to correct the trajectory of a projectile.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.