Augmenting Real Sensor Recordings With Simulated Sensor Data
First Claim
1. A method comprising, by a computing device:
- receiving sensor data from a controller of a vehicle;
identifying available space around the vehicle in the sensor data;
placing an object model at a relative location to the vehicle;
simulating sensing of the object model to obtain simulated sensor data; and
adding the simulated sensor data to the sensor data to obtain augmented sensor data.
1 Assignment
0 Petitions
Accused Products
Abstract
Original sensor data is received from one or more sensors of a vehicle. Free space around the vehicle is identified according to the sensor data, such as by identifying regions where data points have a height below a threshold. A location for an object model is selected from the free space. A plane is fitted to sensor data around the location and the object model is oriented according to an orientation of the plane. Sensing of the object model by a sensor of the vehicle is simulated to obtain simulated data, which is then added to the original sensor data. Sensor data corresponding to objects that would have been obscured by the object model is removed from the original sensor data. Augmented sensor data may be used to validate a control algorithm or train a machine learning model.
-
Citations
20 Claims
-
1. A method comprising, by a computing device:
-
receiving sensor data from a controller of a vehicle; identifying available space around the vehicle in the sensor data; placing an object model at a relative location to the vehicle; simulating sensing of the object model to obtain simulated sensor data; and adding the simulated sensor data to the sensor data to obtain augmented sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising one or more processing devices and one or more memory devices operably coupled to the one or more processing devices, the one or more memory devices storing executable code effective to cause the one or more processing devices to:
-
receive sensor data from a controller of a vehicle; identify available space around the vehicle in the sensor data; place an object model at a relative location to the vehicle; simulate sensing of the object model to obtain simulated sensor data; and add the simulated sensor data to the sensor data to obtain augmented sensor data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification