[go: up one dir, main page]

US9896106B1 - Coasting distance determination for coasting assistance system - Google Patents

Coasting distance determination for coasting assistance system Download PDF

Info

Publication number
US9896106B1
US9896106B1 US15/332,987 US201615332987A US9896106B1 US 9896106 B1 US9896106 B1 US 9896106B1 US 201615332987 A US201615332987 A US 201615332987A US 9896106 B1 US9896106 B1 US 9896106B1
Authority
US
United States
Prior art keywords
intersection
vehicle
green light
count
light
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
US15/332,987
Inventor
Shannon A. Wrobel
Joshua D. Payne
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Engineering and Manufacturing North America Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Engineering and Manufacturing North America Inc filed Critical Toyota Motor Engineering and Manufacturing North America Inc
Priority to US15/332,987 priority Critical patent/US9896106B1/en
Assigned to TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC. reassignment TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PAYNE, JOSHUA D., WROBEL, SHANNON A.
Assigned to TOYOTA JIDOSHA KABUSHIKI KAISHA reassignment TOYOTA JIDOSHA KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Application granted granted Critical
Publication of US9896106B1 publication Critical patent/US9896106B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18154Approaching an intersection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18072Coasting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18109Braking
    • B60W30/18127Regenerative braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096716Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/09675Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where a selection from the received information takes place in the vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096783Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a roadside individual element
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/146Display means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/18Braking system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • B60W2550/22
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/60Traffic rules, e.g. speed limits or right of way
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/18Propelling the vehicle
    • B60Y2300/18008Propelling the vehicle related to particular drive situations
    • B60Y2300/18158Approaching intersection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect

Definitions

  • the present disclosure relates to a system and a method for improving vehicle fuel efficiency, occupant comfort, and safety, and more particularly to a system and a method for determining a coasting distance for a coasting assistance system.
  • Hybrid vehicles may include a regenerative braking system.
  • regenerative braking As the wheels of the vehicle turn, regenerative braking generates electricity from the turning of the axles connected to the wheels. The generated electricity may be stored in a battery and used to power an electric motor.
  • the regenerative braking provides resistance to the axles of the vehicle, resulting in a slowing down of the vehicle.
  • use of friction braking By maximizing use of regenerative braking, use of friction braking may be minimized. Accordingly, minimized use of friction braking provides longer friction brake life.
  • regenerative braking may generate electricity for the vehicle. Increased coasting may result in improved fuel efficiency and longer friction brake life.
  • the system includes a speed sensor configured to detect vehicle speed data.
  • the system also includes a pedal unit connected to a brake pedal and configured to detect brake pedal position data.
  • the system also includes an electronic control unit (ECU) connected to the speed sensor and the pedal unit.
  • the ECU is configured to detect when the brake pedal is engaged and released based on the brake pedal position data.
  • the ECU is also configured to detect a vehicle speed when the brake pedal is released based on the vehicle speed data.
  • the ECU is also configured to determine, at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released.
  • the ECU is also configured to detect, at an application time, when the vehicle is approaching the intersection.
  • the system also includes a display connected to the ECU and configured to display, at the application time, a coasting assistance instruction including a green light coasting distance when the intersection is the green light intersection or a red light coasting distance when the intersection is the red light intersection.
  • the vehicle includes a speed sensor configured to detect vehicle speed data.
  • the vehicle also includes a pedal unit connected to a brake pedal and configured to detect brake pedal position data.
  • the vehicle also includes an electronic control unit (ECU) connected to the speed sensor and the pedal unit.
  • the ECU is configured to detect when the brake pedal is engaged and released based on the brake pedal position data.
  • the ECU is also configured to detect a vehicle speed when the brake pedal is released based on the vehicle speed data.
  • the ECU is also configured to determine, at a first time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released.
  • the ECU is also configured to detect, at a second time, when the vehicle is approaching the intersection.
  • the vehicle also includes a display connected to the ECU and configured to display, at the second time, a coasting assistance instruction including the green light coasting distance when the intersection is the green light intersection or the red light coasting distance when the intersection is the red light intersection.
  • the method includes detecting, by a speed sensor, vehicle speed data.
  • the method also includes detecting, by a pedal unit connected to a brake pedal, brake pedal position data.
  • the method also includes detecting, by an electronic control unit (ECU) connected to the speed sensor and the pedal unit, when the brake pedal is engaged and released based on the brake pedal position data.
  • the method also includes detecting, by the ECU, a vehicle speed when the brake pedal is released.
  • the method also includes determining, by the ECU at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released.
  • the method also includes detecting, by the ECU at an application time, when the vehicle is approaching the intersection.
  • the method also includes displaying, by a display connected to the ECU at the application time, a coasting assistance instruction including the green light coasting distance when the intersection is the green light intersection or the red light coasting distance when the intersection is the red light intersection.
  • FIG. 1A illustrates a vehicle approaching an intersection, the vehicle providing a coasting assistance instruction for the red light, according to an embodiment of the invention
  • FIG. 1B illustrates the vehicle approaching an intersection, the vehicle providing a coasting assistance instruction for the green light, according to an embodiment of the invention
  • FIG. 2A illustrates detecting a red light based on brake pedal release, according to an embodiment of the invention
  • FIG. 2B illustrates detecting a green light based on brake pedal release, according to an embodiment of the invention
  • FIG. 2C illustrates detecting a red light based on brake pedal release and accelerator pedal engagement, according to an embodiment of the invention
  • FIG. 3 illustrates a graph of vehicle speed versus time or distance, according to an embodiment of the invention
  • FIG. 4 illustrates a block diagram of the system, according to an embodiment of the invention
  • FIG. 5 illustrates an example of a flowchart describing the system, according to an embodiment of the invention.
  • FIG. 6 illustrates an example of a flowchart describing operation of the system, according to an embodiment of the invention.
  • the systems and methods described herein provide several benefits and advantages, such as providing a more accurate coasting distance when the vehicle is making a turn.
  • the vehicle may be capable of providing coasting assistance instructions to the driver or an autonomous or semi-autonomous system.
  • the coasting assistance instructions may notify the driver as to when to disengage from the brake pedal and the accelerator pedal, so that regenerative braking may bring the vehicle to a stop while generating electricity. Coasting may improve the fuel efficiency of the vehicle. However, a proper coasting distance should be provided to the driver.
  • the vehicle may travel at a slow speed for a frustratingly long time.
  • the regenerative braking may not generate the electricity it could have if a longer coasting distance was used.
  • the vehicle may determine the likelihood of a traffic signal of the intersection showing a green light or a red light when the vehicle turns at the intersection.
  • a shorter coasting distance is used, compared to when a red light is anticipated.
  • the comfort of the occupants and the fuel efficiency of the vehicle may be optimized, and coasting assistance is used more often by the driver.
  • a vehicle using an inappropriately long coasting distance e.g., using a red light coasting distance when the light is green
  • the proper coasting distance other drivers may not be inconvenienced by the vehicle using coasting assistance.
  • An exemplary system includes a speed sensor configured to detect vehicle speed data.
  • the system also includes a pedal unit connected to a brake pedal and configured to detect brake pedal position data.
  • the system also includes an electronic control unit (ECU) connected to the speed sensor and the pedal unit.
  • the ECU is configured to detect when the brake pedal is engaged and released based on the brake pedal position data.
  • the ECU is also configured to detect a vehicle speed when the brake pedal is released based on the vehicle speed data.
  • the ECU is also configured to determine, at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released.
  • the ECU is also configured to detect, at an application time, when the vehicle is approaching the intersection.
  • the system also includes a display connected to the ECU and configured to display, at the application time, a coasting assistance instruction including a green light coasting distance when the intersection is the green light intersection or a red light coasting distance when the intersection is the red light intersection.
  • FIG. 1A illustrates a vehicle 100 .
  • the vehicle 100 may be an electric vehicle, an internal combustion engine vehicle, a hybrid vehicle, a fuel cell vehicle, or any combination thereof.
  • fuel may refer to anything used to power the vehicle 100 , such as gasoline or electricity.
  • the vehicle 100 may be a vehicle operated by an individual, operated semi-autonomously or fully autonomously, operated remotely, or any combination thereof.
  • “driver,” “user,” or “operator” may refer to a human being driving vehicle 100 when vehicle 100 is a non-autonomous vehicle or operating in a non-autonomous mode.
  • “Driver,” “user,” or “operator” may also refer to a computing system or control unit controlling the operation of vehicle 100 when vehicle 100 is a semi-autonomous or fully autonomous vehicle.
  • the vehicle 100 is approaching an intersection 102 .
  • the approaching location 104 may be within a range of the intersection 102 .
  • the range is a distance measurement, and the approaching location 104 may be within 150 feet of the intersection 102 , for example.
  • the range is a time measurement, and the approaching location 104 may be within 30 seconds of reaching the intersection 102 based on the current speed of the vehicle 100 , for example.
  • a coasting assistance system of the vehicle 100 may indicate to the driver of the vehicle 100 that the driver should coast.
  • coasting refers to release (or non-engagement) of both the accelerator pedal and the brake pedal, by the driver.
  • Regenerative braking may be used while the vehicle 100 is coasting.
  • the vehicle 100 may be a vehicle which uses regenerative braking to slow down the vehicle 100 , such as a hybrid vehicle or an electric vehicle.
  • regenerative braking generates electricity from the turning of the axles connected to the wheels.
  • the generated electricity may be stored in a battery and used to power an electric motor.
  • the regenerative braking provides resistance to the axles of the vehicle 100 , resulting in a slowing down of the vehicle 100 .
  • use of friction braking may be minimized. Accordingly, minimized use of friction braking provides longer friction brake life. Therefore, increased coasting may result in increased regenerative braking use, which may result in increased friction brake life and increased fuel efficiency.
  • the traffic signal (or traffic light) 106 displays a red light, indicating the vehicle 100 should stop when it reaches the intersection 102 .
  • the coasting assistance system may indicate to the driver when to begin coasting.
  • the coasting assistance instruction 114 may be displayed on a display 112 of the vehicle 100 .
  • the display 112 may be an entertainment unit display, which includes a navigation interface, or the display 112 may be a heads-up display projected onto a surface within the vehicle 100 , such as a front windshield.
  • the coasting assistance instruction 114 may be an audible sound from a speaker.
  • the sound may be a chime, ring, or a spoken message, such as “Begin coasting now.”
  • the coasting assistance instruction may simply be an indication to a vehicle control unit responsible for operating the vehicle 100 .
  • the driver may release the brake pedal and the accelerator pedal. In some situations, the driver may then engage the brake pedal before reaching the intersection 102 to bring the vehicle 100 to a complete stop. In some situations, the driver may not engage the brake pedal before reaching the intersection 102 , and the regenerative braking may bring the vehicle 100 to a complete stop.
  • the timing of when the coasting assistance instruction 114 is provided may affect the driver experience. If the coasting assistance instruction 114 is provided too early, the vehicle 100 may be coasting for a relatively long time compared to a well-timed coasting assistance instruction 114 . When the coasting period is relatively long, the driver and other occupants may feel uncomfortable, as the vehicle 100 may be travelling much slower than surrounding traffic.
  • the vehicle 100 may be coasting for a relatively short period of time compared to a well-timed coasting assistance instruction 114 .
  • the driver may engage the brake pedal (thereby using friction brakes) and electricity generated from regenerative braking may not be maximized.
  • the coasting assistance instruction 114 is not provided in a well-timed manner, the driver may be less motivated to pay attention to the coasting assistance instruction 114 .
  • the timing of providing of the coasting assistance instruction 114 may be based on a braking behavior associated with the vehicle 100 .
  • the braking behavior may include a record indicating braking distances, times, and locations that the system uses to determine an appropriate timing for providing the coasting assistance instruction 114 .
  • the vehicle 100 may slow down as the vehicle 100 approaches the intersection 102 , regardless of the traffic signal displaying a red light or a green light, such as when the vehicle 100 is making a turn.
  • the braking behavior may be polarized, as a much longer coasting distance may be determined when the vehicle 100 approaches a red light as compared to the coasting distance determined when the vehicle 100 approaches a green light.
  • the coasting assistance instruction 114 may be provided based on an anticipated signal of the traffic signal 106 .
  • the coasting assistance instruction 114 may be presented earlier than when a green light on the traffic signal 106 is anticipated.
  • the coasting assistance instruction 114 may be provided at the red light coasting location 116 .
  • the red light coasting location 116 is at a location that is a red light coasting distance 108 away from the intersection 102 .
  • the coasting assistance instruction 114 may be provided at the green light coasting location 118 .
  • the green light coasting location 118 is at a location that is a green light coasting distance 110 away from the intersection 102 .
  • a coasting assistance instruction 114 may not be presented when the vehicle 100 is going straight, through the intersection.
  • the coasting assistance instruction 114 may be provided when the vehicle 100 is at the green light coasting distance 110 away from the intersection 102 , or may be provided when the vehicle 100 is at a right turn coasting distance 122 away from the intersection 102 .
  • the right turn coasting distance 122 may be shorter than the red light coasting distance 108 and longer than the green light coasting distance 110 .
  • the right turn coasting distance 122 may be used when the vehicle 100 is making a right turn and a green light is anticipated on the traffic signal 106 .
  • the red light coasting distance 108 may be used when the vehicle 100 is making a right turn and a red light is anticipated on the traffic signal 106 .
  • the coasting assistance instruction 114 is presented at the green light coasting distance 110 when the traffic signal 106 is displaying a red light, the coasting distance may not be sufficiently long, and the driver of vehicle 100 may engage the brake pedal or engage the brake pedal swiftly in order to bring the vehicle 100 to a complete stop before reaching the intersection 102 .
  • the coasting assistance instruction 114 is presented at the red light coasting distance 108 when the traffic signal 106 is displaying a green light, the coasting distance may be too long, and the driver of the vehicle 100 may be uncomfortable and may draw the frustration of the drivers of the vehicles behind the vehicle 100 for driving slowly.
  • the vehicle 100 determines a green light frequency and/or a red light frequency associated with the intersection 102 .
  • FIGS. 2A and 2B illustrate braking patterns used to detect whether the anticipated signal is a green light or a red light.
  • the vehicle 100 may detect whether a green light or a red light is present when the vehicle 100 travels through the intersection 102 . Over time, the vehicle 100 may detect whether the green light or the red light is present each time the vehicle 100 makes a turn at the intersection 102 .
  • the vehicle 100 may anticipate, based on past experience, whether the traffic signal is likely to have a green light or a red light when the vehicle 100 approaches the intersection 102 to make a turn, in order to provide the coasting assistance instruction at the appropriate distance.
  • the vehicle 100 may determine whether the green light or the red light is present based on the braking of the driver.
  • FIG. 2A illustrates driver behavior when the traffic signal 106 is a red light, as the vehicle 100 approaches intersection 102 to make a turn.
  • the driver 206 engages the brake pedal 204 at brake engagement time 208 A.
  • the accelerator pedal 202 is not engaged and the speed sensor 216 detects that the vehicle 100 is traveling at a first, non-zero speed 220 .
  • the driver 206 continues to engage the brake pedal 204 until the vehicle 100 reaches the intersection 102 and comes to a stop.
  • the traffic signal 106 displays a green light
  • the driver 206 releases the brake pedal 204 and engages the accelerator pedal 202 , at the brake release time 210 A.
  • the speed sensor 216 detects that the vehicle 100 is stationary, and traveling at zero speed 222 (e.g., 0 miles per hour, 0 kilometers per hour).
  • FIG. 2B illustrates driver behavior when the traffic signal is a green light or a green arrow, as the vehicle 100 approaches the intersection 102 to make a turn.
  • the driver 206 engages the brake pedal 204 at the brake engagement time 208 B.
  • the accelerator pedal 202 is not engaged and the speed sensor 216 detects that the vehicle 100 is traveling at a first, non-zero speed 224 .
  • the driver 206 engages the brake pedal 204 until the brake release time 210 B.
  • the speed sensor 216 detects that the vehicle 100 is traveling at a second, non-zero speed 226 .
  • the accelerator pedal 202 is engaged, and the vehicle 100 proceeds to travel through the intersection 102 and makes a turn.
  • the vehicle 100 is able to detect, based on the vehicle speed at the brake release time 210 , whether the traffic signal 106 displays a red light or a green light.
  • the traffic signal 106 is determined to be a green light.
  • the traffic signal 106 is determined to be a red light.
  • the vehicle speed 222 at the brake release time 210 A is less than the speed threshold 218 . Accordingly, the vehicle 100 determines the traffic signal 106 displays a red light. As shown in FIG. 2B , the vehicle speed 226 at the brake release time 210 B exceeds the speed threshold 218 . Accordingly, the vehicle 100 determines the traffic signal 106 is displaying a green light.
  • the driver 206 approaching a red light may modulate braking of the vehicle 100 by releasing the brake pedal 206 and re-engaging the brake pedal 206 between the brake engagement time 208 A and the brake release time 210 A. This release and re-engagement may result in the vehicle 100 improperly determining the traffic light 106 as having a green light instead of a red light.
  • FIG. 2C illustrates an exemplary situation.
  • the driver 206 engages the brake pedal 204 at the brake engagement time 208 C.
  • the accelerator pedal 202 is not engaged and the speed sensor 216 detects that the vehicle 100 is traveling at a first, non-zero speed 228 .
  • the driver 206 continues to engage the brake pedal 204 until the intermediate brake release time 212 .
  • the driver 206 releases the brake pedal 204 .
  • the driver 206 re-engages the brake pedal 204 at the intermediate brake engagement time 214 until the vehicle 100 reaches the intersection 102 and comes to a stop.
  • the traffic signal 106 eventually shows a green light
  • the driver 206 releases the brake pedal 204 and engages the accelerator pedal 202 , at the brake release time 210 C.
  • the vehicle speed 230 exceeds the speed threshold 218 . If the vehicle 100 is configured to detect the vehicle speed whenever the driver 206 engages the brake pedal 204 as the vehicle 100 approaches the intersection 102 , the vehicle 100 may detect the vehicle speed 230 at the intermediate brake release time 212 . Doing so may result in the vehicle 100 incorrectly determining the traffic light 106 is displaying a green light.
  • the vehicle 100 may determine a final brake release time (e.g., brake release time 210 C).
  • the vehicle 100 may determine the final brake release time by determining when the accelerator pedal 202 is engaged after the brake pedal 204 is released.
  • the gap in time, between when the accelerator pedal 202 is engaged after the brake pedal 204 is released is less than an acceleration time threshold. That is, the accelerator pedal 202 is engaged within the acceleration time threshold after the brake pedal 204 is released.
  • the vehicle 100 detects the vehicle speed 234 at the brake release time 210 C, which is less than the speed threshold 218 .
  • the speed sensor 216 detects that the vehicle 100 is stationary, and traveling at zero speed 234 (e.g., 0 miles per hour, 0 kilometers per hour). Accordingly, the vehicle 100 accurately determines the traffic signal 106 is showing a red light.
  • FIG. 3 illustrates a graph of vehicle speed versus time or distance. While the graph is described herein relative to time, distance may be used, and reference times may be replaced with reference distances.
  • the brake pedal 204 is engaged, and the vehicle speed falls.
  • the traffic signal 106 is a red light 306
  • the vehicle speed may fall more rapidly, as the brake pedal 204 may be engaged to a higher degree.
  • the traffic signal 106 is a green light 304
  • the vehicle speed may fall less rapidly, as the brake pedal 204 may be less engaged.
  • the brake pedal 204 is released.
  • the accelerator pedal 202 is engaged and the vehicle speed rises.
  • the traffic signal 106 is a red light 306
  • the vehicle speed 222 is less than the speed threshold 218 .
  • the traffic signal 106 is a green light 304
  • the brake release time 210 may be the final brake release time, as described herein with respect to FIG. 2C , whereby the accelerator pedal 202 is engaged after release of the brake pedal 204 .
  • FIG. 4 illustrates a block diagram of the system 400 , which includes the vehicle 100 .
  • the vehicle 100 includes, for example, an electronic control unit (ECU) 402 .
  • the ECU 402 is configured to control functions of the vehicle 100 .
  • the ECU 402 is connected to the pedal unit 404 connected to the accelerator pedal 202 and the brake pedal 204 , the speed sensor 216 , regenerative brakes 414 , the display 112 , the memory 412 , the location unit 418 , and the transceiver 408 communicatively coupled to an intersection light server 410 and/or the secondary vehicle 416 .
  • the ECU 402 may be one or more ECUs implemented as a single ECU or in multiple ECUs.
  • the ECU 402 may include one or more processors or controllers specifically designed for controlling one or more coasting features.
  • the pedal unit 404 is connected to the ECU 402 and is configured to detect pedal data and communicate the pedal data to the ECU 402 .
  • the pedal data may be associated with the accelerator pedal 202 and/or the brake pedal 204 .
  • the pedal data may indicate a level of engagement of the accelerator pedal 202 and/or the brake pedal 204 .
  • the level of engagement may be expressed in terms of a value associated with engagement, such as 2 for light engagement or 10 for heavy engagement of the accelerator pedal 202 or the brake pedal 204 .
  • the level of engagement may be expressed in terms of a percentage depression of the accelerator pedal 202 or the brake pedal 204 , such as 0% for no pedal engagement and 100% for maximum pedal engagement.
  • the speed sensor 216 is connected to the ECU 402 and is configured to detect vehicle speed data.
  • the speed sensor 216 may be a speedometer, for example.
  • the vehicle speed data may be in units of distance per time, such as miles per hour or kilometers per hour.
  • the display 112 is connected to the ECU 402 and configured to display a coasting assistance instruction 114 , as illustrated in FIG. 1A and FIG. 1B .
  • the display 112 may be a heads-up display projected onto a window, or may be an entertainment unit or navigation unit display, for example.
  • the location unit 418 is connected to the ECU 402 and is configured to detect location data.
  • the location unit 418 may include a global positioning system (GPS) unit configured to receive GPS signals to determine a location of the vehicle 100 .
  • GPS global positioning system
  • the speed sensor 216 may use the received GPS signals to determine a vehicle speed by determining a distance travelled between two points and the time taken to travel between the two points.
  • the memory 412 is connected to the ECU 402 and configured to store map data, green light coasting distance, red light coasting distance, total light count, green light count, red light count, a frequency threshold of green light count to total light count, a speed threshold for detecting a green light or a red light based on the vehicle speed, acceleration time threshold, and any other value or threshold, as described herein.
  • the regenerative brakes 414 are connected to the ECU 402 . As described herein, the regenerative brakes 414 are configured to generate electricity from the rotating of one or more axles based on the rotating of the tires, as the vehicle 100 moves. In generating electricity, the regenerative brakes 414 may provide resistance, resulting in braking of the vehicle 100 .
  • the regenerative brakes 414 may have one or more resistance settings.
  • the resistance settings may determine the amount of electricity generated and/or a braking power from the regenerative brakes 414 . For example, when the regenerative brakes 414 have a resistance setting of “high,” more electricity may be generated from regenerative braking and/or the braking distance may become shorter than when the regenerative brakes 414 have a resistance setting of “low” or “medium.”
  • the resistance setting of the regenerative brakes 414 may affect the coasting distances (e.g., green light coasting distance and red light coasting distance). As the resistance setting of the regenerative brakes 414 increases, the coasting distances may correspondingly decrease. Conversely, as the resistance setting of the regenerative brakes 414 decreases, the coasting distances may correspondingly increase.
  • the resistance setting may be continuous, in that the driver 206 may set any value between two bounds for the resistance setting, such as setting any value between 0 and 100.
  • the resistance setting may be discrete, in that the driver 206 may set the resistance setting to one of a number of predetermined resistance settings, such as 0, 2, 4, 6, 8, and 10, or “low,” “medium,” and “high.” While an increased resistance setting is described herein as providing a shorter braking distance, the resistance settings may be configured such that a lower resistance setting provides a shorter braking distance.
  • the regenerative brakes 414 may communicate resistance setting data to the ECU 402 indicating a resistance setting of the regenerative brakes 414 .
  • the ECU 402 may determine the length of the coasting distances (e.g., green light coasting distance and red light coasting distance) based on the resistance setting data.
  • the transceiver 408 is connected to the ECU 402 and is configured to communicate with the intersection light server 410 and/or a secondary vehicle 416 .
  • the transceiver 408 may transmit and receive intersection light data, including green light coasting distance, red light coasting distance, green light frequency (e.g., green light count/total light count), and red light frequency (e.g., red light count/total light count).
  • the intersection light data may be unique to the particular intersection, and intersections may be identified using a unique intersection identifier.
  • the intersection identifier is a set of global coordinates of the intersection.
  • the intersection identifier is an ordered pair of the streets that intersect to form the intersection.
  • the intersection light data may be communicated to the intersection light server 410 , which may aggregate intersection light data received from a plurality of vehicles, and transmit the aggregate intersection light data to other vehicles, such as the secondary vehicle 416 .
  • the aggregate intersection light data may include an aggregate total light count associated with an aggregate number of times the plurality of vehicles travelled through the intersection 102 , an aggregate green light count associated with an aggregate number of times a green light was present when the plurality of vehicles travelled through the intersection 102 , and an aggregate red light count associated with an aggregate number of times a red light was present when the plurality of vehicles travelled through the intersection 102 .
  • each vehicle may more accurately determine a green light frequency and/or a red light frequency for the intersection 102 .
  • intersection light data may be communicated directly from the vehicle 100 to other vehicles, such as the secondary vehicle 416 .
  • the secondary vehicle 416 may use the directly communicated intersection light data from the vehicle 100 to supplement the intersection light data of the secondary vehicle 416 to more accurately determine a green light frequency and/or a red light frequency.
  • the transceiver 408 may be a receiver and/or a transmitter configured to receive and transmit data.
  • the transceiver 408 may include an antenna capable of transmitting and receiving wireless communications to and from the intersection light server 410 and/or the secondary vehicle 416 .
  • the antenna may be a Bluetooth or Wi-Fi antenna, a cellular radio antenna, and/or a radio frequency identification (RFID) antenna or reader.
  • RFID radio frequency identification
  • the transceiver 408 may use a vehicle-to-vehicle communications protocol to communicate the intersection light data to the secondary vehicle 416 .
  • FIG. 5 illustrates an example of a flowchart describing operation of the system.
  • the process 500 may be used by a vehicle such as the vehicle 100 .
  • the vehicle 100 detects when the brake pedal 204 is engaged (step 502 ).
  • the ECU 402 of the vehicle 100 may detect when the brake pedal 204 is engaged based on the pedal data received from the pedal unit 404 .
  • the vehicle 100 may determine the vehicle 100 is approaching an intersection, and a total light count is incremented (step 504 ).
  • the vehicle 100 may determine the vehicle 100 is approaching an intersection based on map data stored in the memory 412 , and location data detected by the location unit 418 .
  • the total light count may be stored in the memory 412 and may be associated with a number of times the vehicle 100 has travelled through the intersection 102 and made a turn.
  • the ECU 402 determines whether a vehicle speed exceeds a speed threshold (e.g., speed threshold 218 ) when the brake pedal 204 is released (step 506 ).
  • a speed threshold e.g., speed threshold 218
  • the vehicle speed may be determined based on the vehicle speed data detected by the speed sensor 216 .
  • the green light count is increased by one (step 510 ).
  • the red light count is increased by one (step 508 ). Steps 502 to 508 / 510 may be repeated for every intersection the vehicle 100 approaches where the vehicle 100 is making a turn.
  • the ECU 402 may use the green light count, the red light count, and the total light count to determine a green light frequency (e.g., green light count/total light count) and/or a red light frequency (e.g., red light count/total light count).
  • the ECU 402 determines whether the green light frequency exceeds a frequency threshold (step 512 ).
  • the intersection is determined to be a green light intersection and a green light coasting distance is used in the coasting assistance instruction 114 (step 516 ).
  • the intersection is determined to be a red light intersection and a red light coasting distance is used in the coasting assistance instruction 114 (step 514 ). Steps 512 to 514 / 516 may be repeated each time the vehicle 100 approaches an intersection where the vehicle 100 is making a turn.
  • the frequency threshold may be a value such that a vehicle 100 approaching the intersection 102 may reliably anticipate a green light on the traffic signal 106 when the green light frequency exceeds the frequency threshold.
  • the frequency threshold may be 90%, whereby a green light may be anticipated when a green light was present more than 90% of the times the vehicle 100 made a turn at the intersection 102 .
  • various intersections may be associated with different frequency thresholds. In some embodiments, all intersections are associated with the same frequency threshold.
  • the light patterns of a traffic signal may vary based on the time of day, day of the week, or day of the month. Accordingly, the green light count and the red light count may vary based on the time of day, the day of the week, or the day of the month. In some embodiments, the time is determined, and the green light count, the red light count, and the total light count associated with the determined time is used to determine the green light frequency and the red light frequency, and therefore whether the intersection 102 is a green light intersection or a red light intersection.
  • the intersection 102 in the morning, may have a total light count of 100, a green light count of 50, and a red light count of 50.
  • the frequency threshold may be 75%. Therefore, when the vehicle 100 approaches the intersection 102 in the morning, the intersection is a red light intersection and a red light coasting distance is used in the coasting assistance instruction.
  • the intersection 102 in the evening, may have a total light count of 500, a green light count of 450, and a red light count of 50.
  • the frequency threshold may be 75%. Therefore, when the vehicle 100 approaches the intersection 102 in the evening, the intersection 102 is a green light intersection and a green light coasting distance is used in the coasting assistance instruction.
  • the intersection 102 may have a total light count of 200, a green light count of 180, and a red light count of 20.
  • the frequency threshold may be 75%. Therefore, when the vehicle 100 approaches the intersection 102 on a Sunday, the intersection 102 is a green light intersection and a green light coasting distance is used in the coasting assistance instruction 114 .
  • FIG. 6 illustrates an example of a flowchart describing operation of the system.
  • the process 600 may be used by a vehicle such as the vehicle 100 .
  • the vehicle 100 may be approaching the intersection 102 .
  • the ECU 402 may determine a location of the vehicle 100 using map data stored in the memory 412 and location data detected by the location unit 418 (step 601 ).
  • the ECU 402 may determine the vehicle 100 is approaching the intersection 102 when the location of the vehicle 100 is at the approaching location 104 .
  • a speed sensor 216 detects vehicle speed data (step 602 ).
  • the speed sensor 216 may continuously detect the vehicle speed data while an engine and/or a motor of the vehicle 100 is turned on.
  • a pedal unit 404 detects brake pedal position data (step 604 ).
  • the pedal unit 404 may be connected to the brake pedal 204 of the vehicle 100 .
  • the brake pedal position data may indicate whether the brake pedal 204 is engaged or released, and if the brake pedal 204 is engaged, to what degree.
  • the ECU 402 detects when the brake pedal 204 is engaged when the brake pedal position data is a non-zero value, and the ECU 402 detects when the brake pedal 204 is released when the brake pedal position data is zero.
  • the ECU 402 detects the vehicle speed when the brake pedal 204 is released (step 608 ).
  • the ECU 402 may use the vehicle speed data from the speed sensor 216 and the brake pedal position data from the pedal unit 404 to detect the vehicle speed when the brake pedal 204 is released.
  • when the brake pedal 204 is released is a brake release time, as illustrated in FIG. 2A and FIG. 2B .
  • when the brake pedal 204 is released is a final brake release time, as illustrated in FIG. 2C .
  • the ECU 402 detects, at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal 204 is released (step 510 ).
  • a speed threshold e.g., speed threshold 218
  • the ECU 402 determines the intersection is a green light intersection
  • the vehicle speed is less than the speed threshold
  • the ECU 402 determines the intersection is a red light intersection. Accordingly, when the vehicle 100 approaches the intersection 102 at a subsequent time, the ECU 402 will use the determined green light coasting distance or red light coasting distance when providing the coasting assistance instruction.
  • the ECU 402 may include previous green light detections and red light detections when determining whether the intersection 102 is a green light intersection or a red light intersection.
  • the determination time may be a time after the vehicle 100 has travelled through the intersection a sample threshold number of times. For example, the vehicle 100 may have turned at the intersection 121 times, and over the 121 times, the vehicle 100 may have determined a total light count of 121, a green light count of 110 and a red light count of 11.
  • the sample threshold may be 122 times, so when the vehicle 100 turns at the intersection on the 122nd time, the 122nd time may be the determination time. When the total light count does not exceed the sample threshold, no coasting coaching instruction may be displayed.
  • the determination time may be the first time the vehicle 100 travels through the intersection, when the vehicle 100 has access to an aggregated total light count, an aggregated green light count, and an aggregated red light count.
  • the vehicle 100 may obtain the aggregate intersection data from the intersection light server 410 , for example. Use of the aggregate intersection data by the vehicle 100 may remain subject to exceeding the sample threshold. Therefore, if the aggregate total light count is below the sample threshold, the vehicle 100 may supplement the received aggregate intersection data with a total light count, green light count, and red light count determined by the vehicle 100 .
  • the ECU 402 detects, at an application time, when the vehicle 100 is approaching the intersection 102 (step 612 ).
  • the ECU 402 may detect when the vehicle 100 is approaching the intersection 102 based on map data stored in the memory 412 , and location data detected by the location unit 418 .
  • the display 112 displays, at the application time, a coasting assistance instruction including the green light coasting distance or the red light coasting distance (step 514 ).
  • the green light coasting distance is displayed when the intersection 102 is a green light intersection
  • the red light coasting distance is displayed when the intersection 102 is a red light intersection.
  • the driver of the vehicle 100 using the coasting assistance instruction, is able to maximize regenerative braking using the regenerative brakes 414 , thereby improving fuel efficiency.
  • the determination time may be a first time and the application time may be a second time after the first time. There may be one or more situations where the vehicle 100 approaches the intersection between the determination time and the application time.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Abstract

A system for adjusting timing of coasting assistance provided by a vehicle that is approaching an intersection where the vehicle will turn or is programmed or scheduled to turn. The system includes a speed sensor configured to detect vehicle speed data. The system includes a pedal unit configured to detect brake pedal position data. The system includes an electronic control unit (ECU) configured to detect when the brake pedal is engaged and released. The ECU is configured to detect a vehicle speed when the brake pedal is released. The ECU is configured to determine, at a determination time, whether the intersection is a green light intersection or a red light intersection. The ECU is configured to detect, at an application time, when the vehicle is approaching the intersection. The system also includes a display configured to display, at the application time, a coasting assistance instruction.

Description

BACKGROUND 1. Field
The present disclosure relates to a system and a method for improving vehicle fuel efficiency, occupant comfort, and safety, and more particularly to a system and a method for determining a coasting distance for a coasting assistance system.
2. Description of the Related Art
Hybrid vehicles may include a regenerative braking system. As the wheels of the vehicle turn, regenerative braking generates electricity from the turning of the axles connected to the wheels. The generated electricity may be stored in a battery and used to power an electric motor. In generating the electricity from the turning of the wheels, the regenerative braking provides resistance to the axles of the vehicle, resulting in a slowing down of the vehicle. By maximizing use of regenerative braking, use of friction braking may be minimized. Accordingly, minimized use of friction braking provides longer friction brake life. When a driver coasts by releasing the brake pedal and the accelerator pedal while the vehicle is moving, regenerative braking may generate electricity for the vehicle. Increased coasting may result in improved fuel efficiency and longer friction brake life.
SUMMARY
What is described is a system for adjusting a timing of the coasting assistance provided by a vehicle that is approaching an intersection where the vehicle will turn or is programmed or scheduled to turn. The system includes a speed sensor configured to detect vehicle speed data. The system also includes a pedal unit connected to a brake pedal and configured to detect brake pedal position data. The system also includes an electronic control unit (ECU) connected to the speed sensor and the pedal unit. The ECU is configured to detect when the brake pedal is engaged and released based on the brake pedal position data. The ECU is also configured to detect a vehicle speed when the brake pedal is released based on the vehicle speed data. The ECU is also configured to determine, at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released. The ECU is also configured to detect, at an application time, when the vehicle is approaching the intersection. The system also includes a display connected to the ECU and configured to display, at the application time, a coasting assistance instruction including a green light coasting distance when the intersection is the green light intersection or a red light coasting distance when the intersection is the red light intersection.
Also described is a vehicle. The vehicle includes a speed sensor configured to detect vehicle speed data. The vehicle also includes a pedal unit connected to a brake pedal and configured to detect brake pedal position data. The vehicle also includes an electronic control unit (ECU) connected to the speed sensor and the pedal unit. The ECU is configured to detect when the brake pedal is engaged and released based on the brake pedal position data. The ECU is also configured to detect a vehicle speed when the brake pedal is released based on the vehicle speed data. The ECU is also configured to determine, at a first time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released. The ECU is also configured to detect, at a second time, when the vehicle is approaching the intersection. The vehicle also includes a display connected to the ECU and configured to display, at the second time, a coasting assistance instruction including the green light coasting distance when the intersection is the green light intersection or the red light coasting distance when the intersection is the red light intersection.
Also described is a method of adjusting a timing of the coasting assistance provided by a vehicle that is approaching an intersection where the vehicle will turn or is programmed or scheduled to turn. The method includes detecting, by a speed sensor, vehicle speed data. The method also includes detecting, by a pedal unit connected to a brake pedal, brake pedal position data. The method also includes detecting, by an electronic control unit (ECU) connected to the speed sensor and the pedal unit, when the brake pedal is engaged and released based on the brake pedal position data. The method also includes detecting, by the ECU, a vehicle speed when the brake pedal is released. The method also includes determining, by the ECU at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released. The method also includes detecting, by the ECU at an application time, when the vehicle is approaching the intersection. The method also includes displaying, by a display connected to the ECU at the application time, a coasting assistance instruction including the green light coasting distance when the intersection is the green light intersection or the red light coasting distance when the intersection is the red light intersection.
BRIEF DESCRIPTION OF THE DRAWINGS
Other systems, methods, features, and advantages of the invention will be or will become apparent to one of ordinary skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims. Component parts shown in the drawings are not necessarily to scale, and may be exaggerated to better illustrate the important features of the invention. In the drawings, like reference numerals designate like parts throughout the different views, wherein:
FIG. 1A illustrates a vehicle approaching an intersection, the vehicle providing a coasting assistance instruction for the red light, according to an embodiment of the invention;
FIG. 1B illustrates the vehicle approaching an intersection, the vehicle providing a coasting assistance instruction for the green light, according to an embodiment of the invention;
FIG. 2A illustrates detecting a red light based on brake pedal release, according to an embodiment of the invention;
FIG. 2B illustrates detecting a green light based on brake pedal release, according to an embodiment of the invention;
FIG. 2C illustrates detecting a red light based on brake pedal release and accelerator pedal engagement, according to an embodiment of the invention;
FIG. 3 illustrates a graph of vehicle speed versus time or distance, according to an embodiment of the invention;
FIG. 4 illustrates a block diagram of the system, according to an embodiment of the invention;
FIG. 5 illustrates an example of a flowchart describing the system, according to an embodiment of the invention; and
FIG. 6 illustrates an example of a flowchart describing operation of the system, according to an embodiment of the invention.
DETAILED DESCRIPTION
Disclosed herein are systems and methods for adjusting a timing of the coasting assistance provided by a vehicle that is approaching an intersection where the vehicle will turn or is programmed or scheduled to turn. The systems and methods described herein provide several benefits and advantages, such as providing a more accurate coasting distance when the vehicle is making a turn. The vehicle may be capable of providing coasting assistance instructions to the driver or an autonomous or semi-autonomous system. The coasting assistance instructions may notify the driver as to when to disengage from the brake pedal and the accelerator pedal, so that regenerative braking may bring the vehicle to a stop while generating electricity. Coasting may improve the fuel efficiency of the vehicle. However, a proper coasting distance should be provided to the driver. For example, when the coasting distance is too long, the vehicle may travel at a slow speed for a frustratingly long time. When the coasting distance is too short, the regenerative braking may not generate the electricity it could have if a longer coasting distance was used. In order to provide the proper coasting distance, the vehicle may determine the likelihood of a traffic signal of the intersection showing a green light or a red light when the vehicle turns at the intersection.
When a green light is anticipated, a shorter coasting distance is used, compared to when a red light is anticipated. By providing the proper coasting distance, the comfort of the occupants and the fuel efficiency of the vehicle may be optimized, and coasting assistance is used more often by the driver. In addition, a vehicle using an inappropriately long coasting distance (e.g., using a red light coasting distance when the light is green) may draw some frustration by the drivers behind the vehicle. By using the proper coasting distance, other drivers may not be inconvenienced by the vehicle using coasting assistance.
An exemplary system includes a speed sensor configured to detect vehicle speed data. The system also includes a pedal unit connected to a brake pedal and configured to detect brake pedal position data. The system also includes an electronic control unit (ECU) connected to the speed sensor and the pedal unit. The ECU is configured to detect when the brake pedal is engaged and released based on the brake pedal position data. The ECU is also configured to detect a vehicle speed when the brake pedal is released based on the vehicle speed data. The ECU is also configured to determine, at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released. The ECU is also configured to detect, at an application time, when the vehicle is approaching the intersection. The system also includes a display connected to the ECU and configured to display, at the application time, a coasting assistance instruction including a green light coasting distance when the intersection is the green light intersection or a red light coasting distance when the intersection is the red light intersection.
FIG. 1A illustrates a vehicle 100. The vehicle 100 may be an electric vehicle, an internal combustion engine vehicle, a hybrid vehicle, a fuel cell vehicle, or any combination thereof. As used herein, “fuel” may refer to anything used to power the vehicle 100, such as gasoline or electricity. The vehicle 100 may be a vehicle operated by an individual, operated semi-autonomously or fully autonomously, operated remotely, or any combination thereof. As used herein, “driver,” “user,” or “operator” may refer to a human being driving vehicle 100 when vehicle 100 is a non-autonomous vehicle or operating in a non-autonomous mode. “Driver,” “user,” or “operator” may also refer to a computing system or control unit controlling the operation of vehicle 100 when vehicle 100 is a semi-autonomous or fully autonomous vehicle.
The vehicle 100 is approaching an intersection 102. When the vehicle 100 is approaching the intersection 102, it may be at an approaching location 104. The approaching location 104 may be within a range of the intersection 102. In some embodiments, the range is a distance measurement, and the approaching location 104 may be within 150 feet of the intersection 102, for example. In some embodiments, the range is a time measurement, and the approaching location 104 may be within 30 seconds of reaching the intersection 102 based on the current speed of the vehicle 100, for example.
As the vehicle 100 approaches the intersection, a coasting assistance system of the vehicle 100 may indicate to the driver of the vehicle 100 that the driver should coast. As used herein, coasting refers to release (or non-engagement) of both the accelerator pedal and the brake pedal, by the driver. Regenerative braking may be used while the vehicle 100 is coasting. The vehicle 100 may be a vehicle which uses regenerative braking to slow down the vehicle 100, such as a hybrid vehicle or an electric vehicle. As the wheels of the vehicle 100 turn, regenerative braking generates electricity from the turning of the axles connected to the wheels. The generated electricity may be stored in a battery and used to power an electric motor. In generating the electricity from the turning of the wheels, the regenerative braking provides resistance to the axles of the vehicle 100, resulting in a slowing down of the vehicle 100. By maximizing use of regenerative braking, use of friction braking may be minimized. Accordingly, minimized use of friction braking provides longer friction brake life. Therefore, increased coasting may result in increased regenerative braking use, which may result in increased friction brake life and increased fuel efficiency.
As shown in FIG. 1A, as the vehicle 100 approaches the intersection 102, the traffic signal (or traffic light) 106 displays a red light, indicating the vehicle 100 should stop when it reaches the intersection 102. As the vehicle 100 approaches the intersection 102, the coasting assistance system may indicate to the driver when to begin coasting. The coasting assistance instruction 114 may be displayed on a display 112 of the vehicle 100. The display 112 may be an entertainment unit display, which includes a navigation interface, or the display 112 may be a heads-up display projected onto a surface within the vehicle 100, such as a front windshield. The coasting assistance instruction 114 may be an audible sound from a speaker. The sound may be a chime, ring, or a spoken message, such as “Begin coasting now.” When the vehicle 100 is a fully autonomous or semi-autonomous vehicle, the coasting assistance instruction may simply be an indication to a vehicle control unit responsible for operating the vehicle 100.
Upon receiving the coasting assistance instruction 114, the driver may release the brake pedal and the accelerator pedal. In some situations, the driver may then engage the brake pedal before reaching the intersection 102 to bring the vehicle 100 to a complete stop. In some situations, the driver may not engage the brake pedal before reaching the intersection 102, and the regenerative braking may bring the vehicle 100 to a complete stop. The timing of when the coasting assistance instruction 114 is provided may affect the driver experience. If the coasting assistance instruction 114 is provided too early, the vehicle 100 may be coasting for a relatively long time compared to a well-timed coasting assistance instruction 114. When the coasting period is relatively long, the driver and other occupants may feel uncomfortable, as the vehicle 100 may be travelling much slower than surrounding traffic. If the coasting assistance instruction 114 is provided too late, the vehicle 100 may be coasting for a relatively short period of time compared to a well-timed coasting assistance instruction 114. When the coasting period is relatively short, the driver may engage the brake pedal (thereby using friction brakes) and electricity generated from regenerative braking may not be maximized. When the coasting assistance instruction 114 is not provided in a well-timed manner, the driver may be less motivated to pay attention to the coasting assistance instruction 114.
The timing of providing of the coasting assistance instruction 114 may be based on a braking behavior associated with the vehicle 100. The braking behavior may include a record indicating braking distances, times, and locations that the system uses to determine an appropriate timing for providing the coasting assistance instruction 114. In some situations the vehicle 100 may slow down as the vehicle 100 approaches the intersection 102, regardless of the traffic signal displaying a red light or a green light, such as when the vehicle 100 is making a turn. In these situations, the braking behavior may be polarized, as a much longer coasting distance may be determined when the vehicle 100 approaches a red light as compared to the coasting distance determined when the vehicle 100 approaches a green light.
Therefore, the coasting assistance instruction 114 may be provided based on an anticipated signal of the traffic signal 106. When a red light on the traffic signal 106 is anticipated, the coasting assistance instruction 114 may be presented earlier than when a green light on the traffic signal 106 is anticipated. As shown in FIG. 1A, when the anticipated signal is a red light and the vehicle 100 is making a turn, the coasting assistance instruction 114 may be provided at the red light coasting location 116. The red light coasting location 116 is at a location that is a red light coasting distance 108 away from the intersection 102.
As shown in FIG. 1B, when the anticipated signal is a green light (or green arrow) and the vehicle 100 is making a turn, the coasting assistance instruction 114 may be provided at the green light coasting location 118. The green light coasting location 118 is at a location that is a green light coasting distance 110 away from the intersection 102.
When the vehicle 100 is going straight, through the intersection, and the light is green, the vehicle 100 may not always slow down. Therefore, a coasting assistance instruction 114 may not be presented when the vehicle 100 is going straight, through the intersection. When the vehicle 100 is making a right hand turn, the coasting assistance instruction 114 may be provided when the vehicle 100 is at the green light coasting distance 110 away from the intersection 102, or may be provided when the vehicle 100 is at a right turn coasting distance 122 away from the intersection 102. The right turn coasting distance 122 may be shorter than the red light coasting distance 108 and longer than the green light coasting distance 110. The right turn coasting distance 122 may be used when the vehicle 100 is making a right turn and a green light is anticipated on the traffic signal 106. The red light coasting distance 108 may be used when the vehicle 100 is making a right turn and a red light is anticipated on the traffic signal 106.
If the coasting assistance instruction 114 is presented at the green light coasting distance 110 when the traffic signal 106 is displaying a red light, the coasting distance may not be sufficiently long, and the driver of vehicle 100 may engage the brake pedal or engage the brake pedal swiftly in order to bring the vehicle 100 to a complete stop before reaching the intersection 102.
If the coasting assistance instruction 114 is presented at the red light coasting distance 108 when the traffic signal 106 is displaying a green light, the coasting distance may be too long, and the driver of the vehicle 100 may be uncomfortable and may draw the frustration of the drivers of the vehicles behind the vehicle 100 for driving slowly.
While the drawings and descriptions herein are with respect to a vehicle 100 travelling on the right side of the road, the systems and methods described herein may be performed in any jurisdiction where vehicles travel on the left side of the road.
In order to determine whether to use the green light coasting distance or the red light coasting distance in the coasting assistance instruction 114, the vehicle 100 determines a green light frequency and/or a red light frequency associated with the intersection 102. FIGS. 2A and 2B illustrate braking patterns used to detect whether the anticipated signal is a green light or a red light. The vehicle 100 may detect whether a green light or a red light is present when the vehicle 100 travels through the intersection 102. Over time, the vehicle 100 may detect whether the green light or the red light is present each time the vehicle 100 makes a turn at the intersection 102. The vehicle 100 may anticipate, based on past experience, whether the traffic signal is likely to have a green light or a red light when the vehicle 100 approaches the intersection 102 to make a turn, in order to provide the coasting assistance instruction at the appropriate distance.
The vehicle 100 may determine whether the green light or the red light is present based on the braking of the driver. FIG. 2A illustrates driver behavior when the traffic signal 106 is a red light, as the vehicle 100 approaches intersection 102 to make a turn. The driver 206 engages the brake pedal 204 at brake engagement time 208A. At brake engagement time 208A, the accelerator pedal 202 is not engaged and the speed sensor 216 detects that the vehicle 100 is traveling at a first, non-zero speed 220. The driver 206 continues to engage the brake pedal 204 until the vehicle 100 reaches the intersection 102 and comes to a stop. When the traffic signal 106 displays a green light, the driver 206 releases the brake pedal 204 and engages the accelerator pedal 202, at the brake release time 210A. At the brake release time 210A, the speed sensor 216 detects that the vehicle 100 is stationary, and traveling at zero speed 222 (e.g., 0 miles per hour, 0 kilometers per hour).
FIG. 2B illustrates driver behavior when the traffic signal is a green light or a green arrow, as the vehicle 100 approaches the intersection 102 to make a turn. The driver 206 engages the brake pedal 204 at the brake engagement time 208B. At the brake engagement time 208B, the accelerator pedal 202 is not engaged and the speed sensor 216 detects that the vehicle 100 is traveling at a first, non-zero speed 224. The driver 206 engages the brake pedal 204 until the brake release time 210B. At the brake release time 210B, the speed sensor 216 detects that the vehicle 100 is traveling at a second, non-zero speed 226. At the brake release time 210B, the accelerator pedal 202 is engaged, and the vehicle 100 proceeds to travel through the intersection 102 and makes a turn.
The vehicle 100 is able to detect, based on the vehicle speed at the brake release time 210, whether the traffic signal 106 displays a red light or a green light. When the vehicle speed at the brake release time 210 exceeds a speed threshold 218, the traffic signal 106 is determined to be a green light. When the vehicle speed at the brake release time 210 is less than the speed threshold 218, the traffic signal 106 is determined to be a red light.
For example, as shown in FIG. 2A, the vehicle speed 222 at the brake release time 210A is less than the speed threshold 218. Accordingly, the vehicle 100 determines the traffic signal 106 displays a red light. As shown in FIG. 2B, the vehicle speed 226 at the brake release time 210B exceeds the speed threshold 218. Accordingly, the vehicle 100 determines the traffic signal 106 is displaying a green light.
In some situations, the driver 206 approaching a red light, as shown in FIG. 2A, may modulate braking of the vehicle 100 by releasing the brake pedal 206 and re-engaging the brake pedal 206 between the brake engagement time 208A and the brake release time 210A. This release and re-engagement may result in the vehicle 100 improperly determining the traffic light 106 as having a green light instead of a red light. FIG. 2C illustrates an exemplary situation.
The driver 206 engages the brake pedal 204 at the brake engagement time 208C. At the brake engagement time 208C, the accelerator pedal 202 is not engaged and the speed sensor 216 detects that the vehicle 100 is traveling at a first, non-zero speed 228. The driver 206 continues to engage the brake pedal 204 until the intermediate brake release time 212. The driver 206 releases the brake pedal 204. The driver 206 re-engages the brake pedal 204 at the intermediate brake engagement time 214 until the vehicle 100 reaches the intersection 102 and comes to a stop. When the traffic signal 106 eventually shows a green light, the driver 206 releases the brake pedal 204 and engages the accelerator pedal 202, at the brake release time 210C.
At the intermediate brake release time 212, when the driver 206 releases the brake pedal 204, the vehicle speed 230, as detected by the speed sensor 216, exceeds the speed threshold 218. If the vehicle 100 is configured to detect the vehicle speed whenever the driver 206 engages the brake pedal 204 as the vehicle 100 approaches the intersection 102, the vehicle 100 may detect the vehicle speed 230 at the intermediate brake release time 212. Doing so may result in the vehicle 100 incorrectly determining the traffic light 106 is displaying a green light.
Instead, the vehicle 100 may determine a final brake release time (e.g., brake release time 210C). The vehicle 100 may determine the final brake release time by determining when the accelerator pedal 202 is engaged after the brake pedal 204 is released. In some embodiments, the gap in time, between when the accelerator pedal 202 is engaged after the brake pedal 204 is released, is less than an acceleration time threshold. That is, the accelerator pedal 202 is engaged within the acceleration time threshold after the brake pedal 204 is released. By using the final brake release time, the vehicle 100 detects the vehicle speed 234 at the brake release time 210C, which is less than the speed threshold 218. At the brake release time 210C, the speed sensor 216 detects that the vehicle 100 is stationary, and traveling at zero speed 234 (e.g., 0 miles per hour, 0 kilometers per hour). Accordingly, the vehicle 100 accurately determines the traffic signal 106 is showing a red light.
FIG. 3 illustrates a graph of vehicle speed versus time or distance. While the graph is described herein relative to time, distance may be used, and reference times may be replaced with reference distances. At the brake engagement time 208, as shown in FIG. 2A and FIG. 2B, the brake pedal 204 is engaged, and the vehicle speed falls. When the traffic signal 106 is a red light 306, the vehicle speed may fall more rapidly, as the brake pedal 204 may be engaged to a higher degree. When the traffic signal 106 is a green light 304, the vehicle speed may fall less rapidly, as the brake pedal 204 may be less engaged.
At the brake release time 210, also as shown in FIG. 2A and FIG. 2B, the brake pedal 204 is released. The accelerator pedal 202 is engaged and the vehicle speed rises. When the traffic signal 106 is a red light 306, at the brake release time 210, the vehicle speed 222 is less than the speed threshold 218. When the traffic signal 106 is a green light 304, at the brake release time 210, the vehicle speed 226 exceeds the speed threshold 218. The brake release time 210 may be the final brake release time, as described herein with respect to FIG. 2C, whereby the accelerator pedal 202 is engaged after release of the brake pedal 204.
FIG. 4 illustrates a block diagram of the system 400, which includes the vehicle 100. The vehicle 100 includes, for example, an electronic control unit (ECU) 402. The ECU 402 is configured to control functions of the vehicle 100. The ECU 402 is connected to the pedal unit 404 connected to the accelerator pedal 202 and the brake pedal 204, the speed sensor 216, regenerative brakes 414, the display 112, the memory 412, the location unit 418, and the transceiver 408 communicatively coupled to an intersection light server 410 and/or the secondary vehicle 416. The ECU 402 may be one or more ECUs implemented as a single ECU or in multiple ECUs. The ECU 402 may include one or more processors or controllers specifically designed for controlling one or more coasting features.
The pedal unit 404 is connected to the ECU 402 and is configured to detect pedal data and communicate the pedal data to the ECU 402. The pedal data may be associated with the accelerator pedal 202 and/or the brake pedal 204. The pedal data may indicate a level of engagement of the accelerator pedal 202 and/or the brake pedal 204. The level of engagement may be expressed in terms of a value associated with engagement, such as 2 for light engagement or 10 for heavy engagement of the accelerator pedal 202 or the brake pedal 204. The level of engagement may be expressed in terms of a percentage depression of the accelerator pedal 202 or the brake pedal 204, such as 0% for no pedal engagement and 100% for maximum pedal engagement.
The speed sensor 216 is connected to the ECU 402 and is configured to detect vehicle speed data. The speed sensor 216 may be a speedometer, for example. The vehicle speed data may be in units of distance per time, such as miles per hour or kilometers per hour.
The display 112 is connected to the ECU 402 and configured to display a coasting assistance instruction 114, as illustrated in FIG. 1A and FIG. 1B. The display 112 may be a heads-up display projected onto a window, or may be an entertainment unit or navigation unit display, for example.
The location unit 418 is connected to the ECU 402 and is configured to detect location data. The location unit 418 may include a global positioning system (GPS) unit configured to receive GPS signals to determine a location of the vehicle 100. The speed sensor 216 may use the received GPS signals to determine a vehicle speed by determining a distance travelled between two points and the time taken to travel between the two points.
The memory 412 is connected to the ECU 402 and configured to store map data, green light coasting distance, red light coasting distance, total light count, green light count, red light count, a frequency threshold of green light count to total light count, a speed threshold for detecting a green light or a red light based on the vehicle speed, acceleration time threshold, and any other value or threshold, as described herein.
The regenerative brakes 414 are connected to the ECU 402. As described herein, the regenerative brakes 414 are configured to generate electricity from the rotating of one or more axles based on the rotating of the tires, as the vehicle 100 moves. In generating electricity, the regenerative brakes 414 may provide resistance, resulting in braking of the vehicle 100.
The regenerative brakes 414 may have one or more resistance settings. The resistance settings may determine the amount of electricity generated and/or a braking power from the regenerative brakes 414. For example, when the regenerative brakes 414 have a resistance setting of “high,” more electricity may be generated from regenerative braking and/or the braking distance may become shorter than when the regenerative brakes 414 have a resistance setting of “low” or “medium.”
The resistance setting of the regenerative brakes 414 may affect the coasting distances (e.g., green light coasting distance and red light coasting distance). As the resistance setting of the regenerative brakes 414 increases, the coasting distances may correspondingly decrease. Conversely, as the resistance setting of the regenerative brakes 414 decreases, the coasting distances may correspondingly increase. The resistance setting may be continuous, in that the driver 206 may set any value between two bounds for the resistance setting, such as setting any value between 0 and 100. The resistance setting may be discrete, in that the driver 206 may set the resistance setting to one of a number of predetermined resistance settings, such as 0, 2, 4, 6, 8, and 10, or “low,” “medium,” and “high.” While an increased resistance setting is described herein as providing a shorter braking distance, the resistance settings may be configured such that a lower resistance setting provides a shorter braking distance. The regenerative brakes 414 may communicate resistance setting data to the ECU 402 indicating a resistance setting of the regenerative brakes 414. The ECU 402 may determine the length of the coasting distances (e.g., green light coasting distance and red light coasting distance) based on the resistance setting data.
The transceiver 408 is connected to the ECU 402 and is configured to communicate with the intersection light server 410 and/or a secondary vehicle 416. The transceiver 408 may transmit and receive intersection light data, including green light coasting distance, red light coasting distance, green light frequency (e.g., green light count/total light count), and red light frequency (e.g., red light count/total light count). The intersection light data may be unique to the particular intersection, and intersections may be identified using a unique intersection identifier. In some embodiments, the intersection identifier is a set of global coordinates of the intersection. In some embodiments, the intersection identifier is an ordered pair of the streets that intersect to form the intersection. The intersection light data may be communicated to the intersection light server 410, which may aggregate intersection light data received from a plurality of vehicles, and transmit the aggregate intersection light data to other vehicles, such as the secondary vehicle 416. The aggregate intersection light data may include an aggregate total light count associated with an aggregate number of times the plurality of vehicles travelled through the intersection 102, an aggregate green light count associated with an aggregate number of times a green light was present when the plurality of vehicles travelled through the intersection 102, and an aggregate red light count associated with an aggregate number of times a red light was present when the plurality of vehicles travelled through the intersection 102. Using this aggregate intersection light data, each vehicle may more accurately determine a green light frequency and/or a red light frequency for the intersection 102. In addition, the intersection light data may be communicated directly from the vehicle 100 to other vehicles, such as the secondary vehicle 416. The secondary vehicle 416 may use the directly communicated intersection light data from the vehicle 100 to supplement the intersection light data of the secondary vehicle 416 to more accurately determine a green light frequency and/or a red light frequency.
The transceiver 408 may be a receiver and/or a transmitter configured to receive and transmit data. The transceiver 408 may include an antenna capable of transmitting and receiving wireless communications to and from the intersection light server 410 and/or the secondary vehicle 416. For example, the antenna may be a Bluetooth or Wi-Fi antenna, a cellular radio antenna, and/or a radio frequency identification (RFID) antenna or reader. The transceiver 408 may use a vehicle-to-vehicle communications protocol to communicate the intersection light data to the secondary vehicle 416.
FIG. 5 illustrates an example of a flowchart describing operation of the system. The process 500 may be used by a vehicle such as the vehicle 100. The vehicle 100 detects when the brake pedal 204 is engaged (step 502). The ECU 402 of the vehicle 100 may detect when the brake pedal 204 is engaged based on the pedal data received from the pedal unit 404.
When the brake pedal 204 is engaged, the vehicle 100 may determine the vehicle 100 is approaching an intersection, and a total light count is incremented (step 504). The vehicle 100 may determine the vehicle 100 is approaching an intersection based on map data stored in the memory 412, and location data detected by the location unit 418. The total light count may be stored in the memory 412 and may be associated with a number of times the vehicle 100 has travelled through the intersection 102 and made a turn.
The ECU 402 determines whether a vehicle speed exceeds a speed threshold (e.g., speed threshold 218) when the brake pedal 204 is released (step 506).
The vehicle speed may be determined based on the vehicle speed data detected by the speed sensor 216. When the vehicle speed exceeds the speed threshold when the brake pedal 204 is released, the green light count is increased by one (step 510). When the vehicle speed exceeds the speed threshold when the brake pedal 204 is released, the red light count is increased by one (step 508). Steps 502 to 508/510 may be repeated for every intersection the vehicle 100 approaches where the vehicle 100 is making a turn.
The ECU 402 may use the green light count, the red light count, and the total light count to determine a green light frequency (e.g., green light count/total light count) and/or a red light frequency (e.g., red light count/total light count). The ECU 402 determines whether the green light frequency exceeds a frequency threshold (step 512).
When the green light frequency exceeds the frequency threshold, the intersection is determined to be a green light intersection and a green light coasting distance is used in the coasting assistance instruction 114 (step 516). When the green light frequency is less than the frequency threshold, the intersection is determined to be a red light intersection and a red light coasting distance is used in the coasting assistance instruction 114 (step 514). Steps 512 to 514/516 may be repeated each time the vehicle 100 approaches an intersection where the vehicle 100 is making a turn.
The frequency threshold may be a value such that a vehicle 100 approaching the intersection 102 may reliably anticipate a green light on the traffic signal 106 when the green light frequency exceeds the frequency threshold. For example, the frequency threshold may be 90%, whereby a green light may be anticipated when a green light was present more than 90% of the times the vehicle 100 made a turn at the intersection 102. In some embodiments, various intersections may be associated with different frequency thresholds. In some embodiments, all intersections are associated with the same frequency threshold.
The light patterns of a traffic signal (e.g., traffic signal 106) may vary based on the time of day, day of the week, or day of the month. Accordingly, the green light count and the red light count may vary based on the time of day, the day of the week, or the day of the month. In some embodiments, the time is determined, and the green light count, the red light count, and the total light count associated with the determined time is used to determine the green light frequency and the red light frequency, and therefore whether the intersection 102 is a green light intersection or a red light intersection.
In an example embodiment, in the morning, the intersection 102 may have a total light count of 100, a green light count of 50, and a red light count of 50. The frequency threshold may be 75%. Therefore, when the vehicle 100 approaches the intersection 102 in the morning, the intersection is a red light intersection and a red light coasting distance is used in the coasting assistance instruction.
In another example embodiment, in the evening, the intersection 102 may have a total light count of 500, a green light count of 450, and a red light count of 50. The frequency threshold may be 75%. Therefore, when the vehicle 100 approaches the intersection 102 in the evening, the intersection 102 is a green light intersection and a green light coasting distance is used in the coasting assistance instruction.
In yet another example embodiment, on Sundays, the intersection 102 may have a total light count of 200, a green light count of 180, and a red light count of 20. The frequency threshold may be 75%. Therefore, when the vehicle 100 approaches the intersection 102 on a Sunday, the intersection 102 is a green light intersection and a green light coasting distance is used in the coasting assistance instruction 114.
FIG. 6 illustrates an example of a flowchart describing operation of the system. The process 600 may be used by a vehicle such as the vehicle 100.
The vehicle 100 may be approaching the intersection 102. The ECU 402 may determine a location of the vehicle 100 using map data stored in the memory 412 and location data detected by the location unit 418 (step 601). The ECU 402 may determine the vehicle 100 is approaching the intersection 102 when the location of the vehicle 100 is at the approaching location 104.
A speed sensor 216 detects vehicle speed data (step 602). The speed sensor 216 may continuously detect the vehicle speed data while an engine and/or a motor of the vehicle 100 is turned on.
A pedal unit 404 detects brake pedal position data (step 604). The pedal unit 404 may be connected to the brake pedal 204 of the vehicle 100. The brake pedal position data may indicate whether the brake pedal 204 is engaged or released, and if the brake pedal 204 is engaged, to what degree.
An electronic control unit (ECU) 402 connected to the speed sensor 216 and the pedal unit 404 detects when the brake pedal 204 is engaged and released based on the brake pedal position data (step 606). In some embodiments, the ECU 402 detects when the brake pedal 204 is engaged when the brake pedal position data is a non-zero value, and the ECU 402 detects when the brake pedal 204 is released when the brake pedal position data is zero.
The ECU 402 detects the vehicle speed when the brake pedal 204 is released (step 608). The ECU 402 may use the vehicle speed data from the speed sensor 216 and the brake pedal position data from the pedal unit 404 to detect the vehicle speed when the brake pedal 204 is released. In some embodiments, when the brake pedal 204 is released is a brake release time, as illustrated in FIG. 2A and FIG. 2B. In some embodiments, when the brake pedal 204 is released is a final brake release time, as illustrated in FIG. 2C.
The ECU 402 detects, at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal 204 is released (step 510). When the vehicle speed exceeds a speed threshold (e.g., speed threshold 218), the ECU 402 determines the intersection is a green light intersection, and when the vehicle speed is less than the speed threshold, the ECU 402 determines the intersection is a red light intersection. Accordingly, when the vehicle 100 approaches the intersection 102 at a subsequent time, the ECU 402 will use the determined green light coasting distance or red light coasting distance when providing the coasting assistance instruction.
The ECU 402 may include previous green light detections and red light detections when determining whether the intersection 102 is a green light intersection or a red light intersection. The determination time may be a time after the vehicle 100 has travelled through the intersection a sample threshold number of times. For example, the vehicle 100 may have turned at the intersection 121 times, and over the 121 times, the vehicle 100 may have determined a total light count of 121, a green light count of 110 and a red light count of 11. The sample threshold may be 122 times, so when the vehicle 100 turns at the intersection on the 122nd time, the 122nd time may be the determination time. When the total light count does not exceed the sample threshold, no coasting coaching instruction may be displayed.
In some embodiments, the determination time may be the first time the vehicle 100 travels through the intersection, when the vehicle 100 has access to an aggregated total light count, an aggregated green light count, and an aggregated red light count. The vehicle 100 may obtain the aggregate intersection data from the intersection light server 410, for example. Use of the aggregate intersection data by the vehicle 100 may remain subject to exceeding the sample threshold. Therefore, if the aggregate total light count is below the sample threshold, the vehicle 100 may supplement the received aggregate intersection data with a total light count, green light count, and red light count determined by the vehicle 100.
The ECU 402 detects, at an application time, when the vehicle 100 is approaching the intersection 102 (step 612). The ECU 402 may detect when the vehicle 100 is approaching the intersection 102 based on map data stored in the memory 412, and location data detected by the location unit 418.
The display 112 displays, at the application time, a coasting assistance instruction including the green light coasting distance or the red light coasting distance (step 514). The green light coasting distance is displayed when the intersection 102 is a green light intersection, and the red light coasting distance is displayed when the intersection 102 is a red light intersection. The driver of the vehicle 100, using the coasting assistance instruction, is able to maximize regenerative braking using the regenerative brakes 414, thereby improving fuel efficiency.
The determination time may be a first time and the application time may be a second time after the first time. There may be one or more situations where the vehicle 100 approaches the intersection between the determination time and the application time.
Exemplary embodiments of the methods/systems have been disclosed in an illustrative style. Accordingly, the terminology employed throughout should be read in a non-limiting manner. Although minor modifications to the teachings herein will occur to those well versed in the art, it shall be understood that what is intended to be circumscribed within the scope of the patent warranted hereon are all such embodiments that reasonably fall within the scope of the advancement to the art hereby contributed, and that the scope shall not be restricted, except in light of the appended claims and their equivalents.

Claims (20)

What is claimed is:
1. A system for adjusting timing of coasting assistance provided by a vehicle that is approaching an intersection where the vehicle will turn or is programmed or scheduled to turn, the system comprising:
a speed sensor configured to detect vehicle speed data;
a pedal unit connected to a brake pedal and configured to detect brake pedal position data;
an electronic control unit (ECU) connected to the speed sensor and the pedal unit, the ECU configured to:
detect when the brake pedal is engaged and released based on the brake pedal position data,
detect a vehicle speed when the brake pedal is released based on the vehicle speed data,
determine, at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released, and
detect, at an application time, when the vehicle is approaching the intersection; and
a display connected to the ECU and configured to display, at the application time, a coasting assistance instruction including a green light coasting distance when the intersection is the green light intersection or a red light coasting distance when the intersection is the red light intersection.
2. The system of claim 1, further comprising a memory configured to store a total light count, a red light count, and a green light count, and
wherein the determining whether the intersection is a green light intersection or a red light intersection comprises:
determining the total light count associated with a total number of times the vehicle travels through the intersection;
determining the green light count associated with a number of times a green light is present when the vehicle travels through the intersection;
determining the red light count associated with a number of times a red light is present when the vehicle travels through the intersection;
determining the intersection is the green light intersection when a ratio of the green light count to the total light count exceeds a frequency threshold; and
determining the intersection is the red light intersection when the ratio of the green light count to the total light count is less than the frequency threshold.
3. The system of claim 2, wherein determining the green light count comprises, for each time the vehicle approaches the intersection, incrementing the green light count when the vehicle speed exceeds a speed threshold when the brake is released.
4. The system of claim 2, wherein determining the red light count comprises, for each time the vehicle approaches the intersection, incrementing the red light count when the vehicle speed is less than a speed threshold when the brake is released.
5. The system of claim 2, wherein the ECU is further configured to:
determine whether the total light count exceeds a sample threshold; and
determine whether the intersection is the green light intersection or the red light intersection when the total light count exceeds the sample threshold.
6. The system of claim 1, wherein the pedal unit is connected to an accelerator pedal and is further configured to detect accelerator pedal data;
wherein the ECU is further configured to detect when the accelerator pedal is engaged within an acceleration time threshold after the brake pedal is released; and
wherein the determining whether the intersection is a green light intersection or a red light intersection is based on the vehicle speed when the accelerator pedal is engaged after the brake pedal is released.
7. The system of claim 1, further comprising:
an intersection light server configured to:
receive, from a plurality of vehicles, a plurality of total light counts, a plurality of green light counts, and a plurality of red light counts;
determine, for the intersection, an aggregate total light count associated with an aggregate number of times the plurality of vehicles travelled through the intersection, an aggregate green light count associated with an aggregate number of times a green light was present when the plurality of vehicles travelled through the intersection, and an aggregate red light count associated with an aggregate number of times a red light was present when the plurality of vehicles travelled through the intersection; and
communicate, to the ECU, the aggregate total light count, the aggregate green light count, and the aggregate red light count, and
wherein the determining whether the intersection is a green light intersection or a red light intersection comprises:
determining the intersection is the green light intersection when a ratio of the aggregate green light count to the aggregate total light count exceeds a frequency threshold; and
determining the intersection is the red light intersection when a ratio of the aggregate red light count to the aggregate total light count is less than the frequency threshold.
8. A vehicle approaching an intersection where the vehicle will turn, the vehicle comprising:
a speed sensor configured to detect vehicle speed data;
a pedal unit connected to a brake pedal and configured to detect brake pedal position data;
an electronic control unit (ECU) connected to the speed sensor and the pedal unit, the ECU configured to:
detect when the brake pedal is engaged and released based on the brake pedal position data,
detect a vehicle speed when the brake pedal is released based on the vehicle speed data,
determine, at a first time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released, and
detect, at a second time, when the vehicle is approaching the intersection; and
a display connected to the ECU and configured to display, at the second time, a coasting assistance instruction including the green light coasting distance when the intersection is the green light intersection or the red light coasting distance when the intersection is the red light intersection.
9. The vehicle of claim 8, further comprising a memory configured to store a total light count, a red light count, and a green light count, and
wherein the determining whether the intersection is a green light intersection or a red light intersection comprises:
determining the total light count associated with a total number of times the vehicle travels through the intersection;
determining the green light count associated with a number of times a green light is present when the vehicle travels through the intersection;
determining the red light count associated with a number of times a red light is present when the vehicle travels through the intersection;
determining the intersection is the green light intersection when a ratio of the green light count to the total light count exceeds a frequency threshold; and
determining the intersection is the red light intersection when the ratio of the green light count to the total light count is less than the frequency threshold.
10. The vehicle of claim 9, wherein determining the green light count comprises, for each time the vehicle approaches the intersection, incrementing the green light count when the vehicle speed exceeds a speed threshold when the brake is released.
11. The vehicle of claim 9, wherein determining the red light count comprises, for each time the vehicle approaches the intersection, incrementing the red light count when the vehicle speed is less than a speed threshold when the brake is released.
12. The vehicle of claim 9, wherein the ECU is further configured to:
determine whether the total light count exceeds a sample threshold; and
determine whether the intersection is the green light intersection or the red light intersection when the total light count exceeds the sample threshold.
13. The vehicle of claim 8, wherein the pedal unit is connected to an accelerator pedal and is further configured to detect accelerator pedal data,
wherein the ECU is further configured to detect when the accelerator pedal is engaged within an acceleration time threshold after the brake pedal is released;
wherein the determining whether the intersection is a green light intersection or a red light intersection is based on the vehicle speed when the accelerator pedal is engaged after the brake pedal is released.
14. The vehicle of claim 8, wherein the ECU is further configured to receive, from an intersection light server via a transceiver, an aggregate total light count associated with an aggregate number of times the plurality of vehicles travelled through the intersection, an aggregate green light count associated with an aggregate number of times a green light was present when the plurality of vehicles travelled through the intersection, and an aggregate red light count associated with an aggregate number of times a red light was present when the plurality of vehicles travelled through the intersection, and
wherein the determining whether the intersection is a green light intersection or a red light intersection comprises:
determining the intersection is the green light intersection when a ratio of the aggregate green light count to the aggregate total light count exceeds a frequency threshold; and
determining the intersection is the red light intersection when a ratio of the aggregate red light count to the aggregate total light count is less than the frequency threshold.
15. A method of adjusting timing of coasting assistance provided by a vehicle that is approaching an intersection where the vehicle will turn or is programmed or scheduled to turn, the method comprising:
detecting, by a speed sensor, vehicle speed data;
detecting, by a pedal unit connected to a brake pedal, brake pedal position data;
detecting, by an electronic control unit (ECU) connected to the speed sensor and the pedal unit, when the brake pedal is engaged and released based on the brake pedal position data;
detecting, by the ECU, a vehicle speed when the brake pedal is released;
determining, by the ECU at a determination time, whether the intersection is a green light intersection or a red light intersection based on the vehicle speed when the brake pedal is released;
detecting, by the ECU at an application time, when the vehicle is approaching the intersection; and
displaying, by a display connected to the ECU at the application time, a coasting assistance instruction including the green light coasting distance when the intersection is the green light intersection or the red light coasting distance when the intersection is the red light intersection.
16. The method of claim 15, wherein the determining whether the intersection is a green light intersection or a red light intersection comprises:
determining, by the ECU, a total light count associated with a total number of times the vehicle travels through the intersection;
determining, by the ECU, a green light count associated with a number of times a green light is present when the vehicle travels through the intersection;
determining, by the ECU, a red light count associated with a number of times a red light is present when the vehicle travels through the intersection;
determining, by the ECU, the intersection is the green light intersection when a ratio of the green light count to the total light count exceeds a frequency threshold; and
determining, by the ECU, the intersection is the red light intersection when the ratio of the green light count to the total light count is less than the frequency threshold.
17. The method of claim 16, wherein determining the green light count comprises, for each time the vehicle approaches the intersection, incrementing the green light count when the vehicle speed exceeds a speed threshold when the brake is released, and
wherein determining the red light count comprises, for each time the vehicle approaches the intersection, incrementing the red light count when the vehicle speed is less than a speed threshold when the brake is released.
18. The method of claim 16, further comprising:
determining, by the ECU, whether the total light count exceeds a sample threshold; and
determining, by the ECU, whether the intersection is the green light intersection or the red light intersection when the total light count exceeds the sample threshold.
19. The method of claim 15, further comprising:
detecting, by the pedal unit connected to an accelerator pedal, accelerator pedal data; and
detecting, by the ECU, when the accelerator pedal is engaged within an acceleration time threshold after the brake pedal is released, and
wherein the determining whether the intersection is a green light intersection or a red light intersection is based on the vehicle speed when the accelerator pedal is engaged after the brake pedal is released.
20. The method of claim 15, further comprising:
receiving, at an intersection light server from a plurality of vehicles, a plurality of total light counts, a plurality of green light counts, and a plurality of red light counts;
determining, by the intersection light server, for the intersection, an aggregate total light count associated with a total number of times the plurality of vehicles travelled through the intersection, an aggregate green light count associated with a total number of times a green light was present when the plurality of vehicles travelled through the intersection, and an aggregate red light count associated with a total number of times a red light was present when the plurality of vehicles travelled through the intersection; and
communicating, by the intersection light server to the ECU, the aggregate total light count, the aggregate green light count, and the aggregate red light count, and wherein the determining whether the intersection is a green light intersection or a red light intersection comprises:
determining, by the ECU, the intersection is the green light intersection when a ratio of the aggregate green light count to the aggregate total light count exceeds a frequency threshold, and
determining, by the ECU, the intersection is the red light intersection when a ratio of the aggregate red light count to the aggregate total light count is less than the frequency threshold.
US15/332,987 2016-10-24 2016-10-24 Coasting distance determination for coasting assistance system Active US9896106B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/332,987 US9896106B1 (en) 2016-10-24 2016-10-24 Coasting distance determination for coasting assistance system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US15/332,987 US9896106B1 (en) 2016-10-24 2016-10-24 Coasting distance determination for coasting assistance system

Publications (1)

Publication Number Publication Date
US9896106B1 true US9896106B1 (en) 2018-02-20

Family

ID=61188580

Family Applications (1)

Application Number Title Priority Date Filing Date
US15/332,987 Active US9896106B1 (en) 2016-10-24 2016-10-24 Coasting distance determination for coasting assistance system

Country Status (1)

Country Link
US (1) US9896106B1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10017172B2 (en) * 2016-11-02 2018-07-10 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for pulsing display to provide coasting coach guidance
US20180273047A1 (en) * 2017-03-27 2018-09-27 Ford Global Technologies, Llc Vehicle propulsion operation
CN109080535A (en) * 2018-08-21 2018-12-25 东软睿驰汽车技术(沈阳)有限公司 A kind of vehicle travel control method, device and vehicle
CN110276962A (en) * 2019-07-24 2019-09-24 陈树烽 Moving object passes through the decision-making technique and processing system by the current crossover location of signal specific control
CN110533945A (en) * 2019-08-28 2019-12-03 肇庆小鹏汽车有限公司 Method for early warning, system, vehicle and the storage medium of traffic lights
CN110533946A (en) * 2019-09-18 2019-12-03 北京航空航天大学 Single-point intersection speed optimization method under a kind of mixed row environment based on edge calculations
CN111874005A (en) * 2020-07-31 2020-11-03 北京航迹科技有限公司 Method, apparatus, electronic device, and storage medium for controlling vehicle
CN112141100A (en) * 2020-09-10 2020-12-29 恒大新能源汽车投资控股集团有限公司 Vehicle control method and device and vehicle
US10935128B2 (en) * 2019-06-27 2021-03-02 Hyundai Motor Company Apparatus and method for controlling transmission of vehicle
US11136032B2 (en) * 2017-06-02 2021-10-05 Hyundai Motor Company Vehicle and method for controlling the same
US11198386B2 (en) 2019-07-08 2021-12-14 Lear Corporation System and method for controlling operation of headlights in a host vehicle
US20220019232A1 (en) * 2016-11-02 2022-01-20 Autostore Technology AS Method and system for detecting position of a vehicle relative to tracks the vehicle is running on
US11315429B1 (en) 2020-10-27 2022-04-26 Lear Corporation System and method for providing an alert to a driver of a host vehicle
US11364912B2 (en) * 2019-03-08 2022-06-21 Honda Motor Co., Ltd. Vehicle control device
US11485197B2 (en) 2020-03-13 2022-11-01 Lear Corporation System and method for providing an air quality alert to an occupant of a host vehicle
US20230162596A1 (en) * 2021-11-24 2023-05-25 Industrial Technology Research Institute Message transmission system and method for roadside equipment
US20250103844A1 (en) * 2020-03-24 2025-03-27 Waymo Llc Automatic labeling of objects in sensor data

Citations (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239472A (en) 1988-09-28 1993-08-24 Techsearch Incorporated System for energy conservation on rail vehicles
US5521823A (en) 1991-09-03 1996-05-28 Mazda Motor Corporation Learning control vehicle
US5521579A (en) 1993-04-26 1996-05-28 Mercedes-Benz Ag Method for providing guiding assistance for a vehicle in changing lane
US5815072A (en) 1996-07-10 1998-09-29 Toyoda Gosei Co., Ltd. Vehicle display device
US5838259A (en) 1992-02-05 1998-11-17 Design Technology & Innovation Ltd. Motor vehicle display system and ranging device
US6208927B1 (en) 1997-09-10 2001-03-27 Fuji Jukogyo Kabushiki Kaisha Vehicle maneuvering control device
US6321158B1 (en) 1994-06-24 2001-11-20 Delorme Publishing Company Integrated routing/mapping information
US6336038B1 (en) 1997-12-03 2002-01-01 Toyota Jidosha Kabushiki Kaisha Information terminal device and control method for the same
US6584395B2 (en) 2000-05-15 2003-06-24 Hitachi, Ltd. Vehicle running controller and vehicle
US6681170B2 (en) 2001-03-24 2004-01-20 Robert Bosch Gmbh Tracking and driving speed regulating device for motor vehicles
US6694806B2 (en) 2000-09-20 2004-02-24 Miyama, Inc. Vehicle state analysis system and its analysis method
US6711474B1 (en) 2000-01-24 2004-03-23 G. Victor Treyz Automobile personal computer systems
US6871145B2 (en) 2002-11-26 2005-03-22 General Motors Corporation Method and system for vehicle impact assessment using driver braking estimation
US20060125616A1 (en) 2004-11-29 2006-06-15 Song Won M Method for a changing safety signaling system
US20060190173A1 (en) 2003-06-02 2006-08-24 Mitsubishi Denki Kabushiki Kaisha Navigation device
US20060290202A1 (en) 2005-06-28 2006-12-28 Aisin Aw Co., Ltd. Vehicle braking control assistance system and method
US7212905B2 (en) 2003-01-21 2007-05-01 Robert Bosch Gmbh Method for operating a motor vehicle
US20070102208A1 (en) 2005-11-07 2007-05-10 Nissan Motor Co., Ltd. Hybrid vehicle control system
US20070129012A1 (en) 2003-04-01 2007-06-07 Iceberg Systems Limited Portable digital devices
US7237203B1 (en) 1999-12-10 2007-06-26 Bayerische Motoren Werke Aktiengesellschaft Process and device for visual display of information in motor vehicles
US7331899B2 (en) 2003-09-10 2008-02-19 Ford Global Technologies, Llc Hybrid vehicle powertrain with a multiple-ratio power transmission mechanism
US7404784B2 (en) 2005-11-17 2008-07-29 Autoliv Asp, Inc. Fuel saving sensor system
US20080201050A1 (en) 2007-02-15 2008-08-21 Lars Placke Gap indicator for the changing of lanes by a motor vehicle on a multilane road
US20100201505A1 (en) 2007-07-10 2010-08-12 Souroush Honary Occupancy Declaration/Verification For Passenger Transport Conveyances
US20100256848A1 (en) 2009-02-04 2010-10-07 Masataka Sasaki Drive assist device and method for motor driven truck
US7848867B2 (en) 2005-12-21 2010-12-07 Nissan Motor Co., Ltd. Coasting deceleration control for a vehicle
US20110187520A1 (en) 2008-10-30 2011-08-04 Ford Global Technologies, Llc Vehicle and method for advising driver of same
US8083015B2 (en) 2006-10-03 2011-12-27 Mitsubishi Electric Corporation Hybrid vehicle
US8140265B2 (en) 2006-03-21 2012-03-20 Skymeter Corporation Private, auditable vehicle positioning system and on-board unit for same
US20120078496A1 (en) 2010-09-28 2012-03-29 Bayerische Motoren Werke Aktiengesellschaft Driver Assistance System for Driver Assistance for Consumption Controlled Driving
DE102010038106A1 (en) 2010-10-12 2012-04-12 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Method for operating motor vehicle i.e. ship, involves displaying whether motor vehicle is in coasting operating, sail operation or loading operation by display device during operation of motor vehicle
US20120095670A1 (en) 2010-10-13 2012-04-19 Denso International America, Inc. Intelligent engine idle stop logic
US8185296B2 (en) 2007-10-11 2012-05-22 Toyota Jidosha Kabushiki Kaisha Driving assisting apparatus and driving assisting method
US8187149B2 (en) 2009-07-16 2012-05-29 GM Global Technology Operations LLC Coasting control systems and methods for automatic transmission
US8204665B2 (en) 2007-11-21 2012-06-19 Aisin Aw Co., Ltd. Vehicle controller, control method, and computer program
US8246506B2 (en) 2007-05-24 2012-08-21 Toyota Jidosha Kabushiki Kaisha Control apparatus for vehicular power transmitting system
US8290637B2 (en) 2008-06-16 2012-10-16 GM Global Technology Operations LLC Vehicle control using stochastic information
US20120330505A1 (en) 2010-01-29 2012-12-27 Toyota Jidosha Kabushiki Kaisha Vehicle control device
US8384532B2 (en) 2009-04-02 2013-02-26 GM Global Technology Operations LLC Lane of travel on windshield head-up display
DE102011083013A1 (en) 2011-09-20 2013-03-21 Robert Bosch Gmbh Method for operating driver assistance system in motor vehicle, involves calculating earliest and latest possible points in time to begin coasting and to start braking operation, for determining desired timepoint for slowing vehicle
US20130162009A1 (en) 2011-12-22 2013-06-27 Coda Automotive, Inc. Electric vehicle regenerative braking system
US8483949B2 (en) 2009-04-13 2013-07-09 Toyota Jidosha Kabushiki Kaisha Running pattern calculating apparatus and running pattern calculating method
US8538462B2 (en) 2007-06-28 2013-09-17 Apple Inc. Synchronizing mobile and vehicle devices
US20130268162A1 (en) 2012-04-06 2013-10-10 Richard Louis Ponziani Turn Signal Controlled Regenerative Braking And Decelerative Loading
US20130274958A1 (en) 2011-01-12 2013-10-17 Toyota Jidosha Kabushiki Kaisha Vehicle information processing system
US20140067225A1 (en) * 2012-08-29 2014-03-06 Kia Motors Corporation Device and method for controlling driving of a vehicle in a coasting situation
US8670888B1 (en) 2013-06-18 2014-03-11 XL Hybrids Dynamically assisting hybrid vehicles
US8680979B2 (en) 2009-08-18 2014-03-25 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Coasting phase indication
US8706379B2 (en) 2011-09-19 2014-04-22 Hyundai Motor Company System and method for controlling coasting of hybrid vehicle equipped with automated manual transmission
US8718891B2 (en) 2011-06-06 2014-05-06 Honda Motor Co., Ltd. Smart feel regenerative braking
US8731788B2 (en) 2010-12-23 2014-05-20 Cummins Intellectual Property, Inc. System and method of speed-based downspeed coasting management
US8742908B2 (en) 2011-07-21 2014-06-03 Nxp, B.V. Location-based tracking
US20140156171A1 (en) 2011-07-25 2014-06-05 Toyota Jidosha Kabushiki Kaisha Vehicle control device
US20140156188A1 (en) 2012-12-04 2014-06-05 International Business Machines Corporation Personalized Map Routes
US20140172208A1 (en) 2011-02-16 2014-06-19 Audi Ag Method for controlling the recuperation behaviour in a motor vehicle and motor vehicle
US8764124B2 (en) 2010-09-01 2014-07-01 Hitachi Automotive Systems, Ltd. Brake control apparatus
US8767379B2 (en) 2013-02-11 2014-07-01 Connecticut Electric, Inc. Recreational vehicle user interface system and method
US8784267B2 (en) 2009-11-03 2014-07-22 Zf Friedrichshafen Ag Method for controlling a rolling or coasting function of a vehicle
US8849507B2 (en) 2010-09-28 2014-09-30 Bayerische Motoren Werke Aktiengesellschaft Driver assistance system for driver assistance for consumption controlled driving
EP2790950A1 (en) 2011-12-12 2014-10-22 Robert Bosch GmbH Method and control unit for controlling a haptic accelerator pedal in a motor vehicle based on seat data
US20140324317A1 (en) 2013-04-24 2014-10-30 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Display device and method for presenting vehicle variables for a motor vehicle
US20140335994A1 (en) 2011-11-14 2014-11-13 Toyota Jidosha Kabushiki Kaisha Driving assistance apparatus
US8917171B2 (en) 2012-09-07 2014-12-23 J. Thomas Anderson Vehicle warning light system and method
US8966654B1 (en) 2013-08-15 2015-02-24 TrueLite Trace, Inc. Privacy control-adjustable vehicle monitoring system with a wild card mode
US8994524B2 (en) 2010-10-11 2015-03-31 Smr Patents S.A.R.L. Pulsed indication unit for vehicle
US9013292B2 (en) 2011-12-05 2015-04-21 David Aberizk Vehicle regenerative deceleration actuator and indicator system and method
US9026348B2 (en) 2012-12-21 2015-05-05 Honda Motor Co., Ltd. System and method for brake coaching
US9050935B2 (en) 2012-09-26 2015-06-09 Ford Global Technologies, Llc Assessment of driving behavior of a driver of a motor vehicle
US9052713B2 (en) 2012-07-04 2015-06-09 Robert Bosch Gmbh Method for operating a vehicle during coasting
US9073540B2 (en) 2013-07-31 2015-07-07 Toyota Motor Engineering & Manufacturing North America, Inc. Deceleration control system for a vehicle
US9108570B2 (en) 2010-07-13 2015-08-18 Ercole Giangrande Motor vehicle coasting caution light
US9121719B2 (en) 2013-03-15 2015-09-01 Abalta Technologies, Inc. Vehicle range projection
US20150259008A1 (en) 2012-12-28 2015-09-17 Toyota Jidosha Kabushiki Kaisha Vehicular control apparatus
US20150274169A1 (en) 2014-03-26 2015-10-01 Ford Global Technologies, Llc System and method for energy optimization in autonomous vehicle operation
US9168896B2 (en) 2012-12-12 2015-10-27 Hyundai Motor Company Vehicle driving control system and method
US20150307097A1 (en) 2012-12-12 2015-10-29 Scania Cv Ab Method and device for regulating a longitudinal acceleration of a vehicle
US20150329119A1 (en) 2014-05-15 2015-11-19 Cummins, Inc. Vehicle coasting systems and methods
US20150337789A1 (en) 2011-01-21 2015-11-26 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus
US9207091B2 (en) 2011-04-21 2015-12-08 Mitsubishi Electric Corporation Drive assistance device
US9205740B2 (en) 2007-07-28 2015-12-08 Dr. Ing. H.C.F. Porsche Aktiengesellschaft Motor vehicle, indicating device and operating method
US9205843B2 (en) 2012-02-03 2015-12-08 Toyota Jidosha Kabushiki Kaisha Deceleration factor estimating device and drive assisting device
US9229457B2 (en) 2011-10-17 2016-01-05 Robert Bosch Gmbh Determining a driving strategy for a vehicle
US9227626B2 (en) 2009-09-15 2016-01-05 Kpit Technologies Limited Motor assistance for a hybrid vehicle based on predicted driving range
US9238412B2 (en) 2014-03-18 2016-01-19 GM Global Technology Operations LLC Normalizing deceleration of a vehicle having a regenerative braking system
US9242631B2 (en) 2012-04-25 2016-01-26 Toyota Jidosha Kabushiki Kaisha Vehicle and control method for vehicle
US20160050315A1 (en) 2014-08-14 2016-02-18 Harman International Industries, Incorporated Driver status indicator
US20160059864A1 (en) 2014-08-28 2016-03-03 Honda Motor Co., Ltd. Privacy management
US20160101780A1 (en) 2014-10-13 2016-04-14 Hyundai Motor Company Apparatus and method for guiding driver to coasting of in eco-friendly vehicle
US20160107527A1 (en) 2013-06-03 2016-04-21 Toyota Jidosha Kabushiki Kaisha Vehicle control device
US9327730B2 (en) 2014-02-17 2016-05-03 Ford Global Technologies, Llc Method to use GPS to optimize stopping distance to improve fuel economy
US9347784B2 (en) 2012-12-27 2016-05-24 Nissan Motor Co., Ltd. Vehicle information providing device
US20160257288A1 (en) * 2015-03-06 2016-09-08 Ford Global Technologies, Llc Systems and methods to improve fuel economy using adaptive cruise in a hybrid electric vehicle when approaching traffic lights

Patent Citations (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239472A (en) 1988-09-28 1993-08-24 Techsearch Incorporated System for energy conservation on rail vehicles
US5521823A (en) 1991-09-03 1996-05-28 Mazda Motor Corporation Learning control vehicle
US5838259A (en) 1992-02-05 1998-11-17 Design Technology & Innovation Ltd. Motor vehicle display system and ranging device
US5521579A (en) 1993-04-26 1996-05-28 Mercedes-Benz Ag Method for providing guiding assistance for a vehicle in changing lane
US6321158B1 (en) 1994-06-24 2001-11-20 Delorme Publishing Company Integrated routing/mapping information
US5815072A (en) 1996-07-10 1998-09-29 Toyoda Gosei Co., Ltd. Vehicle display device
US6208927B1 (en) 1997-09-10 2001-03-27 Fuji Jukogyo Kabushiki Kaisha Vehicle maneuvering control device
US6336038B1 (en) 1997-12-03 2002-01-01 Toyota Jidosha Kabushiki Kaisha Information terminal device and control method for the same
US7237203B1 (en) 1999-12-10 2007-06-26 Bayerische Motoren Werke Aktiengesellschaft Process and device for visual display of information in motor vehicles
US6711474B1 (en) 2000-01-24 2004-03-23 G. Victor Treyz Automobile personal computer systems
US6584395B2 (en) 2000-05-15 2003-06-24 Hitachi, Ltd. Vehicle running controller and vehicle
US6694806B2 (en) 2000-09-20 2004-02-24 Miyama, Inc. Vehicle state analysis system and its analysis method
US6681170B2 (en) 2001-03-24 2004-01-20 Robert Bosch Gmbh Tracking and driving speed regulating device for motor vehicles
US6871145B2 (en) 2002-11-26 2005-03-22 General Motors Corporation Method and system for vehicle impact assessment using driver braking estimation
US7212905B2 (en) 2003-01-21 2007-05-01 Robert Bosch Gmbh Method for operating a motor vehicle
US20070129012A1 (en) 2003-04-01 2007-06-07 Iceberg Systems Limited Portable digital devices
US20060190173A1 (en) 2003-06-02 2006-08-24 Mitsubishi Denki Kabushiki Kaisha Navigation device
US7331899B2 (en) 2003-09-10 2008-02-19 Ford Global Technologies, Llc Hybrid vehicle powertrain with a multiple-ratio power transmission mechanism
US20060125616A1 (en) 2004-11-29 2006-06-15 Song Won M Method for a changing safety signaling system
US20060290202A1 (en) 2005-06-28 2006-12-28 Aisin Aw Co., Ltd. Vehicle braking control assistance system and method
US20070102208A1 (en) 2005-11-07 2007-05-10 Nissan Motor Co., Ltd. Hybrid vehicle control system
US7404784B2 (en) 2005-11-17 2008-07-29 Autoliv Asp, Inc. Fuel saving sensor system
US7848867B2 (en) 2005-12-21 2010-12-07 Nissan Motor Co., Ltd. Coasting deceleration control for a vehicle
US8140265B2 (en) 2006-03-21 2012-03-20 Skymeter Corporation Private, auditable vehicle positioning system and on-board unit for same
US8083015B2 (en) 2006-10-03 2011-12-27 Mitsubishi Electric Corporation Hybrid vehicle
US20080201050A1 (en) 2007-02-15 2008-08-21 Lars Placke Gap indicator for the changing of lanes by a motor vehicle on a multilane road
US8246506B2 (en) 2007-05-24 2012-08-21 Toyota Jidosha Kabushiki Kaisha Control apparatus for vehicular power transmitting system
US8538462B2 (en) 2007-06-28 2013-09-17 Apple Inc. Synchronizing mobile and vehicle devices
US20100201505A1 (en) 2007-07-10 2010-08-12 Souroush Honary Occupancy Declaration/Verification For Passenger Transport Conveyances
US9205740B2 (en) 2007-07-28 2015-12-08 Dr. Ing. H.C.F. Porsche Aktiengesellschaft Motor vehicle, indicating device and operating method
US8185296B2 (en) 2007-10-11 2012-05-22 Toyota Jidosha Kabushiki Kaisha Driving assisting apparatus and driving assisting method
US8204665B2 (en) 2007-11-21 2012-06-19 Aisin Aw Co., Ltd. Vehicle controller, control method, and computer program
US8290637B2 (en) 2008-06-16 2012-10-16 GM Global Technology Operations LLC Vehicle control using stochastic information
US20110187520A1 (en) 2008-10-30 2011-08-04 Ford Global Technologies, Llc Vehicle and method for advising driver of same
US20100256848A1 (en) 2009-02-04 2010-10-07 Masataka Sasaki Drive assist device and method for motor driven truck
US8384532B2 (en) 2009-04-02 2013-02-26 GM Global Technology Operations LLC Lane of travel on windshield head-up display
US8483949B2 (en) 2009-04-13 2013-07-09 Toyota Jidosha Kabushiki Kaisha Running pattern calculating apparatus and running pattern calculating method
US8187149B2 (en) 2009-07-16 2012-05-29 GM Global Technology Operations LLC Coasting control systems and methods for automatic transmission
US8680979B2 (en) 2009-08-18 2014-03-25 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Coasting phase indication
US9227626B2 (en) 2009-09-15 2016-01-05 Kpit Technologies Limited Motor assistance for a hybrid vehicle based on predicted driving range
US8784267B2 (en) 2009-11-03 2014-07-22 Zf Friedrichshafen Ag Method for controlling a rolling or coasting function of a vehicle
US20120330505A1 (en) 2010-01-29 2012-12-27 Toyota Jidosha Kabushiki Kaisha Vehicle control device
US9108570B2 (en) 2010-07-13 2015-08-18 Ercole Giangrande Motor vehicle coasting caution light
US8764124B2 (en) 2010-09-01 2014-07-01 Hitachi Automotive Systems, Ltd. Brake control apparatus
US20120078496A1 (en) 2010-09-28 2012-03-29 Bayerische Motoren Werke Aktiengesellschaft Driver Assistance System for Driver Assistance for Consumption Controlled Driving
US8849507B2 (en) 2010-09-28 2014-09-30 Bayerische Motoren Werke Aktiengesellschaft Driver assistance system for driver assistance for consumption controlled driving
US8994524B2 (en) 2010-10-11 2015-03-31 Smr Patents S.A.R.L. Pulsed indication unit for vehicle
DE102010038106A1 (en) 2010-10-12 2012-04-12 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Method for operating motor vehicle i.e. ship, involves displaying whether motor vehicle is in coasting operating, sail operation or loading operation by display device during operation of motor vehicle
US20120095670A1 (en) 2010-10-13 2012-04-19 Denso International America, Inc. Intelligent engine idle stop logic
US8731788B2 (en) 2010-12-23 2014-05-20 Cummins Intellectual Property, Inc. System and method of speed-based downspeed coasting management
US20130274958A1 (en) 2011-01-12 2013-10-17 Toyota Jidosha Kabushiki Kaisha Vehicle information processing system
US20150337789A1 (en) 2011-01-21 2015-11-26 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus
US20140172208A1 (en) 2011-02-16 2014-06-19 Audi Ag Method for controlling the recuperation behaviour in a motor vehicle and motor vehicle
US9207091B2 (en) 2011-04-21 2015-12-08 Mitsubishi Electric Corporation Drive assistance device
US8718891B2 (en) 2011-06-06 2014-05-06 Honda Motor Co., Ltd. Smart feel regenerative braking
US8742908B2 (en) 2011-07-21 2014-06-03 Nxp, B.V. Location-based tracking
US20140156171A1 (en) 2011-07-25 2014-06-05 Toyota Jidosha Kabushiki Kaisha Vehicle control device
US8706379B2 (en) 2011-09-19 2014-04-22 Hyundai Motor Company System and method for controlling coasting of hybrid vehicle equipped with automated manual transmission
DE102011083013A1 (en) 2011-09-20 2013-03-21 Robert Bosch Gmbh Method for operating driver assistance system in motor vehicle, involves calculating earliest and latest possible points in time to begin coasting and to start braking operation, for determining desired timepoint for slowing vehicle
US9229457B2 (en) 2011-10-17 2016-01-05 Robert Bosch Gmbh Determining a driving strategy for a vehicle
US20140335994A1 (en) 2011-11-14 2014-11-13 Toyota Jidosha Kabushiki Kaisha Driving assistance apparatus
US9013292B2 (en) 2011-12-05 2015-04-21 David Aberizk Vehicle regenerative deceleration actuator and indicator system and method
EP2790950A1 (en) 2011-12-12 2014-10-22 Robert Bosch GmbH Method and control unit for controlling a haptic accelerator pedal in a motor vehicle based on seat data
US20130162009A1 (en) 2011-12-22 2013-06-27 Coda Automotive, Inc. Electric vehicle regenerative braking system
US9205843B2 (en) 2012-02-03 2015-12-08 Toyota Jidosha Kabushiki Kaisha Deceleration factor estimating device and drive assisting device
US20130268162A1 (en) 2012-04-06 2013-10-10 Richard Louis Ponziani Turn Signal Controlled Regenerative Braking And Decelerative Loading
US9242631B2 (en) 2012-04-25 2016-01-26 Toyota Jidosha Kabushiki Kaisha Vehicle and control method for vehicle
US9052713B2 (en) 2012-07-04 2015-06-09 Robert Bosch Gmbh Method for operating a vehicle during coasting
US20140067225A1 (en) * 2012-08-29 2014-03-06 Kia Motors Corporation Device and method for controlling driving of a vehicle in a coasting situation
US8917171B2 (en) 2012-09-07 2014-12-23 J. Thomas Anderson Vehicle warning light system and method
US9050935B2 (en) 2012-09-26 2015-06-09 Ford Global Technologies, Llc Assessment of driving behavior of a driver of a motor vehicle
US20140156188A1 (en) 2012-12-04 2014-06-05 International Business Machines Corporation Personalized Map Routes
US9168896B2 (en) 2012-12-12 2015-10-27 Hyundai Motor Company Vehicle driving control system and method
US20150307097A1 (en) 2012-12-12 2015-10-29 Scania Cv Ab Method and device for regulating a longitudinal acceleration of a vehicle
US9026348B2 (en) 2012-12-21 2015-05-05 Honda Motor Co., Ltd. System and method for brake coaching
US9347784B2 (en) 2012-12-27 2016-05-24 Nissan Motor Co., Ltd. Vehicle information providing device
US20150259008A1 (en) 2012-12-28 2015-09-17 Toyota Jidosha Kabushiki Kaisha Vehicular control apparatus
US8767379B2 (en) 2013-02-11 2014-07-01 Connecticut Electric, Inc. Recreational vehicle user interface system and method
US9121719B2 (en) 2013-03-15 2015-09-01 Abalta Technologies, Inc. Vehicle range projection
US20140324317A1 (en) 2013-04-24 2014-10-30 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Display device and method for presenting vehicle variables for a motor vehicle
US20160107527A1 (en) 2013-06-03 2016-04-21 Toyota Jidosha Kabushiki Kaisha Vehicle control device
US8670888B1 (en) 2013-06-18 2014-03-11 XL Hybrids Dynamically assisting hybrid vehicles
US9073540B2 (en) 2013-07-31 2015-07-07 Toyota Motor Engineering & Manufacturing North America, Inc. Deceleration control system for a vehicle
US8966654B1 (en) 2013-08-15 2015-02-24 TrueLite Trace, Inc. Privacy control-adjustable vehicle monitoring system with a wild card mode
US9327730B2 (en) 2014-02-17 2016-05-03 Ford Global Technologies, Llc Method to use GPS to optimize stopping distance to improve fuel economy
US9238412B2 (en) 2014-03-18 2016-01-19 GM Global Technology Operations LLC Normalizing deceleration of a vehicle having a regenerative braking system
US20150274169A1 (en) 2014-03-26 2015-10-01 Ford Global Technologies, Llc System and method for energy optimization in autonomous vehicle operation
US20150329119A1 (en) 2014-05-15 2015-11-19 Cummins, Inc. Vehicle coasting systems and methods
US20160050315A1 (en) 2014-08-14 2016-02-18 Harman International Industries, Incorporated Driver status indicator
US20160059864A1 (en) 2014-08-28 2016-03-03 Honda Motor Co., Ltd. Privacy management
US20160101780A1 (en) 2014-10-13 2016-04-14 Hyundai Motor Company Apparatus and method for guiding driver to coasting of in eco-friendly vehicle
US20160257288A1 (en) * 2015-03-06 2016-09-08 Ford Global Technologies, Llc Systems and methods to improve fuel economy using adaptive cruise in a hybrid electric vehicle when approaching traffic lights

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
Kircher et al. "Continuous Versus Intermittent Presentation of Visual Eco-Driving Advice" VTI (Swedish National Road and Transport Research Institute); Transportation Research Part F 24; PP. 27-38; 2014.
Kleine-Besten et al. "Navigation and Transport Telematics" Handbook of Driver Assistance Systems; pp. 1-35, 2015.
Koopmann et al. "Identification of Traffic States from Onboard Vehicle Sensors" SAE International; 8 pages; Aug. 7, 2016.
Leonard et al. "A Perception-Driven Autonomous Urban Vehicle" Journal of Field Robotics; vol. 25 No. 10; pp. 727-774; 2008.
Nozaki et al. "Effect of Active Effort in Eco-Driving Support System on Proficiency of Driving Skill" SICE Annual Conference 2012; pp. 646-651; 2012.
Seewald et al. "D13.1: Evaluation Plan and Scenario Definition" ecoDriver Project Retrieved from www.ecodriver-project.eu; Version 9; pp. 1-173; Mar. 10, 2014.

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12189396B2 (en) * 2016-11-02 2025-01-07 Autostore Technology AS Method and system for detecting position of a vehicle relative to tracks the vehicle is running on
US10017172B2 (en) * 2016-11-02 2018-07-10 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for pulsing display to provide coasting coach guidance
US20220019232A1 (en) * 2016-11-02 2022-01-20 Autostore Technology AS Method and system for detecting position of a vehicle relative to tracks the vehicle is running on
US20180273047A1 (en) * 2017-03-27 2018-09-27 Ford Global Technologies, Llc Vehicle propulsion operation
US11136032B2 (en) * 2017-06-02 2021-10-05 Hyundai Motor Company Vehicle and method for controlling the same
CN109080535A (en) * 2018-08-21 2018-12-25 东软睿驰汽车技术(沈阳)有限公司 A kind of vehicle travel control method, device and vehicle
US11364912B2 (en) * 2019-03-08 2022-06-21 Honda Motor Co., Ltd. Vehicle control device
US10935128B2 (en) * 2019-06-27 2021-03-02 Hyundai Motor Company Apparatus and method for controlling transmission of vehicle
US11198386B2 (en) 2019-07-08 2021-12-14 Lear Corporation System and method for controlling operation of headlights in a host vehicle
CN110276962A (en) * 2019-07-24 2019-09-24 陈树烽 Moving object passes through the decision-making technique and processing system by the current crossover location of signal specific control
CN110533945A (en) * 2019-08-28 2019-12-03 肇庆小鹏汽车有限公司 Method for early warning, system, vehicle and the storage medium of traffic lights
CN110533946B (en) * 2019-09-18 2021-02-26 北京航空航天大学 Single-point intersection vehicle speed optimization method under mixed-traveling environment based on edge calculation
CN110533946A (en) * 2019-09-18 2019-12-03 北京航空航天大学 Single-point intersection speed optimization method under a kind of mixed row environment based on edge calculations
US11485197B2 (en) 2020-03-13 2022-11-01 Lear Corporation System and method for providing an air quality alert to an occupant of a host vehicle
US20250103844A1 (en) * 2020-03-24 2025-03-27 Waymo Llc Automatic labeling of objects in sensor data
CN111874005A (en) * 2020-07-31 2020-11-03 北京航迹科技有限公司 Method, apparatus, electronic device, and storage medium for controlling vehicle
CN111874005B (en) * 2020-07-31 2022-02-01 北京航迹科技有限公司 Method, apparatus, electronic device, and storage medium for controlling vehicle
CN112141100A (en) * 2020-09-10 2020-12-29 恒大新能源汽车投资控股集团有限公司 Vehicle control method and device and vehicle
US11315429B1 (en) 2020-10-27 2022-04-26 Lear Corporation System and method for providing an alert to a driver of a host vehicle
US20230162596A1 (en) * 2021-11-24 2023-05-25 Industrial Technology Research Institute Message transmission system and method for roadside equipment
US12198540B2 (en) * 2021-11-24 2025-01-14 Industrial Technology Research Institute Message transmission system and method for roadside equipment

Similar Documents

Publication Publication Date Title
US9896106B1 (en) Coasting distance determination for coasting assistance system
CN115214661B (en) Cooperative adaptive cruise control system based on target vehicle's driving style
US8878693B2 (en) Driver assistance device and method of controlling the same
US10916140B2 (en) Vehicle parking spot availability prediction based on vehicle-to-anything enabled machine learning
CN110481566B (en) Apparatus and method for assisting driving of a host vehicle
CN108263383B (en) Apparatus and method for controlling speed in a coordinated adaptive cruise control system
US11069245B2 (en) Lane change timing indicator
US8103449B2 (en) Configurable vehicular time to stop warning system
EP3294599B1 (en) Device, system and method for a platooning operation
US8355852B2 (en) Slow or stopped vehicle ahead advisor with digital map integration
CN102077257B (en) Vehicle information processing device
US9180885B2 (en) Drive assist apparatus, and information processing apparatus for vehicles
WO2011075558A2 (en) Method of intersection estimation for a vehicle safety system
US10054456B2 (en) Selective learning and display for coasting guidance system
JP2012058826A (en) Driver support device and driver support system
JP5104372B2 (en) Inter-vehicle communication system, inter-vehicle communication device
JP2016186721A (en) On-vehicle communication device, radio communication device, and intention communication system
JP2010176632A (en) Eco-drive support apparatus and method
JP2015225384A (en) Driving support system and driving support method
US20210024066A1 (en) Personalized cruise speed suggestion to improve traffic flow
EP4273834A1 (en) Information processing device, information processing method, program, moving device, and information processing system
JP6735069B2 (en) Driving operation support device, driving operation support method
US11840175B2 (en) Traffic signal alarm device having no navigational control
US20220386091A1 (en) Motorcycle monitoring system
US12415546B2 (en) Rock kick up recognition system

Legal Events

Date Code Title Description
AS Assignment

Owner name: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AME

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WROBEL, SHANNON A.;PAYNE, JOSHUA D.;REEL/FRAME:040106/0507

Effective date: 20161021

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: TOYOTA JIDOSHA KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.;REEL/FRAME:044953/0272

Effective date: 20180206

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8