# Perception FAQs

## How many typer of sensors calibrations are present?

There are 5 types of calibration:

- Camera - Camera
- Camera - LiDAR
- Radar - Camera
- LiDAR - GNSS
- IMU - Vehicle

For additional information on Sensor Calibration, please refer to our
[calibration guide](../quickstart/apollo_2_0_sensor_calibration_guide.md)

For additional information on LiDAR - GNSS calibration please refer to our
[LiDAR - GNSS calibration guide](https://github.com/ApolloAuto/apollo/blob/r1.5.0/docs/quickstart/apollo_1_5_lidar_calibration_guide.md)

---

## Is the order of sensor calibration important at all ? Can I do IMU - vehicle before Radar - Camera ?

Yes it is important, but you could calibrate the IMU - Vehicle before Radar -
Camera

---

## Are you going to release the source code for the calibration tools ?

No, we currently have not released the source code for our calibration tools.

---

## How do you ensure that the right calibration files are loaded for the perception module ?

In each car, specific Camera parameters should be saved and the default
parameters will be replaced by the saved parameters when you install the release
version. When user select a vehicle, we'll copy files from
calibration/data/[vehicle]/[src_data] to target places. The code is at
[Link](../../modules/dreamview/backend/hmi/vehicle_manager.cc). This action is
totally configurable, see the
[example here](../../modules/dreamview/conf/vehicle_data.pb.txt)

---

## I am trying to run the extrinsic sensor calibration tools and they seem to complain about the INS_STAT not being 56. But when I echo the /apollo/sensor/gnss/ins_stat topic I can see that the position type is 56. What could be the problem?

The error log occurs (stat=-1) whenever the tool has not received any GNSS
message or the image stamp is not correct. Please check the topic of GNSS
message or image stamp.

---

**More Perception FAQs to follow**