Classical robotic control, particularly the control of a robotic hand, requires precise mathematical modelling of the system’s dynamic equations, making the process complex and computationally demanding. Instead of this approach, this thesis explores the use of deep learning methods for controlling a robotic hand, eliminating the need for exact physical modelling. To this end, a 3D-printed robotic hand is utilized, with improvements made to its functionality and appearance. A motion capture system is developed using MediaPipe’s HandLandmarker, which, although designed for human hands, is adapted through a specially designed glove to enhance joint recognition accuracy. Furthermore, a dataset is constructed, containing both joint angles and the corresponding signals sent to the robotic hand’s actuators via Python-Arduino communication. This dataset is used for training and evaluating various machine learning models, including Linear Regression, SVM, and MLP with CNN1D layers. Hyperparameter tuning is performed through grid search, and the models' generalization across different hand angles and perspectives is tested. The results demonstrate that it is feasible to develop a controller that mimics human hand movements without requiring precise knowledge of the system’s dynamic equations, highlighting the potential of machine learning in robotic control systems.
Χρυσούλα Δ. Μόσχου (Wed,) studied this question.