KineNN: Kinematic Neural Network for inverse model policy based on homogeneous transformation matrix and dual quaternion
Mochammad Rizky Diprasetya, Johannes Pöppelbaum, Andreas Schwung
- 发表年份
- 2025
- 引用次数
- 9
摘要
The modeling and control of a robot manipulator can be challenging considering different robot architectures and different tasks. In this paper, we introduce a novel framework for data based control of robot operating tasks using a novel, invertible neural network called Kinematic Neural Network (KineNN). To this end, we present two KineNN architectures based on the Rigid Body Transformation in the form of either the Homogeneous Transformation Matrix (HTM) or Dual Quaternion (DQ). The KineNN serves two purposes in our approach. First, it acts as the forward kinematic model of a robot within a model based reinforcement learning architecture where the output is the end effector position and orientation of the robot manipulator with given joint angles of the robot. Second, KineNN’s inverted architecture is used within the policy network making the policy network aware of the actual robot architecture, which allows for an disentanglement of robot kinematics and task specific control resulting in improved training performance. Within the approach both policy and model NN share their parameters. The proposed framework was tested and evaluated on a Universal Robot (UR) 5. The results show that the architecture can successfully capture the robot kinematics and predict the world model state. The inverse model with shared parameters within the policy network outperforms a training without this sharing. We further conduct a transfer learning where we modify the arm lengths and number of joints. In this experiment, transferring KineNNs parameters yielded faster convergence in comparison to re-training a model from scratch. • We propose a Kinematics Informed Neural Network called KineNN. • KineNN uses a modular structure based on learnable Denavit–Hartenberg parameters. • We propose inverse model based policy networks with shared parameters in MBRL. • KineNN enables efficient transfer learning due to its modularity. • We successfully validate the inverse model-based policy networks with a real robot.
关键词
相关论文
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002
Self-Organizing Maps
Teuvo Kohonen
1995
Real-Time Obstacle Avoidance for Manipulators and Mobile Robots
Oussama Khatib
1986
A Mathematical Introduction to Robotic Manipulation
Richard M. Murray, Zexiang Li, Shankar Sastry
2017