Robotic vehicle controller
First Claim
Patent Images
1. A method of moving a machine along a desired path comprising:
- storing path data indicating a desired path of travel for the machine;
storing a plurality of GPS locations linked to particular points along the desired path;
automatically moving the machine along the desired path using the stored path data;
detecting GPS location signals at a plurality of locations along the path actually traveled by the machine during the automatically moving step;
transmitting a GPS reference signal to the machine;
determining a corrected GPS location at each of the plurality of locations along the path actually traveled by the machine based on detected GPS location signals and the GPS reference signal;
comparing the corrected GPS location at each of the plurality of locations along the path actually traveled by the machine with the corresponding stored GPS location that was linked to particular points along the desired path;
correcting the position of the machine if it is determined that the vehicle has moved away from the desired path by a predetermined amount based on the comparing step; and
charging a fee based on usage of the GPS reference signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for moving a machine having at least one drive wheel along a desired path includes detecting and storing data including a plurality of GPS locations linked to particular points along an entire desired path of travel of the machine during operation of the machine in a manual learn mode to traverse the entire desired path to be followed by the machine during subsequent operation in a robotic mode. The method and apparatus then operates the machine in the robotic mode by controlling the at least one drive wheel to move the machine along the desired path. In one embodiment, a fee is charged based on an amount of time the machine is operated.
-
Citations
37 Claims
-
1. A method of moving a machine along a desired path comprising:
-
storing path data indicating a desired path of travel for the machine; storing a plurality of GPS locations linked to particular points along the desired path; automatically moving the machine along the desired path using the stored path data; detecting GPS location signals at a plurality of locations along the path actually traveled by the machine during the automatically moving step; transmitting a GPS reference signal to the machine; determining a corrected GPS location at each of the plurality of locations along the path actually traveled by the machine based on detected GPS location signals and the GPS reference signal; comparing the corrected GPS location at each of the plurality of locations along the path actually traveled by the machine with the corresponding stored GPS location that was linked to particular points along the desired path; correcting the position of the machine if it is determined that the vehicle has moved away from the desired path by a predetermined amount based on the comparing step; and charging a fee based on usage of the GPS reference signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of moving a machine along a desired path comprising:
-
storing path data indicating a desired path of travel for the machine; storing a plurality of GPS locations linked to particular points along the desired path; automatically moving the machine along the desired path using the stored path data; detecting GPS locations at a plurality of locations along the path actually traveled by the machine during the automatically moving step within an accuracy of about 30 cm or less without the use of a GPS reference signal to correct the detected GPS location signals; comparing the detected GPS location at the plurality of locations along the path actually traveled by the machine with the corresponding stored GPS location that were linked to particular points along the desired path; and correcting the position of the machine if it is determined that the vehicle has moved away from the desired path by a predetermined amount based on the comparing step. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A self-propelled vehicle comprising:
-
a frame; a plurality of wheels coupled to the frame; a motor supported by the frame, the motor being coupled to at least one drive wheel selected from the plurality of wheels to provide power to rotate the at least one drive wheel; a controller coupled to the motor, the controller being configured to adjust an output of the motor to control the speed and direction of rotation of the at least one drive wheel to control movement of the vehicle; a GPS receiver coupled to the frame to detect GPS location signals, the GPS receiver being coupled to the controller; software executable by the controller for recording control signals to the at least one drive wheel as the vehicle is driven by an operator over a desired path during a manual mode to provide stored path data; software executable by the controller for storing a plurality of GPS locations which are linked to particular points along the desired path as the vehicle is driven by an operator over the desired path during the manual mode; software executable by the controller for automatically moving the vehicle by using the stored path data is used to control the at least one drive wheel to move the machine along the desired path without operator control; software executable by the controller for detecting GPS location signals at a plurality of locations along the path traveled by the vehicle; software executable by the controller for comparing the GPS location signals at a plurality of locations along the traveled path with the corresponding stored GPS locations linked to particular points along the desired path; and software executable by the controller for correcting a position of the vehicle if it is determined that the vehicle has moved away from the desired path by a predetermined amount. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of moving a machine having at least one drive wheel along a desired path comprising:
-
detecting and storing data including a plurality of GPS locations linked to particular points along an entire desired path of travel of the machine during operation of the machine in a manual learn mode to traverse the entire desired path to be followed by the machine during subsequent operation in a robotic mode; operating the machine in the robotic mode by controlling the at least one drive wheel to move the machine along the desired path without operator control; detecting GPS location signals at a plurality of locations along the path actually traveled by the machine in the robotic mode; receiving a GPS reference signal with the machine; determining a corrected GPS location at each of the plurality of locations along the path actually traveled by the machine based on detected GPS location signals and the GPS reference signal; automatically comparing the corrected GPS locations at a plurality of locations along the traveled path during the robotic mode with the corresponding stored GPS locations that were linked to particular points along the desired path; using the compared GPS locations during operation of the machine in the robotic mode; and charging a fee based on an amount of time the machine is operated. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of moving a machine having at least one drive wheel and a steering wheel along a desired path comprising:
-
recording control signals to the at least one drive wheel and the steering wheel as the machine traverses an entire desired path during a manual learn mode to traverse the entire desired path to be followed by the machine during subsequent operation in a robotic mode, the recorded control signals providing stored path data which maps the entire desired path to be followed by the machine during subsequent operation in the robotic mode; detecting GPS location signals at a plurality of locations along the desired path during the manual learn mode; storing a plurality of GPS locations which are linked to particular points along the desired path; operating the machine in the robotic mode in which the stored path data is used to control the drive wheel and a steering wheel to move the machine along the desired path without operator control and without the use of the stored GPS locations; detecting GPS location signals at a plurality of locations along the path traveled by the machine during the robotic mode; automatically comparing the GPS location signals at a plurality of locations along the traveled path during the robotic mode with the corresponding stored GPS locations linked to particular points along the desired path; and automatically controlling the drive wheel and a steering wheel to correct the position of the machine if it is determined that the machine has moved away from the desired path by a predetermined amount based on the comparison of the GPS location signals with the stored GPS locations. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
Specification