Autonomous behaviors for a remote vehicle
First Claim
1. A method of operating a remote vehicle configured to communicate with an operator control unit, the method comprising:
- executing a click-to-drive behavior on a computing processor, the click-to-drive behavior comprising;
receiving a picture or a video feed from at least one imaging device of the remote vehicle; and
determining a drive destination in the received picture or video feed;
executing a cruise control behavior on the computing processor, the cruise control behavior comprising;
receiving an absolute heading command and a velocity command from the operator control unit, the absolute heading and velocity commands associated with a displayed picture or video feed on the operator control unit from the at least one imaging device of the remote vehicle; and
computing a drive heading and a drive velocity using the absolute heading and velocity commands, a vehicle position at a capture time of the displayed picture or video feed, and a vehicle velocity at the capture time of the displayed picture or video feed; and
executing a retro-traverse behavior on the computing processor when the remote vehicle ceases to receive a control signal from the operator control unit, the retro-traverse behavior comprising;
generating a return path interconnecting in reverse order of timestamps at least two previously-traversed waypoints of a list of time-stamped waypoints stored in non-transitory memory; and
executing a retro-traverse of the return path by navigating the remote vehicle successively to previous time-stamped waypoints in the waypoints list until a control signal is received from the operator control unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a remote vehicle configured to communicate with an operator control unit (OCU) includes executing a click-to-drive behavior, a cruise control behavior, and a retro-traverse behavior on a computing processor. The click-to-drive behavior includes receiving a picture or a video feed and determining a drive destination in the received picture or video feed. The cruise control behavior includes receiving an absolute heading and velocity commands from the OCU and computing a drive heading and a drive velocity. The a retro-traverse behavior includes generating a return path interconnecting at least two previously-traversed waypoints of a list of time-stamped waypoints, and executing a retro-traverse of the return path by navigating the remote vehicle successively to previous time-stamped waypoints in the waypoints list until a control signal is received from the operator control unit.
-
Citations
20 Claims
-
1. A method of operating a remote vehicle configured to communicate with an operator control unit, the method comprising:
-
executing a click-to-drive behavior on a computing processor, the click-to-drive behavior comprising; receiving a picture or a video feed from at least one imaging device of the remote vehicle; and determining a drive destination in the received picture or video feed; executing a cruise control behavior on the computing processor, the cruise control behavior comprising; receiving an absolute heading command and a velocity command from the operator control unit, the absolute heading and velocity commands associated with a displayed picture or video feed on the operator control unit from the at least one imaging device of the remote vehicle; and computing a drive heading and a drive velocity using the absolute heading and velocity commands, a vehicle position at a capture time of the displayed picture or video feed, and a vehicle velocity at the capture time of the displayed picture or video feed; and executing a retro-traverse behavior on the computing processor when the remote vehicle ceases to receive a control signal from the operator control unit, the retro-traverse behavior comprising; generating a return path interconnecting in reverse order of timestamps at least two previously-traversed waypoints of a list of time-stamped waypoints stored in non-transitory memory; and executing a retro-traverse of the return path by navigating the remote vehicle successively to previous time-stamped waypoints in the waypoints list until a control signal is received from the operator control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification