Automatic Robot Path Planning for Visual Inspection from Object Shape

O. Tasneem,R. Pieters
2023-12-05
Abstract:Visual inspection is a crucial yet time-consuming task across various industries. Numerous established methods employ machine learning in inspection tasks, necessitating specific training data that includes predefined inspection poses and training images essential for the training of models. The acquisition of such data and their integration into an inspection framework is challenging due to the variety in objects and scenes involved and due to additional bottlenecks caused by the manual collection of training data by humans, thereby hindering the automation of visual inspection across diverse domains. This work proposes a solution for automatic path planning using a single depth camera mounted on a robot manipulator. Point clouds obtained from the depth images are processed and filtered to extract object profiles and transformed to inspection target paths for the robot end-effector. The approach relies on the geometry of the object and generates an inspection path that follows the shape normal to the surface. Depending on the object size and shape, inspection paths can be defined as single or multi-path plans. Results are demonstrated in both simulated and real-world environments, yielding promising inspection paths for objects with varying sizes and shapes. Code and video are open-source available at: <a class="link-external link-https" href="https://github.com/CuriousLad1000/Auto-Path-Planner" rel="external noopener nofollow">this https URL</a>
Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that in different industrial fields, visual inspection is a crucial but time - consuming task. Many existing methods use machine learning to perform detection tasks, which require specific training data, including predefined detection postures and images for model training. Acquiring this data and integrating it into the detection framework is challenging, especially due to the diversity of objects and scenes involved and the additional bottleneck brought by manual collection of training data. These factors impede the automation of visual inspection across different fields. This paper proposes a solution to achieve automatic path planning using a single - depth camera mounted on a robotic manipulator. By processing and filtering the point cloud obtained from the depth image, the object contour is extracted and converted into the detection target path of the robot end - effector. This method relies on the geometry of the object to generate a detection path consistent with the surface normal direction. Depending on the size and shape of the object, the detection path can be defined as a single - path or multi - path plan. The experimental results are demonstrated in simulated and real - world environments, and promising detection paths can be generated for objects of various sizes and shapes. In short, the paper aims to improve the efficiency and automation level of visual inspection through a new automatic path - planning method, reduce the dependence on manual intervention, and thus enhance productivity and safety in multiple industries.