AUTONOMOUS GOLF BALL PICKING SYSTEM
20200070015 ยท 2020-03-05
Inventors
Cpc classification
G05D1/0225
PHYSICS
A63B2220/833
HUMAN NECESSITIES
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
Y02T90/14
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
A63B47/021
HUMAN NECESSITIES
A63B2047/022
HUMAN NECESSITIES
B60L2220/46
PERFORMING OPERATIONS; TRANSPORTING
B60L15/007
PERFORMING OPERATIONS; TRANSPORTING
A63B2220/80
HUMAN NECESSITIES
Y02T90/16
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
A63B2225/50
HUMAN NECESSITIES
G05D1/0214
PHYSICS
B60L15/2036
PERFORMING OPERATIONS; TRANSPORTING
B60L50/60
PERFORMING OPERATIONS; TRANSPORTING
A63B2225/20
HUMAN NECESSITIES
Y02T10/64
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B60L53/66
PERFORMING OPERATIONS; TRANSPORTING
Y02T90/12
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
An autonomous golf ball picking system configured to pick up golf balls from an outdoor environment. The system includes a route map defining a path to pick up golf balls from the ground. The route map is in a computer readable format. An unmanned ground vehicle having a base unit having an internal ball retention compartment, a ball picking roller configured to pick up golf balls from the ground and to deposit the picked-up golf balls into the internal ball retention compartment, at least two linked wheels, each of the at least two linked wheels driven by an independent motor and configured to move the unmanned ground vehicle around the ground, a battery to provide power to the unmanned ground vehicle, and an unmanned ground vehicle computer system. The computer system is capable of reading the route map and sending directional instructions to the independent motors in order to drive the unmanned ground vehicle along the path set out according to the route map. The system further includes a docking station configured to receive the unmanned ground vehicle upon completion of picking up golf balls according to the route map. The docking station having a golf ball receiving bin configured to receive the picked golf balls from the internal ball retention compartment and to recharge the vehicle's battery.
Claims
1. An autonomous golf ball picking system configured to pick up golf balls from an outdoor environment, the system comprising: a route map defining a path to pick up golf balls from the ground, the route map being in a computer readable format; an unmanned ground vehicle having a base unit having an internal ball retention compartment, a ball picking roller configured to pick up golf balls from the ground and to deposit the picked-up golf balls into the internal ball retention compartment, at least two linked wheels, each of the at least two linked wheels driven by an independent motor and configured to move the unmanned ground vehicle around the ground; and an unmanned ground vehicle computer system having a processor and a computer readable storage medium having computer readable instructions stored thereon for execution by the processor, causing the processor to: read the route map and send directional instructions to the independent motors in order to drive the unmanned ground vehicle along the path set out according to the route map.
2. The system of claim 1, further comprising: a docking station configured to receive the unmanned ground vehicle upon completion of picking up golf balls according to the route map, the docking station having a golf ball receiving bin configured to receive the picked golf balls from the internal ball retention compartment.
3. The system of claim 2, wherein the base unit of the unmanned ground vehicle further comprises an access door configured to allow access into the internal ball retention compartment, the access door configured to open to allow the picked-up golf balls to be deposited into the golf ball receiving bin within the docking station.
4. The system of claim 2, wherein the unmanned ground vehicle further comprises a rechargeable battery configured to provide power to the unmanned ground vehicle; and and at least one battery sensor to determine the power level of the battery, and wherein the processor and a computer readable storage medium having computer readable instructions stored thereon for execution by the processor, causing the processor to: send directional instructions to the independent motors to in order to drive the unmanned ground vehicle to the docking station when the at least one battery sensor determines the power level of the battery dropped below a specific power threshold, and wherein the docking station further includes a battery charging component configured to recharge the rechargeable battery within the unmanned ground vehicle.
5. The system of claim 2, wherein the unmanned ground vehicle further comprises and at least one ball capacity sensor to determine the capacity level of the internal ball retention compartment, and wherein the processor and a computer readable storage medium having computer readable instructions stored thereon for execution by the processor, causing the processor to: send directional instructions to the independent motors to in order to drive the unmanned ground vehicle to the docking station when the at least one ball capacity sensor determines the capacity of the internal ball retention compartment has reached a maximum capacity.
6. The system of claim 2, wherein the docking station further comprises: a docking station computer system a docking station processor and a docking station computer readable storage medium having computer readable instructions stored thereon for execution by the docking station processor, causing the docking station processor to: transmit and receive data and instructions to and from the unmanned ground vehicle.
7. The system of claim 1, wherein the base unit of the unmanned ground vehicle is substantially water-proof.
8. The system of claim 1, wherein the unmanned ground vehicle further comprises: at least one obstacle avoidance sensor configured to detect obstacles within the path of the unmanned ground vehicle, and wherein the processor and a computer readable storage medium having computer readable instructions stored thereon for execution by the processor, causing the processor to: send directional instructions to the independent motors to in order to drive the unmanned ground vehicle in a modified path to avoid any detected obstacles.
9. The system of claim 1, wherein the unmanned ground vehicle is an all-terrain vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Some embodiments of the present invention are illustrated as an example and are not limited by the figures of the accompanying drawings, in which like references may indicate similar elements.
[0017]
[0018]
[0019]
[0020]
[0021] The various embodiments of the present invention will hereinafter be described in conjunction with the appended drawings, wherein like designations denote like elements.
DETAILED DESCRIPTION
[0022] The present invention is directed to an autonomous golf ball picking system that satisfies the needs set out above.
[0023] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term and/or includes any and all combinations of one or more of the associated listed items. As used herein, the singular forms a, an, and the are intended to include the plural forms as well as the singular forms, unless the context clearly indicates otherwise.
[0024] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one having ordinary skill in the art to which this invention belongs.
[0025] In describing the invention, it will be understood that a number of techniques and steps are disclosed. Each of these has individual benefit and each can also be used in conjunction with one or more, or in some cases all, of the other disclosed techniques. Accordingly, for the sake of clarity, this description will refrain from repeating every possible combination of the individual steps in an unnecessary fashion. Nevertheless, the specification and claims should be read with the understanding that such combinations are entirely within the scope of the invention and the claims.
[0026] In general, a mission plan which may include one or more route maps, which may be a series of waypoints may be designed for an autonomous golf ball picking vehicle using digital map (e.g. Google map or equivalent) and the commands to execute to one or more route maps may be created on a remote computer system. The mission plan may be subsequently programmed onto a computer system located on the vehicle. The mission plan may be directly programmed into to the vehicle's computer system or programmed on a remote computer system and subsequently transferred to the vehicle's computer system. Once the mission plan has been created and loaded onto the vehicle, connection to a computer and/or telecommunication network is no longer needed.
[0027] Further, in general, when the vehicle turned on, it may utilize a GPS system to determine the longitude and latitude of current position on the vehicle, travel to pre-defined starting position and start to run the route repeatedly collecting golf balls based on pre-defined mission plan. The CPU will track waypoints by using GPS position and compass and follow the mission plan in real time.
[0028] The mission plan may include various events and related commands to execute these events. Such events may include the time to begin and/or stop the activity of collecting balls, run the vehicle in a continuous running mode, run a first route map then a second route map, alternate between two or more route maps, etc.
[0029] An example of a mission plan may include two route maps, a first directed to golf balls that are close to the tee boxes and second for the golf balls that are located further away from the tee boxes. The mission plan may include a time schedule to run the route maps and to run the first route map for three consecutive runs then run the second route map once, then repeat the cycle. Since a majority of the golf balls will be located close to the tee boxes, the running of the first route map for three runs while the running of the second route map once will focus the effort of collecting the golf balls on the area which hold the majority of those golf balls.
[0030] When the golf ball bucket is full, a sensor can be triggered. The onboard computer system may then execute instructions to send the vehicle to a home docking station, unload the golf balls and resume the collection of golf balls automatically based on the mission plan.
[0031] The vehicle is also equipped with one or more sensors for detecting potential obstacles. While follow the mission plan, if any obstacle is detected, an object avoidance function may be triggered with a temporary detour to avoid colliding with such objects and continue following the mission plan.
[0032] The onboard computer system may monitor the battery level in real time by pre-designed trigger for low level battery. When the battery level is lower than the trigger value, the onboard computer system may send one or more commands to direct the vehicle back to a home docking station for battery recharge. When the battery is full, the vehicle may automatically return to the field by a resume mission plan command.
[0033] If the vehicle is malfunctioned or crashed, a real-time alert may be sent automatically to a home computer.
[0034] Although this invention has been described in specific detail with reference to the disclosed embodiments, it will be understood that many variations and modifications may be effected within the spirit and scope of the invention as described herein.
[0035] Although the present invention has been illustrated and described herein with reference to various embodiments and specific examples thereof, it will be readily apparent to those of ordinary skill in the art that other embodiments and examples may perform similar functions and/or achieve like results. All such equivalent embodiments and examples are within the spirit and scope of the present invention, are contemplated thereby, and are intended to be covered by the following claims.
[0036] The present invention will now be described by referencing the appended Figures representing various embodiments.
[0037]
[0038] The UGV 10 also includes at least two linked wheels 18, each driven by an independent motor 20. The independent motors 20 allows different speeds on the each of the wheels 18 to allow for an ability to change the direction of the UGV 10. The differing speeds allow for the UGV 10 to travel in various speeds as well as travel in a reverse direction.
[0039] The UGV 10 also includes an onboard computer system 22. The onboard computer system 22 may include a processor and a computer readable storage medium having computer readable instructions stored thereon for execution by the processor. The onboard computer system 22 is configured to store and execute programs and commands that allow the UGV 10 to autonomously pick up and drop off golf balls.
[0040] A motor driver 24 is connected to the onboard computer system 22 and to the independent motors 20 which controls the speed of the wheels 18.
[0041]
[0042] The route map 50 may be a computer readable file that can be processed and acted upon by the onboard computer system 22. Accordingly, the onboard computer system 22 is configured to read the route map and send directional instructions to the independent motors in order to drive the unmanned ground vehicle along the path set out according to the route map.
[0043] In some embodiments, it may be desirable to have the UGV 10 follow multiple route maps or the same route map multiple times. To accommodate this situation, a mission plan may be utilized. A mission plan may be a plan that includes one or more route maps.
[0044]
[0045] In some embodiments, the base unit 12 may include an access door 26 configured to allow access into the internal ball retention compartment 14 to allow the picked-up golf balls to be deposited into the golf ball receiving bin 34 within the docking station 30. The access door 26 may be any suitable door, including a magnetically operated door. Further, the opening and closing of the access door 26 may be controlled by the onboard computer system 22 or other computer system to further ensure these embodiments are automated.
[0046] In some embodiments, the unmanned ground vehicle 10 may include a rechargeable battery 28 configured to provide power to the unmanned ground vehicle 10. In these embodiments, the unmanned ground vehicle 10 may also include at least one battery sensor 40 to determine the power level of the battery 28. In these embodiments, the onboard computer system 22 is configured to send directional instructions to the independent motors 20 through the motor driver 24 in order to drive the unmanned ground vehicle to the docking station when the at least one battery sensor 40 determines the power level of the battery 28 dropped below a specific power threshold. Further in these embodiments, docking station 30 will further includes a battery charging component 36 configured to recharge the rechargeable battery 28 within the unmanned ground vehicle 10 either wirelessly or through a physical contact. Battery charging component 36 may be one or more solar panels, one or more batteries or connected to a remote power grid.
[0047] In some embodiments, the unmanned ground vehicle 10 may further include at least one ball capacity sensor 42 to determine the capacity level of the internal ball retention compartment 14. In these embodiments, the onboard computer system 22 is configured to send directional instructions to the independent motors 20 through the motor driver 24 in order to drive the unmanned ground vehicle to the docking station when the at least one ball capacity sensor 42 determines the capacity of the internal ball retention compartment 14 has reached a maximum capacity.
[0048] In some embodiments, the docking station 30 may further include a docking station computer system 38 having docking station processor and a docking station computer readable storage medium having computer readable instructions stored thereon for execution by the docking station processor. In these embodiments, the docking station computer system 38 is configured to transmit and receive data and instructions to and from the unmanned ground vehicle. For example, the docking station computer system 38 may communicate with the unmanned ground vehicle 10 in order to have the access door 26 open in order to have the picked up golf balls be deposited from the interior ball retention compartment 14 to the golf ball receiving bin 34.
[0049] In some embodiments, the unmanned ground vehicle 10 may include at least one obstacle avoidance sensor 44 configured to detect obstacles within the path of the unmanned ground vehicle 10. In these embodiments, the onboard computer system 22 is configured to send directional instructions to the independent motors 20 through the motor driver 24 in order to drive the unmanned ground vehicle 10 in a modified path to avoid any detected obstacles.
[0050] In some embodiments, the UGV 10 may include a GPS location system 48 to assist the UGV 10 in locating it position within the route map 50.
[0051] In some embodiments, two or more UGVs 10 and/or two or more docking stations 30 may be utilized. In these embodiments, two or more UGVs 10 may utilized a single docking station 30. This will allow for multiple UGVs to be in operation simultaneously. Further, one UGV 10 may utilize two or more docking stations 30. This will allow for multiple options for the depositing of picked-up golf balls and for the recharging of the battery 28 of the UGV 10.
[0052]
[0053] Upon the loading of the mission plan, the UGV sets out to pick up golf balls from the ground by heading to a first waypoint pursuant to the route map 76. This is referred to starting a run.
[0054] During this run, the UGV will inquire if the interior ball retention compartment is full 78. If so, instructions from the onboard computer system will direct the UGV to the docking station to unload the interior ball retention compartment 80. The UGV will begin and/or continue with the current run pursuant to the route map 76.
[0055] Additionally, during this run, the UGV will inquire if the UGV's battery is low on power 82. If so, instructions from the onboard computer system will direct the UGV to the docking station in order to recharge the battery 84. Upon the recharge of the battery, the UGV will begin and/or continue with the current run pursuant to the route map 76.
[0056] Still further, during this run, the UGV will inquire if any other errors are detected 86. If so, instructions from the onboard computer system will direct the UGV to the docking station where the mission plan will be terminated and where the UGV will be transmitted an alert to notify an operator of the error. This transmitted alert can be audible, over a telecommunication network or other similar manner.
[0057] Still further, during this run, the UGV will inquire if the mission plan is complete 90. If so, instructions from the onboard computer system will direct the UGV to the docking station for unloading of the picked-up golf balls and for storage 92. If not, the UGV will begin and/or continue with the current run pursuant to the route map 76.
[0058] The exact specifications, materials used, and method of use of the autonomous golf ball picking system may vary upon manufacturing.
[0059] The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the present invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The exemplary embodiment(s) were chosen and described in order to best explain the principles of the present invention and its practical application, to thereby enable others skilled in the art to best utilize the present invention and various embodiments with various modifications as are suited to the particular use contemplated.