Formal Verification of Robot Rotary Kinematics
-
Published:2023-01-11
Issue:2
Volume:12
Page:369
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Xie GuojunORCID, Yang Huanhuan, Deng Hao, Shi Zhengpu, Chen Gang
Abstract
With the widespread application of robots in aerospace, medicine, automation, and other fields, their motion safety is essential for the well-being of humans and the accomplishment of vital socially beneficial programs. Conventional robot hardware and software designs mainly rely on experiential knowledge and manual testing to ensure safety, but this fails to cover all possible testing paths and adds risks. Alternatively, formal, mathematically rigorous verifications can provide predictable and reliable guarantees of robot motion safety. To demonstrate the feasibility of this approach, we formalize the mathematical coordinate transformation of a robot’s rigid-body kinematics using the Coq Proof Assistant to verify the correctness of its theoretical design. First, based on record-type matrix formalization, we define and verify a robot’s spatial geometry by constructing formal expressions of the matrix’ Frobenius norm, trace, and inner product. Second, we divide rotary motion into revolution and rotation construct and provide their formal definitions. Next, we formally verify the rotational matrices of angle conventions (e.g., roll–pitch–yaw and Euler), and we complete the formal verification of the Rodriguez formula to formally verify the correctness of the motion theory in specific rotating kinematics problems. The formal work of this paper has a variety of essential applications and provides a generalizable kinematics analysis framework for robot control system verification. Moreover, it paves the way for automatic programming capabilities.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference28 articles.
1. Shen, Y., Jia, Q., Huang, Z., Wang, R., Fei, J., and Chen, G. (2022). Reinforcement learning-based reactive obstacle avoidance method for redundant manipulators. Entropy, 24. 2. Sun, T., and Yu, W. (2020). A formal verification framework for security issues of blockchain smart contracts. Electronics, 9. 3. Selsam, D., Liang, P., and Dill, D.L. (2020, January 12). Developing bug-free machine learning systems with formal mathematics. Proceedings of the International Conference on Machine Learning, Vienna, Austria. 4. Xu, J., Yu, Z., Ni, B., Yang, J., Yang, X., and Zhang, W. (2020, January 14). Deep kinematics analysis for monocular 3D human pose estimation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Washington, DC, USA. 5. Korovesis, N., Kandris, D., Koulouras, G., and Alexandridis, A. (2019). Robot motion control via an EEG-based brain–computer interface by using neural networks and alpha brainwaves. Electronics, 8.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|