TY - GEN
T1 - A Domain-Specific Language Framework for Specification and Generalization of Robot Motion
AU - Silahli, Anahide
AU - Kramberger, Aljaz
AU - Silva, Thiago Rocha
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024/9
Y1 - 2024/9
N2 - This paper presents a novel framework for trajectory specification and generation in robotic systems combining a Domain-Specific Language (DSL) with a Neural Network (NN) model. The DSL allows users to intuitively define robot motions using high-level commands, abstracting away the complexities of low-level control parameters. The NN model learns from trajectories created using Dynamic Movement Primitives (DMPs) to generate smooth and accurate robot motions. We demonstrate the effectiveness of our approach with experiments on a robotic arm platform, showcasing the framework's ability to be used in a real-world scenario. Finally, we discuss the potential applications and future directions for enhancing the framework, including the integration of advanced features into the DSL, human-robot interaction enhancements, and cognitive evaluation of the DSL interface.
AB - This paper presents a novel framework for trajectory specification and generation in robotic systems combining a Domain-Specific Language (DSL) with a Neural Network (NN) model. The DSL allows users to intuitively define robot motions using high-level commands, abstracting away the complexities of low-level control parameters. The NN model learns from trajectories created using Dynamic Movement Primitives (DMPs) to generate smooth and accurate robot motions. We demonstrate the effectiveness of our approach with experiments on a robotic arm platform, showcasing the framework's ability to be used in a real-world scenario. Finally, we discuss the potential applications and future directions for enhancing the framework, including the integration of advanced features into the DSL, human-robot interaction enhancements, and cognitive evaluation of the DSL interface.
U2 - 10.1109/CASE59546.2024.10711461
DO - 10.1109/CASE59546.2024.10711461
M3 - Article in proceedings
AN - SCOPUS:85208246359
T3 - IEEE International Conference on Automation Science and Engineering
SP - 3733
EP - 3739
BT - 2024 IEEE 20th International Conference on Automation Science and Engineering (CASE)
PB - IEEE
T2 - 20th IEEE International Conference on Automation Science and Engineering, CASE 2024
Y2 - 28 August 2024 through 1 September 2024
ER -