Methods and systems for object detection using multiple sensors
First Claim
1. A method comprising:
- receiving, at a computing device, a first plurality of frames of sensor data indicative of an environment of a vehicle at a first frame rate;
receiving, at the computing device, a second plurality of frames of sensor data indicative of the environment of the vehicle at a second frame rate;
based on a first frame of the first plurality of frames indicative of the environment at a first time period and a portion of a first frame of the second plurality of frames that corresponds to the first time period, determining a plurality of parameters of one or more objects in the environment of the vehicle;
based on a subsequent frame of the first plurality of frames indicative of the environment at a second time period and at least a subsequent portion of the first frame of the second plurality of frames that corresponds to the second time period, modifying the plurality of parameters of the one or more objects; and
providing the modified plurality of parameters of the one or more objects to one or more systems of the vehicle.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for object detection using multiple sensors are described herein. In an example embodiment, a vehicle'"'"'s computing device may receive sensor data frames indicative of an environment at different rates from multiple sensors. Based on a first frame from a first sensor indicative of the environment at a first time period and a portion of a first frame that corresponds to the first time period from a second sensor, the computing device may estimate parameters of objects in the vehicle'"'"'s environment. The computing device may modify the parameters in response to receiving subsequent frames or subsequent portions of frame of sensor data from the sensors even if the frames arrive at the computing device out of order. The computing device may provide the parameters of the objects to systems of the vehicle for object detection and obstacle avoidance.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing device, a first plurality of frames of sensor data indicative of an environment of a vehicle at a first frame rate; receiving, at the computing device, a second plurality of frames of sensor data indicative of the environment of the vehicle at a second frame rate; based on a first frame of the first plurality of frames indicative of the environment at a first time period and a portion of a first frame of the second plurality of frames that corresponds to the first time period, determining a plurality of parameters of one or more objects in the environment of the vehicle; based on a subsequent frame of the first plurality of frames indicative of the environment at a second time period and at least a subsequent portion of the first frame of the second plurality of frames that corresponds to the second time period, modifying the plurality of parameters of the one or more objects; and providing the modified plurality of parameters of the one or more objects to one or more systems of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one processor; and a memory having stored thereon instructions that, upon execution by the at least one processor, cause the system to perform functions comprising; receiving a first plurality of frames of sensor data indicative of an environment of a vehicle at a first frame rate; receiving a second plurality of frames of sensor data indicative of the environment of the vehicle at a second frame rate; based on a first frame of the first plurality of frames indicative of the environment at a first time period and a portion of a first frame of the second plurality of frames that corresponds to the first time period, determining a plurality of parameters of one or more objects in the environment of the vehicle; based on a subsequent frame of the first plurality of frames indicative of the environment at a second time period and at least a subsequent portion of the first frame of the second plurality of frames that corresponds to the second time period, modifying the plurality of parameters of the one or more objects; and providing the modified plurality of parameters of the one or more objects to one or more systems of the vehicle. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:
-
receiving a first plurality of frames of sensor data indicative of an environment of a vehicle at a first frame rate; receiving a second plurality of frames of sensor data indicative of the environment of the vehicle at a second frame rate; based on a first frame of the first plurality of frames indicative of the environment at a first time period and a portion of a first frame of the second plurality of frames that corresponds to the first time period, determining a plurality of parameters of one or more objects in the environment of the vehicle; based on a subsequent frame of the first plurality of frames indicative of the environment at a second time period and at least a subsequent portion of the first frame of the second plurality of frames that corresponds to the second time period, modifying the plurality of parameters of the one or more objects; and providing the modified plurality of parameters of the one or more objects to one or more systems of the vehicle. - View Dependent Claims (19, 20)
-
Specification