CPC G06V 20/56 (2022.01) [B60W 60/00 (2020.02); G01S 7/4814 (2013.01); G01S 7/4817 (2013.01); G01S 7/497 (2013.01); G01S 17/10 (2013.01); G01S 17/89 (2013.01); G01S 17/894 (2020.01); G01S 17/931 (2020.01); G06T 7/74 (2017.01); G06V 10/751 (2022.01); B60W 2420/42 (2013.01); B60W 2420/52 (2013.01); G05D 1/0231 (2013.01)] | 15 Claims |
1. A computer-implemented method, comprising:
capturing, at a vehicle as the vehicle travels, LIDAR scans and camera images;
selecting, at the vehicle as the vehicle travels, at least a subset of the LIDAR scans and at least a subset of the camera images for calibration;
computing, at the vehicle as the vehicle travels, LIDAR-to-camera transformations for the subset of the LIDAR scans and the subset of camera images using an optimization algorithm, one or more of the LIDAR-to-camera transformations being based at least on an unwinding, at the vehicle, of one or more LIDAR scans of the subset of LIDAR scans with respect to movement of the vehicle during capture of the one or more LIDAR scans, the unwinding being determined based at least on pose information for the vehicle as the vehicle travels; and
calibrating, at the vehicle as the vehicle travels, one or more sensors of the vehicle based at least on the LIDAR-to-camera transformations.
|