Institute of Mechanics and Ocean Engineering, Hamburg University of Technology, 21073 Hamburg, Germany.
Sensors (Basel). 2022 Dec 3;22(23):9464. doi: 10.3390/s22239464.
With the rise in new soft robotic applications, the control requirements increase. Therefore, precise control methods for soft robots are required. However, the dynamic control of soft robots, which is required for fast movements, is still an open topic and will be discussed here. In this contribution, one kinematic and two dynamic control methods for soft robots are examined. Thereby, an LQI controller with gain scheduling, which is new to soft robotic applications, and an MPC controller are presented. The controllers are compared in a simulation regarding their accuracy and robustness. Additionally, the required implementation effort and computational effort is examined. For this purpose, the trajectory tracking control of a simple soft robot is studied for different trajectories. The soft robot is beam-shaped and tendon-actuated. It is modeled using the piecewise constant curvature model, which is one of the most popular modeling techniques in soft robotics. In this paper, it is shown that all three controllers are able to follow the examined trajectories. However, the dynamic controllers show much higher accuracy and robustness than the kinematic controller. Nevertheless, it should be noted that the implementation and computational effort for the dynamic controllers is significantly higher. Therefore, kinematic controllers should be used if movements are slow and small oscillations can be accepted, while dynamic controllers should be used for faster movements with higher accuracy or robustness requirements.
随着新的软机器人应用的兴起,对控制的要求也在增加。因此,需要精确的软机器人控制方法。然而,对于快速运动所需的软机器人的动态控制仍然是一个开放的话题,这里将对此进行讨论。在本贡献中,研究了三种用于软机器人的运动学和动力学控制方法。为此,提出了一种新的用于软机器人应用的具有增益调度的 LQI 控制器和一种 MPC 控制器。在仿真中比较了这些控制器在准确性和鲁棒性方面的表现。此外,还研究了所需的实现工作和计算工作。为此,针对不同的轨迹,研究了一种简单的软机器人的轨迹跟踪控制。该软机器人呈梁状,由腱驱动。它使用分段常数曲率模型进行建模,这是软机器人中最流行的建模技术之一。本文表明,所有三种控制器都能够跟踪所研究的轨迹。然而,与运动学控制器相比,动态控制器具有更高的准确性和鲁棒性。然而,应该注意的是,动态控制器的实现和计算工作要高得多。因此,如果运动速度较慢且可以接受小的振荡,则应使用运动学控制器,而对于需要更高精度或鲁棒性要求的更快运动,则应使用动态控制器。