TY - GEN
T1 - A Robotic Chinese Stroke Generation Model Based on Competitive Swarm Optimizer
AU - Li, Quanfeng
AU - Fei, Chao
AU - Gao, Xingen
AU - Yang, Longzhi
AU - Lin, Chih Min
AU - Shang, Changjing
AU - Zhou, Changle
PY - 2020/1/1
Y1 - 2020/1/1
N2 - The process of neural network based robotic calligraphy involves a trajectory generation process and a robotic manipulator writing process. The writing process of robotic writing cannot be expressed by mathematical expression; therefore, the conventional gradient back-propagation method cannot be directly used to optimize trajectory generation system. This paper alternatively explores the possibility of using competitive swarm optimizer (CSO) algorithm to optimize the neural network used in the robotic calligraphy system. In this paper, a variational auto-encoder network (VAE) including an encoder and a decoder is used to establish the trajectory generation model. The training of the VAE is divided into two steps. In Step 1, the decoder part of VAE network is trained by using the gradient descent method to extract the features of the input strokes. In the second step, the first encoder is used to obtain the image features directly as the input of the decoder, and the writing sequence of stroke trajectory points is obtained directly by the decoder. CSO is applied to train the decoder of VAE. Then the writing sequence is sent to the robot manipulator for writing. Experiments show that the strokes generated by this method can achieve similar but slightly different strokes from the training samples, so that the stroke writing diversity can be retained by VAE. The results also indicate the potential in autonomous action-state space exploration for other real-world applications.
AB - The process of neural network based robotic calligraphy involves a trajectory generation process and a robotic manipulator writing process. The writing process of robotic writing cannot be expressed by mathematical expression; therefore, the conventional gradient back-propagation method cannot be directly used to optimize trajectory generation system. This paper alternatively explores the possibility of using competitive swarm optimizer (CSO) algorithm to optimize the neural network used in the robotic calligraphy system. In this paper, a variational auto-encoder network (VAE) including an encoder and a decoder is used to establish the trajectory generation model. The training of the VAE is divided into two steps. In Step 1, the decoder part of VAE network is trained by using the gradient descent method to extract the features of the input strokes. In the second step, the first encoder is used to obtain the image features directly as the input of the decoder, and the writing sequence of stroke trajectory points is obtained directly by the decoder. CSO is applied to train the decoder of VAE. Then the writing sequence is sent to the robot manipulator for writing. Experiments show that the strokes generated by this method can achieve similar but slightly different strokes from the training samples, so that the stroke writing diversity can be retained by VAE. The results also indicate the potential in autonomous action-state space exploration for other real-world applications.
KW - Competitive swarm optimizer
KW - Robotic calligraphy
KW - Variational auto-encoder network
UR - http://www.scopus.com/inward/record.url?scp=85072872696&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-29933-0_8
DO - 10.1007/978-3-030-29933-0_8
M3 - Conference contribution
AN - SCOPUS:85072872696
SN - 9783030299323
T3 - Advances in Intelligent Systems and Computing
SP - 92
EP - 103
BT - Advances in Computational Intelligence Systems - Contributions Presented at the 19th UK Workshop on Computational Intelligence, 2019
A2 - Ju, Zhaojie
A2 - Zhou, Dalin
A2 - Gegov, Alexander
A2 - Yang, Longzhi
A2 - Yang, Chenguang
PB - Springer
T2 - 19th Annual UK Workshop on Computational Intelligence, UKCI 2019
Y2 - 4 September 2019 through 6 September 2019
ER -