Deep Convolutional Generative Adversarial Network for Inverse Kinematics of Self-Assembly Robotic Arm Based on the Depth Sensor

In this study, we propose a new deep convolutional generative adversarial kinematics network (DCGAKN) to establish inverse kinematics of self-assembly robotic arm. We design that the robot system uses a depth sensor detecting an object by you only look once v4 (YOLOv4) algorithm, and then, our proposed DCGAKN is with generator and discriminator of adversarial evolution training inverse kinematics model for controlling self-assembly robotic arm to solve the limited solution space to be more adaptive in the dynamic environment. The following are advancements of our proposed method: 1) generator neural network is trained by few-shot training data to control the self-assembly robotic arm to achieve high-accuracy position; 2) generator is evaluated with discriminator not only depending on training data but also on adaptive evolutionary; 3) the self-assembly robotic arm is like humanoid arm not traditional robotic arm structure and it is easy for self-assembly model to build inverse kinematics without computing inverse kinematics matrix; 4) the object is detected by the depth information based on YOLOv4; and 5) through generator evolutionary, the activity range of robotic arm is not limited with training data range. The proposed DCGAKN is compared with convolutional neural network (CNN) and deep neural network (DNN) that the accuracy rate and distance error achieve 87% and 1.26 cm, respectively. The source code of this work is at: https://github.com/YiZengHsieh/DCGAKN.