{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:22:54Z","timestamp":1754155374650,"version":"3.41.2"},"reference-count":30,"publisher":"Emerald","issue":"6","license":[{"start":{"date-parts":[[2023,9,29]],"date-time":"2023-09-29T00:00:00Z","timestamp":1695945600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2023,11,16]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>The purpose of this paper is to introduce a motion control method for WFF-AmphiRobot, which can effectively realize the flexible motion of the robot on land, underwater and in the transition zone between land and water.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>Based on the dynamics model, the authors selected the appropriate state variables to construct the state space model of the robot and estimated the feedback state of the robot through the maximum a posteriori probability estimation. The nonlinear predictive model controller of the robot is constructed by local linearization of the model to perform closed-loop control on the overall motion of the robot. For the control problem of the terminal trajectory, using the neural rhythmic movement theory in bionics to construct a robot central pattern generator (CPG) for real-time generation of terminal trajectory.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>In this paper, the motion state of WFF-AmphiRobot is estimated, and a model-based overall motion controller for the robot and an end-effector controller based on neural rhythm control are constructed. The effectiveness of the controller and motion control algorithm is verified by simulation and physical prototype motion experiments on land and underwater, and the robot can ideally complete the desired behavior.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The paper designed a controller for WFF-AmphiRobot. First, when constructing the robot state estimator in this paper, the robot dynamics model is introduced as the <jats:italic>a priori<\/jats:italic> estimation model, and the error compensation of the a priori model is performed by the method of maximum a posteriori probability estimation, which improves the accuracy of the state estimator. Second, for the underwater oscillation motion characteristics of the flipper, the Hopf oscillator is used as the basis, and the flipper fluctuation equation is modified and improved by the CPG signal is adapted to the flipper oscillation demand. The controller effectively controls the position error and heading angle error within the desired range during the movement of the WFF-AmphiRobot.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-01-2023-0008","type":"journal-article","created":{"date-parts":[[2023,9,28]],"date-time":"2023-09-28T02:40:55Z","timestamp":1695868855000},"page":"900-916","source":"Crossref","is-referenced-by-count":0,"title":["CPG-MPC controller for wheel-fin-flipper integrated amphibious robot"],"prefix":"10.1108","volume":"50","author":[{"given":"Yue","family":"Qiao","sequence":"first","affiliation":[]},{"given":"Wang","family":"Wei","sequence":"additional","affiliation":[]},{"given":"Yunxiang","family":"Li","sequence":"additional","affiliation":[]},{"given":"Shengzui","family":"Xu","sequence":"additional","affiliation":[]},{"given":"Lang","family":"Wei","sequence":"additional","affiliation":[]},{"given":"Xu","family":"Hao","sequence":"additional","affiliation":[]},{"given":"Re","family":"Xia","sequence":"additional","affiliation":[]}],"member":"140","published-online":{"date-parts":[[2023,9,29]]},"reference":[{"volume-title":"State Estimation for Robotics","year":"2017","key":"key2023111504263122500_ref001"},{"issue":"4","key":"key2023111504263122500_ref002","first-page":"1267","article-title":"On the use of difference of log-sum-exp neural networks to solve data-driven model predictive control tracking problems","volume":"5","year":"2020","journal-title":"IEEE Control Systems Letters"},{"volume-title":"Model Predictive Control","year":"2013","key":"key2023111504263122500_ref003"},{"issue":"4","key":"key2023111504263122500_ref004","doi-asserted-by":"crossref","first-page":"199","DOI":"10.5772\/56059","article-title":"Dynamic modelling of a CPG-controlled amphibious biomimetic swimming robot","volume":"10","year":"2013","journal-title":"International Journal of Advanced Robotic Systems"},{"article-title":"A survey on amphibious robots","volume-title":"2018 37th Chinese Control Conference (CCC)","year":"2018","key":"key2023111504263122500_ref005"},{"year":"2002","key":"key2023111504263122500_ref006","article-title":"Stability analysis and synthesis of statically balanced walking for quadruped robots, maskinkonstruktion"},{"issue":"2","key":"key2023111504263122500_ref007","first-page":"450","article-title":"D-map: distributed maximum a posteriori probability estimation of dynamic systems","volume":"61","year":"2012","journal-title":"IEEE Transactions on Signal Processing"},{"key":"key2023111504263122500_ref008","doi-asserted-by":"crossref","first-page":"604426","DOI":"10.3389\/fnbot.2020.604426","article-title":"Reproducing five motor behaviors in a salamander robot with virtual muscles and a distributed CPG controller regulated by drive signals and proprioceptive feedback","volume":"14","year":"2020","journal-title":"Frontiers in Neurorobotics"},{"issue":"5","key":"key2023111504263122500_ref009","article-title":"Modeling and implementation of a novel amphibious robot with multimode motion","volume":"49","year":"2022","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"issue":"12","key":"key2023111504263122500_ref010","doi-asserted-by":"crossref","first-page":"4053","DOI":"10.3390\/s21124053","article-title":"Towards the design and implementation of an image-based navigation system of an autonomous underwater vehicle combining a color recognition technique and a fuzzy logic controller","volume":"21","year":"2021","journal-title":"Sensors"},{"key":"key2023111504263122500_ref011","doi-asserted-by":"crossref","first-page":"26323","DOI":"10.1109\/ACCESS.2021.3057406","article-title":"Locomotion strategies for amphibious robots-a review","volume":"9","year":"2021","journal-title":"IEEE Access"},{"issue":"2","key":"key2023111504263122500_ref012","doi-asserted-by":"crossref","first-page":"10822","DOI":"10.3182\/20080706-5-KR-1001.01833","article-title":"Bigdog, the rough-terrain quadruped robot","volume":"41","year":"2008","journal-title":"IFAC Proceedings Volumes"},{"issue":"2","key":"key2023111504263122500_ref013","first-page":"563","article-title":"Dead reckoning in a dynamic quadruped robot based on multimodal proprioceptive sensory information","volume":"29","year":"2012","journal-title":"IEEE Transactions on Robotics"},{"key":"key2023111504263122500_ref014","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.oceaneng.2019.04.011","article-title":"Advancements in the field of autonomous underwater vehicle","volume":"181","year":"2019","journal-title":"Ocean Engineering"},{"key":"key2023111504263122500_ref015","first-page":"1011","article-title":"Organization of locomotor synergism","volume":"11","year":"1966","journal-title":"Biophysics"},{"issue":"6","key":"key2023111504263122500_ref016","doi-asserted-by":"crossref","first-page":"375","DOI":"10.5573\/IEIESPC.2016.5.6.375","article-title":"Robot fish tracking control using an optical flow object-detecting algorithm","volume":"5","year":"2016","journal-title":"IEIE Transactions on Smart Processing and Computing"},{"key":"key2023111504263122500_ref017","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.conengprac.2015.08.010","article-title":"Maneuverability modeling and trajectory tracking for fish robot","volume":"45","year":"2015","journal-title":"Control Engineering Practice"},{"issue":"6","key":"key2023111504263122500_ref018","first-page":"7","article-title":"Cascaded UUV trajectory tracking control based on model predictive and sliding mode control","volume":"25","year":"2017","journal-title":"Journal of Marine Science and Technology"},{"issue":"2","key":"key2023111504263122500_ref019","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1007\/s10846-016-0373-9","article-title":"CPG-inspired locomotion control for a snake robot basing on nonlinear oscillators","volume":"85","year":"2017","journal-title":"Journal of Intelligent & Robotic Systems"},{"article-title":"Autonomous navigation for BigDog","volume-title":"2010 IEEE International Conference On Robotics and Automation","year":"2010","key":"key2023111504263122500_ref020"},{"issue":"2","key":"key2023111504263122500_ref021","first-page":"1","article-title":"Bionic fish trajectory tracking based on a CPG and model predictive control","volume":"105","year":"2022","journal-title":"Journal of Intelligent & Robotic Systems"},{"issue":"1","key":"key2023111504263122500_ref022","first-page":"1","article-title":"Adaptive backstepping terminal sliding mode control method based on recurrent neural networks for autonomous underwater vehicle","volume":"31","year":"2018","journal-title":"Chinese Journal of Mechanical Engineering"},{"article-title":"Design, modeling and control of a novel amphibious robot with dual-swing-legs propulsion mechanism","volume-title":"2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","year":"2015","key":"key2023111504263122500_ref023"},{"issue":"1","key":"key2023111504263122500_ref024","doi-asserted-by":"crossref","first-page":"110","DOI":"10.3390\/mi13010110","article-title":"Underwater soft robotics: a review of bioinspiration in design, actuation, modeling, and control","volume":"13","year":"2022","journal-title":"Micromachines"},{"key":"key2023111504263122500_ref025","doi-asserted-by":"crossref","first-page":"106329","DOI":"10.1016\/j.oceaneng.2019.106329","article-title":"Globally finite-time stable three-dimensional trajectory-tracking control of underactuated UUVs","volume":"189","year":"2019","journal-title":"Ocean Engineering"},{"issue":"9","key":"key2023111504263122500_ref026","doi-asserted-by":"crossref","first-page":"1365","DOI":"10.1007\/s11431-016-9065-x","article-title":"A survey on fabrication, control, and hydrodynamic function of biomimetic robotic fish","volume":"60","year":"2017","journal-title":"Science China Technological Sciences"},{"article-title":"Design of a wheel-propeller-leg integrated amphibious robot","volume-title":"2010 11th International Conference on Control Automation Robotics & Vision","year":"2010","key":"key2023111504263122500_ref027"},{"issue":"5","key":"key2023111504263122500_ref028","doi-asserted-by":"crossref","first-page":"702","DOI":"10.1002\/rob.21470","article-title":"Amphibious pattern design of a robotic fish with wheel\u2010propeller\u2010fin mechanisms","volume":"30","year":"2013","journal-title":"Journal of Field Robotics"},{"issue":"5","key":"key2023111504263122500_ref029","first-page":"847","article-title":"On a bio-inspired amphibious robot capable of multimodal motion","volume":"17","year":"2011","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"article-title":"Model predictive tracking control design for a robotic fish with controllable barycentre","volume-title":"IECON 2019-45th Annual Conference of the IEEE Industrial Electronics Society","year":"2019","key":"key2023111504263122500_ref030"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-01-2023-0008\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-01-2023-0008\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:38:17Z","timestamp":1753393097000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/50\/6\/900-916\/181642"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,29]]},"references-count":30,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2023,9,29]]},"published-print":{"date-parts":[[2023,11,16]]}},"alternative-id":["10.1108\/IR-01-2023-0008"],"URL":"https:\/\/doi.org\/10.1108\/ir-01-2023-0008","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"},{"type":"electronic","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2023,9,29]]}}}