blob: 673834c80d4643eaef87619caa531bf6d59674ff [file] [log] [blame]
Brian Silverman2ccf8c52016-03-15 00:22:26 -04001#include "y2016/vision/stereo_geometry.h"
2
Stephan Pleinesf63bde82024-01-13 15:59:33 -08003namespace y2016::vision {
Brian Silverman2ccf8c52016-03-15 00:22:26 -04004
5Calibration FindCalibrationForRobotOrDie(
6 const ::std::string &robot_name, const CalibrationFile &calibration_file) {
7 for (const RobotCalibration &calibration : calibration_file.calibration()) {
8 if (calibration.robot() == robot_name) {
9 return calibration.calibration();
10 }
11 }
Austin Schuhf257f3c2019-10-27 21:00:43 -070012 AOS_LOG(FATAL, "no calibration for %s found in %s\n", robot_name.c_str(),
13 calibration_file.ShortDebugString().c_str());
Brian Silverman2ccf8c52016-03-15 00:22:26 -040014}
15
Stephan Pleinesf63bde82024-01-13 15:59:33 -080016} // namespace y2016::vision