G01S7/53

Object tracking based on multiple measurement hypotheses

A method and system for integrating multiple measurement hypotheses in an efficient labeled multi-Bernoulli (LMB) filter. The LMB filter estimates a plurality of tracks for a plurality of objects, each track of the plurality of tracks having a unique label, a probability, and a state, wherein each track of the plurality of tracks is associated to an object of a plurality of objects to be tracked, each object having an object state. The method receives one or more measurement hypotheses of the multiple measurement hypotheses for each object of the plurality of objects; updates each track of the plurality of tracks based on the respective track and the one or more measurement hypotheses of the multiple measurement hypotheses; determines, for each combination of track of the plurality of tracks and measurement hypothesis, a likelihood η.sub.i(j, k); samples, for each iteration of a plurality of iterations, an update hypothesis γ.sup.(t), based on an association of each track of the plurality of tracks to one of: a measurement hypothesis, an events missed detection, or a track dying detection; determining the state of each track of the plurality of tracks based on its respective associations in the updated hypotheses γ.sup.(t); extracts, for each track of the plurality of tracks, an existence probability; predicting the object state of each object of the plurality of objects with respect to a next measurement time; determines, whether another update is to be performed; and if another update is to be performed, repeats again the method steps from and including updating each track of the plurality of tracks.

Methods and systems for vehicle environment map generation and updating
11249191 · 2022-02-15 · ·

A method and a system for dynamically generating and updating a global tridimensional map of an environment surrounding one or several moving vehicles on which N tridimensional sensors are mounted and communicates with a central processing unit. Each sensor generates a continuous stream of point cloud frames, in parallel and asynchronously with the other sensors, the point cloud frames are representative of object surfaces located in a local volume of the environment surrounding each sensor. The central processing unit continuously receives the continuous streams from the sensors, store them in a memory and, for each newly received point cloud frame of each stream, generates or updates a global cumulated tridimensional map of the environment of the at least one vehicle by determining an aligned point cloud frame in a global coordinate system of the environment, and updating the global cumulated tridimensional map by merging the aligned point cloud frame.

ULTRASONIC RADAR ARRAY, AND OBSTACLE DETECTION METHOD AND SYSTEM
20220043145 · 2022-02-10 ·

The present disclosure provides an ultrasonic radar array, an obstacle detection method and system. The method comprises: obtaining obstacle information collected by ultrasonic radars in an ultrasonic radar array in an obstacle scenario; judging false detection and missed detection for the obstacle information collected by ultrasonic radars according a preset rule; processing the obstacle information collected by the ultrasonic radars according to the judgement result; determining a position of the obstacle according to the processed obstacle information collected by the ultrasonic radars. According to the present disclosure, it is possible to effectively judge false detection and missed detection happening to the ultrasonic radars in the ultrasonic radar array, precisely determine the position of the obstacle and improve the driving safety of the unmanned vehicle.

ULTRASONIC RADAR ARRAY, AND OBSTACLE DETECTION METHOD AND SYSTEM
20220043145 · 2022-02-10 ·

The present disclosure provides an ultrasonic radar array, an obstacle detection method and system. The method comprises: obtaining obstacle information collected by ultrasonic radars in an ultrasonic radar array in an obstacle scenario; judging false detection and missed detection for the obstacle information collected by ultrasonic radars according a preset rule; processing the obstacle information collected by the ultrasonic radars according to the judgement result; determining a position of the obstacle according to the processed obstacle information collected by the ultrasonic radars. According to the present disclosure, it is possible to effectively judge false detection and missed detection happening to the ultrasonic radars in the ultrasonic radar array, precisely determine the position of the obstacle and improve the driving safety of the unmanned vehicle.

Methods and systems for establishing prototype pulses
11209521 · 2021-12-28 · ·

Methods and systems for developing a prototype pulse in real-time. A method includes detecting, by a signal processor, a plurality of repetitive pulse signals carried in energy waves received at an antenna. The method further includes estimating time intervals corresponding to occurrences of the plurality of repetitive pulse signals and extracting a plurality of pulse signal segments detected by the signal processor during each of the time intervals over a time period. The signal processor selects a first pulse signal segment received during one of the time intervals and calculates respective time delays relative to the first pulse signal segment for each remaining pulse signal segment of the plurality of pulse signal segments. The signal processor then time-aligns the extracted pulse signal segments with the first pulse signal segment and averages the pulse signal segments to establish a prototype pulse signal.

Methods and systems for establishing prototype pulses
11209521 · 2021-12-28 · ·

Methods and systems for developing a prototype pulse in real-time. A method includes detecting, by a signal processor, a plurality of repetitive pulse signals carried in energy waves received at an antenna. The method further includes estimating time intervals corresponding to occurrences of the plurality of repetitive pulse signals and extracting a plurality of pulse signal segments detected by the signal processor during each of the time intervals over a time period. The signal processor selects a first pulse signal segment received during one of the time intervals and calculates respective time delays relative to the first pulse signal segment for each remaining pulse signal segment of the plurality of pulse signal segments. The signal processor then time-aligns the extracted pulse signal segments with the first pulse signal segment and averages the pulse signal segments to establish a prototype pulse signal.

TECHNIQUES FOR SONAR DATA PROCESSING

A sonar system comprising a sonar transmitter, a very large array two dimensional sonar receiver, and a beamformer section transmits a series of sonar pings into an insonified volume of fluid at a rate greater than 5 pings per second, receives sonar signals reflected and scattered from objects in the insonified volume, and beamforms the reflected signals to provide a video presentation and/or to store the beamformed data for later use. The parameters controlling the sonar system are changed so that the beamformer section treats the data from the receiver section with more than one set of parameters. The stream of data is treated either in parallel or in series by different beamforming methods so that at least one beam from the beamformer has more than one value.

TECHNIQUES FOR SONAR DATA PROCESSING

A sonar system comprising a sonar transmitter, a very large array two dimensional sonar receiver, and a beamformer section transmits a series of sonar pings into an insonified volume of fluid at a rate greater than 5 pings per second, receives sonar signals reflected and scattered from objects in the insonified volume, and beamforms the reflected signals to provide a video presentation and/or to store the beamformed data for later use. The parameters controlling the sonar system are changed so that the beamformer section treats the data from the receiver section with more than one set of parameters. The stream of data is treated either in parallel or in series by different beamforming methods so that at least one beam from the beamformer has more than one value.

Swimming pool monitoring

A monitor control unit that is configured to receive, from the electronic pool device, the sensor data, compare the sensor data to a threshold, based on comparing the sensor data to a threshold, determine that the sensor data exceeds the threshold, based on determining that the sensor data exceeds the threshold, provide an instruction to initiate the capture of image data by the camera of the electronic pool device, receive, from the camera of the electronic pool device, the image data, analyze the image data, based on analyzing the image data, identify a monitoring system action to perform, and perform the monitoring system action.

Method and Apparatus for Sensor Data Fusion for a Vehicle

A method for sensor data fusion for a vehicle includes providing current sensor object data that are representative of a sensor object s.sub.t ascertained at the time t; providing fusion object data that are representative of fusion objects f.sub.t.sup.j′ intended for sensor data fusion at the time t; providing a sensor object data record H including historical sensor object data that are representative of a sensor object s.sub.t-k.sup.i, ascertained at a preceding time t−k; taking the sensor object data record H as a basis for ascertaining a reduced sensor object data record H′={S.sub.t-k.sup.αt−k|k=1 . . . n}, wherein s.sub.ttext missing or illegible when filed denotes a sensor object associated with a fusion object f.sub.t at the time t; and taking the reduced sensor object data record H′ as a basis for associating the sensor object s.sub.t with a fusion object f.sub.t.sup.j and ascertaining a refreshed fusion object.