A method and a device for hardware time synchronization between multi-channel IMUs and cameras of a bionic eye. The method comprises: setting up IMUs, using an output frequency of the IMUs as a periodic reference for hardware time synchronization and alignment, and enabling the IMUs to synchronize output pulse signals when outputting data; setting up cameras, setting relevant attributes and fixed exposure durations of image acquisition of the cameras, enabling the cameras to perform image acquisition after having received external trigger pulses, and generating trigger pulse signals for the cameras by means of the output pulse signals from the IMUs; and a hardware synchronization unit performing, while capturing the output pulse signals of the IMUs, frequency division on said signals according to fixed frequencies, and generating trigger pulse signals to synchronously trigger the cameras in all channels. Accurate hardware synchronization and alignment can be achieved, and depth information of an environment sensed by a bionic eye system and real-time three-dimensional pose information during the movement of the bionic eye system can be recovered more quickly and more accurately.
METHOD AND DEVICE FOR HARDWARE TIME SYNCHRONIZATION BETWEEN MULTI-CHANNEL IMUS AND CAMERAS OF BIONIC EYE