Text this: Path planning of unmanned ships based on A* and dynamic window approach