CN109949370A - A kind of automatic method for IMU- camera combined calibrating - Google Patents

A kind of automatic method for IMU- camera combined calibrating Download PDF

Info

Publication number
CN109949370A
CN109949370A CN201910196341.3A CN201910196341A CN109949370A CN 109949370 A CN109949370 A CN 109949370A CN 201910196341 A CN201910196341 A CN 201910196341A CN 109949370 A CN109949370 A CN 109949370A
Authority
CN
China
Prior art keywords
camera
imu
calibrated
equipment
scaling board
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910196341.3A
Other languages
Chinese (zh)
Other versions
CN109949370B (en
Inventor
刘军传
田乃鲁
翁海峰
刘克志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Tian Zhun Science And Technology Co Ltd
Original Assignee
Suzhou Tian Zhun Science And Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Tian Zhun Science And Technology Co Ltd filed Critical Suzhou Tian Zhun Science And Technology Co Ltd
Priority to CN201910196341.3A priority Critical patent/CN109949370B/en
Publication of CN109949370A publication Critical patent/CN109949370A/en
Application granted granted Critical
Publication of CN109949370B publication Critical patent/CN109949370B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Manipulator (AREA)

Abstract

The present invention provides a kind of automatic methods for IMU- camera combined calibrating, it provides a kind of IMU- camera combined calibrating method of full-automation for the unmanned equipment including unmanned plane, vehicle, mobile machine, easily can carry out fast joint calibration to IMU- camera in batch production.IMU and camera are mounted in equipment to be calibrated, equipment to be calibrated is fixed on to the output end of six shaft mechanical arms later, the front position of camera is provided with scaling board under original state, drive the output end of six shaft mechanical arms that equipment to be calibrated is driven to be moved according to setting track, scaling board is within the field range of camera in motion process, in motion process, it is acquired by IMU data output frequencies and saves IMU initial data, it is acquired by camera data output frequency simultaneously and saves camera image data, pass through the tool box kalibr later, the IMU initial data and camera image data of preservation are calculated, obtain the transformation matrix of IMU coordinate system and camera coordinates system, and calibrated error.

Description

A kind of automatic method for IMU- camera combined calibrating
Technical field
The present invention relates to the technical field of automatic Pilot, specially a kind of automation side for IMU- camera combined calibrating Method.
Background technique
In the mobile-robot systems such as unmanned plane, automatic driving vehicle, it is often used SLAM (positioning immediately and map structure Build) technology realize robot autonomous localization and navigation.Vision SLAM there are output frequencies low, rotary motion or movement rate add The problems such as positioning easily fails when fast, and IMU has the advantages that output frequency is high, can export 6DOF metrical information;Therefore at this stage A research hotspot be to merge vision SLAM with the pose estimated result that IMU is obtained, obtain more accurately exporting As a result.
When MU and camera are carried out fusion calibration by the prior art, the prior art is for small drone, mobile robot etc. Equipment acquires nominal data by way of people's mobile device;For large scale equipments such as automatic driving vehicles, make equipment edge itself Certain track is moved to obtain nominal data.The former operates by people, and the successful and consistency of calibration are difficult to obtain It ensures;The latter needs driver or operator's remote control equipment to move, and to realize to abundant sharp on IMU six-freedom degree It encourages, has strict requirements to calibration place and motion profile;It is neither suitable for use in batch production on a large scale.
Summary of the invention
In view of the above-mentioned problems, the present invention provides a kind of automatic method for IMU- camera combined calibrating, for packet It includes the unmanned equipment including unmanned plane, vehicle, mobile robot and a kind of IMU- camera joint of full-automation is provided Scaling method easily can carry out fast joint calibration to IMU- camera in batch production.
A kind of automatic method for IMU- camera combined calibrating, it is characterised in that: IMU and camera are mounted on wait mark On locking equipment, equipment to be calibrated is fixed on to the output end of six shaft mechanical arms later, the front position of camera under original state It is provided with scaling board, the output end of six shaft mechanical arms of driving drives equipment to be calibrated to be moved according to setting track, is moved through Scaling board is within the field range of camera in journey, in motion process, acquires by IMU data output frequencies and to save IMU original Data, while camera image data is acquired and saved by camera data output frequency, later by the tool box kalibr, to preservation IMU initial data and camera image data calculated, obtain the transformation matrix of IMU coordinate system and camera coordinates system, and Calibrated error will calculate transformation matrices obtained later, calibrated error is integrated in equipment built-in system to be calibrated.
It is further characterized by:
The movement of the six shaft mechanicals arm includes along X to, the translation of Y-direction, Z-direction and around torsion shaft, pitch axis, side-sway axis Rotation composition, the setting track of the six shaft mechanicals arm includes following two parts:
A respectively along X to, three Y-direction, Z-direction directions, executed since static acceleration-at the uniform velocity-deceleration-stopping act, transporting Scaling board is always in camera fields of view during dynamic;
B rotating around three torsion shaft, pitch axis, side-sway axis axis, executed since static acceleration-at the uniform velocity-deceleration-stopping is dynamic Make, scaling board is always within the scope of camera fields of view during the motion;
Design has plane reference feature on the scaling board;
The plane reference feature is made of chequered with black and white gridiron pattern.
After adopting the above technical scheme, its automation scaling method proposed is calibrated sensor using mechanical arm carrying Acceleration and deceleration motion is realized in combination, and motion process is steady, and impact noise is small, can obtain higher stated accuracy;The automation mark The method of determining can realize the full automatic combine calibration of IMU- camera, and overall process does not need people's participation, and independent of specific place, Operation is succinct convenient, is not affected by human factors, is suitable for mass production applications.
Detailed description of the invention
Fig. 1 is calibration simplified schematic diagram of the invention.
Specific embodiment
A kind of automatic method for IMU- camera combined calibrating, is shown in Fig. 1: IMU and camera are mounted on to be calibrated set On standby 1, equipment 1 to be calibrated is fixed on to the output end of six shaft mechanical arms 2 later, the front of IMU and camera under original state Position is provided with scaling board 3, and the output end of six shaft mechanical arms 2 of driving drives equipment 1 to be calibrated to be moved according to setting track, Scaling board 3 is within the field range of camera in motion process, in motion process, is acquired and is saved by IMU data output frequencies IMU initial data, while camera image data is acquired and saved by camera data output frequency, pass through kalibr tool later Case calculates the IMU initial data and camera image data of preservation, obtains the transformation of IMU coordinate system and camera coordinates system Matrix and calibrated error will calculate transformation matrices obtained later, calibrated error is integrated in built in equipment to be calibrated and is System.
The movement of six shaft mechanical arms 2 includes along X to, the translation of Y-direction, Z-direction and around torsion shaft, pitch axis, side-sway axis Rotation composition, the setting track of six shaft mechanical arms 2 includes following two parts:
A respectively along X to, three Y-direction, Z-direction directions, executed since static acceleration-at the uniform velocity-deceleration-stopping act, transporting Scaling board is always in camera fields of view during dynamic;
B rotating around three torsion shaft, pitch axis, side-sway axis axis, executed since static acceleration-at the uniform velocity-deceleration-stopping is dynamic Make, scaling board is always within the scope of camera fields of view during the motion;
Design has plane reference feature 31 on scaling board 3, and plane reference feature 31 is made of chequered with black and white gridiron pattern.
The translator of Chinese of IMU is Inertial Measurement Unit in text, is to measure object triaxial attitude angle (or angular speed) and add The device of speed.
It include intermediate chequered with black and white gridiron pattern in specific embodiment, on scaling board, a is by the output of six shaft mechanical arms Axis individually along X to, three Y-direction, Z-direction directions, executed since static acceleration-at the uniform velocity-deceleration-stopping act, moving Scaling board is always in camera fields of view in the process;B is by the output shaft of six shaft mechanical arms rotating around torsion shaft, pitch axis, side-sway axis Three axis execute acceleration-at the uniform velocity-deceleration-stopping since static and act, and scaling board is always in camera fields of view during the motion Within the scope of;In motion process, IMU initial data is acquired and saved by IMU data output frequencies, while exporting by camera data Frequency collection simultaneously saves camera image data, later by the tool box kalibr, to the IMU initial data and camera image of preservation Data are calculated, and the transformation matrix and calibrated error of IMU coordinate system and camera coordinates system are obtained, and are later obtained calculating Transformation matrices, calibrated error be integrated in equipment built-in system to be calibrated so that the calibration of equipment to be calibrated is completed.
Its automation scaling method proposed is calibrated sensor combinations using mechanical arm carrying and realizes acceleration and deceleration motion, Motion process is steady, and impact noise is small, can obtain higher stated accuracy;The automation scaling method can realize IMU- camera Full automatic combine calibration, overall process does not need people's participation, and independent of specific place, it is succinct convenient to operate, not by people For factor influence, it is suitable for mass production applications.
Specific embodiments of the present invention are described in detail above, but content is only the preferable implementation of the invention Example, should not be considered as limiting the invention the practical range of creation.It is all to become according to equalization made by the invention application range Change and improve etc., it shall still fall within the scope of this patent.

Claims (4)

1. a kind of automatic method for IMU- camera combined calibrating, it is characterised in that: be mounted on IMU and camera to be calibrated In equipment, equipment to be calibrated is fixed on to the output end of six shaft mechanical arms later, the front position of camera is set under original state It is equipped with scaling board, the output end of six shaft mechanical arms of driving drives equipment to be calibrated to be moved according to setting track, motion process Middle scaling board is within the field range of camera, in motion process, acquires by IMU data output frequencies and saves IMU original number According to, while camera image data is acquired and saved by camera data output frequency, later by the tool box kalibr, to preservation IMU initial data and camera image data are calculated, and the transformation matrix of IMU coordinate system and camera coordinates system, Yi Jibiao are obtained Determine error, transformation matrices obtained will be calculated later, calibrated error is integrated in equipment built-in system to be calibrated.
2. a kind of automatic method for IMU- camera combined calibrating as described in claim 1, which is characterized in that described six The movement of shaft mechanical arm includes that the rotation along X to, the translation of Y-direction, Z-direction and around torsion shaft, pitch axis, side-sway axis forms, institute The setting track for stating six shaft mechanical arms includes following two parts:
A respectively along X to, three Y-direction, Z-direction directions, executed since static acceleration-at the uniform velocity-deceleration-stopping act, be moved through Scaling board is always in camera fields of view in journey;
B executes acceleration-at the uniform velocity-deceleration-stopping since static and acts rotating around three torsion shaft, pitch axis, side-sway axis axis, Scaling board is always within the scope of camera fields of view during the motion.
3. a kind of automatic method for IMU- camera combined calibrating as described in claim 1, it is characterised in that: the mark Design has plane reference feature on fixed board.
4. a kind of automatic method for IMU- camera combined calibrating as claimed in claim 3, it is characterised in that: described flat Face calibration feature is made of chequered with black and white gridiron pattern.
CN201910196341.3A 2019-03-15 2019-03-15 Automatic method for IMU-camera combined calibration Active CN109949370B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910196341.3A CN109949370B (en) 2019-03-15 2019-03-15 Automatic method for IMU-camera combined calibration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910196341.3A CN109949370B (en) 2019-03-15 2019-03-15 Automatic method for IMU-camera combined calibration

Publications (2)

Publication Number Publication Date
CN109949370A true CN109949370A (en) 2019-06-28
CN109949370B CN109949370B (en) 2023-05-26

Family

ID=67009983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910196341.3A Active CN109949370B (en) 2019-03-15 2019-03-15 Automatic method for IMU-camera combined calibration

Country Status (1)

Country Link
CN (1) CN109949370B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471459A (en) * 2019-07-17 2019-11-19 深圳市金大智能创新科技有限公司 A kind of holder auto-calibration equipment and method
CN110648370A (en) * 2019-09-29 2020-01-03 百度在线网络技术(北京)有限公司 Calibration data screening method and device and electronic equipment
CN110987021A (en) * 2019-12-25 2020-04-10 湖北航天技术研究院总体设计所 Inertial vision relative attitude calibration method based on rotary table reference
WO2021043213A1 (en) * 2019-09-06 2021-03-11 深圳市道通智能航空技术有限公司 Calibration method, device, aerial photography device, and storage medium
CN112611361A (en) * 2020-12-08 2021-04-06 华南理工大学 Method for measuring installation error of camera of airborne surveying and mapping pod of unmanned aerial vehicle
CN115945404A (en) * 2023-02-15 2023-04-11 苏州天准科技股份有限公司 Defect detection equipment and detection method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105606127A (en) * 2016-01-11 2016-05-25 北京邮电大学 Calibration method for relative attitude of binocular stereo camera and inertial measurement unit
US20180075609A1 (en) * 2016-09-12 2018-03-15 DunAn Precision, Inc. Method of Estimating Relative Motion Using a Visual-Inertial Sensor
CN108592950A (en) * 2018-05-17 2018-09-28 北京航空航天大学 A kind of monocular camera and Inertial Measurement Unit are with respect to established angle scaling method
CN108932737A (en) * 2018-06-15 2018-12-04 深圳地平线机器人科技有限公司 In-vehicle camera pitch angle scaling method and device, electronic equipment and vehicle

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105606127A (en) * 2016-01-11 2016-05-25 北京邮电大学 Calibration method for relative attitude of binocular stereo camera and inertial measurement unit
US20180075609A1 (en) * 2016-09-12 2018-03-15 DunAn Precision, Inc. Method of Estimating Relative Motion Using a Visual-Inertial Sensor
CN108592950A (en) * 2018-05-17 2018-09-28 北京航空航天大学 A kind of monocular camera and Inertial Measurement Unit are with respect to established angle scaling method
CN108932737A (en) * 2018-06-15 2018-12-04 深圳地平线机器人科技有限公司 In-vehicle camera pitch angle scaling method and device, electronic equipment and vehicle

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471459A (en) * 2019-07-17 2019-11-19 深圳市金大智能创新科技有限公司 A kind of holder auto-calibration equipment and method
WO2021043213A1 (en) * 2019-09-06 2021-03-11 深圳市道通智能航空技术有限公司 Calibration method, device, aerial photography device, and storage medium
CN110648370A (en) * 2019-09-29 2020-01-03 百度在线网络技术(北京)有限公司 Calibration data screening method and device and electronic equipment
CN110648370B (en) * 2019-09-29 2022-06-03 阿波罗智联(北京)科技有限公司 Calibration data screening method and device and electronic equipment
CN110987021A (en) * 2019-12-25 2020-04-10 湖北航天技术研究院总体设计所 Inertial vision relative attitude calibration method based on rotary table reference
CN112611361A (en) * 2020-12-08 2021-04-06 华南理工大学 Method for measuring installation error of camera of airborne surveying and mapping pod of unmanned aerial vehicle
CN115945404A (en) * 2023-02-15 2023-04-11 苏州天准科技股份有限公司 Defect detection equipment and detection method
CN115945404B (en) * 2023-02-15 2023-06-27 苏州天准科技股份有限公司 Defect detection equipment and detection method

Also Published As

Publication number Publication date
CN109949370B (en) 2023-05-26

Similar Documents

Publication Publication Date Title
CN109949370A (en) A kind of automatic method for IMU- camera combined calibrating
CN106774436B (en) Control system and method for stably tracking target of rotor unmanned aerial vehicle based on vision
CN109895099B (en) Flying mechanical arm visual servo grabbing method based on natural features
CN101630409B (en) Hand-eye vision calibration method for robot hole boring system
CN104965516A (en) Method for controlling four-rotor aircraft to perform grabbing operation in the air based on visual and force feedback
CN109079799B (en) Robot perception control system and control method based on bionics
CN106272416A (en) Feel based on power and the robot slender axles Fine Boring system and method for vision
US10987813B1 (en) Sensor fusion
CN109141410B (en) Multi-sensor fusion positioning method for AGV (automatic guided vehicle) combined navigation
CN113237628B (en) Method for measuring horizontal free flight model attitude of low-speed wind tunnel
CN108204879B (en) A kind of measuring method and system of rotary inertia
CN108413956A (en) Multi-rotor aerocraft stability analysis platform
CN108454882A (en) A kind of driving of rudder face and rudder face angle measuring mechanism
CN106602263A (en) Strapdown-type high-precision stabilized platform system built based on integrated navigation
CN112986612B (en) Low-altitude movable wind speed measurement method based on four-rotor unmanned aerial vehicle
CN114476122B (en) Air refueling simulation test device and method based on wind tunnel
CN102506899A (en) Ground experiment system for verifying of vision guidance landing algorithm of flight vehicle
CN107102653A (en) A kind of apparatus and method for the carry equipment angle over the ground for controlling unmanned plane
CN105923168A (en) Rotorcraft flight simulating platform applied to airborne cradle head testing
CN103984339B (en) Mechanical breakdown debugging apparatus for rotor craft
CN113138397A (en) Unmanned aerial vehicle keeps away barrier device and unmanned aerial vehicle
CN110300941A (en) A kind of method for controlling rotation of holder, device and control equipment, mobile platform
CN105459116A (en) Robot remote operation device and method based on magnetometer
Stingu et al. Design and implementation of a structured flight controller for a 6DoF quadrotor using quaternions
CN108225371A (en) A kind of inertial navigation/camera mounting error calibration method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant