MANAGEMENT OF OPERATION AND USE OF RECREATIONAL VEHICLE

20180101998 ยท 2018-04-12

Assignee

Inventors

Cpc classification

International classification

Abstract

A system, and method, for managing recreational vehicle a central control unit (A) at a convenient facility and a unit (B) installable on a vehicle, with each unit (A) and (B) operable to receive data from and to send data to the other. Unit (A) includes a rules database module for holding an organised, searchable list of a rules database for control and management of a vehicle 12 on which a unit (B) is installed to comprise an on-vehicle unit B. The unit (A) also includes a rules engine module operable to receive, and compare with the rules list of database, data from the second unit (B). The unit (B) includes a location tracking module and a sensor data module, with the location tracking module adapted to track the position of the vehicle in real time by obtaining vehicle positional data, while the sensor data module is operable to collect data from at least one sensor of the vehicle and to pass the data to the unit (A).

Claims

1-46. (canceled)

47. A system for managing an individual recreational vehicle, wherein the system has two units, including: a first unit comprising a central control unit locatable at a convenient facility, and a second unit installable on a vehicle, each of the two units are operable to receive data from and to send data to the other of the two units; the first, central control unit includes: (i} a central server; (ii) a rules database module for holding an organised, searchable list of a rules database created for the control and management of a vehicle on which the second unit is installable to comprise an on-vehicle unit: and (iii) a rules engine module operable to receive, and compare with the rules list of database, data from the on-vehicle second unit; the second unit includes: (a) a location tracking module adapted to track the position of the vehicle in real time by obtaining vehicle positional data: (b) a sensor data module operable to collect data from at least one sensor of the vehicle; (c) a vehicle control interface module adapted for controlling the at least one sensor of the vehicle in accordance with a command from the first central control unit; and (d) a communication module by which data is transferable between the first unit and second unit; wherein: the central control unit of the system is adapted to utilize data received from the second unit in providing real-time tracking, live monitoring and real-time control of the vehicle on which the second unit is installed; the modules of the second unit are adapted to Obtain current status data applicable to the vehicle, such as location, speed, and time of day, and to send the status data to the central server, and also adapted to receive commands, or messages or commands and messages, from the central server and to implement commands and communicate the messages; the central server is a cloud based central server having a software system operable in real time to manage the vehicle by checking, and applying directly in the vehicle, any commands or messages in accordance with triggered rules necessitated by the current status data to forward to the modules of the second unit actions: for performance, respectively, of required or desired a command denotes an instruction for control of the vehicle that is issued by the central server of the central control unit in response to data received by the central server, including data received via the vehicle control interface module from vehicle sensors, and that modifies at least one aspect of vehicle performance after passing via the vehicle control interface module to cause a change in operation of an output member of the vehicle and, if appropriate, to over-ride at least part of control of the vehicle otherwise able to be exercised by a driver of the vehicle; and a message denotes a communication issued or initiated by the central server for transmission via the vehicle control interface module to the driver of the vehicle for the purpose of alerting the driver of a need to observe an instruction concerning use of the vehicle, to observe a driving condition or restriction in use of the vehicle or to observe a combination of such instruction, condition and restriction.

48. The system according to claim 47, wherein the system is adapted to enable real-time tracking, live monitoring and control of each of Individual vehicles of a fleet when currently in use, each vehicle of the fleet having a respective said on-board second unit, and the cloud based central server operating with a software system enabling respective checking and applying to each vehicle of any triggered rules necessitated by the respective current status for each vehicle to forward to the modules of the respective second unit to perform respective desired or required actions.

49. The system of claim 47, wherein the modules of a second unit installed on-vehicle are adapted to obtain current status data applicable to the vehicle, such as location and speed, as well as time of day, and to send the status data to the central server, and also are adapted to receive commands and messages from the central server and to implement commands and communicate messages, and wherein the central server software is a system operable in real time to manage the vehicle, or each vehicle independently, and to check and apply any triggered rules directly in the vehicle to perform desired or required actions.

50. The system of claim 47, wherein the location tracking module of the second unit tracks the vehicle in real-time, typically with sub-second updates, and may comprise at least one of various location services such as at least one of a GPS location service, or a network triangulation system or service, or a system of location beacons in the geographic area in which the vehicle is to be used, and wherein the location tracking module is adapted to obtain location data for the vehicle via its own sensors or from at least one external sensor, and to forward the location data to the communication module, and wherein the location service is or includes a GPS based location service, and the location-tracking module is operable to pass to the communication module additional data including the source and accuracy of the location data and the number of satellites from which the data were derived.

51. The system of claim 47, wherein the on-vehicle second unit includes an external or secondary data module operable to collect external sensor data and to pass the external sensor data to the communication module for transmission to the first, central control unit; the external or secondary data is able to be received from at least one sensor such as an accelerometer, a local internal clock or a camera, or a sensor or respective sensor for recording vehicle speed, ambient temperature and/or vehicle motor temperature, voltage levels, audio input from the driver of the vehicle and prevailing light level; and the secondary data can be used in the rules database to create a flexible trigger system such as a trigger system for slowing a vehicle to a maximum speed.

52. The system of claim 47, wherein the control interface module is adapted to send, to respective sensors of the vehicle, commands received from the central server thereby to enable direct or indirect control of operation of the vehicle, such that communication between the vehicle control interface module and the central server enables the central server to receive from the control interface module substantially all data that is able to be derived from the vehicle concerning operation of the vehicle and that is required to enable the central server to generate substantially all commands necessary for control required to be exercised over operation of the vehicle.

53. The system of claim 47, wherein all decisions on vehicle control are determined by and on the central server, and from the central server the decisions giving rise to commands or messages are communicated remotely to the vehicle control interface module from which commands are sent to at least one vehicle sensor whereby commands are able to be sent by the control interface module to at least one of the ignition control, the throttle position sensor, the speed sensor, the brake sensor or an accelerometer sensor of the vehicle and for activating the pre-existing speed profile management in the speed sensor.

54. The system of claim 53, wherein the vehicle comprises a golf vehicle, that has a speed sensor pre-set speed profile set by the vehicle manufacturer, or a maintenance technician, use to limit to the maximum speed for the vehicle, and wherein the central server is adapted to generate commands for setting or changing the speed profile of the speed sensor, and to pass the commands to the appropriate sensors of the vehicle via the vehicle control interface module.

55. The system of claim 47, wherein commands received by the control interface module are able to be transmitted as electrical control signals that are passed to the relevant one or combination of two or more of the vehicle sensors, including throttle, speed, brake and accelerometer sensors, with the electrical signals then used to direct a change in vehicle operation, such as by causing a change in vehicle speed, applying the vehicle brakes or altering the steering of the vehicle, despite what the driver may have been seeking to attain in the course of operating the vehicle.

56. The system of claim 47, wherein the communication module of the second unit is a wireless network device able to connect the vehicle control interface module and the central server, the communication module optionally able to use existing standard wireless communication devices, such as those operating such as by or by 3G, 4G, 5G or later generations of mobile telecommunication technology or Bluetooth technology, such as with the communication module used to authenticate, send/receive data and securely identify the, or each, vehicle to the central server.

57. The system of claim 47, wherein the rules database module provides rules responsive to a determination of unauthorised travel of a vehicle by the central server receiving relevant data from the vehicle control interface module of a vehicle and making an accurate measure in real time of the position, speed and travel direction of the vehicle, or respective position, speed and direction of travel of each of a plurality of vehicles, relative to a map covering at least the geographic area over which the, or each, vehicle is authorised to be driven.

58. The system of claim 47, wherein the central server includes a broadcasting/communication hub module that facilitates very fast and steady communication between the rules engine of the central server and control interface module of the or each individual vehicle of the fleet of vehicles, such as with the hub module enabling secure, authenticated communication that prevents outside influence or interference.

59. The system of claim 58, wherein the central server includes at least one live dashboard display that provides a user interface that is updated by a broadcasting/communication hub module, to enable each vehicle to be monitored in real-time, or any convenient number of such displays, with a live dashboard display being a web based user interface that enables owners or operators of the vehicles to monitor the live location and status of each vehicle.

60. A method for managing at least one individual recreational vehicle, using a system including a first unit providing a remotely located central control unit comprising a cloud based central server and having a rules database module having a rules database holding an organised, searchable list of rules for the control of management of the vehicle, the system further including an on-hoard second unit installed on the vehicle and having a location tracking module, a sensor data module, a vehicle control interface module adapted for controlling at least one sensor of the vehicle in accordance with a command from the central control unit, and a communication module, the central control unit being adapted to utilise data received from the second unit in providing real-time tracking, live monitoring and real-time control of the vehicle on which the second unit is installed; wherein the method includes the steps of: (i) monitoring the position of the vehicle by the location tracking module to generate vehicle positional data; (ii) collecting the output from at least one sensor of the vehicle by the sensor data module to generate sensor data; (iii) passing the positional data from the location tracking module to a communication module; (iv) passing the sensor data from the sensor data module to the communication module; (v) passing in real-time the positional data and the sensor data in at least one data stream from communication module and from the vehicle to the central control unit; and wherein the method further includes the steps of: (vi) receiving in real-time, by the communication module from the central control unit a message, or a command, or a message and a command, in accordance with a rule activated by the central control unit in response to a comparison of data from the at least one stream with a rules engine module and a resultant rule parameter match, with any message being made available to a driver of the vehicle and any command being communicated through the vehicle control interface module to at least one sensor of the vehicle for adjusting operation of the vehicle in real-time; wherein a command denotes an instruction for control of the vehicle that is issued by the central server of the central control unit in response to data received by the central server, including data received via the vehicle control interface module from vehicle sensors, and that modifies at least one aspect of vehicle performance after passing via the vehicle control interface module to cause a change in operation of an output member of the vehicle and, if appropriate, to over-ride at least part of control of the vehicle otherwise able to be exercised by a driver of the vehicle; and wherein a message denotes a communication issued or initiated by the central server for transmission via the vehicle control interface module to the driver of the vehicle for the purpose of alerting the driver of a need to observe an instruction concerning use of the vehicle, to observe a driving condition or restriction in use of the vehicle or to observe a combination of such instruction, condition and restriction.

61. The method of claim 60, wherein in step (vi) the communication module receives a command comprising an instruction for control of the at least one vehicle that is issued by the central server in response to data received by the central server, including data received via the vehicle control interface module from vehicle sensors, and that modifies at least one aspect of vehicle performance after passing via the vehicle control interface module to cause a change in operation of an output member of the vehicle, the command can over-ride control of the vehicle otherwise able to be exercised by a driver of the vehicle; and the communication module receives any message comprising a communication that is issued or initiated by the central server for transmission via the vehicle control interface module to the driver of the vehicle for the purpose of alerting the driver of a need to observe an instruction concerning use of the vehicle, to observe a driving condition or restriction to be observed in use of the vehicle or to observe a combination of such instruction, condition and restriction, or a communication sent to a third party, or to both the driver and a third party.

62. The method of claim 60, wherein the location tracking module of a second unit tracks the vehicle in real-time, typically with sub-second updates, utilising a GPS location service, or a network triangulation system or service, or a system of location beacons in the geographic area in which the vehicle is to be used.

63. The method of claim 60, wherein the central server generates commands for controlling operation of the vehicle, and the commands generated in the central server are passed by the central server to, and accepted by, the vehicle control interface module, and the control interface module sends, to respective sensors of the vehicle, commands received from the central server thereby to enable direct or indirect control of operation of the vehicle whereby communication between the vehicle control interface module and the central server enables the central server to receive from the control interface module substantially all data that is able to be derived from the vehicle concerning operation of the vehicle and that is required to enable the central server to generate substantially all commands necessary for control required to be exercised over operation of the vehicle.

64. The method of claim 63, wherein decisions on vehicle control are determined by and on the central server, with central server decisions giving rise to commands or messages communicated remotely to the vehicle control interface module from which commands are sent to at least one vehicle sensor, whereby commands are sent by the control interface module to at least one of the ignition control, directional forward/reverse switch, the throttle position sensor, the speed sensor, the brake sensor or an accelerometer sensor of the vehicle and for activating the pre-existing speed profile management in the speed sensor.

Description

[0066] In order that the invention may more readily be understood, reference now is made to the accompanying drawings, in which:

[0067] FIG. 1 is a system flowchart depicting a system according to the present invention;

[0068] FIG. 2 is a schematic depiction if a recreational vehicle, in this instance one suitable for use as golf or general purpose cart, suitable for use in the system of FIG. 1;

[0069] FIG. 3 is a schematic depiction of a central server suitable for use in the system of FIG. 1;

[0070] FIG. 4 is similar to FIG. 2, but illustrates a recreational vehicle of a form suitable for use as an ATV or UTV; and

[0071] FIG. 5 is a schematic representation of a further system according to the present invention, illustrated in relation to control of vehicles comprising golf carts and having integrated therein a wireless cart-to-cart communication via a mesh network.

[0072] FIGS. 1 and 2 illustrate a system 10 for managing an individual recreational vehicle 12 as a single vehicle or as one of a fleet of vehicles, with the vehicle 12 shown comprising a golf cart. The overall system 10, as depicted in FIG. 1, has two types of units, including a first unit A comprising a central control unit A locatable at a convenient facility and a second unit B installable on a vehicle 12, as depicted in FIG. 2. In a typical, preferred arrangement applicable to a fleet of vehicles, a single unit A is operable with, and is common to, a multiplicity of units B with each unit B installed on a respective vehicle of the fleet. Each of the two units A and B is operable to receive data from and to send data to the other of the two units A and B.

[0073] The first, central control unit A includes a central server 16 that has a rules database module 42, a rules database 20 and a rules engine module 22. The rules database module 42 provides a database of records containing all historic recorded data sent from the system on vehicle 12 on which a second unit B is installed. The rules database module 42 also receives data on the current live status of the system of vehicle 12. This data is able to include, for example, geographic location, speed, battery levels, driver information, etc., with such data being recorded in live dashboards 23 of the central server 16. The dashboards may, for example, comprise active live views of the current status of each vehicle 12 of a fleet. The rules database module 42 is for holding an organised, searchable rules list of the rules database 20 created for the control and management of the vehicle 12. The rules engine module 22 may be in the form of an algorithm that uses current data from the vehicle 12 and is operable to receive data from the on-vehicle unit B, and compare that received data with the rules list of database 20, to determine if any action is required for the control of the vehicle 12. Action, in the form of a message or command, is sent from a send control command module 25 of the central server 16 via a remote cloud based server hosting environment depicted as the internet 24, to a receive command/send to sensor module 31 of the on-vehicle unit B.

[0074] The on-vehicle unit B, in addition to the command/send sensor module 31, includes a location tracking module 28 and a communications module 38. The location tracking module 28 includes a device, such as a GPS device, by which it is adapted to track the position of the vehicle in real time by obtaining vehicle positional data. The location tracking module 28 also is able to collect and interpret various data received onto the vehicle 12 from different available sensors and to filter and modify the data to a format or units of measure required by the central server 16 of unit A. The sensor data module 38 is operable to collect data from the module 28 and to transfer the data, via the internet 24, to the rules database module 42 of the first, central control unit A. The vehicle control interface module 31 of the unit B is adapted for controlling at least one of various sensors 14 of the vehicle 12, in accordance with commands received via the internet 24, from the send command/send to sensor module 31 of the first unit A. For this, the module 31 receives and checks commands sent from the central server 16 and interprets these commands into physical or electronic actions on the vehicle 12 to modify or change performance of the vehicle 12 by a change in the operation of a sensor 14 of the vehicle 12. A display module 13 is able to show messages to the driver of the vehicle 12, and may comprise an LCD touch display, LED lights and/or an audio communication or warning.

[0075] In use of the system 10, there is enabled a method for managing at least one individual recreational vehicle 12, such as a single vehicle or a selected individual vehicle 12 of a fleet of vehicles, wherein the vehicle 12 has an on-board unit B including a location tracking module 28, a sensor data module 31, a vehicle control interface module 31 and a communication module 38. The method includes the steps of: [0076] (a) monitoring the position of the vehicle 12 by the location tracking module 28 to generate vehicle positional data; [0077] (b) collecting the output from at least one sensor 14 of the vehicle 12 by the sensor data module 31 to generate sensor data; [0078] (c) passing the positional data from the location tracking module to the communication module 38; [0079] (d) passing the sensor data from the sensor data module 31 to the communication module 38; [0080] (e) passing the positional data and the sensor data in at least one data stream away from the vehicle and from communication module to a central control unit A located remote from the vehicle.

[0081] The central control unit A has a rules database module 42 including a rules database 20 holding an organised, searchable list of rules for the control and management of the vehicle 12, and a rules engine module 22 for receiving, and comparing with the rules list, data received from the communication module 38 of the vehicle. The method further including the steps of: [0082] (f) receiving, by the communication module 38 from the central control unit A, such as from a central server 16 of unit A, a message, or a command, or a message and a command, in accordance with a rule activated by the central control unit A in response to a comparison of data from the at least one stream with the rules engine module 22 and a resultant rule parameter match, with any message being made available to a driver of the vehicle 12 and any command being communicated through the vehicle control interface module 31 to at least one sensor 14 of the vehicle 12 for adjusting operation of the vehicle 12.

[0083] In FIG. 3, there is provided an alternative depiction of a system 10 that is similar to system 10 of FIGS. 1 and 2. In FIG. 3, components of the system 10 corresponding to components of system 10 of FIGS. 1 and 2 have the same reference numeral. In this instance, respective live dashboards 23 are shown for the owner/principle, a staff member and a manager, with the manager shown as having a live mobile dashboard 23 in contrast to the web page or PC dashboard 23 for the others. A database of records 42 contains all historic recorded data sent from the unit B on each golf cart vehicle 12, of which only one again is depicted, while the database of records also records current live status data of the vehicle 12. The central server system 16 has an external interface module 26 used to interface with various external sources, such as a source 35 of weather data and/or a source 37 of local traffic alerts. The module 26 can be configured to gain access to such outside services and to format and insert relevant information into the rules engine module 22 for interpretation, and to filter out non-relevant information. The external data services 35 and 37 kay be supplied via a standard web service.

[0084] As indicated in relation to FIGS. 1 to 3, the system 10 shown in FIG. 1 or FIG. 3 is for managing the movement of a vehicle 12, shown in FIG. 2. FIG. 4 shows an alternative form of vehicle 12 that is similar to that of FIG. 2, and FIGS. 2 and 4 use the same reference numerals for the similar features. The vehicle 12 of FIG. 2 comprises an individual golf cart that is part of a golf cart fleet, while FIG. 4 shows an ROV, a UTV or an ATV, although either may comprise another form of recreational vehicle for use on a golf course, residential area or on public or private land. The system 10 is operable to monitor the current geographic location of vehicle 12 and to centrally track the motion of vehicle 12 in real time based on various pre-set static rules. The rules may be based on current time and geographic region, or on dynamic rules that use external data such as traffic conditions, nearby hazards including other vehicles, maintenance equipment, warning and hazard wireless beacons, to slow and/or stop the motor of recreational vehicle 12, or allowing engaging of the reverse direction switch in the vehicle 12 or to cause a change to the maximum speed of vehicle 12 through the use of pre-set speed profiles already existent in a speed sensor comprising one of the sensors 14 of vehicle 12.

[0085] All decisions on the control of vehicle 12 by system 10 preferably are determined on the central server 16 of system 10. Control messages are remotely sent from central server 16 to an appropriate sensor 14 of vehicle 12. The sensors 14 are depicted collectively in each of FIGS. 2 and 4 by box 18 and can include an ignition control, throttle position sensor, speed sensor and/or brake sensor devices for activating a pre-existing speed profile management in a speed sensor. The decisions are determined by a list of rules 20, with the rules managed by a rules engine 22 and controlled on a central management server that is located offsite in a remote cloud based server hosting environment 24. The rules are maintained in real time so that changes can take effect instantaneously. Pre-set static rules are activated by proximity to a given one of no-go vehicle zones, that includes entry/exit zones, of geographic regions on a map maintained in the central server 16, as well as time of day or date based or cart usage rules, such as speed governing for the vehicle operator.

[0086] Real time dynamic rules can be activated by external data 26 link, covering such variables as density of vehicles 12 in one or more specific location, relative distance from a given vehicle to other equipment such as golf course lawn mowers and other maintenance equipment, and general environmental data, including current weather conditions, traffic data when vehicles are being used on public land, connected site sensors, such as sensors for moisture content of golf course fairways.

[0087] The location of a given vehicle 12 can be determined by an on board GPS device 28 built into the engine control unit (ECU) 36 or, alternatively by a triangulation service that use wireless networks or the vicinity of recreational vehicle 12 to location beacons. All the carts contain an electronic module, such as an control unit 36, or a computer or tablet, that continuously streams the location data of the module in real time to the central server 16, over any wireless network, such as a Bluetooth or Wi-Fi network, or by 3G, 4G, 5G or later generation mobile telecommunication technology.

[0088] When the rules engine 22 of the cloud-based central server 16 determines that a rule has been triggered, the rules result is activated and the relevant control commands are sent back from the central server over a wireless network to the ECU 36 to pass through to the vehicles throttle position sensor, speed sensor, brake sensors, directional switch (forward/reverse) and ignition control to either change to a different speed profile, slow, stop and/or limit the movement of the cart or, to directly cut power to the carts/recreational vehicle motor.

[0089] As shown in FIGS. 1 and 2, the system 10 of the invention, and the method for its use, that enables historical tracking, live monitoring and individual recreational vehicle 12 or each vehicle of a fleet of recreational vehicles 12, within a mapped area, comprises two distinct units. These are a central control unit A shown in FIG. 1 (and similarly in FIG. 4) and an on-vehicles unit B shown in FIG. 2. The on-vehicle unit B comprises a group of modules installed on each individual vehicle 12, while the control unit A comprises a cloud based central server software system.

[0090] The modules of the unit B can be contained in a single hardware device or across different devices that are interconnected together. The main functions of the modules of the on-vehicle unit B are to; [0091] (i) obtain for the respective vehicle 12 its current status, in terms such as location, speed and direction of the vehicle 12, as well as external parameters such as the date and local time of day; [0092] (ii) send the status data to the central server; and [0093] (iii) receive control command and messages back from server to implement those commands/control on the vehicle.
The cloud based central server software is a system used to manage the fleet of vehicles 12, to monitor the vehicles 12 in real time and to check and apply any triggered rules directly to the vehicle to perform desired actions.

[0094] The modules of the on-vehicle unit B include a location tracking module 28. The function of module 28 is to track the recreational vehicle 12 in real-time, preferably with sub-second updates, using any one or combination of various location services including GPS tracking, network triangulation; and tracking by means of vicinity to location beacons. The module 28 obtains the location data via its own sensors and/or from external devices and forwards to a communication module 38 of unit B, preferably in sub-second intervals. Additional data is also is able to be included, such as the source of location data, the accuracy of the data, and the number of satellites relied on in the case of GPS tracking.

[0095] The on-vehicle unit B also includes an external or secondary data module 34 that is used to collect and pass any other external sensor data to the cloud based central server 16. The external or secondary data may be that able to be received from at least one sensor such as an accelerometer, a local internal clock or a camera, or a sensor or respective sensor for recording vehicle speed, ambient temperature and/or vehicle motor temperature, voltage levels, audio output of the vehicle and prevailing light level. The external or secondary data can be used in the rules database to create a flexible trigger system such as, for example, a trigger system for slowing a vehicle to a reduced maximum speed, such as if the current lighting level falls below a certain threshold.

[0096] Also, the unit B includes a vehicle control interface module 36 able to activate various control mechanisms of the vehicle 12, such as to start the vehicle motor, while module 36 also is able to send selected, appropriate control sensors of the vehicle 12 commands received by the module 36 from the remote cloud based central server 16. The commands received by module 36 from the central server 16 are used to control the vehicle by several methods. All decisions for the control of vehicle 12 are determined on the central server 16 and control commands and messages are remotely sent, as appropriate for control to be exercised, to the ignition control for vehicle 12, the throttle position sensor, the speed sensor and/or the brake sensor devices, for activating the pre-existing speed or other profile management in the speed or other sensor. Thus, command or messages can be used to change the current speed profiles already programmed in the vehicle's speed sensor. For example, with an electric golf vehicles 12 with a sensor having speed profiles pre-set by the vehicle maintenance staff, the pre-set limits on the speed of the vehicle 12 can be adjusted by a command from the central server 16. That is, the pre-set profiles can be managed as appropriate by installation of alternative profiles. The control interface would also be able activate existing features of the vehicle that are used for controlling the speed and safe use off the vehicle. For example putting the vehicle in reverse or connecting a resistance across the motor while travelling forward is automatically managed to slow and stop the vehicle before reverse will start working (known respectively as plugging braking and dynamic braking) or, alternatively, where motor speed exceeds synchronous speed, causing the motor to work as a generator (for regenerative braking) to more quickly stop the vehicle. The system would be able to trigger these features on the vehicle when deemed necessary.

[0097] The vehicle control interface module 36 can be used to send electrical control signals to the built-in sensors on the recreational vehicle, in accordance with commands received by module 36 from the central server 16. The sensors can include the throttle, speed, brake, steering or accelerometer sensors. The electrical signals are used to direct the vehicle to change speed or direction, or to actuate the braking system. The control interface module 36 also can be used to directly connect/disconnect several of the vehicles internal electrical control signals or devices, including the main ignition key switch and the directional control switches that switch between forward and reverse travel. This permits the remote cloud based central server to turn the vehicle on/off or restrict the direction of movement based on the vehicle sensors.

[0098] The vehicle control interface module is able to connect with the cloud based central server 16 by means of a communication module 38 of the on-board unit B. The module 38 is a wireless network device that can provide the connection using an existing standard wireless communication devices, such as by Wi-Fi, by 3G, 4G, 5G or later mobile technology, or by Bluetooth technology. Module 38 is used to authenticate, send/receive data and securely identify the vehicle to the central server.

[0099] A driver display module 40 of the on-board unit B is provided for use in displaying any messages, alerts or advertising to the operator of the vehicle. The module consists of a display screen, audio output and touch input interface. A microphone and camera are additional optional components.

[0100] The central control unit A includes a rules database module 42 as shown in FIG. 3, with module 42 having a rules database providing an organized, searchable list of rules 20 (see FIG. 1) created by the vehicle owner/manager for use in controlling and managing the vehicle 12 of a fleet. When a specific action is required to take place on the vehicle 12, a specific rule stored in the rules database is activated to ensure that the resultant action takes place on a selected one or more the vehicles 12 of a fleet. The rules database typically would include a web based user interface so people with system permission can access and manage the rules. Also, a rules engine 44 of the unit A takes in information from the or each vehicle 12, such as location, date and local time of day, driver details, environmental data including local weather, as well as output from at least one of a gyroscope, an accelerometer and external sensors, and compares this data to the current list of applicable rules. If the parameters of a rule are met then the resultant action is sent to the vehicle, and all of this can be logged and recorded for future reference.

[0101] A broadcasting and communication hub module 46 of the central control unit A is used to facilitate very fast and steady communication between the rules engine 44 and each individual vehicle 12 of a fleet that is in use. The communication needs to be secure and authenticated to prevent any outside influence. The broadcasting and communication hub module 46 is able to send status updates to anyone viewing a live dashboard display 48 so that the vehicles 12 of a fleet can be monitored in real time.

[0102] An external data interface module 50 of the central control unit A is used to receive data from external systems that can be used by the rules engine and database. This data can include current weather conditions or current traffic conditions for a certain locale.

[0103] The live dashboard display 48 is a web based user interface by which where all the owners/managers of the fleet of vehicles 12 can monitor the live location and status of any one or more vehicle 12 of the fleet. The display also permits direct interaction with each individual vehicle 12, or two or more vehicles 12 at the same time to send messages and/or control the, or each, vehicle 12. There can be more than one display active at one time from any location securely connected via the Internet. This allows the managers and owners of the vehicles 12 to monitor the system 10 at any time and from anywhere a computer has Internet connection. Multiple people are able simultaneously to monitor the same vehicle or fleet from different locations and mobile devices.

[0104] As detailed earlier herein, vehicle-to-vehicle communication can be integrated into the system 10 of the invention, such as to enable operation of at least one vehicle to be controlled by the central server. FIG. 5 illustrates schematically the use of mesh networking providing vehicle-to-vehicle communication to inter-connect a multiplicity of golf carts 12 distributed over a golf course G. Communication between the carts 12 is depicted by the broken line arrows, with two-way communication between the respective unit B of each vehicle active in the network and the central server 16 of the unit A able to proceed through a wireless network hub 50, via a high gain antenna 52. To facilitate communication with the central server 16 the communication module (not depicted) could implement the mesh network topology to use the fleet of carts to create and maintain a wireless network between all the carts back to the central network hub 50 conveniently located at the golf clubhouse. The central hub 50 is operable to use a broadband Internet connection to connect all the carts 12 to the central web based server 16. With a fleet of carts 12 spread randomly across a golf course, an ad hoc network using short range wireless radios that only need to have a range sufficient to connect to the next nearest cart. This range can be in the distance of 100's of meters to be able to create and maintain the network for all the carts on a course. This eliminates the costly use of 3G/4G/5G data connections. Various existing technologies that fall under the IEEE 802.15 or IEEE 802.11 specifications like Zigbee, Z-Wave and 6LoWPAN could be used in the carts to facilitate this network model.