The present disclosure relates generally to hands-free driving operation of vehicles, and, more specifically, to systems and methods used to determine when hands-free operation of a vehicle should be activated.
As more autonomous driving features are added to vehicles, some drivers may be weary of using the added features and may not trust their vehicle to safely activate the features. Further, many autonomous driving features are activated based only upon current vehicle conditions and may not consider historical driving patterns of drivers of vehicles. As a result, the autonomous driving features may be activated only sporadically, which may add to or create additional doubt for drivers and may further intensify the distrust of drivers in such features. Accordingly, currently available autonomous driving features may not be used to their fullest extent, and as such, the driving experiences of drivers may be limited and not fully enhanced.
In one aspect, a system for determining whether hands-free driving operation should be activated is provided. The system is implemented in conjunction with a vehicle, and the system includes a control unit. The control unit is configured to: retrieve historical data associated with hands-free operation of the vehicle; generate, based upon the historical data, an operational map; receive, from the vehicle, current vehicle data; determine, based upon the operational map and the current vehicle data, that hands-free operation is available; and notify the driver that the hands-free operation is recommended.
In another aspect, a vehicle including a control unit is provided. The control unit is configured to: retrieve historical data associated with hands-free driving mode operation of the vehicle; generate, based upon the historical data, an operational map; receive, from the vehicle, current vehicle data; determine, based upon the operational map and the current vehicle data, whether hands-free driving mode operation is available; and notify the driver that the hands-free operation is recommended.
In yet another aspect, a method for determining whether hands-free driving operation should be activated for a vehicle is provided. The method includes: retrieving, by a control unit of the vehicle, historical data associated with hands-free operation of the vehicle; generating, by the control unit based upon the historical data, an operational map; receiving, by the control unit from the vehicle, current vehicle data; determining, by the control unit based upon the hands-free operation map and the current vehicle data, that hands-free operation is available; and notifying, by the control unit, the driver that the hands-free operation is recommended.
The systems and methods described herein are intended to facilitate activation of hands-free operation for a vehicle. Moreover, the systems and methods identify situations where the driver can benefit the most from activation of the hands-free operation. That is, the systems and methods described herein are designed to determine the driving conditions and driving situations in which it is appropriate and safe to implement hands-free operation for the vehicle based upon historical and current data associated with the vehicle. A control unit associated with the vehicle generates an operational map based upon the historical data. The operational map illustrates frequented routes of the driver and whether hands-free operation has been historically and typically activated along the route. The control unit determines, based upon the operational map and the current data, whether hands-free operation is recommended. If the hands-free operation is recommended, the control unit notifies the driver that hands-free operation is recommended and automatically enters hands-free operation or provides a selectable option to the driver that allows the driver to easily instruct the vehicle to enter hands-free operation. Because the systems and methods described herein rely on both historical and current data to determine whether hands-free operation is recommended, hands-free operation of the vehicle is activated in situations wherein the driver will most benefit from and feel most comfortable with hands-free operation. Moreover, by recommending exiting hands-free operation in certain situations that the vehicle automatically detects, the driver's trust in the vehicle's hands-free capability grows.
As used herein, the terms “hands-free operation” and/or “hands-free driving mode(s)” relate to any type of vehicle control system and/or vehicle augmentation system that facilitates enhancing the driving experience and capabilities of a vehicle. For example, vehicle control and augmentation systems may include operating a steering wheel of a vehicle while the vehicle is set on cruise-control, autonomously operating a vehicle while the vehicle is on an interstate or highway, operating the vehicle in a fully autonomous or “self-driving” mode (e.g., where a driver inputs a location for the vehicle and the vehicle drives to the location without assistance from the driver), and any other vehicle control or augmentation system.
Referring now to the drawings,
Referring to
Alternatively, systems 104 may include any or all of the devices described herein, and/or in addition may include other systems and/or devices that enable vehicle 101 to be operated in a hands-free driving mode, as described herein. For example, hands-free driving system 106 may include any autonomous driving systems, driver-assist systems, adaptive cruise control systems, lane departure warning systems, merge assist systems, freeway merging, exiting, and lane-change systems, collision warning systems, integrated vehicle-based safety systems, and automatic guided vehicle systems, and/or any other advanced driving assistance systems (ADAS).
Display device 108 may include any device that is configured to display information to a driver of vehicle 101, or in the case of hands-free driving, display information to a person seated in the driver's seat. For example, display device 108 may include a dashboard display configured to display one or more vehicle properties to the driver of vehicle 101, including, for example, a speed of vehicle 101, revolutions per minute of an engine or drivetrain of vehicle 101, a relative temperature of an engine or drivetrain of vehicle 101, a status display of the current operation state of the vehicle 101 and/or a status display of the hands-free operation of vehicle 101, vehicles surrounding vehicle 101 and/or obstructions in close proximity to vehicle 101, alerts associated with vehicle 101, and any other vehicle properties. Haptic device 110 may include any devices within vehicle 101 that produce haptic feedback (e.g., vibrations) to a person seated in the driver's seat of vehicle 101. For example, haptic devices 110 may be included in a steering wheel of vehicle 101, in one or more pedals of vehicle 101, and/or in one or more seats of vehicle 101.
Referring now to
In the exemplary embodiment, vehicle 101 includes a controller or control unit 102 and vehicle systems 104. Generally, controller 102 includes a processor 116, a memory 118, a data storage 120, a position determination unit 122 (labeled “position determine unit” in
Processor 116 includes logic circuitry with hardware, firmware, and software architecture frameworks that enable processing by vehicle 101 and that facilitate communication between any other vehicles and remote server 112. Processor 116 is programmed with an algorithm that enables a determination of whether to allow hands-free operation of vehicle 101, as described in more detail below. Thus, in some embodiments, processor 116 can store application frameworks, kernels, libraries, drivers, application program interfaces, among others, to execute and control hardware and functions discussed herein. In some embodiments, memory 118 and/or the data storage 120 (e.g., a disk) can store similar components as processor 116 for execution by processor 116.
In the exemplary embodiment, position determination unit 122 includes hardware (e.g., sensors) and software that determine and/or acquire positional data associated with vehicle 101. For example, position determination unit 122 can include a global positioning system (GPS) unit (not shown) and/or an inertial measurement unit (IMU) (not shown). Thus, position determination unit 122 can provide location data (e.g., geo-positional data) associated with vehicle 101 based on satellite data received from, for example, a global position source unit, or from any Global Navigational Satellite infrastructure (GNSS), including, but not limited to GPS, Glonass (Russian) and/or Galileo (European). Further, position determination unit 122 can provide dead-reckoning data or motion data from, for example, a gyroscope, accelerometer, magnetometers, among other sensors (not shown). That is, position determination unit 122 may be used to determine a current location and current speed of vehicle 101. In some embodiments, position determination unit 122 can be a navigation system that provides navigation maps, map data, and navigation information to vehicle 101 to facilitate navigation of hands-free operation zones, for example.
Communication interface (I/F) 124 can include software and hardware to facilitate data input and output between the components of control unit 102 and other components of system 100. Specifically, communication I/F 124 can include network interface controllers (not shown) and other hardware and software that manages and/or monitors connections and controls bi-directional data transfer between communication I/F 124 and other components of system 100 using, for example, network 114. In particular, communication I/F 124 can facilitate communication (e.g., exchange data and/or transmit messages) with other vehicles and/or devices, using any type of communication hardware and/or protocols discussed herein. For example, the computer communication can be implemented using a wireless network antenna (e.g., cellular, mobile, satellite, or other wireless technologies) or road-side equipment (RSE) (e.g., Dedicated Short Range Communications or other wireless technologies), and/or network 114. Further, communication I/F 124 can also include input/output devices associated with the respective vehicle, such as a mobile device. In some embodiments described herein, communication between vehicles can be facilitated by displaying and/or receiving communication on a display within the respective vehicle.
As described above with respect to
With reference to
Initially, in the exemplary embodiment, system 100 receives 302 historical vehicle data from vehicle 101. The historical vehicle data may be received 302 from memory 118 (shown in
System 100 then receives 306 current vehicle data of vehicle 101. The received 306 current vehicle data of vehicle 101 may be received 306 in real-time, near-real-time, and/or in any predetermined time period from any components of vehicle 101. For example, the current vehicle data may include location data from a location sensor included in position determination unit 122 (shown in
The vehicle situational data may be retrieved via control unit 102 from one or more weather and traffic databases over network 114 (shown in
After the current vehicle data, vehicle situational data, and predetermined set of rules are received/retrieved 306, 308, and 310 by system 100, system 100 compares 312 the generated 304 hands-free operation map, current vehicle data, and vehicle situational data to the predetermined set of rules. If it is determined 314 that the hands-free operation map, current vehicle data, and vehicle situational data do not satisfy any of the predetermined set of rules, system 100 continues 316 manual operation of vehicle 101, and the flowchart analysis 300 restarts again by again determining 314 if any of the predetermined operating criteria are satisfied. If it is determined 314 that each of the hands-free operation map, current vehicle data, and vehicle situational data match the predetermined set of rules, system 100 continues the flowchart analysis 300.
After determining 314 that all of the predetermined operating criteria are satisfied, system 100 determines 318 whether the driver of vehicle 101 previously turned on automatic hands-free activation. For example, the driver of vehicle 101 may select to always have the hands-free driving mode of vehicle 101 activated as the predetermined set of rules, i.e., operating criteria, are satisfied, or alternatively, the driver of vehicle 101 may elect to only activate the hands-free driving mode of vehicle 101 when the driver is prompted and desires to place the vehicle 101 into the hands-free driving mode of vehicle 101. If it is determined 318 that the driver had previously turned on automatic hands-free activation of vehicle 101, flowchart analysis 300 continues and the driver is notified 320 that the vehicle 101 is about to enter the hands-free driving mode. If, however, it is determined 318 that the driver had not previously elected the automatic hands-free driving mode of vehicle 101, system 100 may prompt 322 the driver to enable the hands-free driving mode of vehicle 101 if the driver desires it. System 100 then awaits feedback, i.e., an input from the driver, and determines 324 whether the driver has responded to the prompt 322. If it is determined 324 that the driver has not responded to the prompt 322 and/or has not activated hands-free activation of vehicle 101, manual operation of vehicle 101 is continued 326. However, if it is determined 324 that the driver has elected to activate the hands-free driving mode, and has responded to the prompt 322, flowchart analysis 300 continues and activates 328 the hands-free driving mode for vehicle 101.
When system 100 notifies 320 the driver of hands-free activation of vehicle 101, system 100 may notify 320 the driver by displaying, on display device 108 (shown in
After system 100 has notified 320 the driver of vehicle 101 that the hands-free operation will be activated, system 100 automatically activates 328 the hands-free driving mode of vehicle 101. System 100 then continuously monitors 330 the current vehicle data and vehicle situational data. More specifically, the system 100 continuously monitors 330 the current vehicle data and vehicle situational data by comparing 312 the current vehicle data and vehicle situational data to the hands-free operation map and the predetermined set of rules/operating criteria to ensure that vehicle 101 can and should stay in hands-free operation. If system 100 determines that vehicle 101 should not be operated in hands-free operation (e.g., if system 100 determines that the vehicle 101 is traveling into an area of high traffic and/or inclement weather, or if the vehicle 101 is traveling out of the hands-free operation zone based on the initial hands-free operation map generated 304, system 100 deactivates 332 hands-free operation, as necessary. In the exemplary embodiment, system 100 notifies the driver of vehicle 101 that hands-free operation is being deactivated 332 in the same or similar manner as the notifications 320 provided to the driver when the hands-free driving system was about to be activated 328.
As shown and described with respect to
Referring now to
In the exemplary embodiment, map 400 illustrates a current location 402 of a vehicle (e.g., vehicle 101, shown in
Map 400 also includes suggested areas for hands-free operation zones 408 and areas of manual operation zones 410, i.e., areas in which hands-free operation is not recommended. In the illustrated embodiment, hands-free operation zones 408 are illustrated with dark, solid lines, and manual operation zones 410 are shown with striped lines. As described herein, hands-free operation zones 408 are routes in which the hands-free operation of vehicle 101 is typically activated, and manual operation zones 410 are routes in which manual operation is typically necessary, and hands-free operation is therefore deactivated. In the exemplary embodiment, system 100 determines what metrics are necessary for a zone to be identified as a hands-free operation zone 408 or as a manual operation zone 410. For example, system 100 may determine that a given area is a hands-free operation zone if the hands-free operation mode is historically activated more than 60% of the time vehicle 101 is in the zone, and the system may label everything else as a manual operation zone 410. In one embodiment, the system may receive inputs from vehicle 101, from the driver of vehicle 101, and/or from other vehicles coupled to the system that travel through the same areas. In other words, in such an embodiment, if it is common for other vehicles to be in hands-free driving modes in specific areas, system 100 may identify such areas as hands-free zones 408 even if the driver or vehicle 101 has not traveled through such a zone previously. In other embodiments, the driver may set thresholds for what is determined to be a hands-free operation zone 408 or a manual operation zone 410. For example, the driver may set the thresholds for map 400 in the predetermined rules described herein, such as inputs regarding travel speeds, current traffic speeds in such areas, current weather in such areas, and/or the type of roads in the area, i.e., two-lane roads, four-lane highways, etc.
In the exemplary embodiment, map 400 is dynamic based upon data received by system 100. For example, in the illustrated embodiment, the only manual operation zone 410 illustrated includes a construction indicator 412 in zone 410. System 100 may have determined, based upon historical data and/or current traffic data, that construction is taking place in manual operation zone 410 and may therefore include indicator 412 by manual operation zone 410 to show the driver why that route is being identified as manual operation zone 410. In some embodiments, map is dynamically updated based on inputs received from other vehicles communicatively coupled to system 100.
After system 100 determines that construction is no longer taking place, indicator 412 may be removed, and that route may be determined by system 100 to be a hands-free operation zone 408. Other indicators that may be included in map 400 may include indicators that an accident has taken place, indicators of emergency services vehicle, and indicators of weather. These other indicators and their corresponding conditions may lead map 400 to include different hands-free operation zones 408 or manual operation zones 410. For example, if system 100 determines that the current weather conditions around current location 402 are sleet and snow, system 100 may turn all of highlighted routes 404 into manual operation zones 410 due to the inclement weather.
Referring now to
Each display 502, 504, 506 also includes an operational map 508 indicating a current location 510 of vehicle 101 and a hands-free operation status 512. Map 508 may be substantially similar to map 400 (shown in
Referring now to
In the exemplary embodiment, system 100 may determine whether one or more other vehicles 608 are within a pre-defined area of radius 610 around vehicle 601. Radius 610 may be set by system 100 and/or may be input by the driver of vehicle 601 (e.g., in the predetermined rules, as described herein). System 100 may determine the proximity of other vehicle 608 to vehicle 601 through, for example, vehicle-to-vehicle communication between vehicle 601 and other vehicles 608, and/or through proximity sensors included within vehicle 601. System 100 may also factor other data related to the current situation of vehicle 601, such as but not limited to, a current speed of vehicle 601, relative operating speeds of other vehicles in the area, traffic data surrounding the current location of vehicle 601, etc.
In scenario 602, the hands-free operation mode of vehicle 601 is not recommended because other vehicles 608 are traveling within the pre-defined radius 610 of vehicle 601. If vehicle 601 is actively in a hands-free operation mode and scenario 602 arises, it will be recommended (e.g., by system 100) that a driver of vehicle 601 exit the hands-free operation mode. If vehicle 601 is not actively in the hands-free operation mode and scenario 602 arises, system 100 will not recommend the driver of vehicle 601 enter the hands-free operation mode. In scenario 604, the hands-free operation mode of vehicle 601 is recommended because other vehicles 608 are not within the pre-defined radius 610 of vehicle 601. If vehicle 601 is actively in the hands-free operation mode and scenario 604 arises, system 100 will continue to recommend that vehicle 601 stay in the hands-free operation mode. If vehicle 601 is not actively in the hands-free operation mode and scenario 604 arises, system 100 will recommend to the driver of vehicle 601 to enter into hands-free operation mode. In scenario 606, the hands-free operation mode of vehicle 601 is also activated because other vehicles 608 are not within the pre-defined radius 610 of vehicle 601. If vehicle 601 is actively in the hands-free operation mode and scenario 606 arises, system 100 will continue to recommend that vehicle 601 stay in the hands-free operation mode. If vehicle 601 is not actively in the hands-free operation mode and scenario 606 arises, system 100 will recommend to the driver of vehicle 601 to enter into hands-free operation mode. In both scenarios 604 and 606, system 100 may communicate with and monitor other vehicles 608 to ensure that other vehicles 608 do not enter the pre-defined radius 610 of vehicle 601. For example, in scenario 604 where other vehicles 608 are in proximity to and around vehicle 601, system 100 may deactivate the hands-free driving mode of vehicle 601 quickly if any other vehicle 608 travels within the pre-defined radius 610 of vehicle 601.
The embodiments described herein relate generally to systems and methods to facilitate activation of hands-free operation for a vehicle. In the exemplary embodiments, a control unit of a vehicle utilizes at least historical data and current data associated with the vehicle, as well as potentially other vehicles coupled to the same system, to determine whether it is safe and appropriate to activate a hands-free operation mode of the vehicle. The control unit continuously monitors the current vehicle data and deactivates the hands-free operation mode of the vehicle if necessary. Accordingly, the systems and methods described herein facilitate activating hands-free operation of the vehicle in situations where the driver most benefits from hands-free operation, further enhancing the driving experience of the driver.
Exemplary embodiments of a hands-free operation determination system are described above in detail. Although the system herein is described and illustrated in association with a single vehicle, the system could be used to determine whether hands-free operation should be activated for a plurality of vehicle based upon aggregated historical data for the plurality of vehicles, for example. Moreover, it should also be noted that the components of the disclosure are not limited to the specific embodiments described herein, but rather, aspects of each component may be utilized independently and separately from other components and methods described herein.
This written description uses examples to disclose various embodiments, including the best mode, and also to enable any person skilled in the art to practice the various implementations, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the disclosure is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.