4.6 Article

An Algorithm for Painting Large Objects Based on a Nine-Axis UR5 Robotic Manipulator

Journal

APPLIED SCIENCES-BASEL
Volume 12, Issue 14, Pages -

Publisher

MDPI
DOI: 10.3390/app12147219

Keywords

genetic algorithm; principal component analyses; standard triangle language; traveling salesman problem; trajectory planning

Ask authors/readers for more resources

This paper proposes an algorithm for painting large objects based on a nine-axis UR5 robotic manipulator, aiming to improve the quality and efficiency of paint jobs. The algorithm consists of three phases: target point acquisition, trajectory planning, and UR5 robot inverse solution acquisition. The algorithm utilizes STL files, PCA algorithm, and k-d tree to obtain the point cloud model in the target point acquisition phase. Simulation results demonstrate the feasibility and effectiveness of the proposed algorithm.
Featured Application The proposed algorithm for painting large objects based on a nine-axis UR5 robotic manipulator can be applicable in many automobile repair shops where paint jobs can be performed. With the help of a nine-axis UR5 robotic manipulator with the proposed algorithm, vehicles can be automatically painted with the least amount of human manual labor. Simultaneously, the quality and efficiency of the paint jobs can be drastically improved, since the UR5 robot maintains its consistency, accuracy, and proficiency while conducting paint jobs. An algorithm for automatically planning trajectories designed for painting large objects is proposed in this paper to eliminate the difficulty of painting large objects and ensure their surface quality. The algorithm was divided into three phases, comprising the target point acquisition phase, the trajectory planning phase, and the UR5 robot inverse solution acquisition phase. In the target point acquisition phase, the standard triangle language (STL) file, algorithm of principal component analyses (PCA), and k-dimensional tree (k-d tree) were employed to obtain the point cloud model of the car roof to be painted. Simultaneously, the point cloud data were compressed as per the requirements of the painting process. In the trajectory planning phase, combined with the maximum operating space of the UR5 robot, the painting trajectory of the target points was converted into multiple traveling salesman problem (TSP) models, and each TSP model was created with a genetic algorithm (GA). In the last phase, in conformity with the singularities of the UR5 robot's motion space, the painting trajectory was divided into a recommended area trajectory and a non-recommended area trajectory and created by the analytical method and sequential quadratic programming (SQP). Finally, the proposed algorithm for painting large objects was deployed in a simulation experiment. Simulation results showed that the accuracy of the algorithm could meet the requirements of painting technology, and it has promising engineering practicability.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Chemistry, Physical

Sound Transmission Loss of Metamaterial Honeycomb Core Sandwich Plate Elastically Connected with Periodic Subwavelength Arrays of Shunted Piezoelectric Patches

Gongzhuo Yang, Qibai Huang, Mingquan Yang, Yizhe Huang

Summary: This research investigates the sound transmission loss of metamaterial honeycomb core sandwich plates and proposes a new tuning method to generate specific frequencies of piezoelectric resonance. Numerical calculations and finite element simulations demonstrate that the metamaterial plates have high sound transmission loss in specific frequency bands.

MATERIALS (2022)

Article Multidisciplinary Sciences

Analysis of Position, Pose and Force Decoupling Characteristics of a 4-UPS/1-RPS Parallel Grinding Robot

Jun Wang, Fei Liang, Hongjun Zhou, Mingquan Yang, Quan Wang

Summary: In this study, a parallel robot equipped with a constant force actuator for grinding applications was designed. The characteristics of the robot's spatial positions and poses were analyzed using DH parameters and geometric methods. The workspace for grinding objects was found to be a cylindrical shape with a cross section similar to a symmetric circular sector. The forces produced by the robot system were analyzed using the Newton-Euler method, and the rationality of the force decoupling design was verified. The theoretical analyses were confirmed through theoretical calculations, simulations, and experimental analyses, providing a theoretical foundation for the design, manufacture, and control of the proposed parallel robot system.

SYMMETRY-BASEL (2022)

Article Chemistry, Multidisciplinary

Improved FULMS Algorithm for Multi-Modal Active Control of Compressor Vibration and Noise Reduction

Xiaowen Wu, Chaopeng Li, Yizhe Huang, Mingquan Yang, Qibai Huang

Summary: This study focuses on reducing vibration and noise by actively controlling the multiple modes of the compressor shell. The improved algorithm effectively suppresses the structural mode vibration and has a higher convergence speed.

APPLIED SCIENCES-BASEL (2022)

Article Materials Science, Multidisciplinary

Simulation for Discrete Elements of the Powder Laying System in Laser Powder Bed Fusion

Yini Song, Jun Wang, Guangyu Lou, Kai Zhang

Summary: An experimental method is proposed to analyze the influence of system parameters on the density of powder layers in laser powder bed fusion technology. The results show that the radius and translational velocity of the recoater have significant effects on powder layer density, while the angular velocity has little impact.

METALS (2022)

Article Engineering, Multidisciplinary

A Time-Optimal Intersection Search Algorithm for Robot Grasping

Jun Wang, Kai Zhang, Mingquan Yang, Xuwei Zhang, Fei Liang

Summary: In this paper, a method for location prediction and interception grasping of moving objects is proposed to grasp the target object in the shortest time. By introducing position-time functions, the time-optimal grasping point is found at the intersection of the two functions. The method is verified through simulation analysis.

MATHEMATICAL PROBLEMS IN ENGINEERING (2022)

Article Chemistry, Multidisciplinary

An Efficient Computational Approach for Inverse Kinematics Analysis of the UR10 Robot with SQP and BP-SQP Algorithms

Yizhe Huang, Jiaen Liu, Xuwei Zhang, Jun Wang, Xiao Li, Xikai Tu, Shuisheng Chen, Chenlin Wang, Qibai Huang

Summary: Two algorithms, SQP and BP-SQP, are proposed for creating the inverse kinematics model of the UR10 robot. The SQP algorithm relies heavily on initial values, leading to deviations and reduced solution speed. To mitigate this, the BP-SQP algorithm incorporating a neural network optimizes the initial values. Results show that SQP has a narrow range of applications, while BP-SQP eliminates limitations and reduces time complexity. Both algorithms significantly reduce operation time compared to the closed algorithm, with BP-SQP being faster but requiring a certain number of samples as a prerequisite.

APPLIED SCIENCES-BASEL (2023)

Article Engineering, Electrical & Electronic

Line-Structured Light Fillet Weld Positioning Method to Overcome Weld Instability Due to High Specular Reflection

Jun Wang, Xuwei Zhang, Jiaen Liu, Yuanyuan Shi, Yizhe Huang

Summary: In this paper, a fillet weld identification and location method for highly reflective materials is proposed. The method improves the semantic segmentation performance of the DeeplabV3+ network for structural light and reflective noise and replaces the main trunk network with MobilnetV2 to improve detection efficiency. An improved closing operation using dilation in a combined Zhang-suen algorithm is proposed for structural light skeleton extraction. Experimental results on highly reflective stainless steel fillet welds show that the method is robust, universal, and accurate.

MACHINES (2023)

No Data Available