Velocity-Obstacle and COLREGs-Based Safety Control for Underactuated USVs with a Fixed-Time Fuzzy Observer: Theory and Experiment
This paper proposes and experimentally validates a safe waypoint-following control system for underactuated USVs that integrates a COLREGs-compliant, analytically derived velocity-obstacle guidance strategy with a fixed-time fuzzy observer to ensure collision avoidance and robust disturbance rejection in dynamic maritime environments.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The ocean is a vast, unpredictable workplace where machines must learn to navigate without human hands on the wheel. Unmanned surface vehicles, often called USVs, are robotic boats designed to patrol coastlines, monitor pollution, or deliver supplies. They are built to be simple and cost-effective, which often means they lack the ability to move sideways like a crab; they can only push forward and turn. This limitation makes steering them through busy waterways a complex puzzle. The challenge is compounded by the fact that the ocean is never still. Wind, waves, and currents constantly push these boats off course, while other ships move along their own paths. To operate safely, these robots must not only follow a planned route but also react instantly to avoid collisions, all while obeying a strict set of international rules known as the "rules of the road" for the sea. These rules dictate exactly who must yield to whom in situations like head-on approaches or when crossing paths, ensuring that every vessel knows its duty to prevent accidents.
A team of researchers at Dalian Maritime University has developed a new way to teach these robotic boats how to navigate safely through such crowded and turbulent conditions. Their work combines a mathematical method for predicting danger with a smart system that learns to ignore the ocean's push and pull. The core of their solution is a strategy called the velocity obstacle method. Imagine a robot boat looking ahead and drawing an invisible cone in the water that represents all the speeds and directions it could take that would eventually lead to a crash with another ship. If the boat stays outside this cone, it is safe. However, simply avoiding a crash is not enough; the boat must also follow the maritime rules of the road. The researchers refined this method so that the robot doesn't just pick any safe direction, but specifically chooses the one that complies with the rules, such as turning to the right when meeting another ship head-on. This ensures the robot behaves like a responsible human captain, not just a machine dodging obstacles.
To handle the physical reality of the ocean, the team added a "fuzzy observer" to the robot's brain. This is a type of smart estimator that constantly guesses how strong the wind and waves are pushing the boat at any given moment. Unlike older systems that might take a long time to figure out these forces, this new observer calculates the disturbance and corrects the boat's course in a fixed, very short amount of time, regardless of how strong the initial push was. This allows the boat to stay on its intended path even when the environment is rough. The researchers tested this system in two ways. First, they ran detailed computer simulations where the robot boat had to navigate a course while four other virtual ships moved around it, creating head-on, crossing, and overtaking scenarios. The results showed that the boat moved smoothly, avoiding the jerky, sudden turns that often plague other collision-avoidance systems, and it stayed within the safety rules at all times.
The true test, however, happened on the water. The team took a 4.9-meter robotic boat out into open sea to perform a real-world mission. Since they could not easily bring along other moving ships for safety and logistical reasons, they created a "virtual" fleet. The boat's computer was programmed to believe that three other ships were moving toward it, and it had to react to these invisible threats as if they were real. The boat successfully identified these virtual encounters and executed the correct maneuvers: turning to the right to pass behind a crossing ship, steering clear in a head-on approach, and overtaking a slower vessel. Throughout the experiment, the boat maintained a safe distance of at least 10 meters from all virtual threats. The data confirmed that the boat could track its path accurately, recover quickly after making a turn, and handle the physical forces of the sea without losing control.
While the collision-avoidance and guidance parts of the system were proven in the sea trials, the researchers noted a small limitation in their field test. The specific "fixed-time" observer designed to estimate the wind and waves was not fully tested on the water because the boat's engines did not provide the precise speed data needed to run that specific part of the model. Instead, they used a slightly different, proven controller for the sea test. This means the full theoretical package is still being refined for real-world deployment, but the core safety logic worked perfectly. The study demonstrates that it is possible to build a robotic boat that can navigate complex, rule-bound environments with a level of smoothness and reliability that approaches human skill. By combining strict adherence to maritime laws with advanced, fast-reacting mathematics, the researchers have taken a significant step toward making autonomous ships a practical reality for the future of marine engineering.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.