WO2017017725A1 - 車両定速走行制御装置及び車両定速走行制御方法及び車両定速走行制御プログラム - Google Patents
車両定速走行制御装置及び車両定速走行制御方法及び車両定速走行制御プログラム Download PDFInfo
- Publication number
- WO2017017725A1 WO2017017725A1 PCT/JP2015/071094 JP2015071094W WO2017017725A1 WO 2017017725 A1 WO2017017725 A1 WO 2017017725A1 JP 2015071094 W JP2015071094 W JP 2015071094W WO 2017017725 A1 WO2017017725 A1 WO 2017017725A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- speed
- operations
- information
- unit
- 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.)
- Ceased
Links
Images
Classifications
-
- 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
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
- B60K31/02—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism
- B60K31/04—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means
- B60K31/042—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator
- B60K31/045—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator in a memory, e.g. a capacitor
- B60K31/047—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator in a memory, e.g. a capacitor the memory being digital
-
- 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
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
-
- 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
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
- B60K31/0008—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
-
- 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
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
- B60K31/02—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/02—Conjoint control of vehicle sub-units of different type or different function including control of driveline clutches
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/10—Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- 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
- B60W30/00—Purposes 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/14—Adaptive cruise control
-
- 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
- B60W30/00—Purposes 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/14—Adaptive cruise control
- B60W30/143—Speed control
-
- 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
- B60W30/00—Purposes 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/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
- B60W30/162—Speed limiting therefor
-
- 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/10—Interpretation of driver requests or demands
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/045—Detection of accelerating or decelerating state
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- 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
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- 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
- B60W2540/00—Input parameters relating to occupants
- B60W2540/12—Brake pedal position
-
- 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
- B60W2540/00—Input parameters relating to occupants
- B60W2540/14—Clutch pedal position
-
- 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
- B60W2556/50—External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
-
- 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/106—Longitudinal acceleration
-
- 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
- B60W2754/00—Output or target parameters relating to objects
- B60W2754/10—Spatial relation or speed relative to objects
- B60W2754/30—Longitudinal distance
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/101—Engine speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/50—Input parameters for engine control said parameters being related to the vehicle or its components
- F02D2200/501—Vehicle speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/60—Input parameters for engine control said parameters being related to the driver demands or status
- F02D2200/602—Pedal position
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/70—Input parameters for engine control said parameters being related to the vehicle exterior
- F02D2200/701—Information about vehicle position, e.g. from navigation system or GPS signal
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/18—Control of the engine output torque
Definitions
- the present invention relates to constant speed running of a vehicle.
- Patent Document 1 The cruise control of Patent Document 1 is aimed at reducing the driver's driving effort. For this reason, in the technique of Patent Document 1, even when deceleration or acceleration as described above is necessary, the cruise control is not canceled or the speed setting is not adjusted without the driver's active operation. There is.
- the main object of the present invention is to solve such a problem.
- the traveling speed of the vehicle can be reduced without active operation by the driver.
- the main purpose is to correct.
- the vehicle constant speed traveling control device is: A plurality of vehicle states are defined, and for each defined state, an operation number information storage unit that stores operation number information describing the number of acceleration operations and the number of deceleration operations performed on the vehicle;
- an operation number information storage unit that stores operation number information describing the number of acceleration operations and the number of deceleration operations performed on the vehicle;
- a correction speed designating unit for designating a speed and designating a correction speed lower than the set speed if the number of deceleration operations is greater than the number of acceleration operations;
- a constant speed travel control unit that causes the vehicle to travel at a constant speed based on the correction speed designated by the correction speed designation unit.
- the present invention when the vehicle is traveling at a constant speed, it is possible to correct the traveling speed of the vehicle by estimating the necessity of acceleration or the necessity of deceleration without the driver's active operation. it can.
- FIG. 3 is a diagram illustrating a functional configuration example of the vehicle constant speed travel control device according to the first embodiment.
- FIG. 6 is a diagram showing an example of operation count information according to Embodiment 1.
- FIG. 6 is a diagram illustrating an example of candidate information according to the first embodiment.
- FIG. 6 is a diagram illustrating an example of candidate information according to the first embodiment.
- the sequence diagram which shows the operation example at the time of constant speed driving
- FIG. FIG. 3 is a flowchart showing an operation example of a correction speed designation unit according to the first embodiment.
- FIG. 3 is a sequence diagram illustrating an operation example during normal traveling of the vehicle constant speed traveling control device according to the first embodiment.
- FIG. 6 is a flowchart showing an operation example of an information update unit and an evaluation selection unit according to the first embodiment.
- FIG. 4 is a flowchart showing an operation example of an evaluation selection unit according to the first embodiment.
- FIG. 3 is a diagram illustrating a hardware configuration example of the vehicle constant speed traveling control device according to the first embodiment.
- FIG. *** Explanation of configuration *** FIG. 1 shows a functional configuration example of a vehicle constant speed traveling control apparatus 100 according to the present embodiment.
- the vehicle constant speed travel control device 100 is mounted on a vehicle not shown in FIG. 1 and controls the travel of the vehicle.
- the operation control unit 101 performs basic control related to vehicle travel. Specifically, the operation control unit 101 determines whether the accelerator pedal, the brake pedal, or the clutch pedal obtained by the pedal input unit 103 while the constant speed traveling switch input unit 102 is disabled. Based on the input, control of acceleration and deceleration of the vehicle is performed. Further, the operation control unit 101 is obtained at the pedal input unit 103 while the constant speed running is effective and an input indicating that the accelerator pedal or the brake pedal is depressed at the pedal input unit 103 is obtained. Controls acceleration and deceleration of the vehicle based on the input of the accelerator pedal, brake pedal, or clutch pedal.
- the driving control unit 101 controls the acceleration and deceleration of the vehicle by controlling the engine control unit 104, the clutch control unit 105, the transmission control unit 106, and the brake control unit 107. Further, the operation control unit 101 is in a state where the constant speed travel switch input unit 102 receives an input indicating that the constant speed travel is effective and the pedal input unit 103 does not depress the accelerator pedal and the brake pedal. The speed is controlled by the constant speed traveling control unit 108.
- the pedal input unit 103 is connected to an accelerator pedal, a brake pedal, and a clutch pedal provided in the vehicle.
- the pedal input unit 103 detects the depression of various pedals by the driver of the vehicle and acquires the depression amount. Note that the clutch / pedal and the clutch control unit 105 do not exist in a vehicle in which no clutch is mounted.
- the constant speed traveling control unit 108 operates only while constant speed traveling is enabled by the constant speed traveling switch input unit 102.
- the constant speed traveling control unit 108 controls the traveling speed during constant speed traveling. Specifically, the traveling speed of the constant speed traveling is controlled based on the correction speed notified by the correction speed designating section 109 described later and the current traveling speed obtained from the vehicle speed sensor input section 110.
- the constant speed travel control unit 108 controls the operation control unit 101 to decelerate if the current travel speed is faster than the correction speed and to accelerate if the current travel speed is slower than the correction speed.
- the correction speed designating unit 109 designates the correction speed and notifies the designated speed control unit 108 of the designated correction speed.
- the corrected speed designating unit 109 obtains a corrected speed obtained by correcting the set speed of the constant speed travel stored in the set speed storage unit 111, and sends the corrected speed to the constant speed travel control unit 108. Notify the correction speed. More specifically, the corrected speed designation unit 109 receives an input from the constant speed travel switch input unit 102 that constant speed travel is effective and the accelerator input and brake pedal are not depressed in the pedal input unit 103. While it is being detected, it detects the current state of the vehicle.
- the correction speed designation unit 109 extracts the number of acceleration operations and the number of deceleration operations described for the state corresponding to the detected current state of the vehicle from the operation number information.
- the operation count information is stored in an operation count information storage unit 113 described later.
- the correction speed designation unit 109 compares the extracted number of acceleration operations with the number of deceleration operations. If the number of acceleration operations is greater than the number of deceleration operations, the correction speed designating unit 109 designates a correction speed that is higher than the set speed for constant speed travel. The correction speed designating unit 109 designates a correction speed that is lower than the set speed if the number of deceleration operations is greater than the number of acceleration operations.
- the correction speed specifying unit 109 does not specify the correction speed if the number of acceleration operations and the number of deceleration operations are the same.
- the correction speed designation unit 109 does not designate the correction speed unless the number of acceleration operations and the number of deceleration operations corresponding to the current vehicle state can be extracted from the operation number information.
- the vehicle speed sensor input unit 110 obtains the current traveling speed of the vehicle.
- the vehicle speed sensor input unit 110 counts vehicle speed signal pulses generated by detecting the rotation of the vehicle axle, and a ratio between the count number generated per one revolution of the axle and the count number obtained per unit time.
- the traveling speed is obtained from the tire diameter and the circumference ratio.
- the position sensor input unit 112 obtains the current position of the vehicle on the earth.
- the position sensor input unit 112 obtains the latitude and longitude of the vehicle using, for example, GPS (Global Positioning System).
- the light sensor input unit 114 determines ON / OFF of the headlight of the vehicle.
- sensors other than the vehicle speed sensor input unit 110, the position sensor input unit 112, and the light sensor input unit 114 are mounted on the vehicle.
- a sensor for measuring the number of revolutions of an engine, a sensor for identifying a current gear ratio of a transmission, a sensor for measuring a distance from a preceding vehicle, and a sensor for measuring illuminance outside the vehicle are mounted on the vehicle.
- a weight sensor may be attached to the lower part of the passenger seat to identify whether a person is on the passenger seat.
- the set speed storage unit 111 stores a set speed for constant speed travel. Then, the set speed storage unit 111 notifies the correction speed designation unit 109 of the stored set speed.
- the set speed storage unit 111 may store a speed manually given by the driver as the set speed.
- the set speed storage unit 111 is a travel speed when the constant speed travel is enabled by the constant speed travel switch input unit 102, that is, a calculated value of the vehicle speed sensor input unit 110 when the constant speed travel is enabled. May be stored as the set speed.
- the operation count information storage unit 113 stores operation count information.
- the operation number information is information in which a plurality of vehicle states are defined, and the number of acceleration operations and the number of deceleration operations performed on the vehicle are described for each defined state.
- FIG. 2 shows an example of the operation count information.
- the operation count information includes a plurality of measurement items.
- the state of the vehicle is defined by a combination of measurement values (also referred to as sensor values) in a plurality of measurement items.
- the measurement value of each measurement item is a value measured when the vehicle is traveling normally. Normal traveling is a traveling form in which constant speed traveling is not performed.
- “vehicle position”, “vehicle speed”, and “headlight” are included as measurement items.
- the state of the vehicle is defined by a combination of the measured value of “vehicle position”, the measured value of “vehicle speed”, and the measured value of “headlight”.
- the headlight is “ON” at the position “latitude: 35.348445, longitude: 139.488817”, and the vehicle is traveling in the range of the vehicle speed “30-39” km / h.
- the status is indicated.
- the operation frequency information the number of acceleration operations and the number of deceleration operations performed on the vehicle are described for each combination of measurement values in a plurality of measurement items.
- the number of acceleration operations is the number of times the driver steps on the accelerator pedal.
- the number of deceleration operations is the number of times the driver steps on the brake pedal.
- the vehicle is traveling at the position “latitude: 35.348445, longitude: 139.448817”, the headlight is “ON”, and the vehicle speed is “30-39” km / h.
- the situation indicates that the driver has previously depressed the accelerator pedal four times and has previously depressed the brake pedal 19 times.
- the current state of the vehicle detected by the corrected speed designating unit 109 is that the vehicle position is “latitude: 35.348445, longitude: 139.448817”, the headlight is “ON”, and the vehicle speed is “30-39” km /
- the correction speed designating unit 109 extracts the number of acceleration operations “4” and the number of deceleration operations “19” in the first row in FIG. 2 corresponding to this combination.
- the measurement items (vehicle position, vehicle speed, headlight) of the operation frequency information in FIG. 2 correspond to the measurement values at the vehicle speed sensor input unit 110, the position sensor input unit 112, and the light sensor input unit 114.
- the operation count information can include measurement items of other types of sensors.
- the operation count information includes measurement items of a sensor that measures the number of revolutions of the engine, a sensor that identifies the current gear ratio of the transmission, a sensor that measures the distance to the vehicle ahead, and a sensor that measures illuminance outside the vehicle. be able to.
- the type of road on which the vehicle is traveling can be included in the operation count information as measurement items.
- Whether or not a smartphone is brought into the vehicle can be determined by measuring whether or not the smartphone is connected to a WiFi access point in the vehicle.
- the type of road on which the vehicle is traveling can be identified by analyzing the map data of the car navigation system based on the current position of the vehicle.
- the measurement item included in the operation count information is preferably an item that has a causal relationship with the driver's pedal operation. However, as will be described later, since unnecessary measurement items are deleted when selecting candidate information, there is no need for a causal relationship between the measurement items and the pedal operation.
- the candidate information storage unit 117 stores a plurality of candidate information.
- the candidate information is information on the number of operations before being selected by the evaluation selection unit 116 described later.
- the operation number information in the operation number information storage unit 113 is the operation number information after being selected by the evaluation selection unit 116, while the candidate information in the candidate information storage unit 117 is selected by the evaluation selection unit 116. It differs in the point of the number of operations before operation.
- the candidate information in the candidate information storage unit 117 includes a plurality of measurement items, and the vehicle state is defined by a combination of measurement values in the plurality of measurement items. This is common with the operation number information in the operation number information storage unit 113 in that the number of acceleration operations and the number of deceleration operations are described.
- the candidate information is information shown in FIGS. 3 and 4, for example.
- the measurement items are “vehicle position”, “vehicle speed”, and “engine speed”.
- the measurement items are “vehicle position”, “vehicle speed”, “engine speed”, and “headlight”.
- the candidate information in FIG. 3 includes n (n is an integer of 2 or more) measurement items (vehicle position, vehicle speed, engine speed). 4 includes n measurement items (vehicle position, vehicle speed, and engine speed) that are common to the candidate information of FIG. 3, and m that is not common to the candidate information of FIG. 3 (m is an integer of 1 or more) ) Measurement items (headlights).
- the candidate information in FIG. 3 corresponds to an example of first operation number information
- the candidate information in FIG. 4 corresponds to an example of second operation number information.
- the information update unit 115 is obtained from the vehicle speed sensor input unit 110, the position sensor input unit 112, and the light sensor input unit 114 when the pedal input unit 103 detects various pedal operations while the vehicle is traveling normally.
- the set of measured values and the type of pedal operation to be reflected are reflected in candidate information to be described later. That is, the information update unit 115 acquires the current measurement value for each measurement item included in the candidate information when either an acceleration operation or a deceleration operation is detected during normal traveling.
- the candidate information of FIG. 3 and the candidate information of FIG. 4 are stored in the candidate information storage unit 117, the information update unit 115 performs “vehicle position”, “vehicle speed”, “engine speed”, and “headlight”.
- the information updating unit 115 detects each of the plurality of candidate information out of the number of acceleration operations and the number of deceleration operations described for the combination of measurement values corresponding to the acquired combination of the current measurement values. Update the number of operations performed. Brake pedal operation is detected during normal driving, the “vehicle position” at this time is “latitude: 35.348445, longitude: 139.488817”, and “vehicle speed” is in the range of “30-39” km / h.
- the information update unit 115 increases the number of deceleration operations in the first line of candidate information in FIG. 3 and the first line of candidate information in FIG. 4 by one.
- the information update unit 115 adds a row corresponding to the detected combination of measured values, and sets “1” to the number of acceleration operations or the number of deceleration operations of the added row. Set.
- the evaluation selection unit 116 evaluates the plurality of candidate information, and selects any candidate information from the plurality of candidate information based on the evaluation result.
- the operation number information storage unit 113 stores the candidate information selected by the evaluation selection unit 116 as operation number information.
- the evaluation selection unit 116 edits the selected candidate information and generates new candidate information.
- the evaluation selection unit 116 evaluates the selected candidate information and new candidate information, and selects any candidate information based on the evaluation result. In this way, the selection evaluation unit 116 repeatedly selects candidate information and generates new candidate information based on the selected candidate information, and selects candidate information according to the driving tendency.
- the evaluation selection unit 116 corresponds to an example of an evaluation unit and a selection unit.
- the evaluation by the evaluation selection unit 116 is performed as follows.
- the evaluation selection unit 116 assigns evaluation points to candidate information in which the number of times the operation updated by the information update unit 115 of the detected operation out of the acceleration operation and the deceleration operation is larger than the number of the other operations in the operation number information.
- an operation (deceleration operation) of the brake pedal is detected during normal traveling, and the “vehicle position” at this time is “latitude: 35.348445, longitude: 139.448817”, and “vehicle speed” is “30-39”. It is assumed that “km / h”, “engine speed” is in the range of “2000-2999” rpm, and the headlight is “ON”.
- the information update unit 115 extracts the first line of the candidate information in FIG. 3 and the first line of the candidate information in FIG. 4 and increases the number of times of each deceleration operation by one.
- the evaluation selection unit 116 assigns evaluation points to the candidate information in FIG. 3 when the number of deceleration operations after updating the first line of the candidate information in FIG. 3 is greater than the number of acceleration operations.
- the evaluation selection part 116 gives an evaluation score to the candidate information of FIG. 4 when the number of deceleration operations after updating the first line of the candidate information of FIG. 4 is greater than the number of acceleration operations.
- the evaluation selection unit 116 selects candidate information having a large total evaluation score value when the difference between the total evaluation score values among the candidate information exceeds a threshold value.
- the evaluation selection unit 116 deletes some measurement items included in the selected candidate information, and generates new operation count information.
- the evaluation selection unit 116 has selected the candidate information shown in FIG.
- the evaluation selection unit 116 registers “headlight” included in the candidate information of FIG. 4 but not included in the candidate information of FIG. 3 as a measurement item for which deletion is prohibited. That is, the measurement item “headlight” is not deleted when new candidate information is generated thereafter. Further, the evaluation selecting unit 116 deletes each of “vehicle position”, “vehicle speed”, and “engine rotation” from the candidate information in FIG. 4 to generate new candidate information. That is, the evaluation selection unit 116 includes candidate information including measurement items of “vehicle speed”, “engine rotation”, and “headlight”, and measurement items of “vehicle position”, “engine rotation”, and “headlight”.
- Candidate information configured and candidate information configured with measurement items of “vehicle position”, “vehicle speed”, and “headlight” are newly generated. Then, the evaluation selection unit 116 performs the above-described evaluation on the candidate information in FIG. 4 and the three newly generated candidate information, and newly selects any one of the four candidate information. Then, the same processing is repeated for the selected candidate information.
- the evaluation selection unit 116 deletes each of “vehicle position”, “vehicle speed”, and “engine rotation” from the candidate information of FIG. New candidate information is generated.
- the evaluation selection unit 116 includes candidate information composed of measurement items of “vehicle speed” and “engine rotation”, candidate information composed of measurement items of “vehicle position” and “engine rotation”, and “vehicle position ] And candidate information composed of measurement items of “vehicle speed” are newly generated. Then, the evaluation selecting unit 116 performs the above-described evaluation on the candidate information of FIG. 3 and the three newly generated candidate information, and newly selects any one of the four candidate information. Then, the same processing is repeated for the selected candidate information.
- the correction speed designation unit 109 acquires measurement values from the vehicle speed sensor input unit 110, the position sensor input unit 112, the light sensor input unit 114, and the like. The current state of the vehicle is detected. Then, the correction speed designation unit 109 extracts the number of acceleration operations and the number of deceleration operations described for the state corresponding to the detected current state of the vehicle from the operation number information. Then, the correction speed designating unit 109 compares the extracted number of acceleration operations and the number of deceleration operations, and designates a correction speed (correction speed designation process).
- the correction speed designating unit 109 designates a correction speed that is higher than the set speed for constant speed travel.
- the correction speed designating unit 109 designates a correction speed that is lower than the set speed if the number of deceleration operations is greater than the number of acceleration operations.
- the set speed for constant speed travel is notified from the set speed storage unit 111 to the correction speed specifying unit 109.
- the correction speed specifying unit 109 notifies the specified speed traveling control unit 108 of the designated correction speed.
- the constant speed traveling control unit 108 obtains the current traveling speed from the vehicle speed sensor input unit 110. If the corrected speed notified from the corrected speed specifying unit 109 is faster than the current traveling speed, the constant speed traveling control unit 108 instructs the operation control unit 101 to accelerate to the corrected speed. If the corrected speed notified from the corrected speed designating unit 109 is slower than the current traveling speed, the constant speed traveling control unit 108 instructs the operation control unit 101 to decelerate to the corrected speed.
- the operation control unit 101 performs acceleration or deceleration according to an instruction from the constant speed traveling control unit 108, and notifies the constant speed traveling control unit 108 that the acceleration or deceleration has been completed. Thereby, the vehicle can perform constant speed traveling at the corrected speed (constant speed traveling control process).
- the corrected speed designating unit 109 repeats the above process while the vehicle is traveling at a constant speed.
- the corrected speed designating unit 109 determines whether or not the vehicle is currently traveling at a constant speed (S101). After receiving the notification that the constant speed travel is enabled from the constant speed travel switch input unit 102, until the notification that the constant speed travel is disabled is received from the constant speed travel switch input unit 102, the corrected speed designation unit 109 determines that the vehicle is traveling at a constant speed. Before receiving notification that constant speed travel is enabled from the constant speed travel switch input unit 102 and after receiving notification that constant speed travel is disabled from the constant speed travel switch input unit 102, the corrected speed The designation unit 109 determines that the vehicle is traveling normally. If the vehicle is traveling normally (NO in S101), the corrected speed designating unit 109 repeats the process of S101.
- the corrected speed designating unit 109 determines whether or not a pedal operation by the driver has been performed (S102). If there is a notification from the pedal input unit 103 that the accelerator pedal or the brake pedal has been depressed, the corrected speed designating unit 109 determines that the pedal operation has been performed. If there is a pedal operation by the driver (YES in S102), the corrected speed designating unit 109 returns the process to S101.
- the correction speed designation unit 109 detects the current state of the vehicle (S103). Specifically, the correction speed designation unit 109 receives measurement values from the vehicle speed sensor input unit 110, the position sensor input unit 112, the light sensor input unit 114, and the like, and determines the current state of the vehicle.
- the correction speed designating unit 109 searches the operation number information for the number of acceleration operations and the number of deceleration operations corresponding to the current state (S104).
- the vehicle state detected by the corrected speed designating unit 109 in S103 is that the vehicle position is “latitude: 35.348445, longitude: 139.448817”, the vehicle speed is in the range of “30-39” km / h, and the headlight is If “ON”, the correction speed designating unit 109 acquires the number of acceleration operations “4” and the number of deceleration operations “19” in the first row in FIG. 2 corresponding to this combination.
- the correction speed designating unit 109 When the number of acceleration operations and the number of deceleration operations cannot be acquired (NO in S105), the correction speed designating unit 109 returns the process to S101. When the number of acceleration operations and the number of deceleration operations can be acquired (YES in S105), the correction speed designation unit 109 compares the acquired number of acceleration operations and the number of deceleration operations (S106), and determines which operation frequency is greater. Determination is made (S107).
- the correction speed specifying unit 109 specifies a correction speed that is higher than the set speed for constant speed travel (S108).
- the correction speed designation unit 109 designates a speed that is faster than the set speed for constant speed travel by a certain percentage (such as a speed that is 10% faster than the set speed) as the correction speed.
- the correction speed designating unit 109 designates a speed that is faster than the set speed for constant speed traveling by a certain speed (such as a speed that is 5 km / h faster than the set speed) as the correction speed.
- the correction speed designating unit 109 designates a correction speed that is lower than the set speed for constant speed travel (S109). For example, the correction speed designating unit 109 designates a speed (such as a speed 10% slower than the set speed) that is slower than the set speed for constant speed travel by a certain percentage as the correction speed. Alternatively, the correction speed designating unit 109 designates a speed that is slower than the set speed for constant speed traveling by a fixed speed (such as a speed that is 5 km / h slower than the set speed) as the correction speed.
- the correction speed designation unit 109 notifies the constant speed traveling control unit 108 of the correction speed designated in S108 or S109 (S110). Thereafter, the correction speed designating unit 109 returns the process to S101.
- the correction speed designating unit 109 returns the process to S101 without designating the correction speed.
- the correction speed designating unit 109 designates a correction speed that is higher than the set speed for constant speed travel (S108), and the number of deceleration operations is an acceleration operation. If it is greater than the number of times, a correction speed that is lower than the set speed for constant speed running is designated (S109). Instead, the correction speed designation unit 109 designates a correction speed that is higher than the set speed only when the number of acceleration operations is greater than the number of deceleration operations and the number of acceleration operations is greater than or equal to a threshold value (for example, 15 times). You may make it do.
- a threshold value for example, 15 times
- a correction speed that is lower than the set speed may be designated only when the number of deceleration operations is greater than the number of acceleration operations and the number of deceleration operations is equal to or greater than a threshold value (for example, 15 times).
- the correction speed designating unit 109 is faster than the set speed only when the number of acceleration operations is greater than the number of deceleration operations and the difference between the number of acceleration operations and the number of deceleration operations is greater than or equal to a threshold value (for example, 5 times).
- a correction speed may be designated.
- a correction speed that is lower than the set speed is designated. It may be.
- the operation control unit 101 controls acceleration or deceleration according to the pedal operation.
- the pedal input unit 103 notifies the information update unit 115 of the type of pedal (accelerator pedal, brake pedal) operated by the driver, and instructs the information update unit 115 to update candidate information.
- the information update unit 115 instructed to update the candidate information from the pedal input unit 103 inquires the sensor value to the vehicle speed sensor input unit 110, the position sensor input unit 112, the light sensor input unit 114, and the like. And the information update part 115 acquires a sensor value from the vehicle speed sensor input part 110, the position sensor input part 112, the light sensor input part 114 grade
- the information update unit 115 selects a row of candidate information corresponding to the acquired combination of sensor values. Furthermore, the information update unit 115 increments the number of pedal operations for the selected row. That is, the information update unit 115 increments the number of pedal operations notified from the pedal input unit 103.
- the information update unit 115 performs the above processing for all candidate information. That is, when the candidate information of FIG. 3 and the candidate information of FIG. 4 are stored in the candidate information storage unit 117, the information update unit 115 performs the above processing on the candidate information of FIG. 3 and the candidate information of FIG. I do.
- the evaluation selection unit 116 collates the type of pedal notified from the pedal input unit 103 to the information update unit 115 and the number of acceleration operations and the number of deceleration operations in the row selected by the information update unit 115.
- the evaluation selecting unit 116 evaluates the candidate information when the number of operations (after updating) corresponding to the type of pedal notified from the pedal input unit 103 to the information updating unit 115 is larger than the number of other operations.
- the evaluation selection unit 116 gives an evaluation score to the candidate information.
- the evaluation selection unit 116 performs the above processing on all candidate information. That is, when the candidate information of FIG. 3 and the candidate information of FIG. 4 are stored in the candidate information storage unit 117, the information evaluation selection unit 116 performs the above processing on the candidate information of FIG. 3 and the candidate information of FIG. Process.
- the information update unit 115 and the evaluation selection unit 116 repeat the above processing while the vehicle is traveling normally until the difference in the total value of the evaluation points between the candidate information exceeds the threshold value.
- the evaluation selecting unit 116 selects candidate information having a large total evaluation point value.
- the evaluation selection unit 116 deletes some measurement items included in the selected candidate information, and adjusts the number of acceleration operations and the number of deceleration operations of the selected candidate information in accordance with the deletion of some measurement items. .
- the evaluation selection part 116 stores the candidate information after adjusting the frequency
- the information update unit 115 determines whether the candidate information includes a row corresponding to the combination of sensor values notified from the vehicle speed sensor input unit 110, the position sensor input unit 112, the light sensor input unit 114, and the like. (S201).
- the information update unit 115 adds a row corresponding to the combination of sensor values to the candidate information (S202). In addition, the information update unit 115 updates the number of operations for the added row. That is, the information update unit 115 sets the number of pedal operations notified from the pedal input unit 103 to “1”.
- the information updating unit 115 updates the number of operations corresponding to the row corresponding to the combination of sensor values (S203). That is, the information update unit 115 increments the number of pedal operations notified from the pedal input unit 103. In addition, the information update unit 115 evaluates the value of the number of acceleration operations and the value of the number of deceleration operations in the row extracted in S201 (the row corresponding to the combination of sensor values) and the type of pedal notified from the pedal input unit 103. Notify the selection unit 116.
- the evaluation selection unit 116 that is notified of the value of the number of acceleration operations, the value of the number of deceleration operations, and the pedal type determines whether or not the number of pedal operations detected by the pedal input unit 103 is greater than the number of other pedal operations. Is determined (S204). When the number of pedal operations detected by the pedal input unit 103 is greater than the number of other pedal operations (YES in S204), the evaluation selecting unit 116 gives an evaluation score to the corresponding candidate information.
- the evaluation selection unit 116 gives an evaluation score. For example, the evaluation selection unit 116 provides an evaluation score total area for each candidate information in the storage area, and increments the total value of the evaluation score of the corresponding candidate information each time YES is determined in S204.
- the information update unit 115 and the evaluation selection unit 116 repeat the above process for each candidate information while the vehicle is traveling normally until the difference in the total value of the evaluation points between the candidate information exceeds the threshold value.
- the evaluation selecting unit 116 has a case where the total value of the evaluation points of the first candidate information (FIG. 3) is larger than the total value of the evaluation points of the second candidate information (FIG. 4), and the difference between the two is larger than the threshold value. (YES in S301), the first candidate information is selected, and the second candidate information is discarded (S302). As a result, measurement items that are included in the second candidate information but are not included in the first candidate information (“headlight” in the example of FIG. 4) are considered unnecessary and will not be used in the future. Next, the evaluation selection unit 116 generates new candidate information from the first candidate information (S303). The procedure for generating new candidate information is as described above.
- the evaluation selecting unit 116 has the total value of the evaluation points of the second candidate information larger than the total value of the evaluation points of the first candidate information, and the difference between the two is larger than the threshold value.
- a measurement item that is included in the second candidate information but is not included in the first candidate information (“headlight” in the example of FIG. 4) is registered as a measurement item that is prohibited from being deleted. .
- the evaluation selection unit 116 may give a confirmation mark to the measurement item in the second candidate information.
- the evaluation selection unit 116 selects the second candidate information and discards the first candidate information (S305).
- the evaluation selection unit 116 generates new candidate information from the second candidate information (S307). The procedure for generating new candidate information is as described above. Note that in the case of NO in S304, the evaluation selection unit 116 ends the process.
- the necessity of acceleration or the necessity of deceleration is determined according to the current state of the vehicle based on the operation number information indicating the correlation between the driver's pedal operation and the state of the vehicle.
- the traveling speed of the vehicle can be corrected by estimation.
- the vehicle constant speed traveling control device 100 is a computer.
- the vehicle constant speed traveling control device 100 includes hardware such as a processor 901, an auxiliary storage device 902, a memory 903, a communication device 904, an input interface 905, and a display interface 906.
- the processor 901 is connected to other hardware via the signal line 910, and controls these other hardware.
- the input interface 905 is connected to the input device 907.
- the display interface 906 is connected to the display 908.
- the processor 901 is an IC (Integrated Circuit) that performs processing.
- the processor 901 is, for example, a CPU (Central Processing Unit), a DSP (Digital Signal Processor), or a GPU (Graphics Processing Unit).
- the auxiliary storage device 902 is, for example, a ROM (Read Only Memory), a flash memory, or an HDD (Hard Disk Drive).
- the memory 903 is, for example, a RAM (Random Access Memory).
- the set speed storage unit 111, the operation count information storage unit 113, and the candidate information storage unit 117 illustrated in FIG. 1 are realized by the auxiliary storage device 902 or the memory 903.
- the communication device 904 includes a receiver 9041 that receives data and a transmitter 9042 that transmits data.
- the communication device 904 is, for example, a communication chip or a NIC (Network Interface Card).
- the input interface 905 is a port to which the cable 911 of the input device 907 is connected.
- the input interface 905 is, for example, a USB (Universal Serial Bus) terminal.
- the display interface 906 is a port to which the cable 912 of the display 908 is connected.
- the display interface 906 is, for example, a USB terminal or an HDMI (registered trademark) (High Definition Multimedia Interface) terminal.
- the input device 907 is, for example, a mouse, a keyboard, or a touch panel.
- the display 908 is, for example, an LCD (Liquid Crystal Display).
- the auxiliary storage device 902 includes an operation control unit 101, a constant speed traveling switch input unit 102, a pedal input unit 103, an engine control unit 104, a clutch control unit 105, a transmission control unit 106, a brake control unit 107, a constant control unit 102 shown in FIG.
- Speed travel control unit 108, corrected speed designation unit 109, vehicle speed sensor input unit 110, set speed storage unit 111, position sensor input unit 112, light sensor input unit 114, information update unit 115, evaluation selection unit 116 (collectively A program that realizes a function of “part” is stored. This program is loaded into the memory 903, read into the processor 901, and executed by the processor 901. Further, the auxiliary storage device 902 also stores an OS (Operating System).
- OS Operating System
- the vehicle constant speed traveling control device 100 may include a plurality of processors 901.
- a plurality of processors 901 may execute a program for realizing the function of “unit” in cooperation with each other.
- information, data, signal values, and variable values indicating the processing results of “unit” are stored in the memory 903, the auxiliary storage device 902, or a register or cache memory in the processor 901.
- a program for realizing the function of “part” is stored in a storage medium such as a magnetic disk, a flexible disk, an optical disk, a compact disk, a Blu-ray (registered trademark) disk, or a DVD.
- circuitry may be provided as “circuitry”. Further, “part” may be read as “circuit”, “process”, “procedure”, or “processing”. “Circuit” and “Circuitry” include not only the processor 901 but also other types of processing circuits such as a logic IC or GA (Gate Array) or ASIC (Application Specific Integrated Circuit) or FPGA (Field-Programmable Gate Array). It is a concept to include.
- GA Gate Array
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Transportation (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Controls For Constant Speed Travelling (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Lighting Device Outwards From Vehicle And Optical Signal (AREA)
Abstract
Description
さらに、前方の車両との接近を検知して衝突しないように車間距離を保つよう速度を制御できるクルーズ・コントロールも存在する。
このようなクルーズ・コントロールの機能は、一般に、運転手がブレーキ・ペダルやアクセル・ペダルを踏むことや解除ボタンを押すことにより解除される。
また、運転手がブレーキ・ペダルやアクセル・ペダルを踏むことにより、クルーズ・コントロールの速度設定を調節する方法も存在する(例えば、特許文献1)。
また、クルーズ・コントロールによって定速走行を行っている車両が、制限速度がより高い区間へ進入した際、または道路のさぐ(「さぐ」とは下り坂から上り坂にさしかかる凹部のこと)等の外的要因により減速した際には、加速する必要がある。
このような減速又は加速が必要な場合には、運転手が能動的にブレーキ・ペダルまたはアクセル・ペダルを踏み込むことによりクルーズ・コントロールを解除する、または速度設定を調整することが必要である。
このため、特許文献1の技術では、上述のような減速または加速が必要な場合でも、運転手の能動的な操作がないと、クルーズ・コントロールの解除または速度設定の調整がなされない、という課題がある。
車両の状態が複数定義され、定義されている状態ごとに、前記車両で行われた加速操作の回数及び減速操作の回数が記述される操作回数情報を記憶する操作回数情報記憶部と、
前記車両が定速走行を行っているときに、前記車両の現在の状態を検出し、検出した前記車両の現在の状態に対応する状態に対して記述されている加速操作の回数及び減速操作の回数を前記操作回数情報から抽出し、抽出した加速操作の回数と減速操作の回数とを比較し、加速操作の回数が減速操作の回数よりも多ければ定速走行の設定速度よりも高速の補正速度を指定し、減速操作の回数が加速操作の回数よりも多ければ前記設定速度よりも低速の補正速度を指定する補正速度指定部と、
前記補正速度指定部により指定された前記補正速度に基づいて前記車両を定速走行させる定速走行制御部とを有する。
***構成の説明***
図1は、本実施の形態に係る車両定速走行制御装置100の機能構成例を示す。
車両定速走行制御装置100は、図1に図示していない車両に搭載されて、車両の走行を制御する。
具体的には、運転制御部101は、定速走行スイッチ入力部102により定速走行が無効になっている間、ペダル入力部103にて得られるアクセル・ペダルまたはブレーキ・ペダル、クラッチ・ペダルの入力に基づいて、車両の加速と減速の制御を行う。
また、運転制御部101は、定速走行が有効でかつペダル入力部103においてアクセル・ペダルまたはブレーキ・ペダルが踏み込まれているとの入力が得られている間、ペダル入力部103にて得られるアクセル・ペダルまたはブレーキ・ペダル、クラッチ・ペダルの入力に基づいて、車両の加速と減速の制御を行う。
運転制御部101は、エンジン制御部104、クラッチ制御部105、トランスミッション制御部106、ブレーキ制御部107を制御して、車両の加速と減速の制御を行う。
また、運転制御部101は、定速走行スイッチ入力部102により定速走行が有効でかつペダル入力部103においてアクセル・ペダルおよびブレーキ・ペダルが踏み込まれていないとの入力が得られている間は、定速走行制御部108による速度の制御を受ける。
また、ペダル入力部103は、車両の運転手による各種ペダルの踏み込みの検知と踏み込み量の取得を行う。
なお、クラッチが搭載されない車両においてはクラッチ・ペダル、クラッチ制御部105は存在しない。
定速走行制御部108は、定速走行時の走行速度を制御する。
具体的には、後述する補正速度指定部109により通知される補正速度と、車速センサ入力部110から得られる現在の走行速度とに基づいて定速走行の走行速度を制御する。
定速走行制御部108は、現在の走行速度が補正速度より速ければ減速し、現在の走行速度が補正速度より遅ければ加速するよう、運転制御部101を制御する。
補正速度指定部109は、車両が定速走行を行っているときに、設定速度記憶部111で記憶されている定速走行の設定速度を補正した補正速度を求め、定速走行制御部108に補正速度を通知する。
より具体的には、補正速度指定部109は、定速走行スイッチ入力部102により定速走行が有効でかつペダル入力部103においてアクセル・ペダルおよびブレーキ・ペダルが踏み込まれていないとの入力が得られている間、車両の現在の状態を検出する。
そして、補正速度指定部109は、検出した車両の現在の状態に対応する状態に対して記述されている加速操作回数及び減速操作回数を操作回数情報から抽出する。
操作回数情報は、後述の操作回数情報記憶部113に記憶されている。
そして、補正速度指定部109は、抽出した加速操作回数と減速操作回数とを比較する。
補正速度指定部109は、加速操作回数が減速操作回数よりも多ければ定速走行の設定速度よりも高速の補正速度を指定する。
また、補正速度指定部109は、減速操作回数が加速操作回数よりも多ければ設定速度よりも低速の補正速度を指定する。
補正速度指定部109は、加速操作回数と減速操作回数が同数であれば、補正速度を指定しない。
また、補正速度指定部109は、現在の車両の状態に対応する加速操作回数及び減速操作回数が操作回数情報から抽出できなければ、補正速度を指定しない。
車速センサ入力部110は、車両の車軸の回転を検出して発せられる車速信号パルスをカウントし、車軸1周当たりに発せられるカウント数の定数と単位時間当たりに得られたカウント数との比と、タイヤ径と円周率から走行速度を求める。
位置センサ入力部112は、例えばGPS(Global Positioning System)を用いて車両の緯度と経度を得る。
例えば、エンジンの回転数を計測するセンサ、トランスミッションの現在のギア比を識別するセンサ、前方車両との距離を計測するセンサ、車両外の照度を計測するセンサが車両に搭載されている。
また、助手席下部に重量センサを取り付けて助手席に人が乗っているかどうかを識別するようにしてもよい。
そして、設定速度記憶部111は、記憶している設定速度を補正速度指定部109に通知する。
設定速度記憶部111は、運転手が手動で与えた速度を設定速度として記憶してもよい。
また、設定速度記憶部111は、定速走行スイッチ入力部102にて定速走行が有効になった際の走行速度、つまり定速走行が有効になった際の車速センサ入力部110の算出値を設定速度として記憶してもよい。
操作回数情報は、車両の状態が複数定義され、定義されている状態ごとに、車両で行われた加速操作回数及び減速操作回数が記述される情報である。
図2に操作回数情報の例を示す。
操作回数情報には、複数の計測項目が含まれる。
そして、複数の計測項目での計測値(センサ値ともいう)の組み合わせにより車両の状態が定義される。
各計測項目の計測値は、車両が通常走行している際に計測された値である。
通常走行とは、定速走行が行われていない走行形態である。
図2の例では、計測項目として「車両位置」、「車速」、「ヘッドライト」が含まれる。
そして、「車両位置」の計測値、「車速」の計測値、「ヘッドライト」の計測値の組み合わせにより車両の状態が定義される。
そして、操作回数情報では、複数の計測項目での計測値の組み合わせごとに、車両で行われた加速操作回数及び減速操作回数が記述される。
加速操作回数とは、運転手がアクセル・ペダルを踏んだ回数である。
減速操作回数とは、運転手がブレーキ・ペダルを踏んだ回数である。
図2の1行目では、車両が位置「緯度:35.348445、経度:139.488817」で、ヘッドライトが「ON」で、車速「30-39」km/hの範囲で走行している状況で、運転手は、過去にアクセル・ペダルを4回踏んでおり、また、過去にブレーキ・ペダルを19回踏んでいることが示される。
補正速度指定部109が検出した車両の現在の状態が、車両位置が「緯度:35.348445、経度:139.488817」で、ヘッドライトが「ON」で、車速が「30-39」km/hの範囲であれば、補正速度指定部109は、この組み合わせに対応する図2の1行目の加速操作回数「4」、減速操作回数「19」を抽出する。
しかしながら、車両には他の種類のセンサが搭載されており、操作回数情報には、他の種類のセンサの計測項目を含ませることができる。
例えば、エンジンの回転数を計測するセンサ、トランスミッションの現在のギア比を識別するセンサ、前方車両との距離を計測するセンサ、車両外の照度を計測するセンサの計測項目を操作回数情報に含ませることができる。
他にも、車両にスマートフォンが持ち込まれているか否か、車両が走行中の道路の種別(高速道路、国道、県道、市道等)なども計測項目として操作回数情報に含ませることができる。
車両にスマートフォンが持ち込まれているか否かは、車両内のWiFiアクセスポイントへのスマートフォンの接続があるかどうかを計測により判定することができる。
また、車両が走行中の道路の種別は、車両の現在位置に基づいて、カーナビゲーションシステムの地図データを解析することで識別することができる。
操作回数情報に含まれる計測項目は、運転手のペダル操作との間に因果関係がある項目が望ましい。
しかし、後述するように、候補情報の選択の際に不要な計測項目は削除されるため、計測項目とペダル操作との間に因果関係がなくてもよい。
候補情報は、後述する評価選択部116により選択される前の操作回数情報である。
操作回数情報記憶部113内の操作回数情報は評価選択部116により選択された後の操作回数情報であるのに対して、候補情報記憶部117内の候補情報は、評価選択部116により選択される前の操作回数情報という点で相違する。
しかし、候補情報記憶部117内の候補情報は、複数の計測項目が含まれ、複数の計測項目での計測値の組み合わせにより車両の状態が定義され、定義されている状態ごとに、車両で行われた加速操作回数及び減速操作回数が記述される点で、操作回数情報記憶部113内の操作回数情報と共通する。
候補情報は、例えば、図3及び図4に示す情報である。
また、図3の候補情報では、計測項目が「車両位置」、「車速」及び「エンジン回転数」となっている。
図4の候補情報では、計測項目が「車両位置」、「車速」、「エンジン回転数」及び「ヘッドライト」となっている。
このように、図3の候補情報では、n(nは2以上の整数)個の計測項目(車両位置、車速、エンジン回転数)が含まれる。
図4の候補情報では、図3の候補情報と共通するn個の計測項目(車両位置、車速、エンジン回転数)が含まれるとともに図3の候補情報と共通しないm(mは1以上の整数)個の計測項目(ヘッドライト)が含まれる。
図3の候補情報は、第1の操作回数情報の例に相当し、図4の候補情報は、第2の操作回数情報の例に相当する。
つまり、情報更新部115は、通常走行の際に、加速操作及び減速操作のいずれかが検知された場合に、候補情報に含まれる計測項目ごとに現在の計測値を取得する。
図3の候補情報及び図4の候補情報が候補情報記憶部117に記憶されている場合は、情報更新部115は、「車両位置」、「車速」、「エンジン回転数」及び「ヘッドライト」の現在の計測値を、車速センサ入力部110、位置センサ入力部112、ライトセンサ入力部114及びエンジン回転数センサ(図1に不図示)から取得する。
そして、情報更新部115は、複数の候補情報の各々で、取得した現在の計測値の組み合わせに対応する計測値の組み合わせに対して記述されている加速操作回数及び減速操作回数のうち、検知された操作の回数を更新する。
通常走行時にブレーキ・ペダルの操作が検知され、このときの「車両位置」が「緯度:35.348445、経度:139.488817」であり、「車速」が「30-39」km/hの範囲であり、「エンジン回転数」が「2000-2999」rpmの範囲であり、ヘッドライトが「ON」であるとする。
この場合は、情報更新部115は、図3の候補情報の1行目及び図4の候補情報の1行目の減速操作回数を1つ増やす。
また、情報更新部115は、候補情報に該当する行がない場合は、検出された計測値の組み合わせに対応する行を追加し、追加した行の加速操作回数又は減速操作回数に「1」を設定する。
操作回数情報記憶部113は、評価選択部116により選択された候補情報を操作回数情報として記憶する。
また、評価選択部116は、選択した候補情報を編集して新たな候補情報を生成する。
そして、評価選択部116は、選択した候補情報と新たな候補情報とを評価し、評価結果に基づき、いずれかの候補情報を選択する。
このようにして、選択評価部116は、候補情報の選択と、選択した候補情報に基づく新たな候補情報の生成とを繰り返して、運転傾向に沿った候補情報を選択する。
評価選択部116は、評価部及び選択部の例に相当する。
評価選択部116は、操作回数情報の中で、加速操作及び減速操作のうち検知された操作の情報更新部115による更新後の回数が他方の操作の回数よりも多い候補情報に評価点を付与する。
例えば、通常走行時にブレーキ・ペダルの操作(減速操作)が検知され、このときの「車両位置」が「緯度:35.348445、経度:139.488817」であり、「車速」が「30-39」km/hの範囲であり、「エンジン回転数」が「2000-2999」rpmの範囲であり、ヘッドライトが「ON」であるとする。
この場合は、情報更新部115が、図3の候補情報の1行目及び図4の候補情報の1行目を抽出し、それぞれの減速操作回数を1つ増やす。
評価選択部116は、図3の候補情報の1行目の更新後の減速操作回数が加速操作回数よりも多い場合に、図3の候補情報に評価点を付与する。
また、評価選択部116は、図4の候補情報の1行目の更新後の減速操作回数が加速操作回数よりも多い場合に、図4の候補情報に評価点を付与する。
評価選択部116は、候補情報間の評価点の合計値の差が閾値を超えた場合、評価点の合計値が大きい候補情報を選択する。
また、評価選択部116は、選択した候補情報に含まれる一部の計測項目を削除して、新たな操作回数情報を生成する。
評価選択部116は、図4の候補情報に含まれるが図3の候補情報には含まれない「ヘッドライト」を削除が禁止される計測項目として登録する。
つまり、計測項目「ヘッドライト」は、以降、新たな候補情報が生成される際に削除されることがない。
また、評価選択部116は、図4の候補情報から、「車両位置」、「車速」、「エンジン回転」のそれぞれを削除して、新たな候補情報を生成する。
つまり、評価選択部116は、「車速」、「エンジン回転」及び「ヘッドライト」の計測項目で構成される候補情報と、「車両位置」、「エンジン回転」及び「ヘッドライト」の計測項目で構成される候補情報と、「車両位置」、「車速」及び「ヘッドライト」の計測項目で構成される候補情報とを新たに生成する。
そして、評価選択部116は、図4の候補情報と、新たに生成した3つの候補情報とに対して前述した評価を行い、これら4つの候補情報の中からいずれかの候補情報を新たに選択し、選択した候補情報に対して同様の処理を繰り返す。
つまり、評価選択部116は、「車速」及び「エンジン回転」の計測項目で構成される候補情報と、「車両位置」及び「エンジン回転」の計測項目で構成される候補情報と、「車両位置」及び「車速」の計測項目で構成される候補情報とを新たに生成する。
そして、評価選択部116は、図3の候補情報と、新たに生成した3つの候補情報とに対して前述した評価を行い、これら4つの候補情報の中からいずれかの候補情報を新たに選択し、選択した候補情報に対して同様の処理を繰り返す。
次に、図5を参照して、本実施の形態に係る車両定速走行制御装置100の定速走行時の動作例を説明する。
なお、以下で説明する手順は、車両定速走行制御方法及び車両定速走行制御プログラムの例に相当する。
そして、補正速度指定部109は、検出した車両の現在の状態に対応する状態に対して記述されている加速操作回数及び減速操作回数を操作回数情報から抽出する。
そして、補正速度指定部109は、抽出した加速操作回数と減速操作回数とを比較し、補正速度を指定する(補正速度指定処理)。
補正速度指定部109は、加速操作回数が減速操作回数よりも多ければ定速走行の設定速度よりも高速の補正速度を指定する。
また、補正速度指定部109は、減速操作回数が加速操作回数よりも多ければ設定速度よりも低速の補正速度を指定する。
なお、定速走行の設定速度は、設定速度記憶部111から補正速度指定部109に通知される。
定速走行制御部108は、車速センサ入力部110から、現在の走行速度を得る。
定速走行制御部108は、補正速度指定部109から通知された補正速度が現在の走行速度よりも速ければ、運転制御部101に補正速度までの加速を指示する。
また、定速走行制御部108は、補正速度指定部109から通知された補正速度が現在の走行速度よりも遅ければ、運転制御部101に補正速度までの減速を指示する。
運転制御部101は、定速走行制御部108からの指示に従って加速又は減速を行い、加速又は減速が完了した旨を定速走行制御部108に通知する。
これにより、車両は、補正速度にて定速走行を行うことができる(定速走行制御処理)。
定速走行スイッチ入力部102から定速走行が有効になったとの通知を受けた後、定速走行スイッチ入力部102から定速走行が無効になったとの通知を受けるまでは、補正速度指定部109は、車両が定速走行中と判定する。
定速走行スイッチ入力部102から定速走行が有効になったとの通知を受ける前、および、定速走行スイッチ入力部102から定速走行が無効になったとの通知を受けた後は、補正速度指定部109は、車両が通常走行中と判定する。
車両が通常走行中であれば(S101でNO)、補正速度指定部109はS101の処理を繰り返す。
補正速度指定部109は、ペダル入力部103からアクセル・ペダルまたはブレーキ・ペダルが踏み込まれたとの通知があれば、ペダル操作が行われたと判定する。
運転手によるペダル操作があれば(S102でYES)、補正速度指定部109は処理をS101に戻す。
具体的には、補正速度指定部109は、車速センサ入力部110、位置センサ入力部112、ライトセンサ入力部114等から計測値を受信し、車両の現在の状態を判定する。
補正速度指定部109がS103で検出した車両の状態が、車両位置が「緯度:35.348445、経度:139.488817」で、車速が「30-39」km/hの範囲で、ヘッドライトが「ON」であれば、補正速度指定部109は、この組み合わせに対応する図2の1行目の加速操作回数「4」、減速操作回数「19」を取得する。
加速操作回数と減速操作回数を取得できた場合(S105でのYES)は、補正速度指定部109は取得した加速操作回数と減速操作回数を比較し(S106)、どちらの操作回数が多いかを判定する(S107)。
例えば、補正速度指定部109は、定速走行の設定速度から一定割合だけ速い速度(設定速度よりも10%速い速度等)を補正速度として指定する。
または、補正速度指定部109は、定速走行の設定速度から一定速度だけ速い速度(設定速度よりも5km/h速い速度等)を補正速度として指定する。
例えば、補正速度指定部109は、定速走行の設定速度から一定割合だけ遅い速度(設定速度よりも10%遅い速度等)を補正速度として指定する。
または、補正速度指定部109は、定速走行の設定速度から一定速度だけ遅い速度(設定速度よりも5km/h遅い速度等)を補正速度として指定する。
その後、補正速度指定部109は、処理をS101に戻す。
これに代えて、補正速度指定部109は、加速操作回数が減速操作回数よりも多く、加速操作回数が閾値(例えば、15回)以上である場合のみ、設定速度よりも高速の補正速度を指定するようにしてもよい。
同様に、減速操作回数が加速操作回数よりも多く、減速操作回数が閾値(例えば、15回)以上である場合のみ、設定速度よりも低速の補正速度を指定するようにしてもよい。
また、補正速度指定部109は、加速操作回数が減速操作回数よりも多く、加速操作回数と減速操作回数との差が閾値(例えば、5回)以上である場合のみ、設定速度よりも高速の補正速度を指定するようにしてもよい。
同様に、減速操作回数が加速操作回数よりも多く、減速操作回数と加速操作回数との差が閾値(例えば、5回)以上である場合のみ、設定速度よりも低速の補正速度を指定するようにしてもよい。
また、ペダル入力部103は、運転手が操作したペダルの種類(アクセル・ペダル、ブレーキ・ペダル)を情報更新部115に通知して、情報更新部115に候補情報の更新を指示する。
ペダル入力部103から候補情報の更新を指示された情報更新部115は、車速センサ入力部110、位置センサ入力部112、ライトセンサ入力部114等にセンサ値を問い合わせる。
そして、情報更新部115は、車速センサ入力部110、位置センサ入力部112、ライトセンサ入力部114等からセンサ値を取得する。
そして、情報更新部115は、取得したセンサ値の組み合わせに対応する、候補情報の行を選択する。
更に、情報更新部115は、選択した行のペダルの操作回数をインクリメントする。
つまり、情報更新部115は、ペダル入力部103から通知されたペダルの操作回数をインクリメントする。
情報更新部115は、以上の処理を、全ての候補情報に対して行う。
つまり、図3の候補情報と図4の候補情報が候補情報記憶部117に記憶されている場合は、情報更新部115は、図3の候補情報と図4の候補情報に対して以上の処理を行う。
そして、評価選択部116は、ペダル入力部103から情報更新部115に通知されたペダルの種類に対応する操作回数(更新後)が、他方の操作回数よりも多い場合には、候補情報に評価点を付与する。
例えば、ペダル入力部103から情報更新部115に通知されたペダルの種類がブレーキ・ペダルである場合は、情報更新部115が選択した行の更新後の減速操作回数が加速操作回数よりも多ければ、評価選択部116は、候補情報に評価点を付与する。
評価選択部116は、以上の処理を、全ての候補情報に対して行う。
つまり、図3の候補情報と図4の候補情報が候補情報記憶部117に記憶されている場合は、情評価選択部116は、図3の候補情報と図4の候補情報に対して以上の処理を行う。
候補情報間の評価点の合計値の差が閾値を超えた場合は、評価選択部116は、評価点の合計値が大きい候補情報を選択する。
また、評価選択部116は、選択した候補情報に含まれる一部の計測項目を削除し、一部の計測項目の削除に合わせて、選択した候補情報の加速操作回数及び減速操作回数を調整する。
そして、評価選択部116は、加速操作回数及び減速操作回数が調整された後の候補情報を、操作回数情報として操作回数情報記憶部113に格納する。
図8は、情報更新部115がペダル入力部103からペダル種類の通知を受け、更に、車速センサ入力部110、位置センサ入力部112、ライトセンサ入力部114等からセンサ値の通知を受けた後の動作フローを示す。
また、情報更新部115は、追加した行の操作回数を更新する。
つまり、情報更新部115は、ペダル入力部103から通知されたペダルの操作回数を「1」に設定する。
つまり、情報更新部115は、ペダル入力部103から通知されたペダルの操作回数をインクリメントする。
また、情報更新部115は、S201で抽出した行(センサ値の組み合わせに該当する行)の加速操作回数の値と減速操作回数の値と、ペダル入力部103から通知されたペダルの種類を評価選択部116に通知する。
そして、ペダル入力部103で検知されたペダル操作の回数が他方のペダル操作の回数よりも多い場合(S204でYES)は、評価選択部116は、該当する候補情報に評価点を付与する。
ペダル入力部103でブレーキ・ペダルの操作が検知された場合、つまり、情報更新部115から通知されたペダルの種類がブレーキ・ペダルである場合に、情報更新部115から通知された減速操作回数が加速操作回数よりも多ければ、評価選択部116は、評価点を付与する。
評価選択部116は、例えば、記憶領域に候補情報ごとに評価点の集計領域を設け、S204でYESと判定する度に、該当する候補情報の評価点の集計値をインクリメントする。
これにより、第2の候補情報に含まれるが第1の候補情報に含まれない計測項目(図4の例では「ヘッドライト」)は、不要であると考えられ、今後は利用されない。
次に、評価選択部116は、第1の候補情報から新たな候補情報を生成する(S303)。
新たな候補情報の生成手順は、前述したとおりである。
前述したように、登録された計測項目は、以後、新たな候補情報を生成する際に削除されない。
また、評価選択部116は、第2の候補情報において当該計測項目に確定の印を付与してもよい。
次に、評価選択部116は、第2の候補情報を選択し、第1の候補情報を破棄する(S305)。
また、評価選択部116は、第2の候補情報から新たな候補情報を生成する(S307)。
新たな候補情報の生成手順は、前述したとおりである。
なお、S304においてNOの場合は、評価選択部116は処理を終了する。
以上、本実施の形態によれば、運転手のペダル操作と車両の状態との相関が示される操作回数情報に基づき、車両の現在の状態に応じて、加速の必要性または減速の必要性を推定して車両の走行速度を補正することができる。
最後に、車両定速走行制御装置100のハードウェア構成例を図10を参照して説明する。
車両定速走行制御装置100はコンピュータである。
車両定速走行制御装置100は、プロセッサ901、補助記憶装置902、メモリ903、通信装置904、入力インタフェース905、ディスプレイインタフェース906といったハードウェアを備える。
プロセッサ901は、信号線910を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
入力インタフェース905は、入力装置907に接続されている。
ディスプレイインタフェース906は、ディスプレイ908に接続されている。
プロセッサ901は、例えば、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、GPU(Graphics Processing Unit)である。
補助記憶装置902は、例えば、ROM(Read Only Memory)、フラッシュメモリ、HDD(Hard Disk Drive)である。
メモリ903は、例えば、RAM(Random Access Memory)である。
図1に示す設定速度記憶部111、操作回数情報記憶部113、候補情報記憶部117は、補助記憶装置902又はメモリ903で実現される。
通信装置904は、データを受信するレシーバー9041及びデータを送信するトランスミッター9042を含む。
通信装置904は、例えば、通信チップ又はNIC(Network Interface Card)である。
入力インタフェース905は、入力装置907のケーブル911が接続されるポートである。
入力インタフェース905は、例えば、USB(Universal Serial Bus)端子である。
ディスプレイインタフェース906は、ディスプレイ908のケーブル912が接続されるポートである。
ディスプレイインタフェース906は、例えば、USB端子又はHDMI(登録商標)(High Definition Multimedia Interface)端子である。
入力装置907は、例えば、マウス、キーボード又はタッチパネルである。
ディスプレイ908は、例えば、LCD(Liquid Crystal Display)である。
このプログラムは、メモリ903にロードされ、プロセッサ901に読み込まれ、プロセッサ901によって実行される。
更に、補助記憶装置902には、OS(Operating System)も記憶されている。
そして、OSの少なくとも一部がメモリ903にロードされ、プロセッサ901はOSを実行しながら、「部」の機能を実現するプログラムを実行する。
図10では、1つのプロセッサ901が図示されているが、車両定速走行制御装置100が複数のプロセッサ901を備えていてもよい。
そして、複数のプロセッサ901が「部」の機能を実現するプログラムを連携して実行してもよい。
また、「部」の処理の結果を示す情報やデータや信号値や変数値が、メモリ903、補助記憶装置902、又は、プロセッサ901内のレジスタ又はキャッシュメモリに記憶される。
また、「部」の機能を実現するプログラムは、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ(登録商標)ディスク、DVD等の記憶媒体に記憶される。
また、「部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。
「回路」及び「サーキットリー」は、プロセッサ901だけでなく、ロジックIC又はGA(Gate Array)又はASIC(Application Specific Integrated Circuit)又はFPGA(Field-Programmable Gate Array)といった他の種類の処理回路をも包含する概念である。
Claims (12)
- 車両の状態が複数定義され、定義されている状態ごとに、前記車両で行われた加速操作の回数及び減速操作の回数が記述される操作回数情報を記憶する操作回数情報記憶部と、
前記車両が定速走行を行っているときに、前記車両の現在の状態を検出し、検出した前記車両の現在の状態に対応する状態に対して記述されている加速操作の回数及び減速操作の回数を前記操作回数情報から抽出し、抽出した加速操作の回数と減速操作の回数とを比較し、加速操作の回数が減速操作の回数よりも多ければ定速走行の設定速度よりも高速の補正速度を指定し、減速操作の回数が加速操作の回数よりも多ければ前記設定速度よりも低速の補正速度を指定する補正速度指定部と、
前記補正速度指定部により指定された前記補正速度に基づいて前記車両を定速走行させる定速走行制御部とを有する車両定速走行制御装置。 - 前記補正速度指定部は、
加速操作の回数が減速操作の回数よりも多く、加速操作の回数が閾値以上である場合に、前記設定速度よりも高速の補正速度を指定し、
減速操作の回数が加速操作の回数よりも多く、減速操作の回数が閾値以上である場合に、前記設定速度よりも低速の補正速度を指定する請求項1に記載の車両定速走行制御装置。 - 加速操作の回数が減速操作の回数よりも多く、加速操作の回数と減速操作の回数との差が閾値以上である場合に、前記設定速度よりも高速の補正速度を指定し、
減速操作の回数が加速操作の回数よりも多く、減速操作の回数と加速操作の回数との差が閾値以上である場合に、前記設定速度よりも低速の補正速度を指定する請求項1に記載の車両定速走行制御装置。 - 前記操作回数情報記憶部は、
複数の計測項目が含まれ、前記複数の計測項目での計測値の組み合わせにより前記車両の状態が定義され、前記複数の計測項目での計測値の組み合わせごとに、前記車両で行われた加速操作の回数及び減速操作の回数が記述される操作回数情報を記憶し、
前記補正速度指定部は、
前記車両が定速走行を行っているときに、前記操作回数情報に含まれる計測項目ごとに現在の計測値を取得し、取得した現在の計測値の組み合わせに対応する計測値の組み合わせに対して記述されている加速操作の回数及び減速操作の回数を前記操作回数情報から抽出する請求項1に記載の車両定速走行制御装置。 - 前記車両定速走行制御装置は、更に、
計測項目の組み合わせがそれぞれで異なっている複数の操作回数情報を評価する評価部と、
前記評価部による評価結果に基づき、前記複数の操作回数情報の中からいずれかの操作回数情報を選択する選択部とを有し、
前記操作回数情報記憶部は、
前記選択部により選択された操作回数情報を記憶し、
前記補正速度指定部は、
前記操作回数情報記憶部で記憶されている操作回数情報から、加速操作の回数及び減速操作の回数を抽出する請求項4に記載の車両定速走行制御装置。 - 前記車両定速走行制御装置は、更に、
計測項目の組み合わせがそれぞれで異なっている複数の操作回数情報を評価する評価部と、
前記評価部による評価結果に基づき、前記複数の操作回数情報の中からいずれかの操作回数情報を選択し、選択した操作回数情報を編集して新たな操作回数情報を生成する選択部とを有し、
前記評価部は、
前記選択部により選択された操作回数情報と、前記選択部により生成された新たな操作回数情報とを評価する請求項4に記載の車両定速走行制御装置。 - 前記車両定速走行制御装置は、更に、
前記車両が定速走行ではない通常走行を行っているときに前記車両で加速操作及び減速操作のいずれかが検知される度に、前記複数の操作回数情報に含まれる計測項目ごとに現在の計測値を取得し、前記複数の操作回数情報の各々で、取得した現在の計測値の組み合わせに対応する計測値の組み合わせに対して記述されている加速操作の回数及び減速操作の回数のうち、検知された操作の回数を更新する情報更新部を有し、
前記評価部は、
前記複数の操作回数情報の中で、加速操作及び減速操作のうち検知された操作の前記情報更新部による更新後の回数が他方の操作の回数よりも多い操作回数情報に評価点を付与し、
前記選択部は、
各操作回数情報の評価点の合計値に基づき、前記複数の操作回数情報の中からいずれかの操作回数情報を選択する請求項5又は6に記載の車両定速走行制御装置。 - 前記選択部は、
選択した操作回数情報に含まれる一部の計測項目を削除して、新たな操作回数情報を生成する請求項6に記載の車両定速走行制御装置。 - 前記評価部は、
n(nは2以上の整数)個の計測項目が含まれる第1の操作回数情報と、前記第1の操作回数情報と共通するn個の計測項目が含まれるとともに前記第1の操作回数情報と共通しないm(mは1以上の整数)個の計測項目が含まれる第2の操作回数情報とを評価し、
前記選択部は、
前記評価部による評価結果に基づき前記第1の操作回数情報を選択した場合に、前記第1の操作回数情報において前記n個の項目のうちの一部の項目を削除して、新たな操作回数情報を生成し、
前記評価部による評価結果に基づき前記第2の操作回数情報を選択した場合に、前記第2の操作回数情報において前記n個の計測項目のうちの一部の計測項目を削除して、新たな操作回数情報を生成する請求項8に記載の車両定速走行制御装置。 - 前記選択部は、
前記評価部による評価結果に基づき前記第2の操作回数情報を選択した場合に、前記m個の計測項目を、削除が禁止される計測項目として登録する請求項9に記載の車両定速走行制御装置。 - 車両の状態が複数定義され、定義されている状態ごとに、前記車両で行われた加速操作の回数及び減速操作の回数が記述される操作回数情報を記憶するコンピュータが、
前記車両が定速走行を行っているときに、前記車両の現在の状態を検出し、検出した前記車両の現在の状態に対応する状態に対して記述されている加速操作の回数及び減速操作の回数を前記操作回数情報から抽出し、抽出した加速操作の回数と減速操作の回数とを比較し、加速操作の回数が減速操作の回数よりも多ければ定速走行の設定速度よりも高速の補正速度を指定し、減速操作の回数が加速操作の回数よりも多ければ前記設定速度よりも低速の補正速度を指定し、
指定した前記補正速度に基づいて前記車両を定速走行させる車両定速走行制御方法。 - 車両の状態が複数定義され、定義されている状態ごとに、前記車両で行われた加速操作の回数及び減速操作の回数が記述される操作回数情報を記憶するコンピュータに、
前記車両が定速走行を行っているときに、前記車両の現在の状態を検出し、検出した前記車両の現在の状態に対応する状態に対して記述されている加速操作の回数及び減速操作の回数を前記操作回数情報から抽出し、抽出した加速操作の回数と減速操作の回数とを比較し、加速操作の回数が減速操作の回数よりも多ければ定速走行の設定速度よりも高速の補正速度を指定し、減速操作の回数が加速操作の回数よりも多ければ前記設定速度よりも低速の補正速度を指定する補正速度指定処理と、
前記補正速度指定処理により指定された前記補正速度に基づいて前記車両を定速走行させる定速走行制御処理とを実行させる車両定速走行制御プログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/562,393 US10227004B2 (en) | 2015-07-24 | 2015-07-24 | Vehicle constant-speed travel control apparatus, vehicle constant-speed travel control method, and computer readable medium |
| DE112015006729.9T DE112015006729B4 (de) | 2015-07-24 | 2015-07-24 | Fahrzeugkonstantgeschwindigkeitsbewegungssteuervorrichtung, Fahrzeugkonstantgeschwindigkeitsbewegungssteuerverfahren und Fahrzeugkonstantgeschwindigkeitsbewegungssteuerprogramm |
| CN201580081750.9A CN107848532B (zh) | 2015-07-24 | 2015-07-24 | 车辆定速行驶控制装置、方法和计算机能读取的记录介质 |
| JP2017503969A JP6239187B2 (ja) | 2015-07-24 | 2015-07-24 | 車両定速走行制御装置及び車両定速走行制御方法及び車両定速走行制御プログラム |
| PCT/JP2015/071094 WO2017017725A1 (ja) | 2015-07-24 | 2015-07-24 | 車両定速走行制御装置及び車両定速走行制御方法及び車両定速走行制御プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2015/071094 WO2017017725A1 (ja) | 2015-07-24 | 2015-07-24 | 車両定速走行制御装置及び車両定速走行制御方法及び車両定速走行制御プログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017017725A1 true WO2017017725A1 (ja) | 2017-02-02 |
Family
ID=57884263
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2015/071094 Ceased WO2017017725A1 (ja) | 2015-07-24 | 2015-07-24 | 車両定速走行制御装置及び車両定速走行制御方法及び車両定速走行制御プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10227004B2 (ja) |
| JP (1) | JP6239187B2 (ja) |
| CN (1) | CN107848532B (ja) |
| DE (1) | DE112015006729B4 (ja) |
| WO (1) | WO2017017725A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA3093811A1 (en) | 2018-04-13 | 2019-10-17 | University Of Washington | Methods and apparatus for single biological nanoparticle analysis |
| JP7136059B2 (ja) * | 2019-10-11 | 2022-09-13 | トヨタ自動車株式会社 | 車両駐車支援装置 |
| JP7226284B2 (ja) * | 2019-12-06 | 2023-02-21 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、プログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09323628A (ja) * | 1996-06-07 | 1997-12-16 | Hitachi Ltd | 移動体の走行制御装置 |
| JP2003039978A (ja) * | 2001-07-27 | 2003-02-13 | Hitachi Ltd | 車両走行制御方法、その装置及び車両 |
| JP2003276472A (ja) * | 2002-03-26 | 2003-09-30 | Toyota Central Res & Dev Lab Inc | 目標車速決定装置 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2571357B2 (ja) | 1984-04-20 | 1997-01-16 | 三菱自動車工業株式会社 | 定車速装置 |
| JP3521691B2 (ja) | 1997-07-07 | 2004-04-19 | 日産自動車株式会社 | 車両走行制御装置 |
| JP3646492B2 (ja) | 1997-10-24 | 2005-05-11 | 日産自動車株式会社 | ブレーキアシストシステム |
| JP2004161176A (ja) * | 2002-11-14 | 2004-06-10 | Nissan Motor Co Ltd | 走行速度制御装置 |
| JP4453468B2 (ja) * | 2004-07-16 | 2010-04-21 | 日産自動車株式会社 | 先行車追従走行制御装置 |
| JP2006298203A (ja) | 2005-04-21 | 2006-11-02 | Mitsubishi Electric Corp | 自動速度制御装置 |
| JP4946953B2 (ja) * | 2008-04-01 | 2012-06-06 | トヨタ自動車株式会社 | 車間距離制御装置 |
| DE102008035944B4 (de) | 2008-07-31 | 2012-12-06 | Man Truck & Bus Ag | Verfahren zum Optimieren des Fahrbetriebs eines Kraftfahrzeugs |
| JP5218182B2 (ja) * | 2008-08-28 | 2013-06-26 | 日産自動車株式会社 | 車速制限制御装置 |
| JP5056707B2 (ja) | 2008-10-01 | 2012-10-24 | トヨタ自動車株式会社 | 車速制御装置 |
| JP5256989B2 (ja) | 2008-10-17 | 2013-08-07 | 日産自動車株式会社 | 運転操作支援装置、及び運転操作支援方法 |
| KR101168744B1 (ko) * | 2008-12-03 | 2012-07-26 | 한국전자통신연구원 | 정속 주행 시스템 및 그 방법 |
| CN102341287B (zh) * | 2009-03-06 | 2014-06-18 | 丰田自动车株式会社 | 车辆行驶控制装置 |
| JP5292211B2 (ja) * | 2009-07-16 | 2013-09-18 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
| JP2011184013A (ja) | 2010-03-11 | 2011-09-22 | Toyota Motor Corp | 運転支援装置 |
| WO2014027069A1 (en) * | 2012-08-16 | 2014-02-20 | Jaguar Land Rover Limited | System and method for controlling vehcile speed to enhance occupant comfort |
| DE102012023575B3 (de) | 2012-12-03 | 2014-06-05 | Audi Ag | Verfahren zur fahrerspezifischen Anpassung eines synthetisch modulierten Geschwindigkeitsprofils entlang einer mit einem Fahrzeug gefahrenen Strecke sowie Steuergerät zur Durchführung des Verfahrens |
| US9050982B2 (en) * | 2013-01-11 | 2015-06-09 | Ford Global Technologies, Llc | Driver feedback for vehicle operation |
| JP6761967B2 (ja) * | 2015-04-21 | 2020-09-30 | パナソニックIpマネジメント株式会社 | 運転支援方法およびそれを利用した運転支援装置、自動運転制御装置、車両、プログラム |
| JP6052530B1 (ja) * | 2015-04-21 | 2016-12-27 | パナソニックIpマネジメント株式会社 | 情報処理システム、情報処理方法、およびプログラム |
| WO2016170786A1 (ja) * | 2015-04-21 | 2016-10-27 | パナソニックIpマネジメント株式会社 | 情報処理システム、情報処理方法、およびプログラム |
-
2015
- 2015-07-24 WO PCT/JP2015/071094 patent/WO2017017725A1/ja not_active Ceased
- 2015-07-24 CN CN201580081750.9A patent/CN107848532B/zh not_active Expired - Fee Related
- 2015-07-24 JP JP2017503969A patent/JP6239187B2/ja not_active Expired - Fee Related
- 2015-07-24 DE DE112015006729.9T patent/DE112015006729B4/de not_active Expired - Fee Related
- 2015-07-24 US US15/562,393 patent/US10227004B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09323628A (ja) * | 1996-06-07 | 1997-12-16 | Hitachi Ltd | 移動体の走行制御装置 |
| JP2003039978A (ja) * | 2001-07-27 | 2003-02-13 | Hitachi Ltd | 車両走行制御方法、その装置及び車両 |
| JP2003276472A (ja) * | 2002-03-26 | 2003-09-30 | Toyota Central Res & Dev Lab Inc | 目標車速決定装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107848532B (zh) | 2019-02-19 |
| US20180281594A1 (en) | 2018-10-04 |
| JPWO2017017725A1 (ja) | 2017-07-27 |
| JP6239187B2 (ja) | 2017-11-29 |
| CN107848532A (zh) | 2018-03-27 |
| US10227004B2 (en) | 2019-03-12 |
| DE112015006729T5 (de) | 2018-04-05 |
| DE112015006729B4 (de) | 2019-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101798519B1 (ko) | 긴급 제동 시스템 및 그 제어방법 | |
| US8862342B2 (en) | Driving assistance device | |
| JP2020032998A (ja) | 車両制御方法、装置、コンピュータ機器及び記憶媒体 | |
| WO2017022201A1 (ja) | 自動運転支援装置、自動運転支援方法及び自動運転支援プログラム | |
| JP2016006568A (ja) | 半導体装置及び制御方法 | |
| CN111204324A (zh) | 用于控制车辆的变速器的设备和方法 | |
| JP2007168727A (ja) | 運転支援装置、運転支援システムおよび運転支援プログラム | |
| US20180281813A1 (en) | Driving support method, data processor using the same, and driving support system using the same | |
| JP6239187B2 (ja) | 車両定速走行制御装置及び車両定速走行制御方法及び車両定速走行制御プログラム | |
| JP2019069734A (ja) | 車両制御装置 | |
| JP2016207073A (ja) | 交通渋滞情報提供装置、交通渋滞情報提供システム、車載機、交通渋滞情報提供方法及びプログラム | |
| US20230194299A1 (en) | Map providing system | |
| JP2018185229A (ja) | 経路検索システム,経路検索プログラム及び経路検索方法 | |
| US20210188305A1 (en) | Driving assistance device, driving assistance method, and non-transitory computer-readable storage medium storing driving assistance program | |
| JP6677074B2 (ja) | 運転診断装置 | |
| JP6448347B2 (ja) | 減速制御システム、方法およびプログラム | |
| JP7564954B2 (ja) | 電子制御装置及び車載システム | |
| JP5504743B2 (ja) | 走行支援内容決定装置、走行支援内容決定方法および走行支援内容決定プログラム | |
| US20240083446A1 (en) | Driving assistance system, in-vehicle control device, driving assistance method and computer readable medium | |
| US10030983B2 (en) | Support point management system, method, and program | |
| US20220073073A1 (en) | Device and Method for Controlling Platooning | |
| JP2018167801A (ja) | 車両制御装置、車両制御方法、及び車両制御プログラム | |
| US12509122B2 (en) | Vehicle selection device and vehicle selection method | |
| CN107076566A (zh) | 引导信息显示系统、引导信息显示方法、以及引导信息显示程序 | |
| JP5752887B2 (ja) | 評価装置、評価方法、プログラム、および記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2017503969 Country of ref document: JP Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15899559 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15562393 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 112015006729 Country of ref document: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15899559 Country of ref document: EP Kind code of ref document: A1 |