Optimization method of obstacle avoidance path for dual-arm cooperative robot based on machine vision

Abstract This study focuses on optimizing the obstacle avoidance path for a dual-arm cooperative robot using machine vision techniques, aiming to ensure that the robot can navigate around obstacles smoothly and swiftly. Machine vision technology is applied to enhance the obstacle avoidance path plan...

Full description

Saved in:
Bibliographic Details
Main Author: Jing Li
Format: Article
Language:English
Published: Springer 2025-05-01
Series:Discover Applied Sciences
Subjects:
Online Access:https://doi.org/10.1007/s42452-025-07146-3
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849705158956548096
author Jing Li
author_facet Jing Li
author_sort Jing Li
collection DOAJ
description Abstract This study focuses on optimizing the obstacle avoidance path for a dual-arm cooperative robot using machine vision techniques, aiming to ensure that the robot can navigate around obstacles smoothly and swiftly. Machine vision technology is applied to enhance the obstacle avoidance path planning of the dual-arm cooperative robot. Specifically, a binocular vision camera is mounted on the robot’s head to capture images of the driving path. Zhang Zhengyou’s calibration method is employed to calibrate the binocular vision camera, determining the camera model parameters. The Bouguet algorithm is then used to rectify the obstacle avoidance path images captured by the binocular vision camera. Machine vision methods are utilized to identify both static and dynamic obstacles along the driving path of the dual-arm cooperative robot. The motion model of the robot is analyzed, and a fitness function for the obstacle avoidance path is constructed. An improved bat algorithm is employed to optimize the obstacle avoidance path of the dual-arm cooperative robot, ultimately yielding the optimal path. Experimental results demonstrate that the re-projection error of this method is less than 0.09 pixels. By calibrating the binocular vision camera using Zhang Zhengyou’s method, optimal camera parameters are obtained, enhancing the calibration accuracy of the binocular vision camera. Furthermore, this approach effectively identifies both static and dynamic obstacles, successfully avoiding newly added obstacles while maintaining the shortest possible path length, thereby achieving optimal obstacle avoidance path planning for the dual-arm cooperative robot.
format Article
id doaj-art-56b63ae9a89d4cd8bd55fc8c5d048485
institution DOAJ
issn 3004-9261
language English
publishDate 2025-05-01
publisher Springer
record_format Article
series Discover Applied Sciences
spelling doaj-art-56b63ae9a89d4cd8bd55fc8c5d0484852025-08-20T03:16:32ZengSpringerDiscover Applied Sciences3004-92612025-05-017611810.1007/s42452-025-07146-3Optimization method of obstacle avoidance path for dual-arm cooperative robot based on machine visionJing Li0Shanxi College of Applied Science and TechnologyAbstract This study focuses on optimizing the obstacle avoidance path for a dual-arm cooperative robot using machine vision techniques, aiming to ensure that the robot can navigate around obstacles smoothly and swiftly. Machine vision technology is applied to enhance the obstacle avoidance path planning of the dual-arm cooperative robot. Specifically, a binocular vision camera is mounted on the robot’s head to capture images of the driving path. Zhang Zhengyou’s calibration method is employed to calibrate the binocular vision camera, determining the camera model parameters. The Bouguet algorithm is then used to rectify the obstacle avoidance path images captured by the binocular vision camera. Machine vision methods are utilized to identify both static and dynamic obstacles along the driving path of the dual-arm cooperative robot. The motion model of the robot is analyzed, and a fitness function for the obstacle avoidance path is constructed. An improved bat algorithm is employed to optimize the obstacle avoidance path of the dual-arm cooperative robot, ultimately yielding the optimal path. Experimental results demonstrate that the re-projection error of this method is less than 0.09 pixels. By calibrating the binocular vision camera using Zhang Zhengyou’s method, optimal camera parameters are obtained, enhancing the calibration accuracy of the binocular vision camera. Furthermore, this approach effectively identifies both static and dynamic obstacles, successfully avoiding newly added obstacles while maintaining the shortest possible path length, thereby achieving optimal obstacle avoidance path planning for the dual-arm cooperative robot.https://doi.org/10.1007/s42452-025-07146-3Machine visionDouble-arm cooperationRobotsObstacle avoidance pathOptimization methodImproved bat algorithm
spellingShingle Jing Li
Optimization method of obstacle avoidance path for dual-arm cooperative robot based on machine vision
Discover Applied Sciences
Machine vision
Double-arm cooperation
Robots
Obstacle avoidance path
Optimization method
Improved bat algorithm
title Optimization method of obstacle avoidance path for dual-arm cooperative robot based on machine vision
title_full Optimization method of obstacle avoidance path for dual-arm cooperative robot based on machine vision
title_fullStr Optimization method of obstacle avoidance path for dual-arm cooperative robot based on machine vision
title_full_unstemmed Optimization method of obstacle avoidance path for dual-arm cooperative robot based on machine vision
title_short Optimization method of obstacle avoidance path for dual-arm cooperative robot based on machine vision
title_sort optimization method of obstacle avoidance path for dual arm cooperative robot based on machine vision
topic Machine vision
Double-arm cooperation
Robots
Obstacle avoidance path
Optimization method
Improved bat algorithm
url https://doi.org/10.1007/s42452-025-07146-3
work_keys_str_mv AT jingli optimizationmethodofobstacleavoidancepathfordualarmcooperativerobotbasedonmachinevision