The present invention relates to a vehicle control device.
Patent Literature 1 discloses that in a vehicle capable of switching between manual driving and automatic driving, a braking distance in a case where a preceding vehicle is not present during the manual driving is learned, and a learning result is reflected in a traveling characteristic of the automatic driving.
However, since there are a wide variety of conditions outside the vehicle (hereinafter referred to as “vehicle exterior conditions”) and inside the vehicle (hereinafter referred to as “vehicle interior conditions”), there is room for improvement in order to perform vehicle control according to these conditions. An object of the present invention is to provide a vehicle control device capable of setting a suitable control mode to a vehicle according to a wide variety of vehicle exterior conditions and vehicle interior conditions.
A vehicle control device for solving the above problem is applied to a vehicle having a plurality of control modes, and includes: an information acquisition unit that acquires vehicle condition information related to at least one of an external condition of the vehicle and an internal condition of the vehicle; and a mode acquisition unit that acquires, from among the plurality of control modes, a control mode according to an index output from a learner by inputting the vehicle condition information acquired by the information acquisition unit to the learner that has been subjected to machine learning for estimating the control mode suitable for the vehicle condition information.
In the above configuration, a relationship between the vehicle condition information and the control mode suitable for the vehicle condition information is generated by the machine learning, and the relationship is implemented in the learner. Therefore, it is possible to easily generate the preferable relationship as compared with the case where the relationship is described on a rule basis. As a result, a preferable control mode can be set for the vehicle according to a wide variety of vehicle exterior conditions and vehicle interior conditions.
Hereinafter, a first embodiment of a vehicle control device will be described with reference to
The braking device 30 includes an actuator 31 and a wheel brake 20.
The actuator 31 drives the wheel brake 20. For example, in a case where the braking device 30 is a hydraulic braking device, the actuator 31 feeds and discharges fluid to and from the wheel brake 20. In a case where the braking device 30 is an electric braking device, the actuator 31 transmits a driving force by an electric motor to the wheel brake 20.
The wheel brake 20 illustrated in
A sensor system 50, a vehicle exterior monitoring system 60, a navigation device 70, and a vehicle interior monitoring system 80 are connected to the braking control device 100.
The sensor system 50 detects a traveling state of the vehicle 10. For example, the sensor system 50 includes a wheel speed sensor 51, a longitudinal acceleration sensor 52, and a yaw rate sensor 53. In this case, the sensor system 50 detects a wheel speed WS, a longitudinal acceleration Gx, and a yaw rate Yr, and outputs information corresponding thereto (hereinafter referred to as “sensor information”) to the braking control device 100.
The vehicle exterior monitoring system 60 monitors a vehicle exterior condition. For example, the vehicle exterior monitoring system 60 includes an imaging device 61 and a radar device 62. The imaging device 61 images the outside of the vehicle 10. The radar device 62 detects a distance and a direction between the vehicle 10 and another vehicle, or an obstacle located around the vehicle 10. In this case, the vehicle exterior monitoring system 60 outputs information based on an image captured by the imaging device 61 (hereinafter referred to as “vehicle exterior imaging information”) and information based on a distance and a direction detected by the radar device 62 (hereinafter referred to as “radar information”) to the braking control device 100.
The vehicle exterior imaging information may be an image captured by the imaging device 61 or an image obtained by performing image processing on the image captured by the imaging device. The radar information may be a distance or a direction detected by the radar device 62, or may be three-dimensional space information generated from the distance or the direction.
The navigation device 70 acquires the current position and acquires information regarding the current position (hereinafter referred to as “map information”). The map information includes information regarding at least one of geography, topography, roads, facilities, and stores around the current position of the vehicle 10. The navigation device 70 may be an in-vehicle navigation device provided in the vehicle 10 or a mobile communication device owned by an occupant of the vehicle 10.
Hereinafter, information indicating the vehicle exterior condition such as vehicle exterior imaging information, radar information, and map information is referred to as “vehicle exterior condition information”.
The vehicle interior monitoring system 80 monitors the interior of the vehicle 10. For example, the vehicle interior monitoring system 80 includes an imaging device 81 that images the inside of the vehicle 10. In this case, the vehicle interior monitoring system 80 outputs information regarding an image captured by the imaging device 81 (hereinafter referred to as “vehicle interior imaging information”) to the braking control device 100.
An operation unit 17 and a display unit 18 are connected to the braking control device 100.
The operation unit 17 receives an operation of changing a control mode of the vehicle 10 by an occupant (mainly a driver) of the vehicle 10. The operation unit 17 outputs operation contents by the occupant of the vehicle 10 to the braking control device 100. The control mode will be described later in detail.
The display unit 18 displays information output from the braking control device 100. For example, the display unit 18 displays characters and icon images indicating the control mode.
The vehicle 10 has a plurality of control modes. In the present embodiment, the present invention will be described by exemplifying a control mode related to braking control of the vehicle 10, but the control mode may be related to driving control, may be related to steering control, or may be related to at least two types of cooperative control of braking, driving, and steering of the vehicle 10. Furthermore, in the present embodiment, the present invention will be described by exemplifying four control modes of the first control mode to the fourth control mode, but two or three control modes may be prepared, or five or more control modes may be prepared.
For example, in the second control mode, it is conceivable to suppress the pitching motion and the roll motion of the vehicle 10 at the time of braking as compared with the first control mode. In this case, as the braking control in the second control mode, known pitching suppression control or roll suppression control can be used.
For example, when a braking force is generated by the wheel brake 20, dust is generated by wear of the friction portion 22. Here, a generation amount of dust increases as a force of pressing the friction portion 22 against the portion 21 subjected to friction increases and the time of pressing the friction portion 22 against the portion 21 subjected to friction increases. Therefore, in the third control mode, it is conceivable to suppress the braking force by the wheel brake 20 or shorten the braking time by the wheel brake 20 as compared with the first control mode. In this case, as the braking control in the third control mode, control of suppressing the friction braking force and compensating for the suppression of the friction braking force with a non-friction braking force is conceivable. As the non-friction braking force, a mechanical braking force or a regenerative braking force can be used.
Furthermore, in the third control mode, the sound generated at the time of braking is reduced as compared with the first control mode. In this case, a known brake squeal suppression control can be used as the third control mode.
For example, in the fourth control mode, it is conceivable to increase the responsiveness of the braking activation of the wheel brake 20 as compared with the first control mode. In this case, as the braking control in the fourth control mode, a known responsiveness improvement control can be used.
Furthermore, in the fourth control mode, it is conceivable to suppress the occurrence of slip in the vehicle 10 as compared with the first control mode. In this case, as the braking control in the fourth control mode, it is conceivable to use control in which a start threshold of the known anti-lock brake control or a start threshold of the traction control is set to a side where the control is more likely to be intervened than in the first control mode.
Furthermore, in the fourth control mode, it is conceivable to increase the stability of the posture of the vehicle 10 as compared with the first control mode. In this case, as the braking control in the fourth control mode, it is conceivable to use control in which a start threshold of the known vehicle stability control is set to a side where the control is more likely to be intervened than in the first control mode.
The braking control device 100 includes a control unit 101, a storage unit 102, and a learner 103. The storage unit 102 stores various control programs executed by the control unit 101.
The learner 103 is constructed by a trained model LM that has been subjected to machine learning for estimating a control mode suitable for the vehicle exterior condition and the vehicle interior condition. When the vehicle exterior condition information and the vehicle interior condition information are input, the trained model LM outputs a probability value according to these pieces of information. The probability value is output for each control mode. The probability value corresponds to an “index”. For example, the trained model LM is a forward propagation neural network. A learning method of the trained model LM will be described later.
Hereinafter, the vehicle exterior condition and the vehicle interior condition are referred to as “vehicle condition”. Furthermore, the vehicle exterior condition information and the vehicle interior condition information are referred to as “vehicle condition information”.
Here, the vehicle condition relates to performance that should be emphasized in traveling of the vehicle 10, and thus to a control mode suitable for the vehicle condition.
For example, according to the vehicle exterior imaging information and the radar information, it is possible to grasp the number of vehicles, pedestrians, and obstacles located around the vehicle 10 and distances thereto. According to the vehicle exterior imaging information and the map information, it is possible to grasp the type of a region and the type of a road where the vehicle 10 is traveling. According to the map information, it is possible to grasp a facility or a store existing around the vehicle 10 and a topography of a region or a shape of a road where the vehicle 10 is traveling. Hereinafter, a vehicle, a pedestrian, or an obstacle located around the vehicle 10 is referred to as “surrounding vehicles or the like”.
It is considered that, as the number of surrounding vehicles or the like of the vehicle 10 increases, a distance between the vehicle 10 and the surrounding vehicles or the like decreases, and as the vehicle 10 approaches a traffic light or an intersection, safety tends to be emphasized. In a case where the vehicle 10 is traveling in an urban area or a residential area, safety tends to be emphasized more than a case where the vehicle 10 is traveling in a commercial area or an industrial area. In a case where the vehicle 10 is traveling on a general road, it is considered that safety tends to be emphasized more than a case where the vehicle 10 is traveling on an expressway. It is considered that as there are more facilities and stores where children gather, such as schools, around the vehicle 10, a tendency to emphasize safety increases.
In a case where the vehicle 10 is traveling in the country or on an expressway, it is considered that comfort tends to be emphasized more than a case where the vehicle 10 is traveling in an urban area or on a general road. In a case where the vehicle 10 is traveling on a main road, it is considered that the tendency to emphasize the environment is higher than a case where the vehicle is traveling on a community road.
According to the vehicle interior imaging information, it is possible to grasp the number, age, posture, and the like of occupants of the vehicle 10.
It is considered that the older the driver of the vehicle 10 is, the larger the number of people who get on the vehicle 10 is, the higher the tendency to emphasize safety. In a case where an elderly person or a child gets on the vehicle 10, it is considered that safety tends to be emphasized. In a case where the posture of the occupant other than the driver of the vehicle 10 is a relaxed posture leaning against the seat, it is considered that comfort tends to be emphasized.
It is considered that a conformity degree of each control mode to the vehicle condition is determined by comprehensively considering the tendency of the performance emphasized in the vehicle 10.
The braking control device 100 functions as an information acquisition unit 104, a mode acquisition unit 105, and a mode setting unit 106 when the control unit 101 executes a control program.
The information acquisition unit 104 acquires vehicle condition information. For example, the information acquisition unit 104 acquires vehicle exterior imaging information, radar information, and map information as vehicle exterior condition information. Furthermore, the information acquisition unit 104 acquires vehicle interior imaging information as vehicle interior condition information.
The mode acquisition unit 105 acquires a control mode suitable for the vehicle condition information acquired by the information acquisition unit 104. Specifically, the mode acquisition unit 105 inputs the vehicle condition information to the learner 103, and acquires a control mode suitable for the vehicle condition information from the four control modes on the basis of the probability value output from the learner 103.
For example, the mode acquisition unit 105 selects the control mode having the highest probability value. Here, it is conceivable that the probability value of the control mode not included in the vehicle 10 becomes the highest depending on the trained model LM of the learner 103. In this case, the mode acquisition unit 105 may acquire the control mode having the highest probability value among the four control modes.
Hereinafter, a control mode suitable for the vehicle condition acquired as described above is referred to as a “recommended control mode”.
The mode setting unit 106 changes or maintains the control mode of the vehicle 10 on the basis of the recommended control mode.
For example, in a case where the change of the control mode of the vehicle 10 to the recommended control mode is to degrade safety by placing importance on comfort and environmental properties of the vehicle 10, the mode setting unit 106 proposes the change of the control mode to the occupant of the vehicle 10. The processing related to the proposal may display the proposal content on the display unit 18 or may convert the proposal content into audio. In this case, the mode setting unit 106 changes the control mode of the vehicle 10 to the recommended control mode on condition that an intention to accept the proposal by the occupant of the vehicle 10 is received. The intention of the occupant may be an operation by the occupant received by the operation unit 17 or a voice of the occupant.
On the other hand, in a case where the change of the control mode of the vehicle 10 to the recommended control mode is to enhance the safety of the vehicle 10, the mode setting unit 106 changes the control mode of the vehicle 10 to the recommended control mode without confirming the intention of the occupant of the vehicle 10. In this case, the mode setting unit 106 may notify the occupant of the vehicle 10 that the control mode of the vehicle 10 has been changed to the recommended control mode. The processing related to this notification may display the change content of the control mode on the display unit 18 or may convert the change content of the control mode of the vehicle 10 into audio.
Note that the mode setting unit 106 maintains the current control mode in a case where the recommended control mode is the same as the current control mode of the vehicle 10.
In the braking control device 100, the information acquisition unit 104 acquires vehicle exterior condition information in step S11, and acquires vehicle interior condition information in step S13.
In step S15, the braking control device 100 inputs the vehicle condition information acquired in steps S11 and S13 to the learner 103 by the mode acquisition unit 105.
In step S17, the braking control device 100 acquires, by the mode acquisition unit 105, a probability value corresponding to each control mode output from the learner 103.
In step S19, the braking control device 100 acquires, by the mode acquisition unit 105, a recommended control mode on the basis of the probability value acquired in step S17.
In step S21, the braking control device 100 determines whether or not the recommended control mode acquired in step S19 is the same as the current control mode of the vehicle 10 by the mode setting unit 106. In the case of determining that the recommended control mode is the same as the current control mode (S21: YES), the braking control device 100 ends the processing of this time, and in the case of determining that the recommended control mode is not the same as the current control mode (S21: NO), the braking control device proceeds to the processing of step S23.
In step S23, the braking control device 100 determines whether or not the change of the current control mode of the vehicle 10 to the recommended control mode enhances safety by the mode setting unit 106, that is, whether or not the recommended control mode is the fourth control mode. In the case of determining that the change enhances safety (S23: YES), the braking control device 100 proceeds to the processing of step S29, and in the case of determining that the change does not enhance safety (S23: NO), the braking control device proceeds to the processing of step S25.
In step S25, the braking control device 100 proposes changing the control mode of the vehicle 10 to the recommended control mode to the occupant of the vehicle 10 by the mode setting unit 106.
In step S27, the braking control device 100 determines whether or not an intention (hereinafter referred to as “intention to accept proposal”) of the occupant of the vehicle 10 who accepts the content proposed in step S25 (hereinafter referred to as “proposal content”) has been acquired by the mode setting unit 106. In a case where it is determined that the intention to accept the proposal has been acquired (S27: YES), the braking control device 100 proceeds to the processing of step S29, and in a case where it is determined that the intention to accept the proposal has not been acquired (S27: NO), the braking control device ends the processing of this time. The braking control device 100 may wait for a predetermined time until the intention to accept the proposal is acquired.
In step S29, the braking control device 100 changes the control mode of the vehicle 10 to the recommended control mode by the mode setting unit 106, and ends the processing of this time.
Next, a learning system and a learning method for generating the trained model LM will be described with reference to
Each of the vehicles 10 includes a vehicle-side communication device 90.
The vehicle-side communication device 90 transmits information output from the braking control device 100 to the server device 200 via the mobile communication network 300.
The braking control device 100 functions as a learning data generation unit 107 and a learning data transmission unit 108 when the control unit 101 executes a control program.
The learning data generation unit 107 acquires the vehicle condition information and the control mode of the vehicle 10 at the same time, and generates the learning data LD by associating them. The learning data generation unit 107 may generate the learning data LD by associating the vehicle condition information when the control mode is changed by the occupant of the vehicle 10 with the changed control mode, or may acquire the vehicle condition information and the control mode at a predetermined cycle and generate the learning data LD by associating them.
The learning data transmission unit 108 transmits the learning data LD generated by the learning data generation unit 107 to the server device 200 via the vehicle-side communication device 90.
The server device 200 includes a server-side communication device 201 and a learning device 210. In the server device 200, the server-side communication device 201 receives the learning data LD transmitted from the vehicle 10, and the learning device 210 performs machine learning using the learning data LD.
The learning device 210 includes a control unit 211 and a storage unit 212. The storage unit 212 stores a learning program and a learning model, and stores learning data LD and a learning result LR. The initial value of the learning result LR may be given by a template of a learning model or may be given by an input of an operator. In a case where relearning is performed, the initial value of the learning result LR may be given on the basis of the learning result LR.
Hereinafter, the learning model will be specifically described as a neural network, but the learning model of the present invention is not limited to the neural network. In a case where the learning model is a neural network, the learning result LR is a weight of a connection between neurons and a threshold of each neuron.
The control unit 211 executes the learning program, whereby the learning device 210 functions as a learning data acquisition unit 213 and a learning unit 214.
The learning data acquisition unit 213 acquires the learning data LD received by the server-side communication device 201.
The learning unit 214 performs machine learning for estimating a control mode suitable for the vehicle condition using the learning data LD acquired by the learning data acquisition unit 213, and stores a learning result LR in the storage unit 212. Specifically, the learning unit 214 inputs the vehicle condition of the learning data LD to the learning model, updates parameters of the learning model so that the output of the learning model indicates the control mode of the learning data LD, and stores the updated parameters in the storage unit 212 as the learning result LR.
For example, the learning unit 214 inputs the vehicle condition information of the learning data LD to an input layer of the neural network, and calculates an error between an output value of an output layer of the neural network and a correct value. For example, as the correct value, a value corresponding to a control mode of the learning data LD is set to 1, and a value corresponding to another control mode is set to 0.
The learning unit 214 updates the weight of the connection between the neurons and the threshold value of each neuron so as to reduce these errors. At this time, the learning unit 214 can use a well-known back propagation through time method, a stochastic gradient descent method, or the like. Then, the learning unit 214 stores the updated weight and threshold value in the storage unit 212.
In step S31, the braking control device 100 determines whether or not the control mode has been changed by an occupant of the vehicle 10. In the case of determining that the control mode has been changed by the occupant of the vehicle 10 (step S31: YES), the braking control device 100 proceeds to the processing of step S33, and in the case of determining that the control mode has not been changed by the occupant of the vehicle 10 (step S31: NO), the braking control device ends the processing of this time.
In step S33, the braking control device 100 acquires vehicle condition information by the information acquisition unit 104.
In step S35, the braking control device 100 acquires a control mode of the vehicle 10.
In step S37, the braking control device 100 causes the learning data generation unit 107 to generate the learning data LD by associating the vehicle condition information acquired in step S33 with the control mode acquired in step S35.
In step S39, the braking control device 100 transmits the learning data LD generated in step S37 to the server device 200 by the learning data transmission unit 108.
In step S41, the learning device 210 determines whether or not the machine learning is completed. For example, the learning device 210 determines whether or not a flag FLG indicates the completion of the machine learning. In a case where the flag FLG is ON indicating the completion of the machine learning (S41: YES), the learning device 210 ends the processing of this time, and in a case where the flag FLG is OFF indicating the non-completion of the machine learning (S41: NO), the learning device proceeds to the processing of step S42.
In step S42, the learning device 210 determines whether or not the learning data LD is acquired by the learning data acquisition unit 213. In a case where it is determined that the learning data LD has not been acquired (S42: NO), the learning device 210 ends the processing of this time, and in a case where it is determined that the learning data LD has been acquired (S42: YES), the learning device proceeds to the processing of step S43.
In step S43, the learning device 210 causes the learning unit 214 to perform machine learning for estimating a control mode suitable for the vehicle condition using the learning data LD acquired in step S42, and stores the learning result LR in the storage unit 212.
In step S44, the learning device 210 determines whether or not the machine learning has been completed. For example, the learning device 210 counts the number of executions of the processing of step S43, determines that the machine learning has been completed in a case where the number of executions is greater than or equal to a set value DCth, and determines that the machine learning has not been completed in a case where the number of executions is less than the set value DCth.
In the case of determining that the machine learning is completed (S44: YES), the learning device 210 proceeds to the processing of step S45, and in the case of determining that the machine learning is not completed (S44: NO), the learning device proceeds to the processing of step S46.
In step S45, the learning device 210 turns on the flag FLG indicating the completion of the machine learning, and ends the processing of this time.
In step S46, the learning device 210 turns off the flag FLG indicating the non-completion of the machine learning, and ends the processing of this time.
According to the present embodiment, a learning system can be configured including the vehicle 10 as a general vehicle. In this case, the learning data LD can be generated not in the traveling of a dedicated vehicle for the specific purpose but in the traveling of a general vehicle in the market, and the learning data LD can be collected in the server device 200. That is, the cost for preparing the learning data LD and the cost required for generating the trained model LM can be reduced. Here, the specific purpose is to collect the learning data LD, and the dedicated vehicle is a vehicle equipped with a device developed for the purpose of collecting the learning data LD.
As a result, the learning data LD having a high correlation between the vehicle condition and the control mode can be generated, and the efficiency of the machine learning can be increased. Furthermore, the estimation accuracy of the control mode by the trained model LM can be improved, and eventually, the accuracy of the control mode change control in the vehicle 10 can be improved.
In particular, by generating the learning data LD by associating the vehicle condition when the control mode is changed by the occupant of the vehicle 10 with the changed control mode, the learning data LD having higher correlation between the vehicle condition and the control mode can be generated.
Furthermore, many pieces of learning data LD can be reliably generated by acquiring the vehicle condition information and the control mode at a predetermined cycle and generating the learning data LD by associating the vehicle condition information and the control mode with each other.
Hereinafter, an embodiment of a vehicle control system will be described with reference to
Each of the vehicles 10A of the present embodiment is substantially the same as the vehicle 10 of the first embodiment except that a control program stored in a storage unit 102 is different from that of the vehicle 10 of the first embodiment. A braking control device 100 of the vehicle 10A functions as an information acquisition unit 104, a mode acquisition unit 105A, and a mode setting unit 106 when a control unit 101 executes the control program.
The mode acquisition unit 105A transmits vehicle condition information acquired by the information acquisition unit 104 to the server device 200A, and acquires a control mode (recommended control mode) suitable for the transmitted vehicle condition information from the server device 200A. Specifically, the mode acquisition unit 105A transmits the vehicle condition information to the server device 200A via a vehicle-side communication device 90. Then, the mode acquisition unit 105A receives the recommended control mode transmitted from the server device 200A via the vehicle-side communication device 90.
The server device 200A of the present embodiment is substantially the same as the server device 200 of the first embodiment except that a mode providing device 220 is provided.
The mode providing device 220 includes a control unit 221, a storage unit 222, and a learner 223. The storage unit 222 stores a control program executed by the control unit 221. The learner 223 is substantially the same as the learner 103 of the first embodiment.
The mode providing device 220 functions as a mode derivation unit 224 and a mode transmission unit 225 when the control unit 221 executes the control program.
The mode derivation unit 224 derives a recommended control mode on the basis of the vehicle condition information received via a server-side communication device 201. For example, the mode derivation unit 224 inputs the vehicle condition information to the learner 223, and derives a control mode suitable for the vehicle condition information from the four control modes as the recommended control mode on the basis of a probability value output from the learner 223.
The mode transmission unit 225 transmits the recommended control mode derived by the mode derivation unit 224 to the vehicle 10A via the server-side communication device 201.
The processing of steps S11 and S13 in the vehicle 10A is substantially the same as the processing of steps S11 and S13 of the first embodiment illustrated in
In step S114, the braking control device 100 transmits the vehicle condition information acquired in steps S11 and S13 to the server device 200A via the vehicle-side communication device 90 by the mode acquisition unit 105A.
In the server device 200A, when the vehicle condition information transmitted from the vehicle 10A is received, the mode providing device 220 executes the processing of steps S115 to S120.
The processing of steps S115 to S119 is substantially the same as the processing of steps S15 to S19 of the first embodiment illustrated in
The mode providing device 220 inputs the vehicle condition information received by the server-side communication device 201 in step S115 to the learner 223 by the mode derivation unit 224, acquires a probability value corresponding to each control mode output from the learner 223 in step S117, and derives a recommended control mode on the basis of the probability value corresponding to each control mode in step S119.
In step S120, the mode providing device 220 transmits the recommended control mode derived in step S119 to the vehicle 10A via the server-side communication device 201.
In the vehicle 10A, when the recommended control mode transmitted from the server device 200A is received, the braking control device 100 proceeds to the processing of step S121.
The processing of step S121 is substantially the same as the processing of step S21 of the first embodiment illustrated in
In step S121, the braking control device 100 determines whether or not the recommended control mode transmitted from the server device 200A is the same as the current control mode of the vehicle 10A by the mode setting unit 106. In the case of determining that the recommended control mode is the same as the current control mode (S121; YES), the braking control device 100 ends the processing of this time, and in the case of determining that the recommended control mode is not the same as the current control mode (S121: NO), the braking control device proceeds to the processing of step S23.
Since the processing of step S23 and subsequent steps is substantially the same as the processing of steps S23 to S29 of the first embodiment illustrated in
According to the present embodiment, in addition to the effects equivalent to the above (1-1) to (1-5), the following effects can be further obtained.
The plurality of embodiments can be modified as follows. The plurality of embodiments and the following modification examples can be implemented in combination with each other within a range not technically contradictory.
However, a control mode suitable for any one of the vehicle exterior condition and the vehicle interior condition may be set as the recommended control mode.
Furthermore, a control mode suitable for the vehicle condition and the traveling state of the vehicle may be set as the recommended control mode. In this case, for example, the vehicle condition, the sensor information, and the control mode may be simultaneously acquired, the vehicle condition, the sensor information, and the control mode may be associated with each other to generate learning data, and a trained model may be generated by machine learning using the learning data. Then, the vehicle condition and the sensor information may be input to the trained model, and the recommended control mode may be acquired based on a probability value output from the trained model.
Next, a technical idea that can be grasped from the plurality of embodiments and modification examples will be described.
In this control system, the vehicle preferably includes a mode setting unit that sets a control mode of the vehicle based on the control mode received from the server device.
In this case, the learning data generation unit preferably generates learning data by associating the vehicle condition information when an occupant of the vehicle changes the control mode with the control mode after the control mode is changed.
Furthermore, preferably, the learning data generation unit generates the learning data by associating the vehicle condition information acquired at a predetermined cycle with the control mode.
The learning method preferably includes a learning step of performing, in a server device, machine learning for outputting the control mode suitable for the vehicle condition information using the learning data received from the vehicle.
Number | Date | Country | Kind |
---|---|---|---|
2021-177816 | Oct 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/029375 | 7/29/2022 | WO |