Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.67 KB

README.md

File metadata and controls

20 lines (13 loc) · 1.67 KB

SENSOR_CALIB

A toolbox aims at calibrating central camera with generalized camera model. Especially, this toolbox is good for super fisheye camera, i.e. camera with over 180 degree field of view (FOV).

LIDAR-CAMERA EXTRINSIC PARAMETERS

LIDAR-Camera extrinsic parameters calibration using Ceres optimization library. Our solution is suitable for the omnidirectional camera model with large FOV.

First, the poses of a checkerboard are estimated using PnP algorithm.

Since we are using an omnidirectional camera to shoot video, we need a camera model that can reproject the object points (in checkerboard frame) onto the image points (in camera frame, suppose camera intrinsic parameters are known before calibration). The camera model here we use is decribed in the Kalibr camera calibration toolbox.

Second, the LIDAR scan is transformed to a point cloud with 3D coordinates in LIDAR frame.

The LIDAR messages published is in the format described here: http://docs.ros.org/api/sensor_msgs/html/msg/LaserScan.html.

Finally, a nonlinear optimizaton problem is solved in Ceres.

The cost function of the optimization problem is the squared sum of distances between LIDAR scan points (in LIDAR frame) and checkerboard plane (expressed in LIDAR frame).

The parameters to be optimized are the transform between LIDAR and camera: translation and rotation vectors (totally six parameters).

MULTI-CAMERA RELATIVE POSE

We apply standard camera calibration approaches (MAP estimation) while our method is also suitable for camera with FOV over 180 degree. Specifically, when the target is located at the edge of images, our method still works and thus more robust than other calibration toolboxs.