Obstacle avoidance system and method
First Claim
1. A system comprising:
- one or more internal sensors internal to an unmanned water-based vehicle and one or more external sensors external to the unmanned water-based vehicle, the internal sensors and the external sensors each configured to sense obstacle information about at least one moving obstacle and at least one stationary obstacle, wherein the at least one moving obstacle is located outside of a predetermined distance from a present vehicle location;
a near-field module operatively connected to the one or more internal sensors and the one or more external sensors, the near-field module configured to plan a route for a the unmanned water-based vehicle to avoid obstacles located within the predetermined distance from the present vehicle location;
a far-field module operatively connected to the one or more internal sensors and the one or more external sensors, the far-field module configured to plan a route for the unmanned water-based vehicle to avoid obstacles located outside of the predetermined distance from the present vehicle location;
a navigation database operatively connected to the near-field module and the far-field module, the navigation database configured to provide stationary obstacle information to the near-field module and the far-field module;
a navigation module directly operatively connected to the near-field module and the far-field module, the navigation module configured to receive routes for the unmanned water-based vehicle from the near-field module and the far-field module;
a driver module operatively connected to the navigation module, the driver module configured to receive driving commands from the navigation module and control the driving of the unmanned water-based vehicle;
a user interface operatively connected to the navigation module and the far-field module, the user interface configured to allow a user to accept and decline the received routes for the unmanned water-based vehicle received by the navigation modulewherein the near-field module and the far-field module operate simultaneously and in conjunction with one another to produce an obstacle-free route for the unmanned water-based vehicle based upon the sensed obstacle information, the stationary obstacle information, the rules of the unmanned water-based vehicle'"'"'s operating environment, and a vehicle destination of the unmanned water-based vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes the steps of receiving a present route for a vehicle based on a present vehicle location and a vehicle destination, receiving obstacle information from a sensor of a sensor array, the received obstacle information including information about at least one moving obstacle, and determining if the received present route is valid based upon the received obstacle information. If the received present route is invalid, the method determines a revised route based upon the received present route, the received obstacle information, and/or the vehicle destination. A system incorporating the method may include a sensor array, a communication link, a processing module, and a navigation module. The system and method may be used to control the route of a vehicle such as an unmanned surface vehicle that may be land-based, water-based, or air-based.
-
Citations
3 Claims
-
1. A system comprising:
-
one or more internal sensors internal to an unmanned water-based vehicle and one or more external sensors external to the unmanned water-based vehicle, the internal sensors and the external sensors each configured to sense obstacle information about at least one moving obstacle and at least one stationary obstacle, wherein the at least one moving obstacle is located outside of a predetermined distance from a present vehicle location; a near-field module operatively connected to the one or more internal sensors and the one or more external sensors, the near-field module configured to plan a route for a the unmanned water-based vehicle to avoid obstacles located within the predetermined distance from the present vehicle location; a far-field module operatively connected to the one or more internal sensors and the one or more external sensors, the far-field module configured to plan a route for the unmanned water-based vehicle to avoid obstacles located outside of the predetermined distance from the present vehicle location; a navigation database operatively connected to the near-field module and the far-field module, the navigation database configured to provide stationary obstacle information to the near-field module and the far-field module; a navigation module directly operatively connected to the near-field module and the far-field module, the navigation module configured to receive routes for the unmanned water-based vehicle from the near-field module and the far-field module; a driver module operatively connected to the navigation module, the driver module configured to receive driving commands from the navigation module and control the driving of the unmanned water-based vehicle; a user interface operatively connected to the navigation module and the far-field module, the user interface configured to allow a user to accept and decline the received routes for the unmanned water-based vehicle received by the navigation module wherein the near-field module and the far-field module operate simultaneously and in conjunction with one another to produce an obstacle-free route for the unmanned water-based vehicle based upon the sensed obstacle information, the stationary obstacle information, the rules of the unmanned water-based vehicle'"'"'s operating environment, and a vehicle destination of the unmanned water-based vehicle. - View Dependent Claims (2, 3)
-
Specification