SE540094C2 - Method and system for evaluating the operational performanceof advanced driver assistant systems associated with a vehi cle - Google Patents
Method and system for evaluating the operational performanceof advanced driver assistant systems associated with a vehi cle Download PDFInfo
- Publication number
- SE540094C2 SE540094C2 SE1650916A SE1650916A SE540094C2 SE 540094 C2 SE540094 C2 SE 540094C2 SE 1650916 A SE1650916 A SE 1650916A SE 1650916 A SE1650916 A SE 1650916A SE 540094 C2 SE540094 C2 SE 540094C2
- Authority
- SE
- Sweden
- Prior art keywords
- vehicle
- driving
- driver assistant
- advanced driver
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 239000003981 vehicle Substances 0.000 title 1
- 238000011156 evaluation Methods 0.000 claims abstract description 64
- 238000004590 computer program Methods 0.000 claims abstract description 17
- 239000000446 fuel Substances 0.000 claims description 19
- 238000004891 communication Methods 0.000 claims description 17
- 230000009471 action Effects 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 2
- 230000003044 adaptive effect Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 7
- 230000032258 transport Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000005693 optoelectronics Effects 0.000 description 2
- NDYMQOUYJJXCKJ-UHFFFAOYSA-N (4-fluorophenyl)-morpholin-4-ylmethanone Chemical compound C1=CC(F)=CC=C1C(=O)N1CCOCC1 NDYMQOUYJJXCKJ-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/0098—Details of control systems ensuring comfort, safety or stability not otherwise provided for
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/29—Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/08—Interaction between the driver and the control system
- B60W50/082—Selecting or switching between different modes of propelling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/18—Information management
- B60K2360/186—Displaying information according to relevancy
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0004—In digital systems, e.g. discrete-time systems involving sampling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0004—In digital systems, e.g. discrete-time systems involving sampling
- B60W2050/0005—Processor details or data handling, e.g. memory registers or chip architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0082—Automatic parameter input, automatic initialising or calibrating means for initialising the control system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0095—Automatic control mode change
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/15—Road slope, i.e. the inclination of a road segment in the longitudinal direction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/30—Road curve radius
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/35—Road bumpiness, e.g. potholes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
- B60W2555/20—Ambient conditions, e.g. wind or rain
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2556/00—Input parameters relating to data
- B60W2556/05—Big data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2556/00—Input parameters relating to data
- B60W2556/10—Historical data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/16—Control of vehicles or other craft
- G09B19/167—Control of land vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention relates to a method for evaluating the operational performance of advanced driver assistant systems (200) associated with a vehicle (1). The method comprises the steps of logging (s101 ) driving performance data from at least one vehicle (1); categorizing (s102) the logged data into a set of driving situations; classifying (s103) the logged data based on which advanced driver assistant system (200) was activated; evaluating (s104) the operational performance of the advanced driver assistant systems (200) by comparing driving performance data with a first classification and a first categorization with driving performance data with a different second classification but the same first categorization; and providing (s105) a result of the evaluation.The invention also relates to a system (100), a computer program (P) and a computer program product.
Description
Method and system for evaluating the operational performance ofadvanced driver assistant systems associated with a vehicle TECHNICAL FIELD The present invention relates to a method for evaluating the operationalperformance of advanced driver assistant systems associated with a vehicle, asystem for evaluating the operational performance of advanced driverassistant systems associated with a vehicle, a computer program and acomputer program product according to the appended claims.
BACKG FtOUND vehicles ot today cornmonty cornprise various advanced driver assistantsystems (ADAS) in order to eid the driver in chaiiengiitg driving situations.ivtany ot such systems are adapted to reduce the tuet constimption. iteducihgthe fuei consumption is oi course of great interest tor tieet ovvners and vehicteowners, speoiticaiiy when it reiates to heavy tfehictes. Exampies oi advanceddriver assistant systems vvhich rriainiy focus on reducing the fuei consumptionare so caited driver coaching systems, Cruise coritrol systems vvith activeprediction and adaptive cruise oontroi systems. A driver coaching systern issuitatily contigured to instruot the driver on how to improve the drivingbehaviour with respect to tuei consumption. A cruise controi system with activepredictiort may he oontigured to controi the vehicie speed in a iuei-eiticient ivaybased on the upcoming road tepography, tor exarnpie hy iovvering the vehiciespeed before a dovvnhiii siope. An adaptive cruise controi system may hecontigured to enable piatoonittg or convoying to reduce the air drag andtherehy reduce the tuei consumption. Even though studies itave shown thatadvanced driver assistant systems save tuei, the everaii performance oi suchsystems is rareiy discussed A fieei: owner or vehicle ovvrier may have sex/erat different requirementsregarding the operation of the vehiciets), yvherein iuei efficiency might be oneoi these requirements. Other requirements could for exarnpie reiate to saiety,time of travet, comfort or sirniiar. in striving to reduce the fuei consumption byusing a specific advanced driver assistant system, other requirements rnay benegieoted. it wouid therefore be advantageous for the iieet owner/vehicieowner to know the overali performance of the various kinds of advanced driverassistent systems associated with each vehicie. Document JF>2009i28395 Adiscioses a driving simulation apparatus with a simulated driving assistanceunit for iiandiing objects in the travet environment. "ine simuiation epparatusfurther oomprises an evaiuation means for evaluating the effect of the driving assistance unit.
SUMMARY OF THE INVENTION Despite known solutions in the field, there is still a need to develop a methodand a system for evaluating the operational performance of advanced driverassistant systems associated with a vehicle, such that the benefits of thedifferent systems can be used as a basis for how to operate the vehicle.
An object of the present invention is to achieve an advantageous method forevaluating the operational performance of advanced driver assistant systemsassociated with a vehicle, which enables monitoring of an individual vehicleand the actual benefits of each advanced driver assistant system associatedwith that vehicle.
Another object of the present invention is to achieve an advantageous methodfor evaluating the operational performance of advanced driver assistantsystems associated with a vehicle, which enables efficient transportscomplying with the relevant requirements of the vehicle owner.
An object of the present invention is to achieve an advantageous system forevaluating the operational performance of advanced driver assistant systemsassociated with a vehicle, which enables monitoring of an individual vehicleand the actual benefits of each advanced driver assistant system associatedwith that vehicle.
Another object of the present invention is to achieve an advantageous systemfor evaluating the operational performance of advanced driver assistantsystems associated with a vehicle, which enables efficient transportscomplying with the relevant requirements of the vehicle owner.
The herein mentioned objects are achieved by a method for evaluating theoperational performance of advanced driver assistant systems associated witha vehicle, a system for evaluating the operational performance of advanceddriver assistant systems associated with a vehicle, a computer program and acomputer program product according to the independent claims.
According to an aspect of the present invention a method for evaluating theoperational performance of advanced driver assistant systems associated witha vehicle is provided. The method comprises the steps of: - logging driving performance data from at least one vehicle; - categorizing the logged data into a set of driving situations; - classifying the logged data based on which advanced driver assistant systemwas activated; - evaluating the operational performance of the advanced driver assistantsystems by comparing driving performance data with a first classification and afirst categorization with driving performance data with a different secondclassification but the same first categorization; and - providing a result of the evaluation.
The method step of classifying the logged data suitably comprises to classifythe logged data as manual operation when no advanced driver assistantsystem was activated.
Lets oi different advanced driver assistant systems exist with the purpose eiaiding the driver in ciiaiieriging driving sittiatiens. Most of these systems ereadapted to reduce the fuei consumption end if a veiwicie eernprieee mere thanone systern it may be difticuit to decide witich systern te use when. in sernedin/ing situations it :hey aise be :nere efficient to eperate the vehicle manuaiiif,without the use ei arr advanced driver assistant system. That is, in a specificdriving situation, the driving performance data obtained with a first advanceddriver assistant system may differ from the driving performance data obtainedwith a second advanced driver assistant system. ln the same driving situationthe driving performance data obtained with a third advanced driver assistantsystem may differ from the driving performance data obtained during manualoperation. By logging driving performance data, categorizing it into a set ofdriving situations and classifying it based on if an advanced driver assistantsystem was used and if so, which system, the advanced driver assistantsystems can be evaluated by comparing the driving performance data of thesame driving situation category but with different classification. This way, eachadvanced driver assistant system is evaluated based on its actual performancein its actual environment and a more accurate comparison between thesystems can be made. With the result of the evaluation it can be determinedwhich advanced driver assistant system should be used in a certain drivingsituation, if any. Future transport missions may thereby be planned moreefficiently.
The logging, categorizing and the classification steps are suitably performedcontinuously. Alternatively, the logging, categorizing and the classificationsteps are performed with a predetermined interval. The evaluation step andthe step of providing a result of the evaluation are suitably performed with a predetermined interval.
According to an aspect of the invention the logged data is categorized into adriving situation based on at least one of geographic location, road quality,road grade, road curvature and surrounding traffic. Such driving situation mayfor example be queueing, uphill driving, downhill driving, driving on curvy roads,driving on gravel roads, driving in an urban environment or highway driving.The driving performance data may also be categorized into a driving situationrelating to a specific geographic location or road segment. Informationregarding driving situation, for example road map data, such as altitude, roadgrade, curvature and similar, may be available in the vehicle throughnavigation systems, sensors and/or cameras. Different driving situationsrequire different ways of operating the vehicle. For example, a driver coachingsystem may result in a better overall performance when driving on small curvyroads while an adaptive cruise control system may be more efficient whendriving on highways. Thus, by specifying the driving situation, a more accuratecomparison can be made between different advanced driver assistant systemsand/or between an advanced driver assistant system and manual operation.The inventive method thereby facilitates for a vehicle owner to determine whichadvanced driver assistant system to use when.
The operational performance of the advanced driver assistant systems may beevaluated by comparing logged driving performance data with a firstclassification and a first categorization with estimated driving performance datawith a different second classification but the same first categorization. Forexample, the fuel consumption using a cruise control with active predictionmay be logged for a certain driving situation and may then be compared withthe estimated fuel consumption should a regular cruise control system havebeen used in the same driving situation. This way, when only one advanceddriver assistant system of a vehicle has been used in a certain driving situation,the operational performance of that system in that driving situation can still beevaluated. The estimation may be based on logged data with respect to fuelconsumption between two different advanced driver assistant systems over thesame road segment. Furthermore, data involving the number of brake actions, active steering interventions and/or velocity changes mandated by anadvanced driver assistant system can be utilized as a basis for estimation ofhow effective a corresponding system has been.
Driving performance data from more than one vehicle may be logged,categorized and classified. For example, driving performance data from allvehicles in a vehicle fleet may be logged, categorized and classified.Alternatively, driving performance from a plurality of non-related vehicles maybe logged, categorized and classified. This way, a greater basis of theevaluation is obtained. When driving performance data from a plurality ofvehicles is logged, the logged driving performance data suitably comprisesinformation regarding which vehicle it relates to. This way, the operational performance of each individual vehicle can be monitored.
The driving performance data in a certain driving situation varies depending onthe type of vehicle, the weight/load of the vehicle, the tires of the vehicle etc.Thus, the operational performance of an advanced driver assistant systemvaries depending on the type of vehicle, the weight/load of the vehicle, the tiresof the vehicle etc. The step of evaluating the operational performance of theadvanced driver assistant systems thus suitably comprises to considerinformation regarding the vehicle from which the driving performance data isreceived. By considering vehicle characteristics, a more accurate evaluationcan be achieved.
The step of evaluating the operational performance of the advanced driverassistant systems may comprise to calculate operational performance valuesfor the advanced driver assistant systems. A calculated operationalperformance value is suitably calculated for an advanced driver assistantsystem in relation to another advanced driver assistant system. For example,to calculate an operational performance value may comprise to calculate a percentage of how much smaller the fuel consumption was when a certain advanced driver assistant system was used compared to when anotheradvanced driver assistant system was used.
According to an aspect of the invention the advanced driver assistant systemsare evaluated with respect to at least one of safety, fuel consumption, drivingtime, comfort and brake use. The advanced driver assistant systems aresuitably evaluated with respect to fuel consumption and at least one of safety,driving time, comfort and brake use. As previously mentioned most of theadvanced driver assistant systems on the market are aiming to save fuel.There may, however, be more or other requirements which should beconsidered when planning transport missions. The different requirements mayhave different priority and it is of interest for a vehicle owner to make sure thatthe requirement with the highest priority is complied with first. Which advanceddriver assistant systems that should be used in a certain driving situation doesthus depend on the requirements of the vehicle owner. By evaluating thedifferent advanced driver assistant systems with respect to a plurality ofdifferent factors, a better understanding of the benefits of the differentadvanced driver assistant systems is achieved and it enables the vehicleowner to achieve more efficient future transports which comply with therequirements of the vehicle owner. As an example, the driving performancedata logged when an adaptive cruise control system was active in a certaindriving situation shows that the fuel consumption decreased but also that theengine torque used to propel the vehicle decreased. This driving performancedata may be compared with driving performance data obtained when anotheradvanced driver assisting system was active in the same driving situation.Based on the provided result of the evaluation the vehicle owner can therebychoose the advanced driver assistant system which provides the bestoperational performance in terms of fuel consumption and/or engine torque,depending on the requirement of the vehicle owner. Evaluation with respect tosafety may relate to personal safety of the operator of the vehicle or safety ofthe surrounding environment. Safety may relate to whether the vehicle is ableto stay in the relevant lane, the ability to handle obstacles in the road etc.
Evaluation with respect to comfort may relate to comfort of the driver and/orpassengers in the vehicle. The advanced driver assistant systems may beevaluated with respect to sudden and/or significant changes of vehicle speed.
The driving performance data suitably comprises at least one of engine torque,instantaneous fuel consumption, active gear, braking action, vehicle speed andacceleration. The driving performance data may be available through thecommunication system of the vehicle, such as via a controller area network(CAN) or similar. The driving performance data may be determined by meansof sensors on the vehicle. The driving performance data is suitably determinedcontinuously and accumulated values of the data is suitably calculated andlogged in an analysis unit.
According to an aspect of the invention the method further comprises the stepof: - providing driving advice to the operator of a vehicle based on the providedresult of the evaluation of the advanced driver assistant systems.
The evaluation of the relevant advanced driver assistant systems will clarify ifan advanced driver assistant system is suitable in a certain driving situation,and if so, which system. The result of the evaluation may thus be used toinstruct the operator of the vehicle (the driver). The driving advice may be ofgeneral nature, such as “always use adaptive cruise control over undulatingroad segments” or “always use cruise control when driving on highways”. Thedriving advice may alternatively or additionally be of more specific nature andmay thus be provided when the vehicle is approaching a certain drivingsituation. Such a driving advice could be “you are approaching a curvy roadsegment, to improve fuel efficiency please activate the adaptive cruise controlsystem and deactivate the driver coaching system”.
According to an aspect of the invention the method further comprises the stepof: - transferring the result of the evaluation to an off-board system.
The result of the evaluation is suitably transferred to an off-board system, suchas a road side unit, a back office system, a server or the cloud. The result ofthe evaluation may thereby be presented to a fleet owner or vehicle owner,who can use the result for planning future transports.
According to an aspect of the invention the method further comprises the stepof: - automatically controlling a vehicle based on the result of the evaluation of theadvanced driver assistant systems.
The result of the evaluation may be used to generate control signals which aretransmitted to a vehicle control system for automatically controlling the vehicle.The result of the evaluation may be used as a basis for creating algorithms forcontrolling the vehicle. lf the result of the evaluation is that an adaptive cruisecontrol system lowers the fuel consumption with 2% in a certain drivingsituation compared to a general cruise control system, a control signal foractivation of the adaptive cruise control system may be generated each timesuch driving situation is approaching.
According to an aspect of the invention a system for evaluating the operationalperformance of advanced driver assistant systems associated with a vehicle isprovided. The system comprising an analysis unit arranged in communicationwith at least one vehicle. The analysis unit is adapted to log drivingperformance data from the at least one vehicle; to categorize the logged datainto a set of driving situations; classify the logged data based on whichadvanced driver assistant system was activated; evaluate the operationalperformance of the advanced driver assistant systems by comparing drivingperformance data with a first classification and a first categorization withdriving performance data with a different second classification but the samefirst categorization; and to provide a result of the evaluation.
The analysis unit is suitably adapted to classify the logged data as manualoperation when no advanced driver assistant system was activated.
The analysis unit may be arranged on the vehicle or may be a vehicle externalunit. The analysis unit may be arranged in wireless communication with the atleast one vehicle. The analysis unit may be arranged in the externalenvironment, such as a commonly known roadside unit (RSU). The analysisunit constituting a roadside unit is thus suitably arranged in wirelesscommunication with a plurality of vehicles irrespective of fleet or vehicle owner.The analysis unit is adapted to receive driving performance data from at leastone vehicle. The analysis unit is suitably adapted to receive the drivingperformance data through a communication system of the vehicle, such as viaa controller area network (CAN) or similar. The driving performance data maybe determined by means of sensors/cameras on the vehicle. The analysis unitis suitably adapted to log, categorize and classify driving performance datafrom more than one vehicle. The analysis unit may be adapted to log drivingperformance data from all vehicles in a vehicle fleet. The analysis unit issuitably adapted to calculate an aggregated value of the driving performancedata over a specific time period or distance and subsequently log theaggregated value. The analysis unit may thus be adapted to perform theevaluation of the operational performance of the advanced driver assistantsystems based on aggregated data. The analysis unit may be a control unit, acomputer, a vehicular cloud or a roadside cloud.
The analysis unit is suitably adapted to evaluate the operational performanceof the advanced driver assistant systems by comparing driving performancedata within the same category but with different classification. This way,differences in driving performance data obtained with different advanced driverassistant systems active in the same type of driving situation will be apparent.The evaluation thus clarifies the various benefits of each of the advanceddriver assistant systems associated with a vehicle. The advanced driver 11 assistant systems are thereby evaluated based on their actual performance inan advantageous way. The analysis unit may be adapted to evaluate alladvanced driver assistant systems associated with a vehicle. The analysis unitmay be adapted to evaluate an advanced driver assistant system bycomparing driving performance data obtained with that system active, withdriving performance data obtained with another system active and/or drivingperformance data obtained when operating the vehicle manually. The analysisunit may be adapted to evaluate the operational performance of the advanceddriver assistant systems by comparing logged driving performance data with afirst classification and a first categorization with estimated driving performancedata of a different second classification but the same first categorization. Theanalysis unit may thus be adapted to estimate driving performance datarelating to a certain advanced driver assistant system.
The analysis unit is suitably adapted to evaluate the operational performanceof the advanced driver assistant systems by considering information regardingthe vehicle from which the driving performance data is received. Byconsidering vehicle characteristics, a more accurate evaluation can beachieved.
The analysis unit may be adapted to evaluate the operational performance ofthe advanced driver assistant systems by calculating operational performancevalues for the advanced driver assistant systems. The analysis unit may beadapted to calculate operational performance values for the advanced driverassistant systems and provide this as a result of the evaluation. The analysisunit suitably calculates operational performance values for an advanced driver assistant system in relation to another advanced driver assistant system.
The analysis unit is suitably adapted to categorize the logged data into adriving situation based on geographic location, road quality, road grade, roadcurvature and/or surrounding traffic. The analysis unit may be adapted tocategorize the logged data into driving situations, such as queueing, uphill 12 driving, downhill driving, driving on curvy roads, driving on gravel roads, drivingin an urban environment or highway driving. The analysis unit may also beadapted to categorize the driving performance data into a driving situationrelating to a specific geographic location or road segment. The analysis unit issuitably adapted to receive information regarding the driving situation from thevehicle via navigation systems, sensors and/or cameras. Such information maybe road map data, such as altitude, road grade, curvature and similar.
According to an aspect of the invention the analysis unit is adapted to evaluatethe advanced driver assistant systems with respect to at least one of safety,fuel consumption, driving time, comfort and brake use. The analysis unit issuitably adapted to evaluate the advanced driver assistant systems withrespect to fuel consumption and at least one of safety, driving time, comfortand brake use. The analysis unit may further be adapted to evaluate theadvanced driver assistant systems with respect to sudden and/or significantchanges of vehicle speed.
The analysis unit is suitably adapted to provide driving advice to the operatorof the vehicle based on the result of the evaluation of the advanced driverassistant systems. The analysis unit may be adapted to provide the result ofthe evaluation as driving advice to the operator of the vehicle. The analysisunit is suitably adapted to provide driving advice relating to the advanceddriver assistant systems based on the result of the evaluation. The analysisunit is adapted to evaluate the advanced driver assistant systems byperforming a comparative analysis and the result of the evaluation will thusclarify if an advanced driver assistant system is suitable in a certain drivingsituation, and if so which system. The analysis unit may be adapted to providegeneral driving advice, such as “always use adaptive cruise control overundulating road segments” or “always use cruise control when driving onhighways”. The analysis unit may alternatively or additionally be adapted toprovide specific driving advice when the vehicle is approaching a certain driving situation. 13 According to an aspect of the invention the analysis unit is adapted to transferthe result of the evaluation to an off-board system. The analysis unit is suitablyadapted to transmit the result of the evaluation to an off-board system whichdisplays the result to a vehicle owner, fleet owner or similar.
According to an aspect of the invention the analysis unit is adapted toautomatically control a vehicle based on the result of the evaluation of theadvanced driver assistant systems. The analysis unit may be adapted togenerate control signals based on the result of the evaluation and to transmitthe control signals to a vehicle control system for automatically controlling thevehicle.
Further objects, advantages and novel features of the present invention willbecome apparent to one skilled in the art from the following details, and alsoby putting the invention into practice. Whereas the invention is describedbelow, it should be noted that it is not restricted to the specific detailsdescribed. Specialists having access to the teachings herein will recognisefurther applications, modifications and incorporations within other fields, whichare within the scope of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS For fuller understanding of the present invention and further objects andadvantages of it, the detailed description set out below should be read togetherwith the accompanying drawings, in which the same reference notationsdenote similar items in the various diagrams, and in which: Figure 1 schematically illustrates a vehicle according to an embodiment of the invention; 14 Figure 2 schematically illustrates a system for evaluating the operationalperformance of advanced driver assistant systems associated witha vehicle according to an embodiment of the invention; Figure 3 schematically illustrates a flow chart for a method for evaluatingthe operational performance of advanced driver assistant systemsassociated with a vehicle; and Figure 4 schematically illustrates a control unit or computer according to an embodiment of the invention.
DETAILED DESCRIPTION OF THE DRAWINGS The term “|ink” refers herein to a communication link which may be a physicalconnection such as an opto-electronic communication line, or a non-physicalconnection such as a wireless connection, e.g. a radio link or microwave link.
Figure i soherttaticaily shows a side tflew of a vehicle 'l corriprlsing a numberof advanced driver assistant systems. Gonnected fo the vehicle l is a systemfor evaluating the operational performance of advanced driver assistantsystems associated vvitlt a vehicle fGO according to an embodiment of theintention. Sonte parts oi the system tiCiO may be arrangerat on the vehicle f andother parts may be vehicle external. The system iof) is further described inrelation to Figure 2. The vehicle 1 may be a heavy vehicle, e.g. a truck or abus. The vehicle 1 may alternatively be a passenger car. The vehicle may be ahybrid vehicle, an electrical vehicle or a vehicle driven by a combustion engine.The vehicle may be manually operated, remotely operated or autonomouslyoperated.
Figure 2 shows a system for evaiuatirtg the operational performance ofadvanced driver assistant systems associated with a vehicle 100 according toan embodiment of the invention. The vehicle 1 is suitably configured as described in Figure 1. The system 100 comprises an analysis unit 110arranged in communication with at least one vehicle 1. The analysis unit 110 isadapted to log driving performance data from the least one vehicle 1; tocategorize the logged data into a set of driving situations; classify the loggeddata based on which advanced driver assistant system 200 was activated;evaluate the operational performance of the advanced driver assistant systems200 by comparing driving performance data with a first classification and a firstcategorization with driving performance data with a different secondclassification but the same first categorization; and to provide a result of theevaluation. The analysis unit 110 is suitably adapted to classify the loggeddata as manual operation when no advanced driver assistant system 200 wasactivated.
The analysis unit 110 may be arranged on the at least one vehicle 1 or may bea vehicle external unit. The analysis unit 110 may be arranged in the externalenvironment, such as a commonly known roadside unit (FiSU). ln this case, theanalysis unit 110 is arranged in wireless communication with a plurality ofvehicles 1 irrespective of fleet or vehicle owner. The analysis unit 110 may be a control unit, a computer, a vehicular cloud or a roadside cloud.
The analysis unit 110 is arranged in communication with a number ofadvanced driver assistant systems 200 of the at least one vehicle 1. Theadvanced driver assistant systems 200 may comprise an adaptive cruisecontrol system, a lane keep assisting system, a driver coaching system, acruise control system with active prediction or similar. Each advanced driverassistant system 200 is adapted to transmit signals to the analysis unit 110indicating that it is active or inactive. The signals from the advanced driverassistant systems 200 are transmitted via link L200 to the analysis unit 110.The analysis unit 110 is further arranged in communication with sensors andcameras 210 of the at least one vehicle 1. The sensors and cameras 210 aresuitably adapted to transmit signals comprising driving performance data to theanalysis unit 110 via link L210. Driving performance data may be such as 16 engine torque, instantaneous fuel consumption, active gear, braking actions,vehicle speed, acceleration and similar information from speed regulatingmeans of the at least one vehicle 1. The analysis unit 110 is also arranged incommunication with a vehicle control unit 220. The vehicle control unit 220 isadapted to transmit road map data to the analysis unit 110 via link L220. Theroad map data, such as altitude, road grade, curvature etc. is used by theanalysis unit 110 to categorize the logged driving performance data into asuitable driving situation. The information from the advanced driver assistantsystems 200, the driving performance data from the sensors and cameras 210and the road map data from the vehicle control unit 220 may be transmitted tothe analysis unit 110 via an on-board electrical system of the at least onevehicle 1, such as a CAN. The analysis unit 110 may thus be arranged incommunication with an on-board electrical system of the at least one vehicle 1.A computer 120 may be connected to the control unit 110.
This figure has been described such that the analysis unit 110 is arranged incommunication with one vehicle 1. lt is to be understood that when theanalysis unit 110 is arranged in communication with a plurality of vehicles 1, forexample a fleet of vehicles 1, and thus is adapted to log driving performancedata from a plurality of vehicles 1, the analysis unit 110 is arranged incommunication with advanced driver assistant systems 200, sensors andcameras 210 and vehicle control units 220 relating to all these vehicles 1.
The analysis unit 110 may further be arranged in communication with a displayunit 230 in at least one vehicle 1. The analysis unit 110 is suitably adapted totransmit driving advice based on the result of the evaluation via link L230 tothe display unit 230. This way, the operator of the vehicle 1 is advisedregarding which advanced driver assistant system 200 to use when,depending on the result of the evaluation.
The analysis unit 110 may also be arranged in communication with an off-board system 240. The off-board system 240 may be a road side unit, a back 17 office system, a server or the cloud. The analysis unit 110 is suitably adaptedto transmit the result of the evaluation to the off-board system 240 via linkL240. This way, a vehicle owner/fleet owner may receive the result of the evaluation and can plan future transport missions more efficiently.
The analysis unit 110 may also be arranged in communication with a vehiclecontrol system 250. The analysis unit 110 is suitably adapted to generatecontrol signals and transmit these to the vehicle control system 250 via linkL250. The vehicle control system 250 is thus adapted to automatically controlthe vehicle 1 based on the result of the evaluation.
Figure 3 schematically shows a flow chart of a method for evaluating theoperational performance of advanced driver assistant systems 200 associatedwith a vehicle 1 according to an embodiment of the invention. The methodcomprises the steps of logging s101 driving performance data from at leastone vehicle 1; categorizing s102 the logged data into a set of driving situations;classifying s103 the logged data based on which advanced driver assistantsystem was activated; evaluating s104 the operational performance of theadvanced driver assistant systems by comparing driving performance data witha first classification and a first categorization with driving performance datawith a different second classification but the same first categorization; andproviding s105 a result of the evaluation. The method is suitably performed bya system for evaluating the operational performance of advanced driverassistant systems associated with a vehicle 100 as described in Figure 2. Bylogging driving performance data, categorizing it into a set of driving situationsand classifying it based on if an advanced driver assistant system 200 wasused and if so, which system 200, the advanced driver assistant systems 200can be evaluated by comparing the driving performance data of the samedriving situation category but with different classification. This way, eachadvanced driver assistant system 200 is evaluated based on its actualperformance in its actual environment and a more accurate comparison between the systems 200 can be made. With the result of the evaluation it can 18 be determined which advanced driver assistant system 200 should be used ina certain driving situation. Future transport missions may thereby be plannedmore efficiently.
The step of classifying s103 the logged data suitably comprises to classify thelogged data as manual operation when no advanced driver assistant system200 was activated. This way, the operational performance of the variousadvanced driver assistant systems 200 can be evaluated compared to manualoperation of the vehicle 1.
The steps of logging s101, categorizing s102 and classifying s103 may beperformed continuously or with a predetermined interval. The step ofevaluating s104 and the step of providing s105 a result of the evaluation aresuitably performed with a predetermined interval.
The step of categorizing s101 the driving performance data into a set of drivingsituations suitably comprises to categorise the driving performance data basedon at least one of geographic location, road quality, road grade, road curvatureand surrounding traffic. A driving situation may for example be queueing, uphilldriving, downhill driving, driving on curvy roads, driving on gravel roads, drivingin an urban environment or highway driving. The driving performance data mayalso be categorized into a driving situation relating to a specific geographic location or road segment.
The step of evaluating s104 the operational performance of the advanceddriver assistant systems 200 may comprise to compare logged drivingperformance data with a first classification and a first categorization withestimated driving performance data with a different second classification butthe same first categorization. This way, when only one advanced driverassistant system 200 of the at least one vehicle 1 has been used in a certaindriving situation, the operational performance of that system 200 in that drivingsituation can still be evaluated. 19 The method may comprise to log, categorise and classify driving performancedata from more than one vehicle 1. For example, driving performance datafrom all vehicles 1 in a vehicle fleet may be logged, categorized and classified.Alternatively, driving performance from a plurality of non-related vehicles 1may be logged, categorized and classified. This way, a greater basis of theevaluation is obtained. When driving performance data from a plurality ofvehicles is logged, the logged driving performance data suitably comprisesinformation regarding which vehicle 1 it relates to. This way, the performanceof each vehicle 1 can be monitored.
The driving performance data in a certain driving situation varies depending onthe type of vehicle 1, the weight/load of the vehicle 1, the tires of the vehicle 1etc. Thus, the operational performance of an advanced driver assistant systemvaries depending on the type of vehicle 1, the weight/load of the vehicle 1, thetires of the vehicle 1 etc. The step of evaluating s104 the operationalperformance of the advanced driver assistant systems 200 thus suitablycomprises to consider information regarding the vehicle 1 from which thedriving performance data is received. By considering vehicle Characteristics, amore accurate evaluation can be achieved.
The operational performance of the advanced driver assistant systems 200may be evaluated with respect to at least one of safety, fuel consumption,driving time, comfort and brake use. The advanced driver assistant systems200 are suitably evaluated with respect to fuel consumption and at least one ofsafety, driving time, comfort and brake use. Which advanced driver assistantsystems 200 that should be used in a certain driving situation depends on therequirements of the vehicle owner. By evaluating the different advanced driverassistant systems 200 with respect to a plurality of different factors, a betterunderstanding of the different advanced driver assistant systems 200 isachieved and it enables the vehicle owner to achieve more efficient futuretransports. Evaluation with respect to safety may relate to personal safety of the operator of the vehicle or safety of the surrounding environment. Safetymay relate to whether the vehicle is able to stay in the relevant Iane, the abilityto handle obstacles in the road etc. Evaluation with respect to comfort mayrelate to comfort of the driver and/or passengers in the vehicle. The advanceddriver assistant systems 200 may be evaluated with respect to sudden and/orsignificant changes of vehicle speed.
The step of evaluating s104 the operational performance of the advanced driver assistant systems 200 may comprise to calculate operationalperformance values for the advanced driver assistant systems 200. Acalculated operational performance value is suitably calculated for anadvanced driver assistant system 200 in relation to another advanced driverassistant system 200 or in relation to manual operation. For example, tocalculate an operational performance value may comprise to calculate apercentage of how much smaller the fuel consumption was when a certainadvanced driver assistant system 200 was used compared to when anotheradvanced driver assistant system 200 was used. The result of the evaluationthus suitably comprises operational performance values for the advanced driver assistant systems 200.
The method may further comprise the step of providing driving advice to theoperator of a vehicle 1 based on the provided result of the evaluation of theadvanced driver assistant systems 200. The step of providing s105 a result ofthe evaluation may comprise to provide a result of the evaluation in the form ofdriving advice to the operator of the vehicle 1. The driving advice is suitablypresented on a display unit 230 arranged in the vehicle 1. The evaluation ofthe advanced driver assistant systems 200 will clarify if an advanced driverassistant system 200 is suitable in a certain driving situation, and if so whichsystem. The result of the evaluation may thus be used to instruct the operatorof the vehicle 1. The driving advice may be of general nature or the drivingadvice may be of more specific nature. The driving advice suitably relates tothe usage or non-usage of advanced driver assistant systems 200. 21 The method may further comprise the step of transferring the result of theevaluation to an off-board system 240. The step of providing s105 a result ofthe evaluation may comprise to provide the result to an off-board system 240.The result of the evaluation may thereby be presented to a fleet owner orvehicle owner, who can use the result for planning future transport missions.
The method may further comprise the step of automatically controlling avehicle based on the result of the evaluation of the advanced driver assistantsystems 200. The step of providing s105 a result of the evaluation maycomprise to provide the result of the evaluation in the form of control signals toa vehicle control system 250. The result of the evaluation may be used as abasis for creating algorithms for controlling the vehicle 1. lf the result of theevaluation is that an adaptive cruise control system lowers the fuelconsumption with 2% in a certain driving situation compared to a generalcruise control system, a control signal for activation of the adaptive cruisecontrol system is suitably generated each time such driving situation is approaching.
Figure 4 schematically illustrates a device 500. The control unit 110 orcomputer 120 described with reference to Figure 2 may in a version comprisethe device 500. The term “link” refers herein to a communication link whichmay be a physical connection such as an optoelectronic communication line,or a non-physical connection such as a wireless connection, e.g. a radio link ormicrowave link. The device 500 comprises a non-volatile memory 520, a dataprocessing unit 510 and a read/write memory 550. The non-volatile memory520 has a first memory element 530 in which a computer program, e.g. anoperating system, is stored for controlling the function of the device 500. Thedevice 500 further comprises a bus controller, a serial communication port, I/Omeans, an A/D converter, a time and date input and transfer unit, an eventcounter and an interruption controller (not depicted). The non-volatile memory520 has also a second memory element 540. 22 There is provided a computer program P which comprises routines for amethod for evaluating the operational performance of advanced driverassistant systems 200 associated with a vehicle 1 according to the invention.The computer program P comprises routines for logging driving performancedata from at least one vehicle 1. The computer program P comprises routinesfor categorizing the logged data into a set of driving situations. The computerprogram P comprises routines for classifying the logged data based on whichadvanced driver assistant system 200 was activated. The computer program Pcomprises routines for evaluating the operational performance of the advanceddriver assistant systems 200 by comparing driving performance data with afirst classification and a first categorization with driving performance data witha different second classification but the same first categorization. The computer program P comprises routines for providing a result of the evaluation.
The computer program P comprises routines for providing driving advice basedon the result of the evaluation. The computer program P comprises routines fortransferring the result of the evaluation to an off-board system 240. Thecomputer program P comprises routines for automatically controlling a vehiclebased on the result of the evaluation of the advanced driver assistant systems200. The program P may be stored in an executable form or in a compressedform in a memory 560 and/or in a read/write memory 550.
Where the data processing unit 510 is described as performing a certainfunction, it means that the data processing unit 510 effects a certain part of theprogram stored in the memory 560 or a certain part of the program stored inthe read/write memory 550.
The data processing device 510 can communicate with a data port 599 via adata bus 515. The non-volatile memory 520 is intended for communication withthe data processing unit 510 via a data bus 512. The separate memory 560 isintended to communicate with the data processing unit 510 via a data bus 511. 23 The read/write memory 550 is adapted to communicating with the dataprocessing unit 510 via a data bus 514.
When data are received on the data port 599, they are stored temporarily inthe second memory element 540. When input data received have beentemporarily stored, the data processing unit 510 is prepared to effect codeexecution as described above.
Parts of the methods herein described may be effected by the device 500 bymeans of the data processing unit 510 which runs the program stored in thememory 560 or the read/write memory 550. When the device 500 runs theprogram, methods herein described are executed.
The foregoing description of the preferred embodiments of the presentinvention is provided for illustrative and descriptive purposes. lt is not intendedto be exhaustive or to restrict the invention to the variants described. Manymodifications and variations will obviously be apparent to one skilled in the art.The embodiments have been chosen and described in order best to explainthe principles of the invention and its practical applications and hence make itpossible for specialists to understand the invention for various embodiments and with the various modifications appropriate to the intended use.
Claims (19)
1. A method for evaluating the operational performance of advanced driverassistant systems (200) associated with a vehicle (1), characterized by thesteps of: - logging (s101) driving performance data from at least one vehicle (1); - categorizing (s102) the logged data into a set of driving situations; - classifying (s103) the logged data based on which advanced driver assistantsystem (200) was activated; - evaluating (s104) the operational performance of the advanced driverassistant systems (200) by comparing driving performance data with a firstclassification and a first categorization with driving performance data with adifferent second classification but the same first categorization; and - providing (s105) a result of the evaluation.
2. The method according to claim 1, wherein the step of classifying (s103) thelogged data further comprises to, when no advanced driver assistant system(200) was activated, classify the logged data as manual operation.
3. The method according to claim 1 or 2, wherein the logged data iscategorized into a driving situation based on geographic location, road quality,road grade, road curvature and/or surrounding traffic.
4. The method according to any of the preceding claims, wherein theadvanced driver assistant systems (200) are evaluated with respect to at leastone of safety, fuel consumption, driving time, comfort and/or brake use.
5. The method according to any of the preceding claims, wherein the drivingperformance data comprises at least one of engine torque, instantaneous fuelconsumption, active gear, braking action, vehicle speed and acceleration.
6. The method according to any of the preceding claims, wherein it furthercomprises the step of: - providing driving advice to the operator of a vehicle (1) based on the result ofthe evaluation of the advanced driver assistant systems (200).
7. The method according to any of the preceding claims, wherein it furthercomprises the step of:- transferring the result of the evaluation to an off-board system (240).
8. The method according to any of the preceding claims, wherein it furthercomprises the step of: - automatically controlling a vehicle (1) based on the result of the evaluation ofthe advanced driver assistant systems (200).
9. A system for evaluating the operational performance of advanced driverassistant systems associated with a vehicle (100), the system (100) comprisingan analysis unit (110) arranged in communication with at least one vehicle (1),characterized in that the analysis unit (110) is adapted to log drivingperformance data from the least one vehicle (1); to categorize the logged datainto a set of driving situations; classify the logged data based on which(200)operational performance of the advanced driver assistant systems (200) by advanced driver assistant system was activated; evaluate thecomparing driving performance data with a first classification and a firstcategorization with driving performance data with a different secondclassification but the same first categorization; and to provide a result of the evaluation.
10. The system according to claim 9, wherein the analysis unit (110) isadapted to classify the logged data as manual operation when no advanceddriver assistant system (200) was activated.
11. The system according to claim 9 or 10, wherein the analysis unit (110) isadapted to categorize the logged data into a driving situation based on 26 geographic location, road quality, road grade, road curvature and/or surrounding traffic.
12. The system according to any of claims 9-11, wherein the analysis unit(110) is adapted to evaluate the advanced driver assistant systems (200) withrespect to at least one of safety, fuel consumption, driving time, comfort andbrake use.
13. The system according to any of claims 9-12, wherein the drivingperformance data comprises at least one of engine torque, instantaneous fuelconsumption, active gear, braking action, vehicle speed and acceleration.
14. The system according to any of claims 9-13, wherein the analysis unit(110) is adapted to provide driving advice to the operator of the vehicle basedon the result of the evaluation of the advanced driver assistant systems (200).
15. The system according to any of claims 9-14, wherein the analysis unit(110) is adapted to transfer the result of the evaluation to an off-board system(240).
16. The system according to any of claims 9-15, wherein the analysis unit(110) is adapted to automatically control a vehicle (1) based on the result of the evaluation of the advanced driver assistant systems (200).
17. The system according to any of claims 9-16, wherein the analysis unit(110) is arranged in a vehicle (1) or in the external environment.
18. A computer program (P), wherein said computer program comprisesprogram code for causing an electronic control unit (110; 500) or a computer(120; 500) connected to the electronic control unit (110; 500) to perform thesteps according to any of the claims 1-8. 27
19. A computer program product comprising a program code stored on acomputer-readable medium for performing the method steps according to anyof claims 1-8, when said computer program is run on an electronic control unit(110; 500) or a computer (120; 500) connected to the electronic control unit(110; 500).
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1650916A SE540094C2 (en) | 2016-06-27 | 2016-06-27 | Method and system for evaluating the operational performanceof advanced driver assistant systems associated with a vehi cle |
PCT/SE2017/050512 WO2018004415A1 (en) | 2016-06-27 | 2017-05-17 | Method and system for evaluating the operational performance of advanced driver assistant systems associated with a vehicle |
DE112017002942.2T DE112017002942T5 (en) | 2016-06-27 | 2017-05-17 | Method and system for evaluating the operating performance of driver assistance systems associated with a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1650916A SE540094C2 (en) | 2016-06-27 | 2016-06-27 | Method and system for evaluating the operational performanceof advanced driver assistant systems associated with a vehi cle |
Publications (2)
Publication Number | Publication Date |
---|---|
SE1650916A1 SE1650916A1 (en) | 2017-12-28 |
SE540094C2 true SE540094C2 (en) | 2018-03-20 |
Family
ID=60785514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE1650916A SE540094C2 (en) | 2016-06-27 | 2016-06-27 | Method and system for evaluating the operational performanceof advanced driver assistant systems associated with a vehi cle |
Country Status (3)
Country | Link |
---|---|
DE (1) | DE112017002942T5 (en) |
SE (1) | SE540094C2 (en) |
WO (1) | WO2018004415A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018214204A1 (en) * | 2018-08-22 | 2020-02-27 | Robert Bosch Gmbh | Method and device for creating a driving mode recommendation for a vehicle |
FR3093059B1 (en) * | 2019-02-26 | 2021-03-05 | Psa Automobiles Sa | Method of providing an application of a multifunction mobile for a driver of a vehicle |
DE102022201788A1 (en) | 2022-02-21 | 2023-08-24 | Robert Bosch Gesellschaft mit beschränkter Haftung | Computer-implemented method and system for providing an automated driving function for a vehicle |
DE102022108677B3 (en) | 2022-04-11 | 2023-06-01 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Method, system and computer program product for determining objective parameters for predicting a subjective evaluation of a driver assistance system and/or an automated driver assistance function |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10358498A1 (en) * | 2003-12-13 | 2005-07-07 | Daimlerchrysler Ag | Driver aid device for predictive control of a vehicle in which actual vehicle data are combined with data in a driving strategy database to permit selection of driver strategy data based on at least one decision criteria |
JP2009128395A (en) | 2007-11-20 | 2009-06-11 | Toyota Central R&D Labs Inc | Driving simulation apparatus |
EP2595848A1 (en) * | 2010-07-21 | 2013-05-29 | Eaton Corporation | System and method for optimizing fuel economy using predictive environment and driver behavior information |
JP5375805B2 (en) * | 2010-11-26 | 2013-12-25 | トヨタ自動車株式会社 | Driving support system and driving support management center |
DE102010063792B4 (en) * | 2010-12-21 | 2024-05-23 | Bayerische Motoren Werke Aktiengesellschaft | Selection of driver assistance functions |
DE102011055495B4 (en) * | 2011-11-18 | 2014-08-28 | Continental Teves Ag & Co. Ohg | Method for operating a driver assistance system of a vehicle |
US9969403B2 (en) * | 2014-10-31 | 2018-05-15 | Ford Global Technologies, Llc | Method and apparatus for predictive driving-mode learning and enablement |
-
2016
- 2016-06-27 SE SE1650916A patent/SE540094C2/en unknown
-
2017
- 2017-05-17 WO PCT/SE2017/050512 patent/WO2018004415A1/en active Application Filing
- 2017-05-17 DE DE112017002942.2T patent/DE112017002942T5/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2018004415A1 (en) | 2018-01-04 |
DE112017002942T5 (en) | 2019-03-14 |
SE1650916A1 (en) | 2017-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107368069B (en) | Automatic driving control strategy generation method and device based on Internet of vehicles | |
US11216748B2 (en) | Predictive control techniques for ground vehicles | |
US11454970B2 (en) | Adjustment of autonomous vehicle control authority | |
CN109131340B (en) | Active vehicle performance adjustment based on driver behavior | |
US10919444B2 (en) | Systems and methods for providing information about vehicles | |
US10793123B2 (en) | Emergency braking for autonomous vehicles | |
WO2017220169A1 (en) | Autonomous or partially autonomous motor vehicles with automated risk-controlled systems and corresponding method thereof | |
GB2523232A (en) | Autonomous driving style learning | |
US11269326B2 (en) | Monitoring and tracking mode of operation of vehicles to determine services | |
DE112014003982T5 (en) | Control unit and method for controlling a vehicle in a vehicle | |
CN110606070B (en) | Intelligent driving vehicle and braking method thereof, vehicle-mounted equipment and storage medium | |
US11124202B1 (en) | Adjusting timing of actuation commands to account for fixed and variable delays in autonomous driving control of vehicles | |
SE540094C2 (en) | Method and system for evaluating the operational performanceof advanced driver assistant systems associated with a vehi cle | |
US12103542B2 (en) | Extracting agent intent from log data for running log-based simulations for evaluating autonomous vehicle software | |
CN114030475A (en) | Vehicle driving assisting method and device, vehicle and storage medium | |
US11403949B2 (en) | System for predicting vehicle behavior | |
US20210061288A1 (en) | Driver driving style detection and application system | |
CN110509928B (en) | Driving assisting method and device | |
SE543017C2 (en) | Method and control unit for braking a vehicle | |
CN115116161A (en) | Vehicle data acquisition method and device, storage medium and vehicle | |
CN109658717B (en) | Method, apparatus, device and storage medium for controlling vehicle | |
EP4074562A1 (en) | Control system and control method for intelligent connected vehicle | |
US20230339517A1 (en) | Autonomous driving evaluation system | |
US12098932B2 (en) | Edge enhanced incremental learning for autonomous driving vehicles | |
WO2023189680A1 (en) | Processing method, operation system, processing device, and processing program |