摘要:
A computer-implemented method for performing processing including setting a timer associated with a first processing event, scheduling an expected time for the processing event using wall clock time, at the timer, using the expected time to calculate a delay associated with the timer, performing the first processing event in response to the timer, and setting a subsequent timer to compensate for the delay.
摘要:
A computer-implemented method for performing processing including setting a timer associated with a first processing event, scheduling an expected time for the processing event using wall clock time, at the timer, using the expected time to calculate a delay associated with the timer, performing the first processing event in response to the timer, and setting a subsequent timer to compensate for the delay.
摘要:
Methods and apparatus for providing path planning for a guided munition. In one embodiment, a boundary value problem solver is used to guide the munition from one configuration to another configuration at a different altitude using a waypoint-based search tree where a number of leaves grows linearly with the depth of the tree.
摘要:
Methods and apparatus for providing path planning for a guided munition. In one embodiment, a boundary value problem solver is used to guide the munition from one configuration to another configuration at a different altitude using a waypoint-based search tree where a number of leaves grows linearly with the depth of the tree.
摘要:
Methods and systems reduce vehicle travel time in a vehicle routing plan having vehicle routes which include vehicles and customers serviced by the vehicles, including executing cross-exchanges of the customers for combinations of vehicle routes in the vehicle routing plan. Executing cross-changes includes determining a travel time or time savings of executed cross-exchanges, saving a cross-exchange resulting in a minimal travel time or maximum travel time savings for vehicle route combinations, and modifying the vehicle routing plan by performing the saved cross-exchange resulting in the minimal travel time or maximum travel time savings until all vehicle route combinations are exhausted. The methods and systems may further reduce a number of vehicles in the vehicle routing plan including, eliminating one of the vehicles in the vehicle routing plan, and performing insertions of unrouted customers and exchanges of unrouted customers with routed customers. Performing insertions and exchanges of unrouted customers includes determining a minimum time delay or travel time savings for feasible insertions of an unrouted customer into a vehicle route, saving a feasible insertion of the unrouted customer into the vehicle route resulting in a minimum time delay or maximum travel time savings, determining the minimum time delay or maximum travel time savings for feasible exchanges of an unrouted customer into a vehicle route, saving a feasible exchange of the unrouted customer into the vehicle route resulting in a minimum time delay or maximum travel time savings, modifying the vehicle routing plan by performing the saved feasible insertion resulting in the minimum time delay or maximum travel time savings until all the unrouted customer to vehicle route combinations are exhausted, and modifying the vehicle routing plan by performing the saved feasible exchange resulting in the minimum time delay or maximum travel time savings until all the unrouted customer to vehicle route combinations are exhausted.
摘要:
A method for estimating the number of emitters of intermittent or periodic pulsed energy waveforms received at a sensor location and the parameters of the intermittent or periodic energy waveforms, including: accumulating over a selected period of time output of the sensor, the output consisting of a set of vectors, each of the vectors consisting of at least one element of parameters of direction, frequency, and amplitude, and which element(s) specify(ies) a point in a space defined by the element(s) for each of the waveforms received when at least the parameter of direction is included; dividing the space into a plurality of bins, considering each vector in turn, and apportioning weight of each vector to be accumulated within at least some of the plurality of bins; determining at the end of the selected period of time which of the bins exceed a threshold strength and are, therefore, the emitters; and calculating the at least one element of parameters for each emitter as appropriate for the vector elements selected for the space.
摘要:
A method for determining rotation bias in a sensor using a cooperative target that includes receiving, via a processor, sensor data acquired in a field of view of a sensor at a plurality of points in time. The method also includes receiving, via the processor, position data for a cooperative target travelling along a path through the field of view of the sensor at the plurality of points in time. The method also includes determining, via the processor, a rotation bias in the sensor based on a maximum likelihood estimate performed over the path based on the sensor data and the cooperative target position data.
摘要:
Disclosed is an efficient and configurable apparatus and method for sample rate conversion using interpolation. The apparatus and method employ a configuration file to change the conversion coefficients, sampling rate, and interpolation algorithm without having to recompile control software and/or reprogram the controlled device. In some embodiments, the interpolation employs polynomial interpolation, which may include Lagrange interpolation. In some embodiments, the interpolation method is selected to minimize the loop delay in teleoperation applications.
摘要:
The technology described herein includes a system and/or a method for multiple hypothesis tracking In some examples, a multiple hypothesis tracking system includes a receiver, an array generation module, and a local search move module. The receiver is configured to receive tracking data associated with one or more target families from one or more sensors. The array generation module is configured to generate a matrix array based on the tracking data. The local search move module is configured to perform one or more local search moves on one or more cells in the matrix array to increase a global hypothesis score for the tracking data.
摘要:
A method for determining rotation bias in a sensor using a cooperative target that includes receiving, via a processor, sensor data acquired in a field of view of a sensor at a plurality of points in time. The method also includes receiving, via the processor, position data for a cooperative target travelling along a path through the field of view of the sensor at the plurality of points in time. The method also includes determining, via the processor, a rotation bias in the sensor based on a maximum likelihood estimate performed over the path based on the sensor data and the cooperative target position data.