Heading Control Using Multiple Autopilots
First Claim
1. A non-transitory computer readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
- receive a selection of a desired location or desired bearing for a watercraft;
receive a desired heading for the watercraft;
determine a first set of instructions for a first autopilot corresponding to the desired location or desired bearing and the desired heading;
determine a second set of instructions for a second autopilot corresponding to the desired location or desired bearing and the desired heading;
transmit the first set of instructions to the first autopilot and the second set of instructions to the second autopilot, wherein the first set of instructions and the second set of instructions cause the first autopilot and the second autopilot to navigate the watercraft to the desired location or on the desired bearing while maintaining the desired heading.
4 Assignments
0 Petitions
Accused Products
Abstract
Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to: receive a selection of a desired location or desired bearing for a watercraft, receive a desired heading for the watercraft, determine a first set of instructions for a first autopilot corresponding to the desired location or desired bearing and the desired heading, determine a second set of instructions for a second autopilot corresponding to the desired location or desired bearing and the desired heading, transmit the first set of instructions to the first autopilot and the second set of instructions to the second autopilot. The first set of instructions and the second set of instructions cause the first autopilot and the second autopilot to navigate the watercraft to the desired location or on the desired bearing while maintaining the desired heading.
49 Citations
20 Claims
-
1. A non-transitory computer readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
-
receive a selection of a desired location or desired bearing for a watercraft; receive a desired heading for the watercraft; determine a first set of instructions for a first autopilot corresponding to the desired location or desired bearing and the desired heading; determine a second set of instructions for a second autopilot corresponding to the desired location or desired bearing and the desired heading; transmit the first set of instructions to the first autopilot and the second set of instructions to the second autopilot, wherein the first set of instructions and the second set of instructions cause the first autopilot and the second autopilot to navigate the watercraft to the desired location or on the desired bearing while maintaining the desired heading. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for displaying marine electronic data, comprising:
-
one or more processors; a screen configured to display marine data; and memory having a plurality of executable instructions which, when executed by the one or more processors, cause the one or more processors to; receive a selection of a desired location and a desired heading for a watercraft; determine a first set of instructions for a first autopilot corresponding to the desired location and the desired heading; determine a second set of instructions for a second autopilot corresponding to the desired location and the desired heading; transmit the first set of instructions to the first autopilot and the second set of instructions to the second autopilot, wherein the first set of instructions and the second set of instructions cause the first autopilot and the second autopilot to navigate the watercraft to the desired location while maintaining the desired heading. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
-
receive a range of headings for a watercraft; receive a location of the watercraft; determine a first set of instructions for a first autopilot corresponding to the desired range of headings; determine a second set of instructions for a second autopilot corresponding to the range of headings; transmit the first set of instructions to the first autopilot and the second set of instructions to the second autopilot, wherein the first set of instructions and the second set of instructions cause the first autopilot and the second autopilot to maintain the location of the watercraft and rotate the watercraft through the range of headings. - View Dependent Claims (17, 18, 19, 20)
-
Specification