“…As several robotic fish prototypes adopt various closed-loop control techniques such as PID control (Yu et al, 2004;Berlinger et al, 2021), PI control (Zhang et al, 2015a), central pattern generator control (Jeong et al, 2011), pre-trained neural networks (Thuruthel et al, 2019), robust control (Zhang et al, 2015b), to improve the performance of locomotion, others employ open-loop control techniques whereby a predefined swimming profile is generated to perform a coded set of actions (lookup table) which is predominantly used in cases of complex or highly nonlinear robotic fish dynamic models (Yu and Wang, 2005;Korkmaz et al, 2012). However, in order to address the problems of high nonlinearity and intrinsically infinite system dimension, researchers are looking into various present-day techniques in artificial intelligence (Rajendran and Zhang, 2018;Bhagat et al, 2019;Thuruthel et al, 2019), more specifically behavior-based or adaptive machine learning-based control.…”