This application claims under 35 U.S.C. § 119(a) the benefit of Korean Patent Application No. 10-2020-0161686, filed in the Korean Intellectual Property Office on Nov. 26, 2020, the entire contents of which are incorporated herein by reference.
The present disclosure relates to a device and a method for controlling travel of a vehicle, more particularly, to the device and method for controlling the travel of the vehicle capable of controlling correction and collection of traffic information of the vehicle.
A scheme of collecting traffic information by generating a speed by calculating a road passing time through locations and coordinates of a vehicle every second using GPS information of the vehicle, or calculating an estimated time of arrival by summing all link times of a route by calculating an estimated passing time using traffic information for each link has been applied to existing traffic information collection and estimated time of arrival calculation.
Such traffic information collection and estimated time of arrival calculation has a disadvantage of being not easy to be distinguished for each individual because all traffic information is collected in a form of simple GPS information collection.
That is, even though vehicle users have different driving habits and there are various schemes for dealing with traffic flow, it is difficult to infer driving habits of individual drivers without consideration of such factors, and correction and filtering of information based on a vehicle is impossible in generation of the traffic information.
Therefore, there is a need for a method for generating the traffic information which is more accurate and into which user characteristics re considered, and for correcting and collecting the traffic information therethrough.
An aspect of the present disclosure provides a device for correcting and collecting traffic information in a vehicle travel system, a system including the same, and a method for correcting and collecting the traffic information.
Another aspect of the present disclosure provides a device for controlling travel, a system including the same, and a method for controlling the travel in consideration of driving characteristics of each driver in a vehicle travel system.
Another aspect of the present disclosure provides a device for controlling travel, a system including the same, and a method for controlling the travel in which filtering provides corrected traffic information in a vehicle travel system.
Another aspect of the present disclosure provides a device for controlling travel, a system including the same, and a method for controlling the travel in which a weight is applied in a vehicle travel system.
The technical problems to be solved by the present inventive concept are not limited to the aforementioned problems, and any other technical problems not mentioned herein will be clearly understood from the following description by those skilled in the art to which the present disclosure pertains.
According to an aspect of the present disclosure, a method for controlling traveling of a vehicle includes storing an estimated time of arrival (ETA) provided when searching for a center route, storing a time of arrival when arriving at a destination, comparing the estimated time of arrival with the time of arrival, performing correction on traffic information in consideration of the comparison result, and providing an estimated time of arrival (ETA) specialized for each driver.
In one implementation, the performing of the correction on the traffic information may include determining whether there is an increase or decrease of the ETA in a traffic information section for each line equal to or more than a predetermined reference time.
In one implementation, the performing of the correction on the traffic information may include comparing the provided ETA with the time of arrival to determine whether a driver of the vehicle has a travel speed higher than or lower than a travel speed of another driver.
In one implementation, the performing of the correction on the traffic information may include filtering the corresponding traffic information in consideration of the determining of whether the driver of the vehicle has the travel speed higher than or lower than the travel speed of another driver.
In one implementation, the filtering of the traffic information may include excluding abnormal travel of the driver, or identifying and excluding abnormality in the traffic information not accurately reflected even though a corresponding traffic information section is actually congested.
In one implementation, the performing of the correction on the traffic information may include comparing the provided ETA with the time of arrival, and applying a weight to the traffic information.
In one implementation, the performing of the correction on the traffic information may include comparing the ETA with an actual travel time, and determining whether a difference between the ETA and the actual travel time is within a predetermined time range.
In one implementation, the performing of the correction on the traffic information may include applying, when (ETA-actual travel time) is positive, a weight to the traffic information to lower a value of the traffic information by a corresponding %, and applying, when the (ETA-actual travel time) is negative, the weight to the traffic information to increase the value of the traffic information by a corresponding %.
In one implementation, the providing of the estimated time of arrival (ETA) specialized for each driver may include storing an individual correction history for each driver.
In one implementation, the providing of the estimated time of arrival (ETA) specialized for each driver may include determining whether the number of individual correction histories exceeds a predetermined number of times N, calculating an individual correction factor(x) for the number of times, updating the individual correction factor(x) in units of N cases, and providing a corrected ETA using the updated individual correction factor.
According to another aspect of the present disclosure, a device for controlling traveling of a vehicle includes an antenna for receiving a global positioning system (GPS) signal, a processor that identifies the signal received through the antenna to calculate coordinates of a location and a speed of the vehicle, and a display device that provides the calculated result, and the processor stores an estimated time of arrival (ETA) provided when searching for a center route, stores a time of arrival when arriving at a destination, compares the estimated time of arrival with the time of arrival, performs correction on traffic information in consideration of the comparison result, and provides an estimated time of arrival (ETA) specialized for each driver.
In one implementation, the processor may determine whether there is an increase or decrease of the ETA in a traffic information section for each line equal to or more than a predetermined reference time.
In one implementation, the processor may compare the provided ETA with the time of arrival to determine whether a driver of the vehicle has a travel speed higher than or lower than a travel speed of another driver.
In one implementation, the processor may determine whether to filter the traffic information in consideration of the determination of whether the driver of the vehicle has the travel speed higher than or lower than the travel speed of another driver.
In one implementation, the processor may exclude abnormal travel of the driver, or identify and filter abnormality in the traffic information not accurately reflected even though a corresponding traffic information section is actually congested.
In one implementation, the processor may compare the provided ETA with the time of arrival, and apply a weight to the traffic information.
In one implementation, the processor may compare the ETA with an actual travel time, and determine whether a difference between the ETA and the actual travel time is within a predetermined time range.
In one implementation, the processor may apply, when (ETA-actual travel time) is positive, a weight to the traffic information to lower a value of the traffic information by a corresponding %, and apply, when the (ETA-actual travel time) is negative, the weight to the traffic information to increase the value of the traffic information by a corresponding %.
In one implementation, the processor may control to store an individual correction history for each driver in storage.
In one implementation, the processor may determine whether the number of individual correction histories exceeds a predetermined number of times N, calculate an individual correction factor(x) for the number of times, update the individual correction factor(x) in units of N cases, and perform calculation to provide a corrected ETA using the updated individual correction factor.
The above and other objects, features and advantages of the present disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings:
It is understood that the term “vehicle” or “vehicular” or other similar term as used herein is inclusive of motor vehicles in general such as passenger automobiles including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, watercraft including a variety of boats and ships, aircraft, and the like, and includes hybrid vehicles, electric vehicles, plug-in hybrid electric vehicles, hydrogen-powered vehicles and other alternative fuel vehicles (e.g. fuels derived from resources other than petroleum). As referred to herein, a hybrid vehicle is a vehicle that has two or more sources of power, for example both gasoline-powered and electric-powered vehicles.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Throughout the specification, unless explicitly described to the contrary, the word “comprise” and variations such as “comprises” or “comprising” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements. In addition, the terms “unit”, “-er”, “-or”, and “module” described in the specification mean units for processing at least one function and operation, and can be implemented by hardware components or software components and combinations thereof.
Further, the control logic of the present disclosure may be embodied as non-transitory computer readable media on a computer readable medium containing executable program instructions executed by a processor, controller or the like. Examples of computer readable media include, but are not limited to, ROM, RAM, compact disc (CD)-ROMs, magnetic tapes, floppy disks, flash drives, smart cards and optical data storage devices. The computer readable medium can also be distributed in network coupled computer systems so that the computer readable media is stored and executed in a distributed fashion, e.g., by a telematics server or a Controller Area Network (CAN).
Hereinafter, some embodiments of the present disclosure will be described in detail with reference to the exemplary drawings. In adding the reference numerals to the components of each drawing, it should be noted that the identical or equivalent component is designated by the identical numeral even when they are displayed on other drawings. Further, in describing the embodiment of the present disclosure, a detailed description of the related known configuration or function will be omitted when it is determined that it interferes with the understanding of the embodiment of the present disclosure.
In describing the components of the embodiment according to the present disclosure, terms such as first, second, A, B, (a), (b), and the like may be used. These terms are merely intended to distinguish the components from other components, and the terms do not limit the nature, order or sequence of the components. Unless otherwise defined, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Hereinafter, embodiments of the present disclosure will be described in detail with reference to
Referring to
The communication device 110 is a hardware device implemented with various electronic circuits to transmit and receive a signal through a wireless or wired connection. In the present disclosure, the communication device 110 performs in-vehicle communication through CAN communication, CAN-FD communication, LIN communication, Ethernet communication, and the like. The communication device 110 may include various communication units such as a mobile communication unit, a broadcast receiving unit such as a DMB module or a DVB-H module, a short-range communication unit such as a Zigbee module, which is a Bluetooth module, or a NFC module, a Wi-Fi communication unit, and the like for communication with a server 20 outside a vehicle, an external diagnostic device, and the like. In this connection, the controller area network (CAN) communication is a network system for the vehicle developed to provide digital serial communication between various measurement control equipment in the vehicle, and a CAN-data bus is used for data transmission and control between ECUs.
The communication device 110 according to the present disclosure may perform communication in both directions between the vehicle and a surrounding vehicle, between the vehicle and road infrastructure, and between the vehicle and a pedestrian, and continuously share, transmit, and receive data with all elements including a host vehicle and the surrounding vehicle. The communication device 110 may be in a form of being mounted on the vehicle or in a form of being in contact with a V2X communication terminal. Thus, inter-vehicle communication and inter-vehicle infrastructure communication are possible, and the vehicle is able to perform autonomous driving by itself to a predetermined destination through a vehicle sensor and a travel control function of the vehicle. In this connection, the vehicle sensor may include at least one of a global positioning system (GPS) sensor, a gyro sensor, and/or an acceleration sensor. In addition, the communication device 110 may perform communication with a communication system for supporting an autonomous driving service in connection with infrastructure information added through a V2X communication function.
The communication device 110 therefor may support a WAVE communication technology for the V2X communication function, or may support a communication technology of a 3GPP-based LTE/NR system. For reference, a wireless access for vehicle environment (WAVE) communication, which is a technology modified from a technology of an IEEE 802.11a wireless LAN, has characteristics that a 5.9 GHz dedicated band is used, a channel frequency bandwidth is 10 MHz, a maximum data speed is 27 Mbps, wireless channel access is in a CSMA/CA scheme, and the WAVE communication is composed of an IEEE 802.11p physical layer and a 1609 communication stack.
In one example, when supporting the 3GPP system, the communication device 110 may include LTE eV2X and 5G V2X communication technologies based on LTE V2X (Rel. 14). V2X communication includes vehicle-to-vehicle (V2V), which means LTE/NR-based communication between vehicles, vehicle-to-pedestrian (V2P), which means LTE/NR-based communication between a vehicle and a terminal carried by an individual, and vehicle-to-infrastructure/network (V2I/N), which means LTE/NR-based communication between a vehicle and road-side unit/network. The V2X communication has characteristics of improving network scalability in the V2I communication using OFDMA wireless access. That is, the V2X communication has an advantage of extending a cell coverage through the 3GPP network system. In addition, there is no limitation on a multiple access technique of a wireless communication system to which the present disclosure is applied. For example, various multiple access techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single carrier-FDMA (SC-FDMA), OFDM-FDMA, OFDM-TDMA, and OFDM-CDMA may be used. In addition, a time division duplex (TDD) scheme of transmission using different times or a frequency division duplex (FDD) scheme of transmission using different frequencies may be used for uplink transmission and downlink transmission.
The storage 120 may store downloaded data such as vehicle information, communication information, and the like received from the server 20 through the communication device 110. Accordingly, the storage 120 may store/manage/update location information of the host vehicle, road information, information on a region around a road such as a bus stop, and information on a road environment through the vehicle sensors mounted in the vehicle and the server 20. In addition, the storage 120 may store information on a destination set by a user, existing searched route information, and the like. In addition, according to the present disclosure, the storage 120 may receive each communication system information for the V2X communication through a communication server and store/manage/update the communication system information. Alternatively, the storage 120 may store/manage data through a server supporting data for various input sensors, the road information, the communication information, and the like for supporting the autonomous driving. In addition, the storage 120 may store communication information and V2I/N information for a V2X service. In addition, the storage 120 may store at least one of a network load, a vehicle power state, a battery state, and/or an estimated remaining ROM data transmission time determined by the processor 140.
The storage 120 may include at least one type of storage media such as a memory such as a flash memory type, a hard disk type, a micro type, a card type (e.g., a secure digital card (SD card) or an eXtream digital card (XD card)), and the like, and/or a memory such as a random access memory (RAM), a static RAM (SRAM), a read-only memory (ROM), a programmable ROM (PROM), an electrically erasable PROM (EEPROM), a magnetic RAM (MRAM), a magnetic disk, and an optical disk type.
The display device 130 may be controlled by the processor 140 to display a screen for receiving user authentication approval for wireless update of the vehicle. The display device 130 may be implemented as a head-up display (HUD), a cluster, an audio video navigation (AVN), and the like. In addition, the display device 130 may include at least one of a liquid crystal display (LCD), a thin film transistor-LCD (IFT LCD), a light emitting diode (LED) display, an organic LED (OLED) display, an active matrix OLED (AMOLED) display, a flexible display, a bended display, and/or a three-dimensional display (3D display). Some of those displays may be implemented as a transparent display in a transparent type or a semi-transparent type such that the outside may be seen. In addition, the display device 130 may be embodied as a touchscreen including a touch panel and used as an input device in addition to an output device.
The alarm device 150 may provide user-required-information on the screen for receiving the approval from the user and an operation of a sunroof, and may output a notification for the approval to the user when displaying the user-required-information on the display device 130.
The processor 140 may be electrically connected to the communication device 110, the storage 120, the display device 130, the alarm device 150, and the like, may electrically control each component, and may be an electric circuit that executes a command of software, thereby performing various data processing and calculations to be described later. According to an example of the present disclosure, the processor 140 may control to recognize information on a surrounding region for predicting an object around the vehicle/a road condition, and a congestion degree through the vehicle sensors located at front and rear portions of the vehicle, identify a route congestion degree of the vehicle predicted through the vehicle sensor and an external server, and control a weight for each driver and probe subsequent processing of traffic information.
In particular, according to an example of the present disclosure, the processor 140 stores an estimated time of arrival provided when searching for a center route, then stores a destination arrival time when arriving at a destination (when a trajectory is terminated), then compares the estimated time of arrival with the destination arrival time, and then performs correction/filtering of the traffic information. In this connection, the comparison result is applied to the corresponding vehicle to provide an individual-specific estimated time of arrival. In this connection, an operation of calculating a predicted time by reflecting driving characteristics of the driver, that is, applying the weight disclosed in the present disclosure when predicting the ETA is included.
The processor according to the present disclosure may divide a case in which an increase or decrease of the ETA in a traffic information section for each line is equal to or more than 5 minutes into a case of passing quickly and a case of passing slowly. In addition, the processor may determine that the driver has performed abnormal travel such as lane offense and the like in the case of passing quickly, and determine that a congestion in the corresponding section is severe and the corresponding traffic information is not properly reflected in the case of passing slowly. Accordingly, the processor performs filtering for the corresponding two cases to perform processing to generate the traffic information. In addition, the processor according to the present disclosure calculates a difference between the actually provided ETA and an actual travel time and applies the difference to traffic information of each vehicle to generate corrected traffic information.
As described above, the processor 140 of the present disclosure supports a global positioning system (GPS). In addition, a GPS receiver and an antenna (implemented through the communication device) that receive a GPS, a processing device that processes the received signal and calculates coordinates of a location, a speed vector, and the like of a receiver (the vehicle), the output device that outputs the calculated result, and the like control the operation. In addition, the vehicle to everything (V2X) (a communication system between the vehicle and the object) is able to be supported. In addition, various traffic⋅road situation⋅vehicle⋅ pedestrian information may be exchanged and shared through wireless communication centering on the vehicle such as the vehicle to infra (V2I), the vehicle to vehicle (V2V), the vehicle to pedestrian (V2P), and the like. Accordingly, the vehicle system according to the present disclosure supports an evolved communication system of LTE/LTE-A/NR/5G, and the communication system is able to be supported by being mounted on the vehicle through the antenna disposed in the vehicle or a mobile phone and a smart device of each driver. The processor may control functions of a radar, the sensor, and a camera mounted in the vehicle to control the travel of the vehicle, and also more efficiently identify collection/acquisition of the traffic information and the vehicle information by recognizing the surrounding region 360° around the vehicle. In particular, because of a development of a V2X communication service for a smart transportation service, the vehicle system according to the present disclosure supports an intelligent transport system (ITS) service, which is connected to a smart car, the infrastructure, a back-end server, and the like based on wired and wireless networks to share information through data exchange, secure safety, improve a traffic efficiency, and provide user convenience. To this end, various services such as the traffic information, map information, and the like are provided to the user as well as travel and brake, which are basic control functions of the vehicle based on communication inside the system through a communication ECU. The smart devices are connected to each other through various wireless network systems to provide the V2X service such as real-time road information, vehicle remote control, and the like.
Accordingly, the processor may control the communication ECUs that process V2X communication signals of various wired/wireless communication, the global positioning system (GPS), a telematics, a WIFI, and a GPP system, and an application processor (AP) ECUs that process application data based on each system.
Hereinafter, the filtering and the generation of the traffic information in consideration of the driver characteristics according to an embodiment of the present disclosure will be described in detail with reference to
Referring to
The vehicle system to which the present disclosure is applied stores the estimated time of arrival provided when searching for the center route (200). When arriving at the destination (when the trajectory is terminated), the corresponding time is stored (205), then the estimated time of arrival (ETA) and the destination arrival time are compared with each other (210), and then the correction/filtering of the traffic information is performed (220). In this connection, the comparison result is applied to the corresponding vehicle to provide the ETA specialized for each individual (230).
Referring to
In one example, correction logic performs following determination. The difference between the provided ETA and the actual travel time is calculated and applied to the traffic information of each vehicle to generate the corrected traffic information. As an example, whether the increase or decrease of the ETA in the traffic information section for each line is equal to or more than 5 minutes is determined (305). After the arrival at the destination, the correction of the ETA is performed in consideration of reference driving characteristics (310). In this connection, whether the vehicle has arrived at the destination earlier than the ETA may be determined (340), and the weight may be applied to the traffic information based on Equation 1.
(ETA-actual travel time)/ETA*100% <Equation 1>
Here, as an example, when (ETA-actual travel time) is equal to or less than 2 minutes, the weight may be set not to be applied to the traffic information. In this connection, the weight is applied to, when the (ETA-actual travel time) is positive, lower the value of the traffic information by the corresponding % and to, when the (ETA-actual travel time) is negative, increase the value of the traffic information by the corresponding % to generate the traffic information. As an example, when the vehicle arrives at the destination earlier than the ETA, the value is lowered by the corresponding % to generate the traffic information (350). In one example, when the vehicle arrives later than the ETA, the value is increased by the corresponding % to generate the traffic information (360).
Referring to
Thereafter, after arriving at the destination, it may be determined whether the vehicle has arrived at the destination earlier than the ETA corrected using the individual correction factor (415). When the vehicle has arrived at the destination earlier than the ETA corrected using the individual correction factor, the traffic information is generated by lowering the value thereof by x % (420). In one example, when the vehicle has arrived at the destination later than the ETA corrected using the individual correction factor, the traffic information is generated by increasing the value thereof by x % (430).
That is, more specialized traffic information may be generated by generating the traffic information by reflecting the individual driving characteristics. Thus, the driving characteristics may be determined as the time of arrival and applied to the traffic information reflecting the correction factor. Accordingly, the estimated time of arrival specialized by reflecting the individual driving characteristics may be provided. In consideration of the individual characteristics, the estimated time of arrival may be corrected and provided.
Referring to
In this connection, when a difference in the traffic information for each line is equal to or more than 5 minutes, it is determined whether it is a case in which the vehicle passes the corresponding section quickly (525). In this connection, when the vehicle passes the corresponding section quickly with a difference equal to or more than 5 minutes, it is determined that there is a high possibility that the travel of the vehicle is the abnormal travel such as the lane offense and the like (530). In one example, when it is determined to be a case in which the vehicle passes the corresponding section slowly rather than passing the corresponding section quickly with a difference equal to or more than 5 minutes (540), it is determined that an extreme congestion has occurred in the corresponding section or that the abnormality has occurred in the traffic information (540).
The subsequent processing for the traffic information therefor is possible. The filtering is performed in the case of the abnormal travel after identifying another probe for the case of passing the corresponding section quickly. Alternatively, in the case of the normal travel after the identification of another probe, the traffic information of the corresponding section is corrected. In one example, in the case of the abnormal travel, the filtering is performed after the identification of another probe for the case of passing the corresponding section slowly. In the case of the normal travel after the identification of another probe, the traffic information of the corresponding section is corrected. Therefore, in the present disclosure, when a difference between the ETA and the travel speed more than a predetermined time for each corresponding section occurs, another probe may be identified to correct the probe that generates the error in the traffic information.
The description above is merely illustrative of the technical idea of the present disclosure, and various modifications and changes may be made by those skilled in the art without departing from the essential characteristics of the present disclosure.
Therefore, the embodiments disclosed in the present disclosure are not intended to limit the technical idea of the present disclosure but to illustrate the present disclosure, and the scope of the technical idea of the present disclosure is not limited by the embodiments. The scope of the present disclosure should be construed as being covered by the scope of the appended claims, and all technical ideas falling within the scope of the claims should be construed as being included in the scope of the present disclosure.
The present technology, which collects traffic information and calculates the estimated time of arrival, is intended to provide a method for comparing the estimated time of arrival calculated using the general traffic information with the actual time of arrival of each vehicle to infer the driving habit of the driver, and correcting the traffic information generated from the corresponding vehicle to generate the more accurate traffic information. Therefore, the present technology is intended to provide an advantage of generating and providing more general traffic information through correction of a vehicle that causes an error at the same time as the filtering of the vehicle acting as the noise when collecting the traffic information. In addition, the present technology is intended to provide an advantage of providing the estimated time of arrival (ETA) specialized for each individual.
In addition, various effects that are directly or indirectly identified through the present document may be provided.
Hereinabove, although the present disclosure has been described with reference to exemplary embodiments and the accompanying drawings, the present disclosure is not limited thereto, but may be variously modified and altered by those skilled in the art to which the present disclosure pertains without departing from the spirit and scope of the present disclosure claimed in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0161686 | Nov 2020 | KR | national |