{'fraction_non_alphanumeric': 0.022556390977443608, 'fraction_numerical': 0.0, 'mean_word_length': 5.549180327868853, '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}}
Modeling and Visual Navigation of Autonomous Surface Vessels

In this chapter, the authors address main issues of Navigation, Guidance, and Control (NGC) and vision system of Autonomous Surface Vessels (ASV). These issues compose research problems and related research findings in recent years. Related research results are reviewed first; then the hardware and subsystem of ASVs is introduced. For the typical rudder-propeller, three degrees of freedom horizontal underactuated model is presented. Visual ASV is applied more and more in complex and unknown environment with increasing demand of obstacles avoidance. Two examples of visual applications are demonstrated. One is riverbank identification using color segmentation and Hough Transform; the other is bridge detection using optical flow.