A vehicle control method, a vehicle control device, an electronic device, and a vehicle
By obtaining vehicle position and traffic light information, determining the vehicle speed range and selecting the target vehicle speed, the driver's energy consumption increase when encountering traffic lights is solved, and energy consumption optimization is achieved when passing traffic lights.
Patent Information
- Application Number
- CN202110721708.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-28
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2041-06-28
AI Technical Summary
In the prior art, drivers fail to effectively consider the energy consumption of the vehicle during the vehicle's journey towards the traffic light when encountering a traffic light, resulting in an increase in energy consumption.
By obtaining the current position information of the vehicle and the traffic light information ahead, the vehicle speed range is determined, and the target vehicle speed is selected within the range according to the vehicle's energy consumption, and the vehicle is controlled to pass the traffic light.
While ensuring the vehicle passes through the traffic lights smoothly, it also reduces the energy consumption of the entire vehicle.
Smart Images

Figure CN115593409B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of automobile technology, and in particular relates to a vehicle control method, a vehicle control device, an electronic device, and a vehicle. Background Art
[0002] Due to economic development, my country's car ownership continues to increase, leading to increasing pressure from urban traffic congestion. Consequently, more and more traffic lights are appearing on roads. In related technologies, when a driver encounters a traffic light, the vehicle recommends a speed to the driver, allowing the driver to successfully pass the light by following the recommended speed. However, this technology fails to consider the vehicle's overall energy consumption during the process of approaching the light, resulting in increased energy consumption. Summary of the Invention
[0003] In view of this, the present application provides a vehicle control method, a vehicle control device, an electronic device and a vehicle, which can control the vehicle's driving when the vehicle encounters a traffic light to ensure that the vehicle passes the traffic light smoothly while reducing the vehicle's energy consumption.
[0004] In a first aspect, the present application provides a vehicle control method, comprising:
[0005] Obtain the current location information of the vehicle and the traffic light information of the traffic light in front of the vehicle;
[0006] obtaining a vehicle speed range based on the current position information and the traffic light information, wherein the vehicle speed range indicates a vehicle speed required for the vehicle to reach the traffic light with the traffic light being green;
[0007] Determining a target vehicle speed within the speed range based on the vehicle energy consumption corresponding to each speed within the speed range;
[0008] The vehicle is controlled to travel toward the traffic light according to the target vehicle speed.
[0009] Optionally, obtaining the vehicle speed range according to the current position information and the traffic light information includes:
[0010] Obtaining a real-time distance between the vehicle and the traffic light according to the current position information and the position of the traffic light;
[0011] Obtaining the green light phase time after the current moment according to the traffic light information;
[0012] The vehicle speed range is obtained according to the real-time distance and the time of the green light phase.
[0013] Optionally, obtaining the vehicle speed range according to the real-time distance and the time of the green light phase includes:
[0014] determining, based on the time of the green light phase after the current moment and the real-time distance, a first vehicle speed and a second vehicle speed required for the vehicle to reach the traffic light within the green light phase after the current moment, wherein the first vehicle speed is less than the second vehicle speed;
[0015] determining whether the first vehicle speed satisfies a preset stop condition;
[0016] If the stopping condition is met, the speed range is obtained according to the first and second speeds, the speed limit of the road where the vehicle is located, the maximum speed that the vehicle can reach, and the congestion speed limit determined according to the congestion condition of the road.
[0017] Optionally, the stopping condition includes: the first vehicle speed is less than the minimum of the road speed limit, the maximum vehicle speed and the congestion speed limit.
[0018] Optionally, obtaining the vehicle speed range based on the first vehicle speed and the second vehicle speed, a speed limit of the road on which the vehicle is located, a maximum speed that the vehicle can reach, and a congestion speed limit determined based on congestion conditions on the road includes:
[0019] The first vehicle speed is used as the lower limit of the vehicle speed range, and the minimum value among the second vehicle speed, the road speed limit, the maximum vehicle speed, and the congestion speed limit is used as the upper limit of the vehicle speed range.
[0020] Optionally, determining the target vehicle speed in the speed interval according to the vehicle energy consumption corresponding to each speed in the speed interval includes:
[0021] The vehicle speed with the lowest energy consumption of the entire vehicle corresponding to the vehicle speed range is determined as the target vehicle speed.
[0022] Optionally, before determining the target vehicle speed in the speed interval based on the vehicle energy consumption corresponding to each vehicle speed in the speed interval, the vehicle control method further includes:
[0023] For each vehicle speed in the vehicle speed range, determining a required vehicle torque corresponding to the vehicle speed;
[0024] Determining the required torque of the power source of the vehicle according to the required torque of the entire vehicle and the transmission ratio of the power source of the vehicle;
[0025] Calculating a required speed of the power source of the vehicle according to the vehicle speed and a transmission ratio of the power source of the vehicle;
[0026] A table is looked up according to the power source required torque and the power source required speed to obtain the whole vehicle energy consumption corresponding to the vehicle speed.
[0027] In a second aspect, the present application provides a vehicle control device, comprising:
[0028] An information acquisition unit, configured to acquire the current position information of the vehicle and traffic light information of the traffic light in front of the vehicle;
[0029] a range determination unit, configured to obtain a vehicle speed range based on the current position information and the traffic light information, wherein the vehicle speed range indicates a vehicle speed required for the vehicle to reach the traffic light with the traffic light in a green phase;
[0030] a vehicle speed determination unit, configured to determine a target vehicle speed in the speed interval according to the vehicle energy consumption corresponding to each vehicle speed in the speed interval;
[0031] A vehicle speed control unit is used to control the vehicle to travel toward the traffic light according to the target vehicle speed.
[0032] In a third aspect, the present application provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method according to the first aspect are implemented.
[0033] In a fourth aspect, the present application provides a vehicle, which includes the electronic device as described in the third aspect.
[0034] As can be seen from the above, the present application solution first obtains the current position information of the vehicle and the traffic light information ahead, and then obtains the speed range based on the above current position information and the above traffic light information, wherein the above speed range is used to indicate the speed required for the above traffic light to be in the green light stage when the above vehicle arrives at the above traffic light, and determines the target speed in the above speed range based on the energy consumption of the whole vehicle corresponding to each speed in the above speed range, and finally controls the above vehicle to travel toward the above traffic light based on the above target speed. The present application solution determines the speed range that enables the vehicle to pass through the traffic light smoothly through the real-time position of the vehicle and the traffic light information, and each speed in the speed range corresponds to a whole vehicle energy consumption. Based on this, a target speed can be determined, so that when the vehicle encounters a traffic light, the vehicle is controlled to travel according to the target speed to ensure that the vehicle passes through the traffic light smoothly while reducing the energy consumption of the vehicle.
[0035] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0037] Figure 1 This is a flow chart of the implementation of the vehicle control method provided in the embodiment of the present application;
[0038] Figure 2 is a structural block diagram of a vehicle control device provided in an embodiment of the present application;
[0039] Figure 3 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0041] During the driving process of a vehicle, it is often encountered with traffic lights. In this case, the owner usually observes the status of the traffic lights and then adjusts the speed according to the status of the traffic lights. For example, the owner observes that the current light is green and there are 10 seconds left, so he decides to speed up to pass the green light. However, the owner does not know to what speed he should accelerate to pass the green light smoothly, nor does he know at what speed to pass the green light to minimize the energy consumption of the vehicle. Based on this, the embodiment of the present application proposes a vehicle control method, a vehicle control device, an electronic device and a vehicle. When encountering a traffic light, the speed range that enables the vehicle to pass the traffic light smoothly is determined by the real-time position of the vehicle and the traffic light information. Each speed in the speed range corresponds to an energy consumption of the entire vehicle. Based on this, a target speed can be determined. When the vehicle encounters a traffic light, the vehicle is controlled according to the target speed to ensure that the vehicle passes the traffic light smoothly while reducing the energy consumption of the vehicle. In order to illustrate the technical solution proposed in the embodiment of the present application, it is described below through a specific embodiment.
[0042] The following describes a vehicle control method provided by an embodiment of the present application. Figure 1 , the vehicle control method can be applied to electronic devices, including:
[0043] Step 101: Acquire the current position information of the vehicle and the traffic light information of the traffic light in front of the vehicle.
[0044] In the embodiment of the present application, the electronic device can be a telematics box (T-Box), a domain controller (DC), a multi-domain controller (MDC), an onboard unit (OBU), a car networking chip, etc. installed on the vehicle. The electronic device can also be a server, which is not limited here. During the driving process of the vehicle, if a traffic light is detected in front, the electronic device can obtain the current position information of the vehicle and the traffic light information of the traffic light in front of the vehicle. Among them, the current position information is used to indicate the current position of the vehicle, and the traffic light information can include the current light color information of the traffic light, the remaining time of the current light color, and the preset duration of each light color. For example, the electronic device can locate the vehicle through the Global Positioning System (GPS) installed on the vehicle, thereby obtaining the current location information of the vehicle. It can also build a high-precision map based on simultaneous localization and mapping (SLAM) technology, collect environmental information through sensors on the vehicle (such as cameras, radars, etc.), and obtain the current location information of the vehicle in combination with the high-precision map. The method for obtaining the current location information is not limited here. For example, the electronic device can communicate with a preset server, and the server can communicate with a traffic light signal, so that the electronic device can obtain traffic light information from the traffic light signal through the server, or the electronic device can communicate directly with the traffic light signal, thereby obtaining traffic light information directly from the traffic light signal. Optionally, when the electronic device can communicate with the preset server, the server can also realize the function of sharing information between multiple vehicles on the road, thereby planning the driving path and speed for multiple vehicles on the road, thereby alleviating traffic congestion pressure.
[0045] It should be noted that the above-mentioned traffic light in front of the vehicle refers to the traffic light closest to the vehicle in the direction of travel of the vehicle. For example, there are two traffic lights within 1000 meters in front of the vehicle, one of which is 100 meters away from the vehicle and the other is 900 meters away from the vehicle. In this case, the traffic light 100 meters away from the vehicle can be used as the above-mentioned traffic light in front of the vehicle. Among them, the vehicle can detect whether there is a traffic light in front of the vehicle through a camera on the vehicle when driving, or it can determine whether there is a traffic light in front of the vehicle through a navigation map. If the presence of a traffic light in front is detected by a camera, the vehicle can use the camera to capture an image of the road ahead in real time and detect the traffic light through image recognition. If the previous frame of image does not contain a traffic light, but the current frame of image contains a traffic light, the vehicle control method provided in the embodiment of the present application can be started. If the presence of a traffic light in front is determined by a navigation map, the vehicle can start executing the vehicle control method provided in the embodiment of the present application when it determines that there is a traffic light at a preset distance from the vehicle in the direction of travel of the vehicle based on the navigation map.
[0046] Step 102: Obtain a vehicle speed range based on the current location information and traffic light information.
[0047] In the embodiment of the present application, the speed range indicates the speed required for the vehicle to reach the traffic light ahead when the traffic light is in the green phase. In other words, by traveling at a speed within the speed range, the vehicle can reach the traffic light when the traffic light is in the green phase. The speed range can be obtained based on the vehicle's current location information and traffic light information obtained by the electronic device.
[0048] Optionally, the above step 102 specifically includes:
[0049] A1. Obtain the real-time distance between the vehicle and the traffic light based on the current location information and the location of the traffic light;
[0050] A2. Obtain the green light phase time after the current moment based on the traffic light information;
[0051] A3. Obtain the vehicle speed range based on the real-time distance and the green light phase time.
[0052] In the embodiments of the present application, once the vehicle's current position information is obtained, the location of the traffic light is then obtained. Based on the vehicle's current position and the location of the traffic light, the real-time distance between the vehicle and the traffic light can be calculated. Considering that in real life, whether a vehicle has run a red light is determined based on whether the vehicle has crossed the stop line corresponding to the traffic light during the red light phase, the distance between the stop line corresponding to the traffic light and the vehicle can be used as the real-time distance between the vehicle and the traffic light, thereby making the vehicle control method provided in the embodiments of the present application more reliable.
[0053] The green light phase after the current moment is a phase in which the traffic light turns green after the current moment. For example, assuming that the preset duration of each red light of the traffic light is 20 seconds, the preset duration of each green light is 30 seconds, the red light and green light appear alternately, and the current moment is 9 minutes and 10 seconds; in one case, if the traffic light is currently on red and the remaining duration is 10 seconds, then the time of the first green light stage after the current moment is 9 minutes and 20 seconds to 9 minutes and 50 seconds, the time of the second green light stage is 10 minutes and 10 seconds to 10 minutes and 40 seconds, and so on. By analogy, the time of all green light stages after the current moment can be obtained; in another case, if the traffic light is currently on green and the remaining duration is 10 seconds, then the time of the first green light stage after the current moment is 9 minutes and 10 seconds to 9 minutes and 20 seconds, the time of the second green light stage is 9 minutes and 40 seconds to 10 minutes and 10 seconds, and the time of the third green light stage is 10 minutes and 30 seconds to 11 minutes and 0 seconds, and so on.
[0054] After obtaining the time of the green light phase after the current moment, the vehicle speed range can be obtained according to the real-time distance between the vehicle and the traffic light and the obtained time of the green light phase.
[0055] Optionally, the above step A3 specifically includes:
[0056] Determining, based on the time of the green light phase after the current moment and the real-time distance, a first vehicle speed and a second vehicle speed required for the vehicle to reach the traffic light within the green light phase after the current moment;
[0057] determining whether the first vehicle speed satisfies a preset stop condition;
[0058] If the stop condition is met, a speed range is obtained according to the first speed and the second speed, the speed limit of the road where the vehicle is located, the maximum speed that the vehicle can reach, and the congestion speed limit determined according to the congestion condition of the road.
[0059] In an embodiment of the present application, each green light stage after the current moment can be sorted in chronological order to obtain a green light stage queue. Then, green light stages are selected from the green light stage queue in sequence according to the sorted order. Each time a green light stage is selected, a pair of vehicle speeds, namely a first vehicle speed and a second vehicle speed, is determined based on the currently selected green light stage and the real-time distance between the vehicle and the traffic light. The selection of green light stages from the green light stage queue will not stop until the first vehicle speed satisfies the stopping condition. The first vehicle speed is the minimum vehicle speed required for the vehicle to reach the traffic light within the currently selected green light stage, and the second vehicle speed is the maximum vehicle speed required for the vehicle to reach the traffic light within the currently selected green light stage. The first vehicle speed is less than the second vehicle speed.
[0060] After the stop condition is met, the speed range can be obtained based on the first and second speeds determined last time, the road speed limit of the road where the vehicle is located, the maximum speed that the vehicle can reach, and the congestion speed limit determined based on the congestion situation of the road. The road speed limit refers to the maximum speed that the vehicle is required not to exceed on the road where the vehicle is located. The electronic device can obtain the road speed limit from the server, or the camera on the vehicle can capture images of traffic signs on the road and obtain the road speed limit through image recognition technology. This is not limited here. The maximum speed refers to the maximum speed that the vehicle can reach, which is determined by the performance of the vehicle. The congestion speed limit refers to the maximum speed limited by the congestion situation of the road where the vehicle is located. The congestion speed limit can be obtained from the server, which is used to obtain road condition information of the road and control road traffic based on the road condition information, such as planning the speed of each vehicle on the road.
[0061] For example, the electronic device may use the last determined first speed as the lower limit of the speed interval, and the minimum of the last determined second speed, the road speed limit, the maximum speed, and the congestion speed as the upper limit of the speed interval, thereby obtaining the speed interval. For example, if the electronic device last determined the first speed as 40 km / h and the last determined second speed as 100 km / h, and the speed limit on the road the vehicle is on is 90 km / h, the maximum speed of the vehicle is 130 km / h, and the congestion speed on the road is 50 km / h, then the minimum of the last determined second speed, the road speed limit, the maximum speed, and the congestion speed is 50 km / h. Therefore, the obtained speed interval is [40, 50].
[0062] In some embodiments, the stop condition may be that the first vehicle speed is less than the minimum of the road speed limit, the maximum speed, and the congestion speed limit. If the first vehicle speed determined this time is greater than the minimum, it indicates that the vehicle cannot pass the traffic light within the currently selected green light phase. For example, assuming the road speed limit on the vehicle's road is 90 km / h, the maximum speed of the vehicle is 130 km / h, and the congestion speed on the road is 50 km / h, that is, the minimum of the road speed limit, the maximum speed, and the congestion speed is 50 km / h; if the first vehicle speed determined based on the time and real-time distance of the first green light phase after the current moment is 60 km / h, which is greater than the minimum of 50 km / h, the first and second vehicle speeds are continued to be determined based on the time and real-time distance of the second green light phase after the current moment. For example, if the first vehicle speed determined based on the time and real-time distance of the second green light phase is 30 km / h, which is less than the minimum of 50 km / h, the stop condition is satisfied, and the first and second vehicle speeds are no longer determined based on the time and real-time distance of the third green light phase after the current moment.
[0063] Step 103 : determining a target vehicle speed in the vehicle speed interval according to the vehicle energy consumption corresponding to each vehicle speed in the vehicle speed interval.
[0064] In this embodiment of the present application, each speed within the speed range corresponds to a corresponding vehicle energy consumption. For example, a vehicle traveling at 30 km / h has a corresponding vehicle energy consumption of 8 L / 100 km, and a vehicle traveling at 50 km / h has a corresponding vehicle energy consumption of 9 L / 100 km. Based on the corresponding vehicle energy consumption at each speed within the speed range, a target speed can be determined within the speed range. That is, the target speed is a speed within the speed range.
[0065] In some embodiments, by comparing the vehicle energy consumption corresponding to each speed in the speed range, the speed with the lowest vehicle energy consumption in the speed range can be obtained, and the corresponding speed with the lowest vehicle energy consumption can be determined as the target speed.
[0066] Optionally, before step 103, the vehicle control method further includes:
[0067] For each vehicle speed in the vehicle speed range, determining the vehicle required torque corresponding to the vehicle speed;
[0068] Determine the vehicle's power source required torque based on the vehicle's required torque and the vehicle's power source transmission ratio;
[0069] Calculate the required speed of the vehicle's power source based on the vehicle speed and the vehicle's power source transmission ratio;
[0070] The energy consumption of the vehicle corresponding to the vehicle speed is obtained by looking up the table according to the required torque and speed of the power source.
[0071] In an embodiment of the present application, the vehicle may be a fuel vehicle, a pure electric vehicle or a hybrid vehicle. When the vehicle is a fuel vehicle, the power source of the vehicle includes the engine, and the corresponding energy consumption of the entire vehicle is equal to the fuel consumption of the engine. When the vehicle is a pure electric vehicle, the power source of the vehicle includes the drive motor, and the corresponding energy consumption of the entire vehicle is equal to the power consumption of the drive motor. When the vehicle is a hybrid vehicle, the power source of the vehicle includes the engine and the drive motor, and the corresponding energy consumption of the entire vehicle is equal to the sum of the fuel consumption of the engine and the power consumption of the drive motor.
[0072] Among them, the whole vehicle demand torque corresponding to the vehicle speed is the whole vehicle torque required for the vehicle to reach the vehicle speed. The vehicle speed and the whole vehicle demand torque have a preset corresponding relationship. After the whole vehicle demand torque corresponding to the vehicle speed is obtained according to the corresponding relationship, the vehicle's power source demand torque can be determined according to the whole vehicle demand torque, the vehicle's power source transmission ratio and the preset energy management strategy. Among them, the electronic device can obtain the current power source gear of the vehicle from the transmission controller, and according to the obtained power source gear, the corresponding power source transmission ratio (i.e., the speed ratio from the power source to the wheel end) can be determined. Among them, the preset energy management strategy is pre-set by the automobile manufacturer and is used to realize the torque distribution of the vehicle based on different working conditions to reduce the energy consumption of the vehicle. For example, when the vehicle is a hybrid vehicle and the drive mode is a parallel drive mode, the whole vehicle demand torque and the power source demand torque have the following relationship:
[0073] T motor =(T0-i eng *T eng ) / i motor
[0074] Among them, T0 is the required torque of the vehicle, T motor Motor required torque, T eng is the engine required torque, i eng is the engine transmission ratio, i motor is the motor transmission ratio.
[0075] When the above formula relationship is satisfied, the engine required torque and the motor required torque can be distributed according to the preset energy management strategy.
[0076] At the same time, for each vehicle speed in the speed range, the vehicle's power source required speed can be calculated based on the vehicle speed and the vehicle's power source transmission ratio. For example, when the vehicle is a hybrid vehicle and the drive mode is a parallel drive mode, the speed calculation formula can be as follows:
[0077] N eng =V0*i eng / 0.377 / r;
[0078] N motor =V0*i motor / 0.377 / r;
[0079] Among them, N eng is the engine required speed, N motor is the motor required speed, V0 is the vehicle speed in the speed range, i eng is the engine transmission ratio, i motor is the motor transmission ratio, and r is the wheel radius of the vehicle.
[0080] Finally, based on the required power source speed and torque, the vehicle's energy consumption corresponding to the speed is calculated by looking up a table. This table stores the preset correspondence between the required power source speed, required power source torque, and vehicle energy consumption. By performing this step multiple times, the vehicle's energy consumption corresponding to each speed within the speed range can be calculated.
[0081] Step 104: Control the vehicle to travel toward the traffic light according to the target speed.
[0082] In an embodiment of the present application, after the electronic device obtains the target speed, it can control the vehicle to travel toward the traffic light according to the target speed. Specifically, the electronic device can adjust the current speed of the vehicle to the target speed. It should be noted that the steps of the vehicle control method in the embodiment of the present application are executed in a loop before the vehicle passes the traffic light in front, that is, after the electronic device executes step 104, it can determine whether the vehicle has passed the traffic light in front of the vehicle. If it has not passed the traffic light, it returns to execute step 101 and subsequent steps. If it has passed the traffic light, it will not return to execute step 101 until a new traffic light appears in front of the vehicle as the vehicle travels, and then the above-mentioned vehicle control method is started again. In this way, every time the vehicle encounters a traffic light, it can pass the traffic light with the lowest vehicle energy consumption.
[0083] It should be noted that, when the electronic device is a server, after calculating the target vehicle speed, the server can send the target vehicle speed to the vehicle, so that the vehicle drives towards the traffic light according to the received target vehicle speed.
[0084] In some embodiments, before executing step 101, the electronic device further includes:
[0085] Get the identity information of the current driver of the vehicle;
[0086] Determine whether the driver is a designated user based on the identity information;
[0087] The above step 101 specifically includes:
[0088] If the current driver of the vehicle is the designated user, the current position information of the vehicle and the traffic light information of the traffic light in front of the vehicle are obtained.
[0089] In the embodiment of the present application, the same vehicle may be driven by different users, and different users have different driving habits. For example, some users are accustomed to driving the vehicle at a faster / slower speed, while some users are accustomed to driving the vehicle at a moderate speed. Based on this, the user who is accustomed to driving the vehicle at a moderate speed can be designated as the designated user. Only when the current driver of the vehicle is the designated user will the above-mentioned step of obtaining the current position information of the vehicle and the traffic light information of the traffic light in front of the vehicle and subsequent steps be executed; otherwise, this step and subsequent steps will not be executed. In this way, the execution of the vehicle control method in the embodiment of the present application can be made more consistent with the driver's intention, and the user experience is better.
[0090] In some embodiments, the user can also choose to become a designated user according to his or her own wishes. For example, if the user hopes to reduce the energy consumption of the vehicle, he or she can register himself or herself as a designated user. Thus, when the user drives the vehicle, the electronic device will execute the above-mentioned steps of obtaining the current location information of the vehicle and the traffic light information of the traffic light in front of the vehicle and subsequent steps.
[0091] Among them, the electronic device can obtain identity information from the driver's terminal. For example, before getting in the car, the driver can unlock the vehicle through the terminal's Bluetooth, Near Field Communication (NFC) and other communication methods. During the unlocking process, the electronic device can obtain the driver's identity information from the terminal.
[0092] As can be seen from the above, the present application solution first obtains the current position information of the vehicle and the traffic light information ahead, and then obtains the speed range based on the above current position information and the above traffic light information, wherein the above speed range is used to indicate the speed required for the above traffic light to be in the green light stage when the above vehicle arrives at the above traffic light, and determines the target speed in the above speed range based on the energy consumption of the whole vehicle corresponding to each speed in the above speed range, and finally controls the above vehicle to travel toward the above traffic light based on the above target speed. The present application solution determines the speed range that enables the vehicle to pass through the traffic light smoothly through the real-time position of the vehicle and the traffic light information, and each speed in the speed range corresponds to a whole vehicle energy consumption. Based on this, a target speed can be determined, so that when the vehicle encounters a traffic light, the vehicle is controlled to travel according to the target speed to ensure that the vehicle passes through the traffic light smoothly while reducing the energy consumption of the vehicle.
[0093] Corresponding to the vehicle control method provided above, the embodiment of the present application also provides a vehicle control device, which can be applied to electronic equipment. Figure 2 As shown, the vehicle control device 200 in the embodiment of the present application includes:
[0094] The information acquisition unit 201 is used to acquire the current position information of the vehicle and the traffic light information of the traffic light in front of the vehicle;
[0095] The interval determination unit 202 is configured to determine a vehicle speed interval based on the current position information and the traffic light information, wherein the vehicle speed interval indicates a vehicle speed required for the vehicle to reach the traffic light with the traffic light in a green phase;
[0096] A vehicle speed determination unit 203 is configured to determine a target vehicle speed in the speed interval according to the vehicle energy consumption corresponding to each speed in the speed interval;
[0097] The vehicle speed control unit 204 is used to control the vehicle to travel toward the traffic light according to the target vehicle speed.
[0098] Optionally, the interval determining unit 202 includes:
[0099] a distance calculation subunit, configured to obtain a real-time distance between the vehicle and the traffic light based on the current position information and the position of the traffic light;
[0100] A time acquisition subunit, configured to obtain the time of the green light phase after the current moment according to the above traffic light information;
[0101] The interval determination subunit is used to obtain the above-mentioned vehicle speed interval according to the above-mentioned real-time distance and the time of the above-mentioned green light phase.
[0102] Optionally, the interval determination subunit includes:
[0103] a vehicle speed determination subunit, configured to determine, based on a green light phase duration after the current moment and the real-time distance, a first vehicle speed and a second vehicle speed required for the vehicle to reach the traffic light within the green light phase, wherein the first vehicle speed is less than the second vehicle speed;
[0104] The vehicle speed determination subunit is used to determine whether the first vehicle speed meets the preset stop condition.
[0105] The vehicle speed range determination subunit is used to obtain the above-mentioned vehicle speed range based on the above-mentioned first vehicle speed and second vehicle speed, the road speed limit of the road where the above-mentioned vehicle is located, the maximum speed that the above-mentioned vehicle can reach, and the congestion speed limit determined according to the congestion situation of the above-mentioned road if the above-mentioned stopping condition is met.
[0106] Optionally, the stopping condition includes: the first vehicle speed is less than the minimum of the road speed limit, the maximum vehicle speed and the congestion speed limit.
[0107] Optionally, the speed range determination subunit is specifically configured to use the first speed as the lower limit of the speed range, and use the minimum of the second speed, the road speed limit, the maximum speed and the congestion speed limit as the upper limit of the speed range.
[0108] Optionally, the vehicle speed determining unit 203 is specifically configured to determine the vehicle speed with the lowest energy consumption of the entire vehicle in the vehicle speed range as the target vehicle speed.
[0109] Optionally, the vehicle control device 200 further includes:
[0110] a vehicle torque determination unit, configured to determine, for each vehicle speed in the speed range, a required vehicle torque corresponding to the vehicle speed;
[0111] a power source torque determination unit, configured to determine the power source required torque of the vehicle according to the vehicle required torque and the power source transmission ratio of the vehicle;
[0112] a speed determination unit, configured to calculate a required speed of the power source of the vehicle based on the vehicle speed and a transmission ratio of the power source of the vehicle;
[0113] The energy consumption determination unit is used to look up a table according to the power source required torque and the power source required speed to obtain the whole vehicle energy consumption corresponding to the vehicle speed.
[0114] As can be seen from the above, the present application solution first obtains the current position information of the vehicle and the traffic light information ahead, and then obtains the speed range based on the above current position information and the above traffic light information, wherein the above speed range is used to indicate the speed required for the above traffic light to be in the green light stage when the above vehicle arrives at the above traffic light, and determines the target speed in the above speed range based on the energy consumption of the whole vehicle corresponding to each speed in the above speed range, and finally controls the above vehicle to travel toward the above traffic light based on the above target speed. The present application solution determines the speed range that enables the vehicle to pass through the traffic light smoothly through the real-time position of the vehicle and the traffic light information, and each speed in the speed range corresponds to a whole vehicle energy consumption. Based on this, a target speed can be determined, so that when the vehicle encounters a traffic light, the vehicle is controlled to travel according to the target speed to ensure that the vehicle passes through the traffic light smoothly while reducing the energy consumption of the vehicle.
[0115] Corresponding to the vehicle control method provided above, the embodiment of the present application further provides an electronic device, see Figure 3 The electronic device 3 in the embodiment of the present application includes: a memory 301, one or more processors 302 ( Figure 3 Only one is shown) and a computer program stored in memory 301 and executable on the processor. Memory 301 is used to store software programs and units, and processor 302 executes the software programs and units stored in memory 301 to perform various functional applications and data processing. Specifically, when processor 302 executes the computer program stored in memory 301, it implements the following steps:
[0116] Obtain the current location information of the vehicle and the traffic light information of the traffic light in front of the vehicle;
[0117] obtaining a vehicle speed range based on the current position information and the traffic light information, wherein the vehicle speed range indicates a vehicle speed required for the vehicle to reach the traffic light with the traffic light being green;
[0118] Determining a target vehicle speed within the speed range based on the vehicle energy consumption corresponding to each speed within the speed range;
[0119] The vehicle is controlled to travel toward the traffic light according to the target vehicle speed.
[0120] Assuming that the above is the first possible implementation, in a second possible implementation provided on the basis of the first possible implementation, obtaining the vehicle speed range based on the current position information and the traffic light information includes:
[0121] Obtaining a real-time distance between the vehicle and the traffic light based on the current location information and the location of the traffic light;
[0122] According to the above traffic light information, the time of the green light phase after the current moment is obtained;
[0123] The vehicle speed range is obtained based on the real-time distance and the time of the green light phase.
[0124] In a third possible implementation provided as a basis for the second possible implementation, obtaining the vehicle speed range based on the real-time distance and the duration of the green light phase includes:
[0125] determining, based on the time of each green light phase after the current moment and the real-time distance, a first speed and a second speed required for the vehicle to reach the traffic light within the green light phase after the current moment, wherein the first speed is less than the second speed;
[0126] determining whether the first vehicle speed satisfies a preset stop condition;
[0127] If the stopping condition is met, the speed range is obtained based on the first and second speeds, the speed limit of the road where the vehicle is located, the maximum speed that the vehicle can reach, and the congestion speed limit determined based on the congestion condition of the road.
[0128] In a fourth possible implementation provided based on the third possible implementation, the stop condition includes: the first vehicle speed is less than a minimum value among the road speed limit, the maximum vehicle speed, and the congestion speed limit.
[0129] In a fifth possible implementation provided as a basis for the third possible implementation, the speed range is obtained based on the first and second vehicle speeds, the speed limit of the road on which the vehicle is located, the maximum speed that the vehicle can reach, and a congestion speed limit determined based on congestion conditions on the road, including:
[0130] The first vehicle speed is used as the lower limit of the vehicle speed range, and the minimum value among the second vehicle speed, the road speed limit, the maximum vehicle speed, and the congestion speed limit is used as the upper limit of the vehicle speed range.
[0131] In a sixth possible implementation provided on the basis of the first possible implementation, or the second possible implementation, or the third possible implementation, or the fourth possible implementation, or the fifth possible implementation, determining the target vehicle speed in the speed range according to the vehicle energy consumption corresponding to each speed in the speed range includes:
[0132] The vehicle speed with the lowest energy consumption corresponding to the above speed range is determined as the above target vehicle speed.
[0133] In a seventh possible implementation provided based on the first possible implementation, or the second possible implementation, or the third possible implementation, or the fourth possible implementation, or the fifth possible implementation, before determining the target vehicle speed in the speed range based on the vehicle energy consumption corresponding to each speed in the speed range, the processor 302 further implements the following steps when executing the computer program stored in the memory 301:
[0134] For each vehicle speed in the vehicle speed range, determining a required vehicle torque corresponding to the vehicle speed;
[0135] Determining the required torque of the power source of the vehicle according to the required torque of the entire vehicle and the transmission ratio of the power source of the vehicle;
[0136] Calculating a required speed of the power source of the vehicle according to the vehicle speed and a transmission ratio of the power source of the vehicle;
[0137] A table is looked up according to the power source required torque and the power source required speed to obtain the whole vehicle energy consumption corresponding to the vehicle speed.
[0138] The above-mentioned electronic device can be a telematics box (T-Box), a domain controller (DC), a multi-domain controller (MDC), an onboard unit (OBU), an Internet of Vehicles chip, etc. installed on the vehicle. The electronic device can also be a server, which is not limited here.
[0139] It should be understood that in the embodiment of the present application, the processor 302 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0140] The memory 301 may include a read-only memory and a random access memory, and provides instructions and data to the processor 302. A portion or all of the memory 301 may also include a non-volatile random access memory. For example, the memory 301 may also store device category information.
[0141] As can be seen from the above, the present application solution first obtains the current position information of the vehicle and the traffic light information ahead, and then obtains the speed range based on the above current position information and the above traffic light information, wherein the above speed range is used to indicate the speed required for the above traffic light to be in the green light stage when the above vehicle arrives at the above traffic light, and determines the target speed in the above speed range based on the energy consumption of the whole vehicle corresponding to each speed in the above speed range, and finally controls the above vehicle to travel toward the above traffic light based on the above target speed. The present application solution determines the speed range that enables the vehicle to pass through the traffic light smoothly through the real-time position of the vehicle and the traffic light information, and each speed in the speed range corresponds to a whole vehicle energy consumption. Based on this, a target speed can be determined, so that when the vehicle encounters a traffic light, the vehicle is controlled to travel according to the target speed to ensure that the vehicle passes through the traffic light smoothly while reducing the energy consumption of the vehicle.
[0142] Corresponding to the vehicle control method provided above, an embodiment of the present application further provides a vehicle, which includes the electronic device provided above.
[0143] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0144] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0145] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of external device software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0146] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the system embodiments described above are merely schematic. For example, the division of the above modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0147] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0148] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the associated hardware through a computer program. The above-mentioned computer program can be stored in a computer-readable storage medium, and the computer program, when executed by the processor, can implement the steps of the above-mentioned various method embodiments. Among them, the above-mentioned computer program includes computer program code, and the above-mentioned computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The above-mentioned computer-readable storage medium may include: any entity or device that can carry the above-mentioned computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer-readable memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the above-mentioned computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practices in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practices, computer-readable storage media does not include electrical carrier signals and telecommunication signals.
[0149] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A vehicle control method, characterized in that: include: Obtaining the current position information of the vehicle and the traffic light information of the traffic light in front of the vehicle; A vehicle speed interval is obtained based on the current position information and the traffic light information, wherein the vehicle speed interval is used to indicate the vehicle speed required for the traffic light to be in the green light stage when the vehicle arrives at the traffic light, and the vehicle speed interval is determined based on the first and second vehicle speeds required for the vehicle to reach the traffic light within the green light stage after the current moment, the road speed limit of the road where the vehicle is located, the maximum speed that the vehicle can reach, and the congestion speed limit; a method for determining the first and second vehicle speeds includes: determining the first and second vehicle speeds that meet a stopping condition based on the green light stage after the current moment, the stopping condition including: the first vehicle speed is less than the minimum of the road speed limit, the maximum speed, and the congestion speed limit, and the first vehicle speed is less than the second speed; the congestion speed limit is a vehicle speed obtained from a server for controlling road traffic based on road condition information; Determining a target vehicle speed within the speed range based on the vehicle energy consumption corresponding to each speed within the speed range; wherein the vehicle energy consumption is determined by looking up a table based on the required torque and required speed of the power source corresponding to each speed within the speed range; The vehicle is controlled to travel toward the traffic light according to the target vehicle speed.
2. The vehicle control method according to claim 1, characterized in that: The obtaining of the vehicle speed range according to the current position information and the traffic light information includes: Obtaining a real-time distance between the vehicle and the traffic light according to the current position information and the position of the traffic light; Obtaining the green light phase time after the current moment according to the traffic light information; The vehicle speed range is obtained according to the real-time distance and the time of the green light phase.
3. The vehicle control method according to claim 2, characterized in that: The obtaining of the vehicle speed range according to the real-time distance and the green light phase time includes: determining, based on the time of the green light phase after the current moment and the real-time distance, a first vehicle speed and a second vehicle speed required for the vehicle to reach the traffic light within the green light phase after the current moment, wherein the first vehicle speed is less than the second vehicle speed; determining whether the first vehicle speed satisfies a preset stop condition; If the stopping condition is met, the speed range is obtained according to the first and second speeds, the speed limit of the road where the vehicle is located, the maximum speed that the vehicle can reach, and the congestion speed limit determined according to the congestion condition of the road.
4. The vehicle control method according to claim 3, characterized in that: Obtaining the vehicle speed range based on the first vehicle speed and the second vehicle speed, the speed limit of the road on which the vehicle is located, the maximum speed that the vehicle can reach, and a congestion speed limit determined based on congestion conditions on the road includes: The first vehicle speed is used as the lower limit of the vehicle speed range, and the minimum value among the second vehicle speed, the road speed limit, the maximum vehicle speed, and the congestion speed limit is used as the upper limit of the vehicle speed range.
5. The vehicle control method according to any one of claims 1 to 4, characterized in that: Determining the target vehicle speed in the speed interval according to the vehicle energy consumption corresponding to each speed in the speed interval includes: The vehicle speed with the lowest energy consumption of the entire vehicle corresponding to the vehicle speed range is determined as the target vehicle speed.
6. The vehicle control method according to any one of claims 1 to 4, characterized in that: Before determining the target vehicle speed in the speed range based on the vehicle energy consumption corresponding to each vehicle speed in the speed range, the vehicle control method further includes: For each vehicle speed in the vehicle speed range, determining a required vehicle torque corresponding to the vehicle speed; Determining the required torque of the power source of the vehicle according to the required torque of the entire vehicle and the transmission ratio of the power source of the vehicle; Calculating a required speed of the power source of the vehicle according to the vehicle speed and a transmission ratio of the power source of the vehicle; A table is looked up according to the power source required torque and the power source required speed to obtain the whole vehicle energy consumption corresponding to the vehicle speed.
7. A vehicle control device, characterized in that: include: An information acquisition unit, configured to acquire current position information of the vehicle and traffic light information of the traffic light in front of the vehicle; an interval determination unit, configured to obtain a vehicle speed interval based on the current position information and the traffic light information, wherein the vehicle speed interval is used to indicate a vehicle speed required for the traffic light to be in a green light stage when the vehicle arrives at the traffic light, and the vehicle speed interval is determined based on a first vehicle speed and a second vehicle speed required for the vehicle to reach the traffic light within the green light stage after the current moment, a road speed limit of the road where the vehicle is located, a maximum speed that the vehicle can reach, and a congestion speed limit; a method for determining the first vehicle speed and the second vehicle speed comprises: determining a first vehicle speed and a second vehicle speed that meet a stopping condition based on the green light stage after the current moment, the stopping condition comprising: the first vehicle speed being less than a minimum of the road speed limit, the maximum speed, and the congestion speed limit, and the first vehicle speed being less than the second speed; the congestion speed limit being a vehicle speed obtained from a server for controlling road traffic based on road condition information; a vehicle speed determination unit, configured to determine a target vehicle speed within the speed interval based on the vehicle energy consumption corresponding to each vehicle speed within the speed interval; wherein the vehicle energy consumption is determined by looking up a table based on the power source required torque and power source required speed corresponding to each vehicle speed within the speed interval; A vehicle speed control unit is used to control the vehicle to travel toward the traffic light according to the target vehicle speed.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.
9. A vehicle, characterized in that: Comprising the electronic device as claimed in claim 8.
Citation Information
Patent Citations
Vehicle speed control method and system
CN102649432A
Vehicle setting method based on driving habit and vehicle-mounted equipment
CN106891833A
Drive assistance device
US20140046581A1
Power management systems and devices
US8972161B1