ROBOTIC VEHICLE
20230409030 ยท 2023-12-21
Inventors
- Dennis W. Doane (Marietta, SC, US)
- Rick M. Doane (Marietta, SC, US)
- Timothy L. Doane (Marietta, SC, US)
- Shea P. Doane (Marietta, SC, US)
- Robert T. Nicola (Marietta, SC, US)
- Kenneth M. Burns (Marietta, SC, US)
Cpc classification
G05D1/0088
PHYSICS
G05D1/0044
PHYSICS
International classification
G05D1/00
PHYSICS
A63B55/60
HUMAN NECESSITIES
Abstract
A autonomous robotic golf caddy which is capable of following a portable receiver at a pre-determined distance, and which is capable of sensing a potential impending collision with an object in its path and stop prior to said potential impending collision.
Claims
1-17. (canceled)
18. An autonomous vehicle including: a vehicle frame and a housing connected to said vehicle frame; a drive mechanism connected to said vehicle frame; said drive mechanism configured to move said autonomous vehicle; said drive mechanism including a plurality of wheels and at least one motor; and, a collision avoidance/navigation arrangement in communication with a processor system; said collision avoidance/navigation arrangement including a plurality of sensors configured to detect one or more objects about said autonomous vehicle; said collision avoidance/navigation arrangement configured to send information to said processor system so that such information causes said autonomous vehicle to avoid collision or contact with one or more said detected objects; said plurality of sensors includes first and second sensor groups; said first sensor group includes a first primary sensor; said first primary sensor is a an ultra-wide band bandwidth sensor; said second sensor group includes a first secondary sensor; said first primary sensor is positioned on one side of said vehicle frame; said first secondary sensor is positioned on a front portion of said vehicle frame and positioned forwardly of said first primary sensor; said first secondary sensor is not an ultra-wide band bandwidth sensor.
19. The autonomous vehicle as defined in claim 18, wherein said first sensor group includes a second primary sensor.
20. The autonomous vehicle as defined in claim 18, wherein second sensor group includes a second secondary sensor; said second secondary sensor is not an ultra-wide band bandwidth sensor.
21. The autonomous vehicle as defined in claim 19, wherein second sensor group includes a second secondary sensor; said second secondary sensor is not an ultra-wide band bandwidth sensor.
22. The autonomous vehicle as defined in claim 20, wherein said second secondary sensor positioned forwardly of said first primary sensor.
23. The autonomous vehicle as defined in claim 21, wherein said second secondary sensor positioned forwardly of said first primary sensor.
24. The autonomous vehicle as defined in claim 23, wherein a spacing between said first and second primary sensors is greater than a spacing between said first and second secondary sensors.
24. The autonomous vehicle as defined in claim 18, wherein said plurality of sensors includes two or more sensors selected from the group consisting of ultra-wide band bandwidth sensor, camera, RF-based sensor, ultrasonic sensor, and lateral sensor.
25. The autonomous vehicle as defined in claim 23, wherein said plurality of sensors includes two or more sensors selected from the group consisting of ultra-wide band bandwidth sensor, camera, RF-based sensor, ultrasonic sensor, and lateral sensor.
26. The autonomous vehicle as defined in claim 18, wherein said collision avoidance/navigation arrangement further causes said autonomous vehicle to perform one or more functions selected from the group consisting of a) avoiding collision or contact with the user during movement of said autonomous vehicle, b) avoiding collision or contact with an object during movement of said autonomous vehicle, c) avoiding movement of said autonomous vehicle to an undesired or restricted location, and/or d) moving said autonomous vehicle to a staging area, charging area, and/or storage area.
27. The autonomous vehicle as defined in claim 25, wherein said collision avoidance/navigation arrangement further causes said autonomous vehicle to perform one or more functions selected from the group consisting of a) avoiding collision or contact with the user during movement of said autonomous vehicle, b) avoiding collision or contact with an object during movement of said autonomous vehicle, c) avoiding movement of said autonomous vehicle to an undesired or restricted location, and/or d) moving said autonomous vehicle to a staging area, charging area, and/or storage area.
28. A method for controlling movement of an autonomous vehicle, the method comprising: providing an autonomous vehicle, said autonomous vehicle including: a vehicle frame and a housing connected to said vehicle frame; a drive mechanism connected to said vehicle frame; said drive mechanism configured to move said autonomous vehicle; said drive mechanism including a plurality of wheels and at least one motor; and, a collision avoidance/navigation arrangement in communication with a processor system; said collision avoidance/navigation arrangement including a plurality of sensors configured to detect one or more objects about said autonomous vehicle; said collision avoidance/navigation arrangement configured to send information to said processor system so that such information causes said autonomous vehicle to avoid collision or contact with one or more said detected objects; said plurality of sensors includes first and second sensor groups; said first sensor group includes a first primary sensor; said first primary sensor is a an ultra-wide band bandwidth sensor; said second sensor group includes a first secondary sensor; said first primary sensor is positioned on one side of said vehicle frame; said first secondary sensor is positioned on a front portion of said vehicle frame and positioned forwardly of said first primary sensor; said first secondary sensor is not an ultra-wide band bandwidth sensor; and, operating said autonomous vehicle, and wherein said autonomous vehicle is configured to avoid collision with objects by use of said collision avoidance/navigation arrangement during said operation of said autonomous vehicle.
29. The method as defined in claim 28, further including the steps of: obtaining location information of said autonomous vehicle; and, comparing said location information to map information stored in said autonomous vehicle to facilitate in movement of said autonomous vehicle.
30. The method as defined in claim 28, further including the steps of: designating authorized and unauthorized locations; and, using said map information and said location information to cause said autonomous vehicle to navigate away from said unauthorized locations and maintain a location within said authorized locations.
31. The method as defined in claim 28, further including the step of causing said autonomous vehicle to maintain a predetermined following distance behind the user and avoid a potential collision with objects in a path of movement of said autonomous vehicle based at least partially on information from said collision avoidance/navigation arrangement and information received from said smart device.
32. The method as defined in claim 28, wherein said collision avoidance/navigation arrangement further causes said autonomous vehicle to perform one or more functions selected from the group consisting of a) avoiding collision or contact with the user during movement of said autonomous vehicle, b) avoiding collision or contact with an object during movement of said autonomous vehicle, c) avoiding movement of said autonomous vehicle to an undesired or restricted location, and/or d) moving said autonomous vehicle to a particular staging area, charging area, and/or storage area.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0131] Reference may now be made to the drawings, which illustrate various embodiments that the invention may take in physical form and in certain parts and arrangements of parts wherein:
[0132]
[0133]
[0134]
[0135]
[0136]
[0137]
[0138]
[0139]
[0140]
DETAILED DESCRIPTION OF A NON-LIMITING EMBODIMENT
[0141] Referring now to the drawings wherein the showing is for the purpose of illustrating non-limiting embodiments of the invention only and not for the purpose of limiting the same,
[0142] The robotic golf caddy 100 is configured to be responsive to a signal from a remote transmitter 200 carried by a golfer 102 as the golfer 102 moves on a golf course 104. The robotic golf caddy 100 is capable of following the remote transmitter 200 at a pre-determined distance. Additionally, the robotic golf caddy 100 is capable of sensing a potential impending collision with an object in its path of movement and is adapted to stop and/or re-route its path of movement prior to the collision. As such, the robotic golf caddy includes a golfer tracking arrangement (e.g., remote transmitter 200 and tracker receiver in the robotic golf caddy) and a collision avoidance arrangement. The golfer tracking arrangement is configured to ensure that the robotic golf caddy follows a golfer as the golfer walks and plays golf on the golf course. The golfer tracking arrangement can be configured to ensure that the robotic golf caddy maintains a predetermined distance between the robotic golf caddy and the golfer (e.g., 1-100 ft. and all values and ranges therebetween). Also, golfer tracking arrangement can be configured to ensure that the robotic golf caddy begins moving toward the golfer after a predetermined minimum distance between the robotic golf caddy and the golfer is detected to have been exceeded. For example, if the maximum distance preset for the robotic golf caddy is 60 ft. and the predetermined minimum distance is 5 ft., if the golfer moves more than 5 ft. from the robotic golf caddy, the processor unit in the robotic golf caddy will detect that the predetermined minimum distance between the robotic golf caddy and the golfer is exceeded and the processor unit will cause the robotic caddy to move toward to the golfer. Once the robotic golf caddy has moved at or within 5 ft. of the golfer, the processor unit in the robotic golf caddy will detect that the predetermined minimum distance between the robotic golf caddy and the golfer is not exceeded and the processor unit will cause the robotic golf caddy to stop movement. If the golfer moves more than 60 ft. from the robotic golf caddy, the processor unit in the robotic golf caddy will detect that the distance between the robotic golf caddy and the golfer has exceeded the predetermined maximum distance between the robotic golf caddy and the golfer and the processor unit will cause the robotic golf caddy to stop movement. When this event occurs, the golfer will need to walk toward the robotic golf caddy so that the distance is less than the 60 ft. The golfer may be required to reestablish communication between the remote transmitter 200 and the robotic golf caddy if the predetermined maximum distance between the robotic golf caddy and the golfer is exceeded and/or if communication is lost between the remote transmitter 200 and the robotic golf caddy. As can be appreciated, other predetermined maximum and minimum distances can be used. As also can be appreciated, the remote transmitter 200 and/or the robotic golf caddy can generate an audible and/or tactile alarm when the predetermined maximum distance between the robotic golf caddy and the golfer is exceeded and/or if communication is lost between the remote transmitter 200 and the robotic golf caddy; however, this is not required.
[0143] The robotic golf caddy can include one or more safety features. Such safety features include, but are not limited to, 1) the robotic golf caddy can be configured to stop and/or turn off when a preset maximum distance between the remote transmitter and robotic golf caddy is exceeded. Such distance is generally 2-25 ft. (and all values and ranges therebetween), and typically 6-15 ft., and more typically 9-12 ft. This preset maximum distance can be designed to be changeable by the golfer and/or authorized personnel; however, this is not required; 2) the robotic golf caddy can be configured to include a parking brake to inhibit or prevent unintentional movement of the robotic golf caddy. The packing brake can be automatically or manually engaged when the robotic golf caddy has stopped, the robotic golf caddy has disconnected from the transmitter on the golfer, the robotic golf caddy has shut down, etc.; 3) the robotic golf caddy can be configured to include dynamic braking. Dynamic braking can not only be used to facilitate in the braking of the robotic golf caddy, but can also be used to recharge the battery on the robotic golf caddy; however, this is not required, 4) the robotic golf caddy can be configured to stop or turn off if it passes the golfer that has the remote transmitter, 5) the robotic golf caddy can be configured to stop or turn off if it gets too close to the golfer that has the remote transmitter (e.g., 0.5-6 ft. and all values and ranges therebetween). This minimum distance can optionally be changeable by the golfer and/or authorized personnel; 6) the robotic golf caddy can be configured to stop or turn off if it exceeds a predefined maximum speed. This predefined maximum speed can optionally be changeable by the golfer and/or authorized personnel; 7) the robotic golf caddy can be configured to stop or turn off if the battery power is below a predefined level; 8) the robotic golf caddy can be configured to stop or turn off if one or more sensors is malfunctioning; 9) the robotic golf caddy can be configured to stop or turn off if the motor is overheating and/or malfunctioning; 10) the robotic golf caddy can be configured to stop or turn off if one or more of the electronic components of the robotic golf caddy is malfunctioning, 11) the robotic golf caddy can be configured to stop or turn off if a signal is lost with the remote transmitter; 12) the robotic golf caddy can be configured to stop or turn off if there has been no detected movement of the remote transmitter for a predefined period of time; 13) the robotic golf caddy can be configured to include circuit fuses for the motor and/or other electronic components of the robotic golf caddy; 14) the robotic golf caddy can be configured to include a safety stop feature if the robotic golf caddy senses that it is going too fast based on a distance between the golfer and the robotic golf caddy; and/or 15) the robotic golf caddy can be configured to determine the tilt angle of the golfer using the transmitter and/or the tilt angle of the robotic golf caddy to stop the robotic golf or change the direction of the robotic golf caddy to prevent flipping, becoming stuck or immobile, or otherwise damaging the robotic golf caddy.
[0144] The robotic golf caddy 100 is illustrated as including a housing 112 releasably mounted to a vehicle frame 110. The housing 112 is configured to at least partially enclose the workings of the robotic golf caddy 100 including the vehicle frame 110, a processor unit 130, at least a portion of a drive mechanism 140, a receiver 120, and/or a collision avoidance arrangement 150. Generally, the housing 112 is designed to releasably secure various golf items and/or golf accessories as would typically be carried by a golf caddy. As such, the top portion of housing 112 is configured to includes a golf bag cavity 117 that is designed to receive at least a bottom portion of a golf bag so that the golf bag 114 containing golf clubs 113 can be releasably secured to the housing. The cavity can also be designed to receive one or more golf accessories (e.g., umbrella, towel, etc.). Strap 115 is provided to secure the golf bag 114 in golf bag cavity 117. As can be appreciated, the golf bag cavity can be configured to hold more than one golf bag; however, this is not required. As illustrated in
[0145] The robotic golf caddy 100 is also illustrated as including other features including a personal cooler 220 and/or cavity for a personal cooler (e.g., cavity is configured to receive at least the base portion of a personal cooler, etc.), a cup holder 222 capable of holding a cup and/or bottle 223, an accessory holder 224 capable of holding a golf accessory such as, for example, a towel, golf balls, golf divot tool, ball marker, golf tees, golf gloves, etc. and/or personal items (e.g., keys, money, wallet, purse, glasses, glass case, watch, rings, jewelry, etc.), a charging station/data connector 226 capable of charging one or more smart devices (e.g., smart phone, iPad, tablet computer, note pad, laptop, golf range finder, etc.), and/or for transmitting data between a smart device and the robotic golf caddy, a supplemental accessory holder 228 capable of holding a divot/seed repair kit 229, and a front cavity 227 for holding an item (e.g., personal items, smart phone, golf accessories, etc.). As can be appreciated, the robotic golf caddy can include more than one personal cooler 220 and/or cavity for a personal cooler, cup holder, accessory holder, charging station/data connector, supplemental accessory holder, and/or front cavity. Although not shown, the robotic golf caddy 100 can be configured to releasably secure or temporarily hold other or alternative golf accessories or personal items as would typically be used by a golfer. Also, the robotic golf caddy can include one or more lights (not shown) to provide light to a certain region on a ground surface and/or to facilitate in locating the robotic golf caddy and/or to indicate proper operation and/or a malfunction of the robotic golf caddy; however, this is not required. As can be appreciated, the robotic golf caddy can have other or additional features (e.g., one or more USB, Ethernet and/or HDMI outlets, WiFi connection capabilities to access internet, one or more speakers, radio tuner, CD and/or DVD player, media interface to play music from a smart device, camera to take video and/or picture of golf swing or other features or activities on a golf course, one or more seating areas on the housing for a golfer, charger for remote transmitter etc.).
[0146] The robotic golf caddy 100 is illustrated as including a vehicle frame 110 and a receiver 120 mounted to the vehicle frame 110. The receiver 120 is adapted to receive a signal 121 from the remote transmitter 200. The receiver generally includes an antenna and is typically located at the front or front region of the robotic golf caddy. The receiver 120 is also illustrated as being in communication with a processor unit 130 such that when the receiver 120 receives a signal from the remote transmitter 200, the receiver 120 can send information to the processor unit 130 of robotic golf caddy 100. As such, the processor unit 130 can be programmed to process input received in the form of a signal from the receiver 120 to determine a position of the remote transmitter 200 relative to the robotic golf caddy 100. Thus, the input received from the receiver 120 is adapted to cause the robotic golf caddy 100 to move relative to the remote transmitter 200 in accordance with programming of the processor unit 130.
[0147] The robotic golf caddy 100 is also illustrated as including a drive mechanism 140 mounted to the vehicle frame 110 and in communication with the processor unit 130. The drive mechanism 140 is configured to move the robotic golf caddy 100 in response to a signal received from the processor unit 130. The drive mechanism further includes a pair of drive wheels 142, 143 and one steering wheel 144. The drive wheels are generally wider and have a larger diameter than the steering wheel; however, this is not required. As best illustrated in
[0148] The robotic golf caddy 100 is also illustrated as including a collision avoidance arrangement 150 in communication with the processor unit 130. The collision avoidance arrangement 150 comprises a plurality of sensors illustrated as sensors 152, 154, 156, 232, 234 that are spaced apart from one another about the robotic golf caddy 100. Sensors 152, 154, 156, 232, 234 are configured to detect potential impending objects around the robotic golf caddy 100. The sensors can be the same or different type of sensor. In one non-limiting arrangement, sensors 152, 154, 156 use narrowband technology such as ultrasound or LIDAR sensors, and sensors 232, 234 use wide band bandwidth such as ultra-wide band sensor. These two types of sensors work in conjunction with one another to obtain range information related to one or more objects within a field of coverage of the sensors; however, this is not required. The plurality of sensors on the robotic golf caddy 100 can form a zone of coverage (not shown) having a pre-determined radius (e.g., 0.1-200 ft. and all values and ranges therebetween) around the robotic golf caddy 100 such that when 1) a potential impending object is detected by the plurality of sensors, and/or 2) the potential impending object is determined to be in the zone of coverage formed by the plurality of sensors, the collision avoidance arrangement is configured to send a signal to the processor unit 130, thereby causing the robotic golf caddy 100 to stop or avoid the detected potential impending object. As can be appreciated, more or fewer sensors can be used.
[0149] The plurality of sensors can also or alternatively be used as part of a preventative programming system programmed into the processor unit 130 of the robotic caddy 100 as software 138; however, this is not required. For example, if a boulder (not shown) is detected by the plurality of sensors, the processor unit 130 can instruct the robotic golf caddy 100 to avoid the boulder and find an alternate route and/or path around the boulder while still following the golfer 102 on the golf course 104. Similarly, if two trees (not shown) are detected by the sensors as being separated by a distance narrower than the width of the robotic golf caddy 100, the processor unit 130 can instruct the robotic golf caddy 100 to avoid the narrow gap between the trees and find an alternate route and/or path so as to continue following the golfer 102 on the golf course 104 at a predetermined distance.
[0150] As illustrated in
[0151] The robotic golf caddy is also illustrated as including a navigation arrangement 230 in communication with the processor unit 130 to control movement of the robotic golf caddy 100. The navigation arrangement 230 can incorporate the Global Positioning System (GPS) system 160; however, other systems can be also or alternatively used (e.g., LORAN system, GSM system, etc.). The navigation arrangement 230 can be configured to be used in conjunction with the collision avoidance arrangement 150 to provide information to the processor unit 130 to control movement of the robotic golf caddy 100. The navigation arrangement 230 can include detailed golf course map information. For example, the navigation arrangement 230 can be used to determine yardage data of the robotic golf caddy from a particular location such as the distance between the robotic golf caddy and the golf hole, distance between the robotic golf caddy and the golf tee, distance between the robotic golf caddy and an object on the golf course, etc. Data from the navigation arrangement 230 can be merged and/or overlaid with a map 134 of the golf course stored in the memory 132 of the robotic golf caddy along with movement limitation 136 instructions. When a GPS system is used, the GPS system is configured to receive a signal 163 from a GPS satellite 162, and send information to the navigation arrangement and/or processor unit 130 of the robotic golf caddy 100 relating to the determined position of the robotic golf caddy 100 on the golf course. GPS information can be used in conjunction with the map information and the information from the collision avoidance arrangement 150 to provide information to the processor unit 130 to control movement of the robotic golf caddy 100. As such, the navigation arrangement thus enables geofencing capabilities for the robotic golf caddy and also can be used to provide valuable information to the golfer on the golf course. The navigation arrangement can also be used to provide information about usage of the robotic golf caddy and location information of the robotic golf caddy.
[0152] Referring now to
[0153] With continued reference to
[0154] The robotic golf caddy is 100 is also illustrated as including an interactive display 190 mounted to the robotic golf caddy 100. In particular, the interactive display 190 is mounted to the front face of an upwardly extending portion of the housing 112 and the back side of the upwardly extending portion supports an upper portion of the golf bag 114; however, it can be appreciated that the interactive display 190 can be mounted in other regions of the robotic golf caddy. As also can be appreciated, interactive display 190 can be releasably mounted to the robotic golf caddy; however, this is not required. The interactive display 190 is illustrated as being in communication with the processor unit 130 and is adapted to send signals thereto and receive signals therefrom. The interactive display 190 can be an LCD and/or LED display; however, other or alternative displays may be used. Similarly, the interactive display 190 can be a touchscreen display. The interactive display 190 is configured to interact with a user of the robotic golf caddy 100 by providing instructional information to the user of the robotic golf caddy 100, providing diagnostic and/or status information to the user of the robotic golf caddy 100, providing connection status with a smart device or system in communication with the robotic golf caddy 100, enabling a user to power up or power down the robotic golf caddy 100, or displaying other or alternative types of information to the user of the robotic golf caddy 100, etc. The interactive display 190 can optionally be in communication with the navigation arrangement and/or processor unit such that the interactive display 190 can provide information to the golfer that would typically be provided by the navigation arrangement and/or processor unit including, but not limited to, the golf hole number, distance to the center of the green, distance to the front of the green, distance to the back of the green, etc.; however, this is not required. The interactive display could optionally include a ball location function and when activated can use the sensors on the robotic golf caddy to held locate a golf ball of the golfer. The interactive display 190 can be releasably mounted to the front of the housing 112 of the robotic golf caddy 112; however, this is not required. As can be appreciated, a smart device located on the golfer or positioned on the robotic golf caddy can be connected by wire or wirelessly to the navigation arrangement and/or processor unit so as to provide information to the navigation arrangement and/or processor unit (e.g., location information, weather information, golf course information, etc.). As can be appreciated, the smart device can function as a substitute for a GPS system in the golf caddy and/or be used as source of the map information for the golf course. As can also be appreciated, the smart device can be used as a source of other or additional information.
[0155] As best illustrated in
[0156] The robotic golf caddy 100 is illustrated as including a communication system 210. The communication system 210 is illustrated as including a Bluetooth system 212 and a WiFi system 214 suitable for communication with the golfer. As can be appreciated, the communication system can include other wireless technologies and/or wired technologies, such as, for example, USB cable 216, FireWire, HDMI cable 218, etc.
[0157] The Bluetooth system 212 can be configured to provide outside-in access to the robotic golf caddy 100. For example, the Bluetooth system 212 can provide external control of the robotic golf caddy 100 to a golf course employee and/or manufacturing representative so as to allow viewing of information (e.g., diagnostic information, etc.) stored by the robotic golf caddy 100. Additionally, the Bluetooth system 212 can be used by a golf course employee and/or manufacturing representative to access the robotic golf caddy 100 so as to adjust the navigation arrangement 230, run diagnostics on the robotic golf caddy 100, and/or download data and/or information stored on the robotic golf caddy 100. For example, robotic caddy usage data can be downloaded from the robotic golf caddy; however, other or alternative types of data can be accessed.
[0158] The WiFi system 214 can be configured to provide inside-out access to the robotic golf caddy 100. For example, the WiFi system 214 can be used by a golfer using the robotic golf caddy 100 to access and/or download data stored by the robotic golf caddy 100. Non-limiting examples (as described earlier) of data stored by the robotic golf caddy 100 and accessible by the golfer include, but are not limited to, number of golf holes completed (e.g., 9 holes of golf completed, 18 holes of golf completed, etc.), golfer scores (e.g., transmission of golfer's scores into club handicap system, etc.), golfer member information, golf member account information (e.g., outstanding fees, etc.), distance the robotic golf caddy 100 traveled, distance the golfer walked, number of calories burned by the golfer, maintenance information, etc.
[0159] The communication system 210 and the interactive display 190 can be connected to a smart device 240. As such, a smart device 240 can be used to view selected types of information stored in the memory 132 of robotic golf caddy 100.
[0160] With reference now to
[0161] With reference now to
[0162] As best illustrated in
[0163] The illustrative method can include: [0164] (1) providing a robotic golf caddy 100 having at least one receiver 120 connected to a vehicle frame 110 thereof, a processor unit 130 in communication with at least one receiver 120, a drive mechanism 140 mounted to the vehicle frame 110, the drive mechanism operable by the processor unit 130, a navigation arrangement in communication with the processor unit 130, and a collision avoidance arrangement 150, [0165] (2) programming the processor unit 130 of the robotic golf caddy 100 with a predetermined map 134 of the golf course 104, the programmed map 134 of the golf course 104 highlighting at least areas of importance on the golf course (e.g., trees, fairway, tee box, putting green, etc.). [0166] (3) receiving input signals from the positioning system 160 related to a position of a remote transmitter 200 held by the golfer relative to the robotic golf caddy 100, [0167] (4) receiving input signals from the positioning system 160 related to a position of the robotic golf caddy 100 on the golf course relative to various objects on the golf course 104, [0168] (5) receiving input signals from the collision avoidance arrangement 150 related to a position of potential impending objects in the path of the robotic golf caddy 100, [0169] (6) processing the received input signals from the remote transmitter 200, the positioning system 160 and the collision avoidance arrangement 150 via the processor unit 130 of the robotic golf caddy 100, thereby generating an output signal providing a best path of movement for the robotic golf caddy 100 to approach and/or follow the golfer, and [0170] (7) moving the robotic golf caddy 100 in response to the output signal of the processor unit 130 with in accordance with the movement limitations 136 stored in the memory 132 of the robotic golf caddy 100 so as to maintain a proper, predetermined following distance behind the golfer 102 on the golf course 104, and to avoid a potential collision with objects in the path of movement of the robotic golf caddy 100.
[0171] With reference now to
[0177] The robotic golf caddy 100 is capable of continuously receiving input signals from the remote transmitter 200, the positioning system 160 and the collision avoidance arrangements 150, and continuously processes the continuously received input signals so as to continuously generate a new output signal providing new best paths of movement for the robotic golf caddy 100 as the robotic golf caddy 100 moves on the golf course 104; however, this is not required.
[0178] With reference now to
[0179] While considerable emphasis has been placed herein on the structures and configurations of the preferred embodiments of the invention, it will be appreciated that other embodiments, as well as modifications of the embodiments disclosed herein, can be made without departing from the principles of the invention. These and other modifications of the preferred embodiments, as well as other embodiments of the invention, will be obvious and suggested to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the present invention and not as a limitation thereof.