{'fraction_non_alphanumeric': 0.024684585847504114, 'fraction_numerical': 0.0005485463521667581, 'mean_word_length': 5.311418685121107, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Design, Modeling, Control, and Experiments for a Fish-Robot-Based IoT Platform to Enable Smart Ocean

With the development of robotics, the underwater robot platform has been widely used in the Internet of Underwater Things (IoUT). An underwater robot platform equipped with multiple sensors is used as a mobile collector to build a reliable information collection system for IoUT. This article presents the mechatronic design, fabrication, modeling, control, simulation, and experiments of a robot IoUT platform to enable the smart ocean. Inspired by the design of both fin-actuated swimming of fish and buoyancy-driven gliding of underwater glider, a novel multilink gliding fish robot is proposed. The multilink gliding fish robot, which is called FishBot in this article, can swim flexibly and glide energy efficiently in three dimensions. In the FishBot, the body and/or caudal fin (BCF) with three degrees of freedom and buoyancy-driven system was equipped as the main propulsion device. Besides, a pair of pectoral fins was equipped to assist in regulating the gliding attitude and enhance the FishBot maneuverability in the vertical plane. The dynamic model that consists of cruise swimming motion, pure-pitching swimming motion, and 3-D swimming motion for control is established. Moreover, a behavioral control framework is developed to achieve a variety of fish-like swimming behaviors and gliding motion. Meanwhile, we proved the stability of the linear quadratic regulation controller and the locomotion controller is provided with exponential stability. The validity of the proposed model and the designed controller is demonstrated by numerical simulations. Finally, a series of experiments involving different fish-like behaviors and gliding motion elucidates the powerful locomotion ability of the FishBot.