Abstract

In order to enable the mobile robot to obtain the three-dimensional information of the objects in space and ensure the safety of the mobile robot’s movement. Based on the principle of binocular stereo vision, combined with the methods of MATLAB and OpenCV, a target ranging system based on binocular stereo vision is designed on the mobile robot. The system uses the built-in toolbox of MATLAB to complete the binocular camera calibration, use OpenCV to extract the corner information and edge information of the target, and use the SIFT stereo matching algorithm to stereo match the left and right image pairs, and then obtain the disparity map by writing the ranging program, reproject the two-dimensional space points into the three-dimensional space, realize the conversion from two-dimensional coordinates to three-dimensional coordinates, so as to obtain the distance between the mobile robot and the target in real time. Finally, the distance test result is compared with the actual distance result, which proves that the measurement error is small, and verifies the feasibility of the distance measurement method.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.