Authors:Diego Bianchi1;2;Michele Antonelli3;Cecilia Laschi4;Angelo Sabatini1;2 andEgidio Falotico1;2
Affiliations:1The BioRobotics Institute, Scuola Superiore Sant’Anna, Pontedera, Italy;2Departement of Excellence in Robotics and AI, Scuola Superiore Sant’Anna, Pisa, Italy;3Department of Industrial and Information Engineering and Economics, University of L’Aquila, L’Aquila, Italy;4Department of Mechanical Engineering, National University of Singapore, Singapore, Singapore
Keyword(s):Soft Robotics, Throwing, Open-Loop Control, Neural Network, Ballistic Task.
Abstract:Controlling a soft robot poses a challenge due to its mechanical characteristics. Although the manufacturing process is well-established, there are still shortcomings in their control, which often limits them to static tasks. In this study, we aim to address some of these limitations by introducing a neural network-based controller specifically designed for the throwing task using a soft robotic arm. Drawing inspiration from previous research, we have devised a method for controlling the movement of the soft robotic arm during the ballistic task. By employing a feed-forward neural network, we approximate the relationship between the actuation pattern and the resulting landing position. This enables us to predict the input sequence that needs to be transmitted to the robot’s actuators based on the desired landing coordinates. To validate our approach, we conducted experiments using a 2-module soft robotic arm, which was utilized to throw four different objects towards ten target boxes positioned beneath the robot. We considered two actuation modalities, depending on whether the distal module was activated. The results indicate a success rate, defined as the proportion of successful trials out of the total number of throws, of up to 68% when a single module was actuated. These findings demonstrate the potential of our proposed controller in achieving successful performance of the throwing task using a soft robotic arm.(More)
Controlling a soft robot poses a challenge due to its mechanical characteristics. Although the manufacturing process is well-established, there are still shortcomings in their control, which often limits them to static tasks. In this study, we aim to address some of these limitations by introducing a neural network-based controller specifically designed for the throwing task using a soft robotic arm. Drawing inspiration from previous research, we have devised a method for controlling the movement of the soft robotic arm during the ballistic task. By employing a feed-forward neural network, we approximate the relationship between the actuation pattern and the resulting landing position. This enables us to predict the input sequence that needs to be transmitted to the robot’s actuators based on the desired landing coordinates. To validate our approach, we conducted experiments using a 2-module soft robotic arm, which was utilized to throw four different objects towards ten target boxes positioned beneath the robot. We considered two actuation modalities, depending on whether the distal module was activated. The results indicate a success rate, defined as the proportion of successful trials out of the total number of throws, of up to 68% when a single module was actuated. These findings demonstrate the potential of our proposed controller in achieving successful performance of the throwing task using a soft robotic arm.