MANAGEMENT OF OPERATION AND USE OF RECREATIONAL VEHICLE
20180101998 ยท 2018-04-12
Assignee
Inventors
Cpc classification
G08G1/096725
PHYSICS
A63B55/60
HUMAN NECESSITIES
B60W50/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
A63B55/60
HUMAN NECESSITIES
B60L3/00
PERFORMING OPERATIONS; TRANSPORTING
G08G1/0967
PHYSICS
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]
[0068]
[0069]
[0070]
[0071]
[0072]
[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
[0084] As indicated in relation to
[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
[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
[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
[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.