当无人机双目模块发生外力撞击,或者飞控模块和双目模块位置发生变化的时候,需要重新标定双目系统。
视觉模块提供了双目的ROS驱动,和mavros应用。用户可以通过rostopic看到/stereo_cam/left/image_raw,/stereo_cam/right/image_raw,和/mavros/imu/data_raw。运行rosbag record 来记录这些消息,然后进行校准。
我们使用kalibr(https://github.com/ethz-asl/kalibr)工具标定双目和IMU的内外参数,用户自行可以参见网上校准的教程。
标定后的参数需要写入相关算法程序的配置文件。详情见软件配置中的stereo_cam模块配置,和VIO模块配置。