SENSORY EVALUATION SYSTEM, SUSPENSION DEVICE, AND SUSPENSION CONTROL SYSTEM
A sensory evaluation system performs sensory evaluation on a plurality of sensory indexes corresponding to respective feelings of an occupant according to traveling of a moving body, and includes: a data adjustment unit that generates evaluation data to be used for the sensory evaluation based on information acquired according to the traveling of the moving body; an evaluation index determination unit that selects at least any one sensory index as an evaluation index from among the plurality of sensory indexes based on the information; an evaluation unit that calculates an evaluation value for the evaluation index from the evaluation data using an evaluation circuit corresponding to the evaluation index; and an aggregation unit that aggregates the evaluation value calculated by the evaluation unit.
Latest Hitachi Astemo, Ltd. Patents:
The present invention relates to a sensory evaluation system, and a suspension device and a suspension control system using the sensory evaluation system.
BACKGROUND ARTA vibration stimulus generated by a tire passing through unevenness of a road surface or the like in a traveling vehicle is attenuated by a suspension of the vehicle and transmitted to an occupant via a chassis or a seat. Therefore, damping characteristics of the suspension greatly affect the ride comfort felt by the occupant. Conventionally, in automobile manufacturers that manufacture vehicles, evaluators such as specially trained expert drivers have performed sensory evaluation on ride comfort at the time of actually driving a vehicle, and adjusted a suspension or the like by reflecting a result of the evaluation to improve the ride comfort.
As a technique for automatically performing the above-described sensory evaluation on the ride comfort instead of the evaluators, for example, a technique described in PTL 1 is known. PTL 1 discloses a movement evaluation method for performing movement evaluation by detecting jerk and acceleration of a moving object using a jerk sensor and inputting the detected jerk and acceleration to a neural network that has learned sensory evaluation obtained when a human gets on the object as a teacher signal.
CITATION LIST Patent LiteraturePTL 1: JP H7-244065 A
SUMMARY OF INVENTION Technical ProblemThere are a plurality of types of indexes related to sensory evaluation on ride comfort, and the ride comfort is generally evaluated by balance of an evaluation value for each index. However, the conventional technique described in PTL 1 does not take this point into consideration, and thus, the optimal ride comfort is not always derived even if a high evaluation result is obtained by the sensory evaluation. Therefore, there is a demand for a sensory evaluation technique capable of obtaining an evaluation result contributing to improvement of ride comfort.
Solution to ProblemA sensory evaluation system according to the present invention performs sensory evaluation on a plurality of sensory indexes corresponding to respective feelings of an occupant according to traveling of a moving body, and includes: a data adjustment unit that generates evaluation data to be used for the sensory evaluation based on information acquired according to the traveling of the moving body; an evaluation index determination unit that selects at least any one sensory index as an evaluation index from among the plurality of sensory indexes based on the information; an evaluation unit that calculates an evaluation value for the evaluation index from the evaluation data using an evaluation circuit corresponding to the evaluation index; and an aggregation unit that aggregates the evaluation value calculated by the evaluation unit.
A suspension device according to the present invention is manufactured based on the evaluation value output from the sensory evaluation system.
A suspension control system according to the present invention includes: the above-described sensory evaluation system; and a suspension damping force variable mechanism that adjusts a damping force of a suspension device mounted on the moving body based on the evaluation value output from the sensory evaluation system.
Advantageous Effects of InventionAccording to the present invention, it is possible to provide the sensory evaluation technique capable of obtaining the evaluation result contributing to the improvement of the ride comfort.
FIG. is a block diagram illustrating a functional configuration of a sensory evaluation system according to a first embodiment of the present invention.
A first embodiment of the present invention will be described hereinafter with reference to
The transmission/reception unit 102 is connected to a computer center 150 via a network, such as the Internet, receives learning data transmitted from the computer center 150, and outputs the learning data to the control unit 103. Examples of the learning data include evaluation index determination data used when the evaluation index determination unit 106 selects a sensory index (evaluation index) to be evaluated for each type of a road surface from among the plurality of types of sensory indexes, evaluation circuit data used in each evaluation circuit, which will be described later, included in the evaluation unit 107, and the like. For example, in a sensory evaluation test performed in advance by an evaluator, such as a specially trained expert driver, the computer center 150 aggregate sensor information acquired from various sensors mounted on a vehicle to be evaluated, evaluation indexes answered by the evaluator for the respective types of road surfaces, and evaluation values for the respective evaluation indexes, and obtains relationships thereof by machine learning, such as deep learning to generate the learning data. Then, the generated learning data is transmitted to the sensory evaluation system 101 in response to a request from the sensory evaluation system 101. The learning data transmitted from the computer center 150 is received by the transmission/reception unit 102 in the sensory evaluation system 101 and output to the control unit 103.
The control unit 103 has a function of controlling operations of the respective functional blocks constituting the sensory evaluation system 101 to a cooperative operation. That is, the respective functional blocks of the sensory evaluation system 101 operate in accordance with the control of the control unit 103, whereby sensory evaluation as will be described later is executed in the sensory evaluation system 101. The control unit 103 is configured using, for example, a microcomputer.
The register 104 is a part that stores parameters used in the respective functional blocks present in the sensory evaluation system 101, and is configured using, for example, a RAM. The register 104 includes an input data specification register 112, a display selection register 113, and an aggregation mode selection register 114, which are classified according to types of parameters to be stored.
The sensor group 105 is the functional block including a plurality of types of sensors mounted on the host vehicle. The sensor group 105 includes, for example, a first sensor 115 that is an acceleration sensor, a second sensor 116 that is a camera, a third sensor 117 that is a vehicle speed sensor, and a fourth sensor 118 that is a gyro sensor. The sensor group 105 uses these sensors to acquire road surface information on a road surface on which the host vehicle travels and acceleration information and angular velocity information on an acceleration and an angular velocity according to a movement state of the host vehicle as the sensor information according to traveling of the host vehicle. Specifically, for example, the acceleration information is acquired by the first sensor 115, and the angular velocity information is acquired by the fourth sensor 118. In addition, a captured image obtained by capturing the road surface around the host vehicle by the second sensor 116 is acquired as road surface information. Note that the sensor group 105 may include a radar or the like configured to grasp a surrounding environment on the front side although not illustrated in
The evaluation index determination unit 106 selects any of the plurality of sensory indexes as an evaluation index based on sensor information on the surrounding environment of the host vehicle among pieces of the sensor information acquired by the sensor group 105. Specifically, for example, a road surface state around the host vehicle is determined based on the road surface information acquired by the second sensor 116, which is the camera, and a sensory index according to the road surface state is selected as the evaluation index. Specifically, for example, in a case where a flat feeling and harshness are used as sensory indexes in the sensory evaluation system 101, the flat feeling is selected as the evaluation index and the harshness is not selected when the host vehicle travels on a newly paved road. Conversely, when the vehicle travels on a road such as a dirt road surface, the harshness is selected as the evaluation index without selecting the flat feeling. In other words, based on the sensory indexes, types of road surfaces to be evaluated exist for the respective sensory indexes. Therefore, it is preferable that the evaluation index determination unit 106 acquire road surface information on a road surface on the front side when the host vehicle is traveling, and determine a sensory index to be selected as the evaluation index based on the road surface information. For example, the evaluation index can be selected in association with any of the sensory indexes based on a frequency distribution when the road surface information is developed in a time direction, pattern matching based on a relationship between road surface shape data acquired as the road surface information and a preset evaluation index, a relationship with an evaluation index acquired by learning, or the like.
The evaluation unit 107 includes a data adjustment unit 119 and evaluation circuits 120 to 124. The data adjustment unit 119 generates evaluation data used by the evaluation circuits 120 to 124 based on pieces of the sensor information on the acceleration and the angular velocity of the host vehicle from among pieces of the sensor information acquired by the sensor group 105. The evaluation circuits 120 to 124 correspond to respective different sensory indexes, and calculate an evaluation value for each of the sensory indexes based on the evaluation data input from the data adjustment unit 119. In the present embodiment, it is assumed that the sensory evaluation system 101 performs the sensory evaluation using five types of sensory indexes of a flat feeling, harshness, a stroke feeling, a fluffy feeling, and plushness, and the evaluation circuits 120 to 124 corresponding to the respective sensory indexes are provided in the evaluation unit 107. That is, the evaluation circuit 120, the evaluation circuit 121, the evaluation circuit 122, the evaluation circuit 123, and the evaluation circuit 124 correspond to the flat feeling, the harshness, the stroke feeling, the fluffy feeling, and the plushness, respectively, and calculate respective evaluation values for these sensory indexes. Note that each evaluation circuit has a different target sensory index, and thus, a specification of evaluation data may be different for each evaluation circuit.
The specification of the evaluation data input from the data adjustment unit 119 to each evaluation circuit is determined based on a parameter value stored in the input data specification register 112 included in the register 104. Preferably, the parameter value can be updated by receiving update information transmitted from the outside by the transmission/reception unit 102.
Parameters used when the evaluation circuits 120 to 124 calculate the respective evaluation values are stored in the weight parameter storage unit 109. Since the five types of sensory indexes are assumed in the present embodiment as described above, the weight parameter storage unit 109 has a capacity capable of storing parameters for five sets. Note that the parameter referred to herein corresponds to, for example, a coefficient of a calculation formula used in the evaluation circuits 120 to 124. In addition, for example, when each of the evaluation circuits 120 to 124 is realized using a hierarchical neural network, information on a weight Wij of a connection between elements in each neural network is stored in the weight parameter storage unit 109.
The aggregation unit 108 aggregates the evaluation values calculated by the evaluation circuits 120 to 124. Note that the types of road surfaces to be evaluated exist for the respective sensory indexes in the sensory evaluation system 101 of the present embodiment as described above. Therefore, when the host vehicle travels on a road surface that is not an evaluation target, there is a possibility that an appropriate evaluation value is not output from the evaluation circuits 120 to 124. Thus, the aggregation unit 108 uses only an evaluation value output from an evaluation circuit corresponding to a sensory index selected as an evaluation index among the evaluation circuits 120 to 124 as an aggregation target based on a determination result of the evaluation index by the evaluation index determination unit 106. As a result, the evaluation values output by the evaluation circuits 120 to 124 when the host vehicle travels on the road surface to be evaluated are aggregated, and the evaluation value for the road surface that is not the evaluation target can be excluded. In this manner, the aggregation unit 108 classifies the evaluation values into the evaluation target/non-evaluation target, and writes the evaluation values, which have not been excluded, into the aggregation data storage unit 110 together with time stamps. When the sensory evaluation by the sensory evaluation system 101 is completed, the aggregation unit 108 reads and aggregates the evaluation values stored in the aggregation data storage unit 110, and outputs and displays a result of the aggregation on the in-vehicle display unit 111. As a result, a result of the sensory evaluation is presented to the occupant of the host vehicle.
Note that the aggregation result of the evaluation values aggregated by the aggregation unit 108 and displayed on the in-vehicle display unit 111 may be an instantaneous value or a time average value of evaluation values at any timing, or may be an average value of evaluation values for each evaluation index when the host vehicle travels in a predetermined road section. For example, any method by which the aggregation unit 108 aggregates the evaluation values is determined based on the information stored in the aggregation mode selection register 114 included in the register 104. The occupant of the host vehicle can arbitrarily select a method for aggregating evaluation values by setting an aggregation mode by operating an operation switch (not illustrated) or the like.
The in-vehicle display unit 111 displays the aggregation result of evaluation values obtained by the aggregation unit 108 on a screen as the sensory evaluation result of the sensory evaluation system 101, and presents the aggregation result to the occupant of the host vehicle. Note that a type of a sensory index for displaying the sensory evaluation result on the in-vehicle display unit 111 is determined based on the information stored in the display selection register 113 included in the register 104. The occupant of the host vehicle can arbitrarily select the type of the sensory index to be displayed on the in-vehicle display unit 111 by operating an operation switch (not illustrated) or the like.
In
Time-series data 402 is data obtained by dividing data of sensor information, output from each sensor of the sensor group 105 at a predetermined cycle, every fixed period and processing the divided data as one data string. The time-series data 402, generated as evaluation data by the data adjustment unit 119 based on sensor information acquired from each of one or more types of sensors among the sensors constituting the sensor group 105, is input to the evaluation circuit 401 for each sensor type. Specifically, for example, in a case where a sampling rate of each sensor is 100 Hz and an attention period (window width) of the time-series data 402 is 500 msec, data of 50 points (=100 Hz×0.5 sec) for one sensor is input to the evaluation circuit 401 as the time-series data 402. In this case, for example, if the number of types of sensors corresponding to the evaluation circuit 401 is ten types, the number of elements of the input layer of the evaluation circuit 401 is set to I=500 (=50 points×10 types) except for the above-described bias term. Then, the window width is shifted in the time-axis direction, so that the time-series data 402 of the road surface on which the host vehicle travels can be acquired every fixed period, and the evaluation value can be calculated by the evaluation circuit 401.
Assuming that the highest point of the evaluation value is 9.00, the lowest point is 5.00, and am interval of points is 0.25 as illustrated in
Note that the number of elements in each layer of the input layer, the hidden layer, and the output layer, and magnitudes of the weights W1ij and W2jk coupling the respective elements are preferably set to optimum values for each corresponding sensory index in the evaluation circuit 401. That is, when the evaluation circuits 120 to 124 of
In addition, a specification of the time-series data 402 generated as the evaluation data for the evaluation circuits 120 to 124 by the data adjustment unit 119 may be the same or different for each evaluation circuit. For example, the evaluation data can be generated by varying a time range (window width) for acquiring the time-series data 402 or a time interval (sampling rate) of the time-series data 402 for each evaluation circuit. In this manner, each evaluation circuit can acquire optimal time-series data for each corresponding sensory index. Furthermore, spectrum data representing a frequency component of the time-series data 402, or data obtained by processing the time-series data 402 or the spectrum data may be generated as the evaluation data.
The evaluation circuit illustrated in
First, in Step 601, the control unit 103 sets “0” indicating that sensory evaluation has not been executed to a flag value indicating an execution status of the sensory evaluation.
In Step 602, the control unit 103 determines whether the sensory evaluation ON has been set by an operation or the like from the occupant of the host vehicle, that is, whether an execution instruction for the sensory evaluation has been issued. In the case of the sensory evaluation ON, it is determined that the execution instruction for the sensory evaluation has been issued, and the processing proceeds to Step 603. In the case of the sensory evaluation OFF, it is determined that the execution instruction for the sensory evaluation has not been issued, and the processing proceeds to Step 616.
In Step 603, the control unit 103 sets “1” indicating that the execution has started to the above-described flag value indicating the execution status of the sensory evaluation.
In Step 604, the control unit 103 starts scanning a road surface on the front side of the host vehicle and acquires road surface information using the second sensor 116 which is the camera in the sensor group 105.
In Step 605, the control unit 103 performs perspective separation of the road surface information acquired by the second sensor 116. As a result, the road surface information output from the second sensor 116 is separated into road surface information on the far side of the host vehicle used in the evaluation index determination unit 106 and road surface information on the near side of the host vehicle used in the data adjustment unit 119.
In Step 606, the evaluation index determination unit 106 executes time-series analysis and frequency analysis using the road surface information of the far side between pieces of the road surface information obtained by the perspective separation in Step 605, and extracts a feature of the road surface.
In Step 607, the evaluation index determination unit 106 determines a sensory index corresponding to the road surface on which the host vehicle travels based on an analysis result of Step 606. Here, at least one of a plurality of types of sensory indexes set in advance, for example, the five types of sensory indexes including the flat feeling, the harshness, the stroke feeling, the fluffy feeling, and the plushness described above is determined from the feature of the road surface extracted in Step 606 as the sensory index corresponding to the road surface. As a result, at least any one sensory index among the plurality of sensory indexes is selected as an evaluation index to be used for sensory evaluation.
In Step 608, the control unit 103 selects an evaluation circuit corresponding to the sensory index selected as the evaluation index in Step 607 from among the evaluation circuits 120 to 124 provided for the respective sensory indexes.
In Step 609, the control unit 103 selects a storage area of the aggregation data storage unit 110 corresponding to the evaluation circuit selected in Step 608 as a storage block of an evaluation value.
In Step 610, the data adjustment unit 119 extracts acceleration information and angular velocity information acquired by the first sensor 115 and the fourth sensor 118 in the sensor group 105 over a predetermined time range, and generates time-series data to be used as evaluation data. Note that not the time-series data itself but data based on the time-series data, for example, spectrum data representing a frequency component of the time-series data, data obtained by processing the time-series data or the spectrum data may be created as the evaluation data. The evaluation data can be created in any data format as long as evaluation data can be used to calculate an evaluation value in the evaluation circuits 120 to 124.
In Step 611, the data adjustment unit 119 adjusts an operation start timing of the evaluation circuit using the road surface information of the near side between pieces of the road surface information obtained by the perspective separation in Step 605, vehicle speed information acquired by the third sensor 117, and the like. Then, according to the adjusted timing, the time-series data generated in Step 610 is developed as evaluation data in the evaluation circuit selected in Step 608.
In Step 612, the evaluation circuit selected in Step 608 from among the evaluation circuits 120 to 124 calculates an evaluation value for the evaluation index selected in Step 607 based on the evaluation data input from the data adjustment unit 119 in Step 611.
In Step 613, the aggregation unit 108 determines whether a set aggregation mode is an instantaneous value aggregation mode or an average value aggregation mode based on a value of the aggregation mode selection register 114. For example, when the value of the aggregation mode selection register 114 is “0”, it is determined that the instantaneous value aggregation mode is set, and the processing proceeds to Step 614. When the value of the aggregation mode selection register 114 is “1”, it is determined that the average value aggregation mode is set, and the processing proceeds to Step 615.
In Step 614, the aggregation unit 108 transfers the evaluation value calculated in Step 612 to the in-vehicle display unit 111 for display. As a result, an instantaneous value of the evaluation value for the evaluation index selected in Step 607 is output to the outside using the in-vehicle display unit 111. Note that there is a case where the instantaneous value changes too quickly to be hardly visible depending on a calculation cycle of the evaluation value. In such a case, a predetermined time average value may be calculated and displayed instead of the instantaneous value.
In Step 615, the aggregation unit 108 writes the evaluation value calculated in Step 612 into the storage block selected in Step 609. When the process in Step 614 or Step 615 is completed, the processing returns to Step 602, and the above-described processing is repeated. As a result, the series of processes in Step 603 to 615 is continuously executed until it is determined in Step 602 that the sensory evaluation OFF has been set.
When it is determined in Step 602 that the sensory evaluation OFF has been set, the control unit 103 determines whether the above-described flag value indicating the execution status of the sensory evaluation is set to “1” in Step 616. When the flag value is set to “1”, it is determined that the sensory evaluation has been executed by the series of processes in Step 603 to 615, and the processing proceeds to Step 617. When the flag value is set to “0”, it is determined that the sensory evaluation has not been executed, and the processing returns to Step 601.
In Step 617, the aggregation unit 108 determines whether a set aggregation mode is the instantaneous value aggregation mode or the average value aggregation mode, similarly to Step 613 described above. When the average aggregation mode is set, the processing proceeds to Step 618. When the instantaneous value aggregation mode is set, the processing returns to Step 601.
In Step 618, the aggregation unit 108 reads evaluation values stored in the aggregation data storage unit 110.
In Step S619, the aggregation unit 108 calculates an average value of the evaluation values for each evaluation index from the start of the processing of
Here, a road surface to be evaluated for the flat feeling is the good road, and the degraded asphalt road is not evaluated for the flat feeling. On the other hand, a road surface to be evaluated for the harshness is the degraded asphalt road, and the good road is not evaluated. In this case, as illustrated in
In addition, aggregation results of evaluation values obtained by different aggregation methods are displayed as sensory evaluation results based on setting values of the aggregation mode selection register 114 in the in-vehicle display unit 111 as described above. For example, the average value aggregation mode is set when the register value of the aggregation mode selection register 114 is “1”, and the average value of evaluation values when the host vehicle travels on the road surface to be evaluated is displayed as the sensory test result. On the other hand, the instantaneous value aggregation mode is set when the register value of the aggregation mode selection register 114 is “0”, and the instantaneous value of the evaluation value when the host vehicle travels on the road surface to be evaluated is displayed as the sensory test result. Note that the above description is given as an example, and the register value that can be taken by the aggregation mode selection register 114 may be enlarged to use a moving average value. Furthermore, a register having a width of 2 bits or more may be set in the aggregation mode selection register 114 in order to make it possible to select a window width at the time of calculating the moving average from a plurality of values.
Note that the examples of
When the traveling road surface of the host vehicle changes as indicated by the road surface type 701, the evaluation index determination unit 106 acquires a detection result of the road surface type as indicated by the timing waveform 901, for example, based on the road surface information transferred from the second sensor 116. That is, if the road surface type changes, the evaluation index determination unit 106 detects the changed road surface type at the timing when a pulse waveform becomes High (1) in the timing waveform 901. When the changed road surface type is detected in this manner, the evaluation index determination unit 106 selects at least any one of the five types of sensory indexes as an evaluation index as indicated by the timing waveforms 902 to 906 for the detected road surface type. That is, on the good road, for example, each sensory index of the flat feeling, the stroke feeling, and the plushness is selected as the evaluation index, and each of the timing waveforms 902, 904, and 906 corresponding to these evaluation indexes is output as High (1) during traveling on the road surface to be evaluated. On the other hand, for the harshness and the fluffy feeling that are not selected as the evaluation indexes, the timing waveforms 903 and 905 corresponding to these evaluation indexes are output as Low (0). In addition, on the degraded asphalt road, for example, each sensory index of the harshness, the stroke feeling, and the fluffy feeling is selected as the evaluation index, and each of the timing waveforms 903, 904, and 905 corresponding to these evaluation indexes is output as High (1) during traveling on the road surface to be evaluated. On the other hand, for the flat feeling and the plushness that are not selected as the evaluation indexes, the timing waveforms 902 and 906 corresponding to these evaluation indexes are output as Low (0). A switching timing for the timing waveform 902 to 906 at this time is determined according to a detection timing of the road surface type or the vehicle speed of the host vehicle.
Note that
Next, a specific example of the evaluation index determination unit 106 will be described. The evaluation index determination unit 106 can select an evaluation index based on the road surface information acquired by the second sensor 116, the radar that scans the front side of the host vehicle, or the like by pattern matching as described above. For example, it is possible to perform the pattern matching by focusing on a time-series waveform of sensor data acquired as the road surface information or a shape of a power spectral density (PSD), and select an evaluation index according to a road surface state. Alternatively, the evaluation index determination unit 106 may be realized using a hierarchical neural network similar to the evaluation circuit 401 described above.
The circuit illustrated in
In the pattern matching described above, it is necessary to quantitatively determine the relationship between the time-series waveform of the sensor value representing the road surface information or the shape of the power spectral density, and the sensory index to be selected as the evaluation index in advance. However, when the hierarchical neural network as illustrated in
According to the first embodiment of the present invention described above, the following operational effects are achieved.
(1) The sensory evaluation system 101 performs sensory evaluation on a plurality of sensory indexes corresponding to respective feelings of an occupant according to traveling of a host vehicle that is a moving body. The sensory evaluation system 101 includes: the data adjustment unit 119 that generates evaluation data used for the sensory evaluation based on information acquired according to the traveling of the host vehicle; the evaluation index determination unit 106 that selects at least one sensory index from among the plurality of sensory indexes as an evaluation index based on the information; the evaluation unit 107 that calculates evaluation values for the evaluation indexes from evaluation data using the evaluation circuits 120 to 124 corresponding to the evaluation indexes; and the aggregation unit 108 that aggregates the evaluation values calculated by the evaluation unit 107. In this manner, it is possible to provide the sensory evaluation technique capable of obtaining the evaluation result contributing to the improvement of the ride comfort.
(2) The information includes road surface information on a road surface on which the host vehicle travels. The evaluation index determination unit 106 selects an evaluation index based on the road surface information. Specifically, the evaluation index determination unit 106 selects the evaluation index based on a preset relationship between the road surface information and the evaluation index or a relationship between the road surface information and the evaluation index acquired by learning. In this manner, the evaluation index can be appropriately selected from among the plurality of sensory indexes.
(3) The information includes at least one of acceleration information on an acceleration of the host vehicle and angular velocity information on an angular velocity of the host vehicle. The data adjustment unit 119 generates evaluation data based on at least one of the acceleration information and the angular velocity information. Specifically, the time-series data 402 of at least one of the acceleration information and the angular velocity information or data based on the time-series data 402 is generated as the evaluation data. In this manner, it is possible to generate the evaluation data suitable for calculation of the evaluation value.
(4) The data adjustment unit 119 can generate the evaluation data by making at least one of a time range and a time interval of the time-series data 402 different for each evaluation circuit. In this manner, it is possible to generate the optimum evaluation data for each evaluation circuit.
(5) The evaluation unit 107 includes the plurality of evaluation circuits 120 to 124 corresponding to the plurality of respective sensory indexes, and selects an evaluation circuit corresponding to an evaluation index from among the evaluation circuits 120 to 124 (Step 608), and calculates an evaluation value using the selected evaluation circuit (Step 612). In this manner, the calculation of the evaluation value for each sensory index can be easily realized.
(6) The aggregation unit 108 can set either a first aggregation mode (instantaneous value aggregation mode) or a second aggregation mode (average value aggregation mode). When the first aggregation mode is set, the aggregation unit 108 outputs an instantaneous value or a time average value of the evaluation value for the evaluation index (Step 614). When the second aggregation mode is set, the aggregation unit 108 aggregates and outputs an average value of evaluation values for each evaluation index during traveling of the host vehicle in a predetermined road section (Steps 619 and 620). In this manner, the sensory evaluation result can be output in an appropriate format according to the purpose.
Second EmbodimentA second embodiment of the present invention will be described hereinafter with reference to
The sensor group 1102 further includes a fifth sensor 1106 in addition to the first sensor 115, the second sensor 116, the third sensor 117, and the fourth sensor 118 described in the first embodiment. The fifth sensor 1106 is a GPS sensor that receives a GPS signal. The sensory evaluation system 1101 of the present embodiment can identify a position of a host vehicle using the GPS signal received by the fifth sensor 1106.
The evaluation index determination unit 1103 selects any of a plurality of sensory indexes as an evaluation index similarly to the evaluation index determination unit 106 described in the first embodiment. At this time, the evaluation index determination unit 106 of the first embodiment selects the evaluation index based on the road surface information acquired by the second sensor 116, but the evaluation index determination unit 1103 of the present embodiment selects the evaluation index based on road surface information transferred from the map storage unit 1105.
The computer center 1104 manages map data including road information in addition to management of learning data used in the evaluation index determination unit 1103 and the evaluation unit 107 similarly to the computer center 150 described in the first embodiment. The road information includes not only latitude and longitude but also all pieces or at least one piece of road surface information such as a type of a road surface, a road surface characteristic, and a surface shape of the road surface, and information such as a gradient and a curvature. Furthermore, the road information may include information of an evaluation index corresponding to each road. If the road information includes the information of the evaluation index, the selection of the evaluation circuits 120 to 124 by the evaluation index determination unit 1103 and the processing of the aggregation unit 108 can be determined with reference to the information.
The map storage unit 1105 is a block that stores the map data to which the road information is assigned. The map data stored in the map storage unit 1105 is obtained by downloading a part of the map data managed by the computer center 1104 via the transmission/reception unit 102.
The map data is downloaded from the computer center 1104 as follows, for example. First, the sensory evaluation system 1101 measures a position of the host vehicle using the fifth sensor 1106, and transmits coordinate data of latitude and longitude indicating the position to the computer center 1104 via the transmission/reception unit 102. Based on the coordinate data received from the sensory evaluation system 1101, the computer center 1104 transmits map data of a certain range, for example, map data within a radius of 10 km excluding the rear side from the host vehicle, to the sensory evaluation system 1101. The sensory evaluation system 1101 downloads the map data transmitted from the computer center 1104 and stores the map data in the map storage unit 1105.
When the download of the map data is completed, the sensory evaluation system 1101 accesses the map storage unit 1105 every time the position of the host vehicle changes due to traveling, and acquires road surface information of a road corresponding to the position of the host vehicle measured using the fifth sensor 1106. Then, the evaluation index determination unit 1103 determines an evaluation index based on the acquired road surface information. In this manner, the selection of the evaluation index based on the map information is realized.
In Step 1201, the control unit 103 identifies a position of the host vehicle using the fifth sensor 1106, which is the GPS sensor in the sensor group 1102 before the host vehicle starts traveling. Next, in Step 1202, the control unit 103 makes an inquiry to the computer center 1104 via the transmission/reception unit 102, downloads map data within a certain range from the host vehicle, and transfers the map data to the map storage unit 1105. As a result, the sensory evaluation system 1101 can acquire road surface information of a road on which the host vehicle is to travel in advance. That is, sensory evaluation can be performed using the road surface information of the map data stored in advance in the map storage unit 1105 without inquiring the computer center 1104 every time the position changes according to traveling of the host vehicle.
In Step 1203, the control unit 103 identifies a position of the host vehicle using the fifth sensor 1106 during traveling of the host vehicle. Next, in Step 1204, the control unit 103 acquires road surface information of a road corresponding to the position of the host vehicle identified in Step 1203, for example, road surface information of a road 10 m ahead from the map storage unit 1105. Then, the acquired road surface information is transferred to the evaluation index determination unit 1103.
In Step 607, the evaluation index determination unit 1103 determines a sensory index corresponding to the road surface on which the host vehicle travels based on the road surface information transferred in Step 1204. Here, at least one of a plurality of types of preset sensory indexes is determined as a sensory index corresponding to the road surface from the road surface information transferred in Step 1204, which is different from Step 607 in
According to the second embodiment of the present invention described above, the same operational effects as those of the first embodiment are achieved. Furthermore, it is unnecessary to operate the evaluation index determination unit 1103 at all times during traveling of the host vehicle, and thus, the configuration of the sensory evaluation system 1101 can be simplified, and power consumption can be reduced.
Third EmbodimentA third embodiment of the present invention will be described hereinafter with reference to
The evaluation circuit 1303 is obtained by sharing the evaluation circuits 120 to 124 for the respective sensory indexes described in
In all the circuit configurations of
When the traveling road surface of the host vehicle changes as indicated by the road surface type 701, the evaluation index determination unit 106 acquires a detection result of the road surface type as indicated by the timing waveform 901, for example, in the same manner as described in
Note that the specific examples of the number of elements of each of the input layer and the number of elements of the hidden layer have been described above, but the number of elements constituting the evaluation circuit 1303 of the present embodiment is not limited to these examples. If the maximum number of elements among the number of elements used in each sensory index is prepared in the evaluation circuit 1303, a sensory index for which an evaluation value is to be calculated can be switched in the evaluation circuit 1303 by adjusting weight parameters within the range to switch between enabling and disabling of the respective elements and connections.
In Step 1501, the control unit 103 reads a weight parameter of an evaluation circuit corresponding to a sensory index selected as an evaluation index in Step 607 from the weight parameter storage unit 109. Then, the read weight parameter is set in the evaluation circuit 1303. As a result, the evaluation circuit 1303 is adjusted according to the evaluation index in the evaluation unit 1302.
In Step 612, the evaluation circuit 1303 adjusted according to the evaluation index in Step 1501 calculates an evaluation value for the evaluation index based on evaluation data input from the data adjustment unit 119 in Step 611.
According to the third embodiment of the present invention described above, the following operational effects are obtained in addition to the operational effects similar to those of the first embodiment.
(7) The evaluation unit 1302 includes the evaluation circuit 1303 corresponding to a plurality of sensory indexes in common, adjusts the evaluation circuit 1303 according to an evaluation index (Step 1501), and calculates an evaluation value using the adjusted evaluation circuit 1303 (Step 612). Specifically, the evaluation circuit 1303 is constructed using a neural network in which a plurality of elements are hierarchically coupled, and adjusts a weight parameter per element according to the evaluation index. In this manner, a circuit scale can be reduced.
Fourth EmbodimentA fourth embodiment of the present invention will be described hereinafter with reference to
The evaluation value collection center 1602 collects evaluation values for the respective sensory indexes calculated and aggregated by the sensory evaluation system 1601 while a host vehicle travels on various roads, and provides the evaluation values to a designer 1603. Note that the evaluation value collection center 1602 may be connected to a plurality of the sensory evaluation systems 1601 mounted on different vehicles, and evaluation values may be collected from the respective sensory evaluation systems 1601. The designer 1603 who is provided with the evaluation value from the evaluation value collection center 1602 designs a suspension device 1605 with reference to the evaluation value, and provides design information to a manufacturing process 1604. In the manufacturing process 1604 to which the design information is provided, the suspension device 1605 is manufactured using the design information. As a result, the suspension device 1605 can be manufactured based on the evaluation value output from the sensory evaluation system 1601.
Note that the example has been described in which the suspension device 1605 is manufactured using the evaluation value output from the sensory evaluation system 1601 similar to the sensory evaluation system 101 described in the first embodiment in the above description. However, the sensory evaluation system 1601 may be configured similarly to the sensory evaluation systems 1101 and 1301 described in the second and third embodiments, and the suspension device 1605 may be manufactured using an evaluation value output from this sensory evaluation system 1601.
According to the fourth embodiment of the present invention described above, the suspension device 1605 is manufactured based on the evaluation value output from the sensory evaluation system 1601. In this manner, the suspension device 1605 can be manufactured by easily reflecting the evaluation value per sensory index acquired for various roads, it is possible to provide the suspension device that has high performance in terms of improving ride comfort.
Fifth EmbodimentA fifth embodiment of the present invention will be described hereinafter with reference to
The suspension damping force variable mechanism 1702 adjusts the damping force of the suspension device (not illustrated) mounted on a host vehicle based on an evaluation value for each sensory index output from the sensory evaluation system 1701. For example, a control command value or a control parameter according to the evaluation value is set for the suspension device capable of adjusting the damping force according to a control command value or a control parameter input from the outside. As a result, the suspension device can be adjusted by reflecting a sensory evaluation result obtained by the sensory evaluation system 1701.
In general, in the suspension device, damping force characteristics change according to oil leakage or aging of mechanical characteristics, which affects ride comfort of an automobile in some cases. Thus, when a change of the evaluation value under a similar traveling environment is detected in the automobile equipped with the sensory evaluation system 1701, the damping force of the suspension device is adjusted in a direction of canceling such a change by the suspension damping force variable mechanism 1702 in the suspension control system of the present embodiment. As a result, even when a failure or deterioration occurs in the suspension device, suspension characteristics can be corrected, and thus, the use time of the suspension device can be extended. Furthermore, the suspension characteristics may be changed according to a type of a road surface on which the host vehicle travels. In this manner, the optimum ride comfort can be always provided regardless of the type of the road surface.
Note that the example has been described in which the damping force of the suspension device is adjusted by the suspension damping force variable mechanism 1702 using the evaluation value output from the sensory evaluation system 1701 similar to the sensory evaluation system 101 described in the first embodiment in the above description. However, the sensory evaluation system 1701 may be configured similarly to the sensory evaluation systems 1101 and 1301 described in the second and third embodiments, and the damping force of the suspension device may be adjusted using an evaluation value output from this sensory evaluation system 1701.
According to the fifth embodiment of the present invention described above, the suspension control system includes: the sensory evaluation system 1701; and the suspension damping force variable mechanism 1702 that adjusts the damping force of the suspension device mounted on the host vehicle based on the evaluation value output from the sensory evaluation system 1701. In this manner, it is possible to provide the suspension device capable of extending the use time of the suspension device and providing the optimum ride comfort regardless of the type of the road surface.
The above-described respective embodiments and various modifications are merely examples, and the present invention is not limited to these contents unless the features of the invention are impaired. In addition, the various embodiments and modifications have been described as above, but the present invention is not limited to these contents. Other aspects that can be considered within the scope of the technical ideas of the present invention are also included in the scope of the present invention.
The disclosed content of the following priority application is incorporated herein as the citation.
Japanese Patent Application No. 2019-66885 (filed on Mar. 29, 2019)
REFERENCE SIGNS LIST
- 101, 1101, 1301, 1601, 1701 sensory evaluation system
- 102 transmission/reception unit
- 103 control unit
- 104 register
- 105, 1102 sensor group
- 106, 1103 evaluation index determination unit
- 107, 1302 evaluation unit
- 108 aggregation unit
- 109 weight parameter storage unit
- 110 aggregation data storage unit
- 111 in-vehicle display unit
- 112 input data specification register
- 113 display selection register
- 114 aggregation mode selection register
- 115 first sensor
- 116 second sensor
- 117 third sensor
- 118 fourth sensor
- 119 data adjustment unit
- 120, 121, 122, 123, 124, 1303 evaluation circuit
- 150, 1104 computer center
- 1105 map storage unit
- 1106 fifth sensor
- 1602 evaluation value collection center
- 1603 designer
- 1604 manufacturing process
- 1605 suspension device
- 1702 suspension damping force variable mechanism
Claims
1. A sensory evaluation system, which performs sensory evaluation on a plurality of sensory indexes corresponding to respective feelings of an occupant according to traveling of a moving body, the sensory evaluation system comprising:
- a data adjustment unit that generates evaluation data to be used for the sensory evaluation based on information acquired according to the traveling of the moving body;
- an evaluation index determination unit that selects at least any one sensory index as an evaluation index from among the plurality of sensory indexes based on the information;
- an evaluation unit that calculates evaluation values for the evaluation indexes from the evaluation data using evaluation circuits corresponding to the evaluation indexes; and
- an aggregation unit that aggregates the evaluation values calculated by the evaluation unit.
2. The sensory evaluation system according to claim 1, wherein
- the information includes road surface information on a road surface on which the moving body travels, and
- the evaluation index determination unit selects the evaluation index based on the road surface information.
3. The sensory evaluation system according to claim 2, wherein
- the evaluation index determination unit selects the evaluation index based on a preset relationship between the road surface information and the evaluation index or a relationship between the road surface information and the evaluation index learned by learning.
4. The sensory evaluation system according to claim 1, wherein
- the information includes at least one of acceleration information on an acceleration of the moving object and angular velocity information on an angular velocity of the moving body, and
- the data adjustment unit generates the evaluation data based on at least one of the acceleration information and the angular velocity information.
5. The sensory evaluation system according to claim 4, wherein
- the data adjustment unit generates time-series data of at least one of the acceleration information and the angular velocity information or data based on the time-series data as the evaluation data.
6. The sensory evaluation system according to claim 5, wherein
- the data adjustment unit generates the evaluation data by making at least one of a time range and a time interval of the time-series data different for each of the evaluation circuits.
7. The sensory evaluation system according to claim 1, wherein
- the evaluation unit includes a plurality of evaluation circuits corresponding to the plurality of respective sensory indexes, selects an evaluation circuit corresponding to the evaluation index from among the plurality of evaluation circuits, and calculates the evaluation value using the selected evaluation circuit.
8. The sensory evaluation system according to claim 1, wherein
- the evaluation unit includes an evaluation circuit corresponding to the plurality of sensory indexes in common, adjusts the evaluation circuit according to the evaluation index, and calculates the evaluation value using the adjusted evaluation circuit.
9. The sensory evaluation system according to claim 8, wherein
- the evaluation circuit is constructed using a neural network in which a plurality of elements are hierarchically coupled, and adjusts a weight parameter for each of the elements according to the evaluation index.
10. The sensory evaluation system according to claim 1, wherein
- the aggregation unit is capable of setting either a first aggregation mode or a second aggregation mode,
- the aggregation unit outputs an instantaneous value or a time average value of the evaluation value for the evaluation index when the first aggregation mode is set, and
- the aggregation unit aggregates and outputs an average value of the evaluation values for each of the evaluation indexes during traveling of the moving body in a predetermined road section when the second aggregation mode is set.
11. A suspension device manufactured based on the evaluation value output from the sensory evaluation system according to claim 1.
12. A suspension control system comprising:
- the sensory evaluation system according to claim 1; and
- a suspension damping force variable mechanism that adjusts a damping force of a suspension device mounted on the moving body based on the evaluation value output from the sensory evaluation system.
Type: Application
Filed: Mar 5, 2020
Publication Date: May 5, 2022
Patent Grant number: 12240285
Applicant: Hitachi Astemo, Ltd. (Hitachinaka-shi, Ibaraki)
Inventors: Akihito AKAI (Tokyo), Yuji CHIBA (Tokyo), Nobuyuki ICHIMARU (Hitachinaka-shi), Ryusuke HIRAO (Hitachinaka-shi)
Application Number: 17/436,896