1. Autonomy USV
An Autonomy USV needs to fulfill two basic requirements:
- Autonomous navigation by waypoints: The USV must follow a planned route consisting of a series of waypoints with the ability to automatically alter course.
- Collision avoidance: The USV must be aware of terrain and moving targets and alter course accordingly.
Unfortunately, intelligent navigation and physics movement do not go together. Physics movement requires a body to obey the rules of physics while intelligent navigation does not like it. A USV going through rough sea will sway under many forces, while an agent in an AI Navigation system will simply move towards the target with the same posture.
The solution to this problem is to use the AI agent as a pilot (not visible), the USV then follows the agent with an appropriate thrust
2. Landing Troops
When the landing boat docks, the soldiers will move from the floor of the boat to the ground. In AI navigation, they are two different surfaces, so a Navigation Link is needed as a bridge. Since the link does not belong to any AI surface, the agent must have a body to generate and handle collision events at both ends of the link, to control its speed