RNN-Based Quadratic Programming Scheme for Tennis-Training Robots With Flexible Capabilities
针对现有网球发球机灵活性不足的问题,提出一种结合冗余机械臂和发球结构的网球训练机器人,将发球物理模型转化为二次规划问题,并用循环神经网络求解最优控制方案,仿真实验验证了可行性。
Sports intelligence receives constant attention, especially with the development of information technology. Existing tennis-launching machines, a kind of device launching tennis balls from a fixed point, have shortcomings such as limited launching height and low control accuracy, which are lack of considerable flexibility when applied in a practical situation. In this article, a tennis-training robot based on a redundant manipulator cooperated with a tennis-launching structure is presented to realize a high-precision and flexible ball-launching task. In order to construct a control scheme of the robotic system, the physical situation of tennis launching is modeled, and further transformed into a quadratic programming problem. Then, a recurrent neural network (RNN) is built to obtain the optimal solution. Furthermore, simulative experiments based on the CoppeliaSim platform using a FRANKA EMIKA manipulator are carried out to demonstrate the realizability of the designed application scenarios.