Control device, information processing device, control method, and control program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- HONDA MOTOR CO LTD
- Filing Date
- 2025-01-24
- Publication Date
- 2026-08-05
Smart Images

Figure 2026126721000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a control device, an information processing device, a control method, and a control program.
Background Art
[0002] In recent years, efforts have been actively made to provide access to a sustainable transportation system that takes into account vulnerable road users. As part of this effort, research and development have been conducted on driving support technologies and autonomous driving technologies in vehicles such as automobiles to further improve traffic safety and convenience.
[0003] In order to suppress anxiety about autonomous driving, it is desirable to control the driving of a vehicle so as to behave as expected by the user. For example, Patent Document 1 discloses a configuration in which, in a vehicle capable of switching between manual driving and autonomous driving, the driving operations during the driver's manual driving are learned, and the learning results are applied to the driving control of autonomous driving.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, the control of autonomous driving based on the driving during the driver's manual driving does not always suppress the user's anxiety about autonomous driving. For example, among drivers, there may be users with little driving experience or users who are not good at driving. In such cases, there is a possibility of anxiety about the control of autonomous driving based on the driving during the user's manual driving. Therefore, there has been room for improvement in the development of control of autonomous driving that reflects the user's driving preferences.
[0006] The present invention provides a control device, an information processing device, a control method, and a control program that can reflect the user's driving preferences in autonomous driving. [Means for solving the problem]
[0007] One aspect of the present invention is, A control device for controlling a mobile body that can switch between manual and automatic operation, An automatic driving mode acquisition unit that acquires multiple driving modes for automatic driving generated by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The system comprises an automatic driving control unit that controls the automatic driving, The automatic driving control unit, The automatic driving is controlled based on the driving mode selected from the aforementioned plurality of driving modes.
[0008] Furthermore, other embodiments of the present invention include: An information processing device that generates a driving mode based on driving data received from a moving object, An acquisition unit that acquires the driving data when multiple of the aforementioned mobile bodies are manually operated, The system includes a driving mode generation unit that analyzes the driving behavior according to the occupant's attributes based on the acquired driving data and generates multiple driving modes for autonomous driving.
[0009] Furthermore, other embodiments of the present invention include: A computer that controls a mobile vehicle capable of switching between manual and automatic driving, Multiple driving modes for automatic driving are obtained by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The system executes a process to control the automatic driving based on the selected driving mode from the acquired plurality of driving modes.
[0010] Furthermore, other embodiments of the present invention include: A computer that controls a mobile vehicle capable of switching between manual and automatic driving, Multiple driving modes for automatic driving are obtained by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The system executes a process to control the automatic driving based on the selected driving mode from the acquired multiple driving modes. [Effects of the Invention]
[0011] According to the present invention, it becomes possible to reflect the user's driving preferences in autonomous driving. This, in turn, improves traffic safety and contributes to the development of a sustainable transportation system. [Brief explanation of the drawing]
[0012] [Figure 1] This figure shows an example of the driving mode generation system 100. [Figure 2] This is a block diagram showing the schematic configuration of vehicle 1 in an embodiment. [Figure 3] This figure shows an example of driving data 230a. [Figure 4] This is a diagram illustrating an example of the display on the touch panel 22. [Figure 5] This is a sequence chart showing an example of a process performed in the embodiment. [Modes for carrying out the invention]
[0013] An embodiment will be described below with reference to the drawings. The following embodiment is not intended to limit the present invention, and not all of the elements described in the following embodiment are essential to the present invention. Furthermore, two or more elements described in the following embodiment may be arbitrarily combined without departing from the spirit of the present invention. In the following, identical or similar elements will be denoted by the same or similar reference numerals, and their descriptions may be omitted or simplified.
[0014] [Operating Mode Generation System] FIG. 1 is a diagram showing an example of the overall configuration of the driving mode generation system 100. The driving mode generation system 100 is a system that analyzes the running data during manual driving of a plurality of vehicles 1 and generates a plurality of driving modes during automatic driving, and causes the display unit of the vehicle 1 to display the generated plurality of driving modes during automatic driving. Then, by the user selecting the driving mode displayed on the display unit according to his or her preferences, automatic driving control based on the selected driving mode is realized.
[0015] The driving mode generation system 100 includes a plurality of vehicles 1 (vehicle 1a, vehicle 1b, vehicle 1c ···) and an information processing device 200, and the vehicle 1 and the information processing device 200 can communicate with each other via a network N. Note that the configurations of vehicle 1a, vehicle 1b, and vehicle 1c may be the same configuration, and thus, in the following description, vehicle 1a, vehicle 1b, and vehicle 1c are simply referred to as "vehicle 1" without particularly distinguishing them.
[0016] In the embodiment, as an example, the process of generating a plurality of driving modes is performed by the information processing device 200 existing outside the vehicle 1, and the automatic driving control based on the driving mode selected by the user is performed by the control device 30 of the vehicle 1. That is, the vehicle 1 and the information processing device 200 cooperate to generate a plurality of driving modes and perform automatic driving control based on the driving mode selected from the generated driving modes. Hereinafter, the respective configurations and processes of the vehicle 1 and the information processing device 200 will be described.
[0017] [Vehicle] First, the vehicle 1 of the embodiment will be described. FIG. 2 is a block diagram showing the configuration of the vehicle 1. The vehicle 1 is an automobile including a drive source (not shown) and wheels (not shown) including drive wheels driven by the power of the drive source and steerable steering wheels. As an example, the vehicle 1 can be a four-wheel automobile having a pair of left and right front wheels and rear wheels. Note that the vehicle 1 is an example of the "moving body" in the embodiment.
[0018] The power source for vehicle 1 may be an electric motor, an internal combustion engine such as a gasoline engine or a diesel engine, or a combination of an electric motor and an internal combustion engine. Furthermore, the power source for vehicle 1 may drive a pair of front wheels, a pair of rear wheels, or all four wheels (a pair of front wheels and a pair of rear wheels). Either one of the front or rear wheels of vehicle 1 may be a steerable wheel, or both may be steerable wheels.
[0019] Vehicle 1 is capable of both manual driving and automated driving or driver assistance, where the vehicle automatically controls the driving operations. Automated driving, as defined here, involves the vehicle's system performing all driving operations, including recognition or monitoring of the driving environment and surrounding conditions, as well as starting, accelerating, decelerating, steering, and stopping. Driver assistance, on the other hand, involves the vehicle's system performing some of the driving operations, such as starting, accelerating, decelerating, steering, and stopping, and includes, for example, APS (Automatic Parking System), LKAS (Lane Keep Assist System), and ACC (Adaptive Cruise Control). As is commonly known, there may be multiple levels of driver control in automated driving and driver assistance, and these may be defined, for example, by levels 0 to 5 established by the SAE (Society of Automotive Engineers) in the United States. The higher the level number, the lighter the burden on the driver (in other words, the higher the level number, the greater the degree of automation). As the specific details of levels 0 to 5 are already known, a detailed explanation is omitted here.
[0020] Vehicle 1 is comprised of a sensor group 10, a navigation device 20, a control device 30, an electric power steering (EPS) system 40, a drive force control system 50, a braking force control system 60, a communication unit 70, and an operation input unit 80.
[0021] The sensor group 10 includes an external sensor 11 that acquires information about the surroundings of the vehicle 1, and a vehicle sensor 12 that acquires information about the vehicle 1. The information (in other words, detected values) acquired by each sensor in the sensor group 10 is output to the control device 30.
[0022] The external sensor 11 is composed of, for example, a camera 111, a sonar 112, and a radar 113. The camera 111 is a digital camera that captures images of the area around the vehicle 1 and outputs the image data of the obtained surrounding images to the control device 30. In this embodiment, since the vehicle 1 can perform autonomous driving, etc., it has a front camera 111a, a rear camera 111b, a left-side camera 111c, and a right-side camera 111d in order to acquire images of the area around the vehicle 1 in all directions. Note that the camera 111 does not need to have all of these cameras 111a to 111d, but only needs to have enough cameras to enable autonomous driving, automatic parking, etc.
[0023] The front camera 111a is installed, for example, on the top of the front windshield or on the front bumper inside the vehicle interior, and photographs the area in front of the vehicle 1. The rear camera 111b is installed, for example, on the rear bumper, and photographs the area behind the vehicle 1. The left-side camera 111c is installed, for example, on the left side mirror, and photographs the area to the left of the vehicle 1. The right-side camera 111d is installed, for example, on the right side mirror, and photographs the area to the right of the vehicle 1. For each of the cameras 111a to 111d, a digital camera using an image sensor such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor) can be used. In the following description, unless otherwise specifically distinguished, the front camera 111a, rear camera 111b, left-side camera 111c, and right-side camera 111d will simply be referred to as "camera 111".
[0024] The sonar 112 emits sound waves around the vehicle 1 (for example, in front of, behind, and to the sides of the vehicle 1) and detects the distance and direction to objects by receiving reflected sound from objects present around the vehicle 1. The detected information is transmitted to the control device 30 at a predetermined interval. The radar 113 emits radio waves around the vehicle 1, including in front of the vehicle 1, and detects the distance and direction to objects by receiving reflected waves from objects present around the vehicle 1. The detected information is transmitted to the control device 30 at a predetermined interval. For example, a millimeter-wave radar can be used as the radar 113.
[0025] Furthermore, the external sensor 11 may be configured to include LiDAR (Light Detection And Ranging) in place of or in addition to sonar 112 and radar 113. In this case, the LiDAR emits laser light around the vehicle 1, including the area in front of the vehicle 1, and detects the distance and direction to objects by receiving reflected light from objects present around the vehicle 1.
[0026] The vehicle sensor 12 includes, for example, a wheel sensor 121, a vehicle speed sensor 122, an inertial measurement unit (IMU) 123, an occupant camera 124, an operation detection unit 125, and a steering touch sensor 126.
[0027] The wheel sensor 121 detects the rotation angle of one or more of the wheels of the vehicle 1. For example, the wheel sensor 121 can be an angle sensor or a displacement sensor.
[0028] The vehicle speed sensor 122 detects the vehicle speed, which is the speed at which the vehicle 1 is traveling (in other words, the speed at which the vehicle body is moving). For example, the vehicle speed sensor 122 detects the vehicle speed based on the rotational speed of a countershaft (not shown) provided by the vehicle 1.
[0029] The inertial measurement device 123 detects the angular velocities in the pitch, roll, and yaw directions of the vehicle 1, as well as the accelerations in the longitudinal, lateral, and vertical directions of the vehicle 1. The vehicle sensor 12 may also include an acceleration sensor for detecting acceleration in a predetermined direction of the vehicle 1 and a gyro sensor for detecting angular velocity in a predetermined direction of the vehicle 1, instead of the inertial measurement device 123.
[0030] The occupant camera 124 is a digital camera that captures images of the interior of vehicle 1 and outputs the image data of the interior images obtained to the control device 30. For example, the occupant camera 124 can be a so-called "driver monitor camera" that is positioned to capture images of the driver's head from the front (in other words, to capture their face) while they are seated in the driver's seat of vehicle 1. Similar to camera 111, the occupant camera 124 can be a digital camera that uses an image sensor such as a CCD or CMOS. In this embodiment, the image data of the interior images obtained by the occupant camera 124 capturing images of the interior contains information that can identify the direction of the driver's gaze.
[0031] The operation detection unit 125 detects operations performed using an operation input unit 80, which is provided to be operable by occupants, including the driver. In one embodiment, the operation input unit 80 includes, for example, an operation switch (not shown) that accepts operations to switch automatic driving or automatic parking on (in other words, activated) and off (in other words, deactivated). In this case, the operation detection unit 125 can detect operations to turn automatic driving or automatic parking on or off.
[0032] The steering touch sensor 126 detects whether the steering wheel 46 of the vehicle 1 is being properly gripped. For example, the steering touch sensor 126 can be implemented using a capacitive sensor. In this case, the capacitive sensor is installed in the part that the driver touches when the steering wheel 46 is being properly gripped.
[0033] The navigation device 20 is comprised of, for example, a GNSS (Global Navigation Satellite System) receiver 21, a touch panel 22, and a speaker 23. The navigation device 20 also has a storage unit (not shown) made of flash memory or the like. The storage unit of the navigation device 20 stores a map information database (map information DB) 24, etc.
[0034] The GNSS receiver 21 determines the current position of the vehicle 1 (for example, the latitude and longitude of the location where the vehicle 1 is located) based on signals received from GNSS satellites. Alternatively, the navigation device 20 may acquire detection results from vehicle sensors 12 (for example, wheel sensors 121 and vehicle speed sensors 122) via the control device 30, and determine or supplement the current position of the vehicle 1 using an INS (Inertial Navigation System) that utilizes the detection values from the vehicle sensors 12.
[0035] The touch panel 22 functions as an input device that receives various types of information for the control device 30, and as a display device controlled by the control device 30. The touch panel 22 is configured by combining a display device such as a liquid crystal display or an OLED (Organic Light Emitting Diode) with a pointing device (e.g., a touchpad). The speaker 23 is configured to output sound to the occupants of the vehicle 1 (e.g., the driver). Note that the touch panel 22 is an example of a "display unit" in this embodiment.
[0036] For example, the navigation device 20 searches for a route from the current location of vehicle 1 to a destination set by the driver using the touch panel 22, by referring to the map information database 24. Then, based on the searched route, the navigation device 20 provides route guidance using the touch panel 22 and speaker 23. The navigation device 20 may also display predetermined information on the touch panel 22 according to instructions from the control device 30. Specific display examples will be described later. Furthermore, the navigation device 20 may output predetermined information to the control device 30, such as information indicating the current location of the identified vehicle 1 or information indicating the operation received via the touch panel 22.
[0037] The control device 30 is a computer that comprehensively controls the entire vehicle 1, and includes, for example, a processor that performs various calculations, a storage unit 35 having a non-transient storage medium for storing various information, and an input / output unit that controls the input and output of data between the inside and outside of the control device 30 (not shown).
[0038] The control device 30 is implemented by a single ECU (Electronic Control Unit) or by the cooperation of multiple ECUs. The specific configuration and control examples of the control device 30 will be described later.
[0039] The EPS system 40 is comprised of, for example, a steering angle sensor 41, a torque sensor 42, an EPS motor 43, a resolver 44, and an EPS ECU 45.
[0040] The steering angle sensor 41 detects the steering angle θst of the steering 46 and outputs information indicating the detected steering angle θst to the EPS ECU 45. The torque sensor 42 detects the steering torque TQ, which is the torque applied to the steering 46 of the vehicle 1, and outputs information indicating the detected steering torque TQ to the EPS ECU 45.
[0041] The EPS motor 43 assists the driver's operation of the steering wheel 46 by applying a driving force or reaction force to the steering column 47, which is connected to the steering wheel 46, according to instructions from the EPS ECU 45. The resolver 44 detects the rotation angle θm of the EPS motor 43 and outputs information indicating the detected rotation angle θm to the EPS ECU 45.
[0042] The EPS ECU 45 is a computer that controls the EPS system 40 (e.g., EPS motor 43), and is implemented by one or more ECUs. For example, it includes a processor that performs various calculations, a storage unit having a non-transient storage medium for storing various information, and an input / output unit that controls the input and output of data between the inside and outside of the EPS ECU 45 (none of which are shown). For example, the EPS ECU 45 controls the EPS system 40 (e.g., EPS motor 43) based on the steering angle θst detected by the steering angle sensor 41, the steering torque TQ detected by the torque sensor 42, and the rotation angle θm detected by the resolver 44. Alternatively, the EPS ECU 45 may control the EPS system 40 according to instructions from the control device 30.
[0043] Furthermore, the EPS system 40 (e.g., EPS ECU 45) may output to the control device 30 information indicating the steering angle θst detected by the steering angle sensor 41, the steering torque TQ detected by the torque sensor 42, and the rotation angle θm detected by the resolver 44. In addition, the EPS system 40 (e.g., EPS ECU 45) may output to the control device 30 information indicating the steering speed ω of the steering 46. In this case, the steering speed ω can be obtained, for example, by differentiating the steering angle θst with respect to time.
[0044] The drive force control system 50 includes a drive ECU 51 and is configured to control the drive force of the vehicle 1. The drive ECU 51 is a computer that controls the drive force control system 50 and is implemented by one or more ECUs, and includes, for example, a processor that performs various calculations, a storage unit having a non-transient storage medium that stores various information, and an input / output unit that controls the input and output of data between the inside and outside of the drive ECU 51 (none of which are shown). For example, the drive ECU 51 controls the drive force output from the drive source of the vehicle 1 based on the amount of operation of the accelerator pedal 52 provided on the vehicle 1 and the detected value of a shift position sensor 53 that detects the shift position Ps of a shift device (e.g., a shift lever or shift switch) not shown. The drive source is an internal combustion engine or a motor as described above, and the drive ECU 51 controls the output of these internal combustion engines or motors based on the amount of operation of the accelerator pedal 52 and the shift position Ps. The drive ECU 51 can also control the drive force control system 50 (e.g., the drive source) according to instructions from the control device 30.
[0045] The braking force control system 60 includes a braking ECU 61 and is configured to control the braking force of the vehicle 1. The braking ECU 61 is a computer that controls the braking force control system 60 and is implemented by one or more ECUs, and includes, for example, a processor that performs various calculations, a storage unit having a non-transient storage medium for storing various information, and an input / output unit that controls the input and output of data between the inside and outside of the braking ECU 61 (none of which are shown). For example, the braking ECU 61 controls the braking force of the vehicle 1 by controlling a brake device (not shown) provided in the vehicle 1 based on the operation of a brake pedal 62 provided in the vehicle 1. Here, the brake device includes, for example, a brake caliper, a cylinder that transmits hydraulic pressure to the brake caliper, and an electric motor that generates hydraulic pressure in the cylinder. The braking ECU 61 controls the electric motor of the brake device so that a braking force is generated in accordance with the operation of the brake pedal 62. The braking ECU 61 can also control the braking force control system 60 according to instructions from the control device 30.
[0046] The communication unit 70 is a communication interface that communicates with an external device in accordance with control instructions from the control device 30. That is, the control device 30 can communicate with an external device via the communication unit 70. An example of an external device is an information processing device 200 managed by an administrator such as the manufacturer of the vehicle 1. In addition, the external device may also include terminal devices for the driver, such as a smartphone. Furthermore, for communication between the vehicle 1 and the external device, a mobile communication network such as a cellular line, Wi-Fi (registered trademark), or Bluetooth (registered trademark) may be used.
[0047] [Information Processing Device] Here, the configuration of the information processing device 200 will be described. The information processing device 200 is a device that generates driving modes for automated driving based on driving data received from multiple vehicles 1, and as described above, it is configured by, for example, a server.
[0048] The information processing device 200 includes an acquisition unit 210 for acquiring driving data and a driving mode generation unit 220 for generating driving modes, as functional units for generating driving modes during autonomous driving. It also includes a storage unit 230 for storing driving data acquired from multiple vehicles 1.
[0049] The storage unit 230 stores driving data 230a. Driving data 230a is information indicating the driving history of multiple vehicles 1 when they are manually driven, and multiple driving modes for automatic driving are generated based on this information. Driving history information from each vehicle is transmitted to and stored in the information processing unit 200 according to the movement of each vehicle. The data transmitted from each vehicle is recorded in the storage unit 230 as driving data 230a. The timing at which the driving history is transmitted from each vehicle to the information processing unit 200 may be predetermined, for example, when the drive to the destination is completed or when the ignition is turned off. Alternatively, the data may be transmitted at predetermined intervals.
[0050] Figure 3 shows an example of driving data 230a. This driving data 230a stores information about "what kind of occupant attributes drove in a given section, under what road and environmental conditions, and with what driving characteristics." Occupant attributes include information on user, gender, age, region, and number of occupants. Road and environmental conditions include information on road type, congestion level, and weather. Driving characteristics include information on acceleration, deceleration, steering operation, frequency of steering changes, and frequency of stationary steering. Note that each of these pieces of information is an example, and other information may be included.
[0051] A section is information about the route traveled by each vehicle, and in the example shown in Figure 3, predetermined sections are indicated using the symbols "a" through "d". Note that this section only needs to have information about the route traveled by each vehicle, and therefore may be defined, for example, by a permutation of nodes indicating the coordinates of endpoints and branching points of the route, or by a permutation of links connecting nodes. Note that sections may also be included in road conditions indicating road type, congestion level, etc.
[0052] The user indicates the attributes of the driver of each vehicle. Here, examples include company employee A, company employee B, housewife, doctor, racer, chauffeur, and child transporter. The letters in company employee A and company employee B indicate more detailed attributes, such as being an employee of an automotive company.
[0053] Gender indicates the gender of the driver of each vehicle. Age indicates the age of the driver of each vehicle. Here, an approximate age such as "30s" is shown.
[0054] The region indicates the area in which each vehicle traveled. The number of occupants indicates the number of occupants of each vehicle excluding the driver.
[0055] The road type information indicates the type of road, such as general roads, expressways, and narrow streets. The congestion level information indicates the level of congestion on the route traveled, and is shown using one of three indicators: "Congested," "Normal," or "Empty." "Congested" indicates the highest level of congestion, and "Empty" indicates the lowest level of congestion.
[0056] The weather information for each vehicle at the time of operation is shown using one of three indicators: "Sunny," "Cloudy," or "Rainy." Other weather information, such as "Snow," may also be included.
[0057] The acceleration data shows the acceleration characteristics of each vehicle during travel, representing the average acceleration characteristics over the distance traveled. Here, it is shown using one of three indicators: "Strong," "Normal," or "Weak."
[0058] The deceleration value indicates the deceleration characteristics of each vehicle during travel, and shows the average deceleration characteristics over the distance traveled. Here, it is shown using one of three indicators, for example, "strong," "normal," or "weak."
[0059] Steering operation is information that indicates the characteristics of steering operation 46 in each vehicle (in other words, each driver). Here, for example, an operation that makes the steering quick and crisp in accordance with driving is defined as "quick," other operations that produce a certain degree of quickness are defined as "normal," and operations that do not produce such a quickness are defined as "slow."
[0060] The steering frequency indicates, for example, the frequency of steering 46 steering adjustments during parking. In the example shown here, it is defined as "frequent," "normal," or "infrequent" based on the number of steering adjustments made in a parking space of a predetermined size. Thus, the driving data 230a in this embodiment may include not only driving control but also parking control.
[0061] The stationary steering frequency indicates information about the frequency of steering wheel 46 being turned while stationary, for example, when parking. In the example shown here, it is defined as "frequent," "normal," or "few" based on the number of times the steering wheel is turned while stationary in a parking space of a predetermined size.
[0062] In the example shown in Figure 3, each parameter indicating the driving characteristics is defined by expressions such as "high," "low," "fast," and "slow," but they may also be defined by numerical values or other symbols.
[0063] Then, using the driving data 230a defined in this way, if we were to representatively explain the driving data of one user (for example, company employee A), we can understand from this driving data 230a that "a company employee A, a man in his 30s, drove on a general road in section a of Tokyo without any other passengers, on a congested general road in rainy weather, with acceleration and deceleration set to "weak", steering operation set to "gentle", and when parking, the steering frequency set to "high" and the steering frequency set to "normal"."
[0064] In the driving data 230a shown in Figure 3, each user has only one instance of the same attribute, but there may be multiple users with the same attribute (e.g., housewives). If there are multiple users with the same attribute, the number of users with the same attribute increases, thus increasing the reliability of the driving data 230a. Furthermore, as mentioned above, the driving data from each vehicle is transmitted to the information processing device 200 in accordance with the movement of each vehicle, and can therefore be updated at predetermined intervals.
[0065] The information processing device 200 executes various programs stored in the storage unit 230. In this embodiment, the information processing device 200 performs a process to generate an operating mode for automatic operation using the functions of the acquisition unit 210 and the operating mode generation unit 220.
[0066] The acquisition unit 210 acquires driving data from multiple vehicles during manual operation. Specifically, the acquisition unit 210 acquires driving data for each vehicle by referring to the driving data 230a described using Figure 3 above.
[0067] The driving mode generation unit 220 analyzes the driving behavior according to the occupant's attributes based on the driving data 230a acquired by the acquisition unit 210 and generates multiple driving modes for autonomous driving. Specifically, the driving mode generation unit 220 refers to the driving data 230a and analyzes the driving behavior according to the occupant's attributes, such as user, gender, age, region, and number of occupants, i.e., driving characteristics such as acceleration and deceleration, and generates driving modes for autonomous driving according to the occupant's attributes. If there are multiple users with the same attributes, the driving mode generation unit 220 comprehensively analyzes all driving data of those with the same attributes and generates driving modes for autonomous driving according to the occupant's attributes. However, even if the attributes are different, for example, a housewife and a child transporter, if the content of the driving data is judged to be similar, for example, if there are multiple occupants or the driving characteristics are similar, they may be considered to have the same occupant attributes and driving modes for autonomous driving may be generated.
[0068] Possible driving modes that can be generated include, for example, "Normal Mode 1," which is the driving mode for autonomous driving based on employee A; "Normal Mode 2," which is the driving mode for autonomous driving based on housewife; "Shuttle Mode," which is the driving mode for autonomous driving based on the driving of a shuttle driver; "Racer Mode," which is the driving mode for autonomous driving based on the driving of a racer; and "Child Shuttle Mode," which is the driving mode for autonomous driving based on the driving of a child shuttle driver.
[0069] The generated driving mode may vary depending on the content of the driving data 230a. In other words, if the driving data 230a includes more parameters, a more accurate driving mode may be generated. For example, if the driving data 230a includes the make and type of vehicle for each vehicle, the generated driving mode may differ depending on the make and type of vehicle. The content to be included in the driving data 230a may be determined by the manufacturer, etc.
[0070] [Control device configuration] Next, returning to the description of Vehicle 1, the configuration of the control device 30 will be explained in detail. The control device 30 executes various programs stored in the memory unit 35. In this embodiment, for example, the control device 30 analyzes the driving data of multiple vehicles during manual driving for each occupant attribute, generates multiple driving modes for automatic driving, allows the user of Vehicle 1 to select one, and executes automatic driving control that reflects the user's driving preferences. Conventionally, a configuration is known in which automatic driving control is performed based on the user's driving during manual driving, but automatic driving control based on the user's own driving during manual driving is not necessarily what the user prefers. For example, there are various types of drivers, such as users with little driving experience or users who are not good at driving. In such cases, the user may feel anxious about automatic driving control based on their driving during manual driving. Therefore, in this embodiment, the system is configured to perform automatic driving control that reflects the user's driving preferences.
[0071] Specifically, the control device 30 executes a predetermined program for controlling automatic driving that reflects the user's driving preferences. The control device 30 includes a driving data acquisition unit 31, an automatic driving mode acquisition unit 32, a display control unit 33, and an automatic driving control unit 34 as functional units realized by the execution of this program. In the following, the processes described as being performed by the driving data acquisition unit 31, the automatic driving mode acquisition unit 32, the display control unit 33, and the automatic driving control unit 34 are processes realized by the control device 30.
[0072] The driving data acquisition unit 31 acquires driving data of vehicle 1. The driving data of vehicle 1 may include parameters similar to those of the driving data 230a described in Figure 3 above. The driving data acquisition unit 31 stores the acquired driving data in the storage unit 35 and also transmits it to the information processing device 200. The driving data transmitted to the information processing device 200 becomes part of the driving data 230a in the information processing device 200 described above.
[0073] The automatic driving mode acquisition unit 32 acquires multiple driving modes for automatic driving, which are generated by analyzing the driving data of multiple vehicles during manual driving for each occupant attribute. As described above, the information processing device 200 generates multiple driving modes for automatic driving by analyzing the driving data 230a for each occupant attribute. The automatic driving mode acquisition unit 32 acquires these generated multiple driving modes for automatic driving from the information processing device 200 via the communication unit 70.
[0074] The display control unit 33 displays the multiple driving modes acquired by the automatic driving mode acquisition unit 32 on a display unit such as the touch panel 22. This is to prompt the user of vehicle 1 to select a driving mode for automatic driving. The driving modes displayed on the display unit such as the touch panel 22 are, for example, the aforementioned "first normal mode," "second normal mode," "pickup / drop-off mode," "racer mode," "child pickup / drop-off mode," etc.
[0075] Figure 4 shows an example of how multiple driving modes are displayed on the touch panel 22, where the selectable driving modes are displayed on the left side of the touch panel 22. The user can select a driving mode that suits their driving preferences by, for example, selecting a driving mode displayed on the touch panel 22. In other words, the user can select a driving mode that suits their preferences, not limited to their own attributes, but also if they prefer a more responsive driving style, such as a racer mode, or if they want to experience that racer mode. The display on the right side of Figure 4 is a map showing the planned driving route from the current location CP to the destination G set by the user.
[0076] Furthermore, the timing for displaying this autonomous driving mode could be, for example, when the autonomous driving ON operation switch is received and a destination is set in the navigation device 20, etc.
[0077] Furthermore, when the display control unit 33 displays multiple driving modes on a display unit such as the touch panel 22, it may display multiple driving modes that are similar to the user's driving data. If all driving modes acquired by the driving mode generation unit 220 are displayed, the user can select a driving mode that suits their driving preferences. However, if there are too many options, the user may spend a lot of time selecting a driving mode and may not be able to select a driving mode at a glance. Therefore, the display control unit 33 displays multiple driving modes that are similar to the user's driving data. Specifically, the display control unit 33 refers to the storage unit 35 and compares the driving data of the vehicle 1 with all driving modes acquired by the automatic driving mode acquisition unit 32 to identify multiple driving modes that are similar to the driving data of the vehicle 1, and displays the identified driving modes on a display unit such as the touch panel 22.
[0078] The driving modes similar to the driving data of vehicle 1 displayed on the touch panel 22, etc., may be, for example, driving modes in which the user attributes of vehicle 1 are similar, or driving modes in which the user's driving characteristics are similar. Alternatively, the system may display both of these driving modes. Furthermore, it may be a driving mode in which both the user attributes and driving characteristics are similar. Such definitions may be predetermined by the manufacturer or the like.
[0079] Similarly, the definitions of "similar user attributes" and "similar driving characteristics" may also be predetermined by the manufacturer. For example, "similar user attributes" is not limited to the same user attributes, as explained in the driving data 230a in Figure 3 above. For example, considering gender, number of passengers, etc., "housewives" and "children transporters" may be considered similar. Also, "similar driving characteristics" may be considered similar if, for example, the characteristics of a predetermined number or more of multiple parameters such as acceleration, deceleration, and steering operation are the same.
[0080] Furthermore, the driving modes similar to the user's driving data may include not only driving modes with similar user attributes and driving characteristics, but also driving modes that are similar to the user's frequently selected driving modes. For example, if a user tends to select sport mode when driving manually, driving modes similar to sport mode may be displayed.
[0081] In this way, by displaying multiple driving modes similar to the user's driving data, the user can select a driving mode that is similar to their own driving style, and can also intuitively select their desired driving mode.
[0082] The reason for displaying "multiple" driving modes similar to the user's driving data is that if only one similar driving mode is displayed, the user will only have one option, and that single option may not necessarily match the user's driving preferences.
[0083] Furthermore, when the display control unit 33 displays multiple driving modes on a display unit such as the touch panel 22, it may also display the user's driving mode for automatic driving, which is generated based on the user's driving data, in addition to the multiple driving modes acquired by the automatic driving mode acquisition unit 32. In other words, it may display the driving mode for automatic driving generated based on the user's driving data during manual driving. This allows the user to select a driving mode with characteristics similar to their own manual driving, and enables a display that meets the user's preference for their own manual driving style. The user's driving mode for automatic driving may be generated by the automatic driving control unit 34, which will be described later.
[0084] Furthermore, the display control unit 33 may display a different driving mode for each predetermined section of the route to the destination. As described above, the driving mode is displayed, for example, when providing guidance to the destination, and depending on the set destination, the route may include, for example, highways or narrow streets. Therefore, the display control unit 33 may display a message that accepts the selection of a driving mode for each section of the route to the set destination. Using the example in Figure 4, the display control unit 33 may display a message that accepts the selection of a driving mode for each link L1, L2, L3, and L4 in the planned route from the current position CP to the destination G.
[0085] This allows users to select a driving mode appropriate for each designated section indicated by the link. For example, they can choose "Racer Mode" for highway sections and "Normal Mode 1" for other sections.
[0086] Furthermore, it can be assumed that if a user has previously set a destination, they will select the same driving mode when going to that destination. Therefore, when a destination that has been set in the past is set, the display control unit 33 may refer to the previous driving data to that destination and display the driving mode selected during the previous drive to the destination, associated with each predetermined section.
[0087] This eliminates the need for users to select a driving mode when going to a destination they have visited before. In other words, compared to having to select a driving mode for each predetermined section each time a destination is set, users can easily select a driving mode that suits their driving preferences.
[0088] The automatic driving control unit 34 controls automatic driving based on the driving mode selected by the user from among multiple driving modes. Specifically, the automatic driving control unit 34 controls automatic driving based on the driving mode selected by the user from among multiple driving modes displayed on a display unit such as the touch panel 22. In particular, the automatic driving control unit 34 controls automatic driving from the current position to the destination by performing drive control, braking control, and steering control, etc., corresponding to the selected driving mode, via the drive ECU 51, braking ECU 61, EPS ECU 45, etc. Note that the automatic driving control referred to here may include parking control in addition to driving control.
[0089] Furthermore, the automatic driving control unit 34 generates the user's driving mode during automatic driving based on the user's manual driving data stored in the memory unit 35. This is because, as described above, the display control unit 33 may display the driving mode during automatic driving based on the user's manual driving data.
[0090] [Sequence Chart] Next, an example of the processing performed in the embodiment will be explained using a sequence chart. Figure 5 is a sequence chart of this example, in which the control device 30 of vehicle 1 and the information processing device 200 work together to perform the processing. As described above, the information processing device 200 performs processing to generate multiple driving modes for automatic driving. The control device 30 allows the user to select a driving mode for automatic driving and controls the automatic driving based on the selected driving mode. As the specific details of the processing in the information processing device 200 and the control device 30 are as described above, the flow of processing will be mainly explained here, and detailed explanations of the processing will be omitted or simplified. The processing shown in Figure 5 is performed at predetermined intervals.
[0091] First, in step S1, the control device 30 acquires driving data of the vehicle 1 while it is being driven manually. That is, the control device 30 acquires driving data of the vehicle 1 while it is being driven manually using the function of the driving data acquisition unit 31. The timing of acquiring this driving data may be, as described above, for example, when the journey to the destination is completed or when the ignition is turned off. In other words, the process shown in Figure 5 is triggered to start when the journey to the destination is completed or when the ignition is turned off.
[0092] Next, in step S2, the control device 30 stores the driving data acquired in step S1 during manual operation in the storage unit 35.
[0093] Next, in step S3, the control device 30 transmits the driving data acquired in step S1 during manual operation to the information processing device 200. Note that the order of steps S2 and S3 may be reversed.
[0094] Next, in step S4, the information processing device 200 acquires driving data transmitted from multiple vehicles 1 during manual operation using the functions of the acquisition unit 210. The acquired driving data is recorded in the storage unit 230 as driving data 230a. Since this driving data is used to generate a driving mode for automatic driving, it is necessary to acquire driving data from multiple vehicles 1. Driving data must be acquired from at least two or more vehicles 1, and the more driving data there is, the more accurate the driving mode that can be generated.
[0095] After acquiring driving data from multiple vehicles 1, the information processing device 200 generates multiple driving modes for autonomous driving in step S5 using the functions of the driving mode generation unit 220. That is, the information processing device 200 refers to the driving data 230a, analyzes the driving behavior according to the occupant's attributes, and generates multiple driving modes for autonomous driving. The generated driving modes are, as described above, for example, "first normal mode," "second normal mode," "pickup / drop-off mode," "racer mode," "child pickup / drop-off mode," etc. After generating multiple driving modes, the information processing device 200 proceeds to step S6.
[0096] In step S6, the information processing device 200 transmits the generated driving mode to the vehicle 1.
[0097] Next, in step S7, the control device 30 acquires the operating mode from the information processing device 200. That is, the control device 30 acquires a plurality of operating modes generated by the information processing device 200.
[0098] Next, in step S8, the control device 30 determines whether the vehicle 1 is in an automatic driving state and whether the destination setting has been accepted. This process in step S8 is a trigger that causes the control device 30 to display the driving mode on a display unit such as the touch panel 22.
[0099] In step S8, if the automatic driving operation switch is not turned on or a destination is not set (No in step S8), the control device 30 terminates the process shown in Figure 5.
[0100] Conversely, if the autonomous driving is turned on and it is determined that the destination setting has been accepted (Yes in step S8), the control device 30 proceeds to step S9.
[0101] In step S9, the control device 30 displays the driving mode. That is, the control device 30 displays multiple driving modes on a display unit such as the touch panel 22 using the functions of the display control unit 33. The driving modes displayed at this time may be all acquired driving modes as described above, or multiple driving modes similar to the user's driving data for vehicle 1 may be displayed. Alternatively, the display may allow the user to set a driving mode for each predetermined section to the destination. For example, if the set destination is a destination set in the past, the driving mode selected during the previous trip to the destination may be displayed in association with each predetermined section. Also, for example, if the control device 30 generates an automatic driving mode based on the user's manual driving data, the automatic driving mode based on that user's manual driving data may be displayed. After displaying the driving modes in this manner, the control device 30 proceeds to step S10.
[0102] In step S10, the control device 30 determines whether it has accepted the selection of an operating mode. That is, in step S9, it determines whether the operating mode displayed on the touch panel 22 or other display unit has been selected. For example, if the user has selected an operating mode by operating the touch panel 22 or the like, this is determined to be positive in step S9.
[0103] Therefore, if no operating mode has been selected yet (No in step S10), the control device 30 waits until it accepts the selection of an operating mode.
[0104] Conversely, if it is determined that an operating mode has been selected (Yes in step S10), the control device 30 proceeds to step S11.
[0105] In step S11, the control device 30 performs automatic driving control based on the driving mode received in step S10. That is, the control device 30, using the functions of the automatic driving control unit 34, performs drive control, braking control, steering control, etc., corresponding to the driving mode selected by the user, to control automatic driving from the current position to the destination.
[0106] As described above, in this embodiment, multiple driving modes for automated driving are generated based on driving data from multiple vehicles during manual driving, according to the occupant attributes. These generated driving modes are then displayed on a display unit such as the touch panel 22. Therefore, the user can select a driving mode that suits their driving preferences. In particular, since driving modes according to occupant attributes are displayed, the user can select a driving mode that suits the current situation. For example, in a situation where the user is transporting children, the "child transport mode" can be selected. Also, for example, if the user is driving without other passengers, they can select a driving mode similar to their own driving style. Furthermore, for example, if the user wants to experience the driving style of a "racer," which is difficult to experience under normal circumstances, they can select a "racer mode," etc. In this way, the user can select a driving mode that suits their driving preferences at any given time.
[0107] Furthermore, by allowing users to select a driving mode that aligns with their driving preferences, it becomes possible to mitigate anxieties about autonomous driving for users who may have such concerns. In other words, as mentioned above, inexperienced drivers or those who are not confident drivers may feel anxious about their manual driving style being reflected in the autonomous driving system. However, by allowing them to select a driving mode other than the one that reflects their manual driving style, these anxieties about autonomous driving can be alleviated.
[0108] [Differentiation] Next, a modified example will be described. In the above-described embodiment, an example was described in which the process for generating the driving mode during autonomous driving is generated by an external information processing device 200 of the vehicle 1. However, this process for generating the driving mode during autonomous driving may also be performed by the control device 30 of the vehicle 1. In that case, for example, one vehicle collects (i.e., acquires) driving data from multiple vehicles during manual driving, and generates an autonomous driving mode according to the occupant attributes based on the collected driving data. Then, autonomous driving control is performed based on the driving mode selected by the user from among the generated driving modes.
[0109] Furthermore, in the embodiment described above, the processes from step S1 to step S11 in Figure 5 were described as a series of processes, but the processes from step S1 to step S7 and the processes from step S8 to step S11 may be configured separately. In other words, the processes from step S1 to step S7 are processes that generate an operating mode for automatic driving, and the processes from step S8 to step S11 are processes that accept the selection of the generated operating mode and perform automatic driving control based on the accepted operating mode. Since the triggers for starting each process may be different, the processes from step S1 to step S7 and the processes from step S8 to step S11 may be configured as independent processes.
[0110] Although embodiments of the present invention have been described above with reference to the drawings, it goes without saying that the present invention is not limited to the embodiments described above. It is clear to those skilled in the art that various modifications or alterations can be conceived within the scope of the claims, and these are also understood to naturally fall within the technical scope of the present invention. Furthermore, the components of the above embodiments may be combined arbitrarily without departing from the spirit of the invention.
[0111] For example, the configuration of the above-described embodiment may share functions or consist of fewer devices. For instance, the vehicle 1 and the information processing device 200 may be configured as an integrated device.
[0112] Furthermore, for example, at least a portion of each component of the information processing device 200 (acquisition unit 210, operation mode generation unit 220) may be divided among multiple devices. Also, for example, the information processing device 200 may be configured as a cloud server or the like.
[0113] Furthermore, some of the components of the above-described embodiment may be omitted, or the processing may be varied or omitted.
[0114] Furthermore, the processing described in the above-described embodiment can be realized by executing a pre-prepared control program on a computer. This control program is recorded on a computer-readable storage medium and executed by reading it from the storage medium. This control program may also be provided in the form of a non-transient storage medium such as flash memory, or it may be provided via a network such as the Internet. The computer that executes this control program may be included in the control device, included in an electronic device such as a smartphone, tablet terminal, or personal computer that can communicate with the control device, or included in a server device that can communicate with these control devices and electronic devices.
[0115] This specification contains at least the following information. The components indicated in parentheses in the embodiments described above are, but are not limited thereto.
[0116] (1) A control device (control device 30) for controlling a mobile body (vehicle 1) that can switch between manual and automatic driving, An automatic driving mode acquisition unit (automatic driving mode acquisition unit 32) acquires multiple driving modes for automatic driving, which are generated by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The system includes an automatic driving control unit (automatic driving control unit 34) that controls the automatic driving, The automatic driving control unit, The automatic driving is controlled based on the driving mode selected from the plurality of driving modes. Control device.
[0117] According to (1), autonomous driving control is performed based on the driving mode selected from multiple driving modes. Specifically, the user selects a driving mode that suits their driving preferences from among multiple driving modes. Then, autonomous driving control is performed based on the selected driving mode. This can reduce anxiety for users who are uneasy about autonomous driving control, such as when their own manual driving is reflected in the system. In other words, users who are uneasy about autonomous driving control, such as when their own manual driving is reflected in the system, can be expected to select a driving mode that allows for stable driving (for example, the aforementioned shuttle mode). In that case, the autonomous driving control will be performed based on the selected driving mode, thereby reducing anxiety about autonomous driving.
[0118] Furthermore, since the driving modes are generated by analyzing the occupant attributes, there is a possibility that driving modes for users with different attributes (e.g., racers) may be generated. Therefore, if a user selects a driving mode based on the driving data of such a racer, they will be able to experience a driving mode based on driving data with attributes completely different from their own, which can provide the user with enjoyment and comfort in autonomous driving.
[0119] (2) The control device described in (1), A driving data acquisition unit (driving data acquisition unit 31) acquires the driving data during the user's manual operation, A storage unit (storage unit 35) that stores the driving data during the user's manual operation, A display unit (touch panel 22) that displays the aforementioned multiple operating modes and accepts selection from the user, The system further includes a display control unit (display control unit 33) that displays the plurality of operating modes on the display unit, The display control unit, From the acquired plurality of driving modes, the display unit displays a plurality of driving modes similar to the user's driving data stored in the storage unit. Control device.
[0120] According to (2), the display unit shows multiple driving modes similar to the user's driving data. This allows the user to select a driving mode similar to their own driving data, and the automatic driving control is performed based on the driving mode similar to their own driving data, allowing them to experience driving that feels just like manual driving. Furthermore, by displaying multiple driving modes similar to the user's driving data in this way, the user can intuitively select their desired driving mode, making it easier to choose a driving mode that suits their driving preferences compared to, for example, when all driving modes are displayed.
[0121] (3) The control device described in (2), The automatic driving control unit, The user's driving mode during autonomous driving is generated from the user's driving data stored in the storage unit. The display control unit, The display unit displays the multiple operating modes, including the acquired multiple operating modes and the user's operating mode. Control device.
[0122] According to (3), by displaying the driving mode based on the user's driving data, the user can select a driving mode based on their own driving, and as a result, they can experience autonomous driving control that is even more natural than the configuration in (2).
[0123] (4) A control device as described in (2) or (3), It is possible to set different driving modes for each predetermined section of the route to the destination. The display control unit, When providing directions to the aforementioned destination, the display unit displays a message accepting the selection of the driving mode according to each predetermined section. Control device.
[0124] According to (4), the driver can select a driving mode for each predetermined section to the destination. For example, if the planned route to the destination includes both ordinary roads and expressways, it will be possible to select different driving modes for the ordinary roads and expressways. This will allow the user to experience autonomous driving control that is more in line with their driving preferences.
[0125] (5) The control device described in (4), The aforementioned storage unit includes: The driving data to the aforementioned destination from the previous drive is stored, The display control unit, When the destination is set, the driving mode for each predetermined section to the destination is displayed on the display unit in association with the previous driving data to the destination. Control device.
[0126] According to (5), when the same destination as in the past is set, the driving mode based on the driving data to the previous destination is displayed, making it easier for the user to select a driving mode that suits their driving preferences compared to, for example, having to select a driving mode for each predetermined section each time.
[0127] (6) An information processing device (information processing device 200) that generates a driving mode based on driving data received from a mobile body (vehicle 1), An acquisition unit (acquisition unit 210) that acquires the driving data when multiple of the aforementioned moving bodies are manually operated, The system includes a driving mode generation unit (driving mode generation unit 220) that analyzes the driving behavior according to the occupant's attributes based on the acquired driving data and generates multiple driving modes for autonomous driving, Information processing device.
[0128] According to (6), it is possible to generate an autonomous driving mode that corresponds to the attributes of the occupants.
[0129] (7) A computer that controls a mobile vehicle (vehicle 1) that can switch between manual and automatic driving, Multiple driving modes for automatic driving are obtained by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The process executes the control of the automatic driving based on the selected driving mode from the acquired plurality of driving modes. Control method.
[0130] According to (7), the automated driving control is performed based on the driving mode selected from multiple driving modes. Specifically, the user selects a driving mode that suits their driving preferences from among multiple driving modes. Then, the automated driving control is performed based on the selected driving mode. Therefore, it is possible to suppress anxiety for users who are uneasy about the automated driving control, such as when their manual driving is reflected in the system.
[0131] (8) A computer that controls a mobile vehicle (vehicle 1) that can switch between manual and automatic driving, Multiple driving modes for automatic driving are obtained by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The process is executed to control the automatic driving based on the selected driving mode from the acquired plurality of driving modes. Control program.
[0132] According to (8), the automated driving control is performed based on the driving mode selected from multiple driving modes. Specifically, the user selects a driving mode that suits their driving preferences from among multiple driving modes. Then, the automated driving control is performed based on the selected driving mode. Therefore, it is possible to suppress anxiety for users who are uneasy about the automated driving control, such as when their manual driving is reflected in the system. [Explanation of Symbols]
[0133] 1. Vehicle (mobile object) 22 Touch panel (display unit) 30 Control device 31 Driving data acquisition unit 32 Automatic driving mode acquisition unit 33 Display Control Unit 34. Automated Driving Control Unit 35 Storage section 200 Information Processing Devices 210 Acquisition Department 220 Operating mode generation unit
Claims
1. A control device for controlling a mobile body that can switch between manual and automatic operation, An automatic driving mode acquisition unit that acquires multiple driving modes for automatic driving generated by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The system comprises an automatic driving control unit that controls the automatic driving, The automatic driving control unit, The automatic driving is controlled based on the driving mode selected from the plurality of driving modes. Control device.
2. A control device according to claim 1, A driving data acquisition unit that acquires the driving data during the user's manual operation, A storage unit for storing the driving data during the user's manual driving, A display unit that displays the aforementioned multiple operating modes and accepts selection from the user, The system further comprises a display control unit that displays the plurality of operating modes on the display unit, The display control unit, From the acquired plurality of driving modes, the display unit displays a plurality of driving modes similar to the user's driving data stored in the storage unit. Control device.
3. A control device according to claim 2, The automatic driving control unit, The user's driving mode during autonomous driving is generated from the user's driving data stored in the storage unit. The display control unit, The display unit displays the multiple operating modes, including the acquired multiple operating modes and the user's operating mode. Control device.
4. A control device according to claim 2 or 3, It is possible to set different driving modes for each predetermined section of the route to the destination. The display control unit, When providing directions to the aforementioned destination, the display unit displays a message accepting the selection of the driving mode according to each predetermined section. Control device.
5. A control device according to claim 4, The aforementioned storage unit includes: The driving data to the aforementioned destination from the previous drive is stored, The display control unit, When the destination is set, the driving mode for each predetermined section to the destination is displayed on the display unit in association with the previous driving data to the destination. Control device.
6. An information processing device that generates a driving mode based on driving data received from a moving object, An acquisition unit that acquires the driving data when multiple of the aforementioned mobile bodies are manually operated, The system includes a driving mode generation unit that analyzes the driving behavior according to the occupant's attributes based on the acquired driving data and generates multiple driving modes for autonomous driving, Information processing device.
7. A computer that controls a mobile vehicle capable of switching between manual and automatic driving, Multiple driving modes for automatic driving are obtained by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The process executes the control of the automatic driving based on the selected driving mode from the acquired plurality of driving modes. Control method.
8. A computer that controls a mobile vehicle capable of switching between manual and automatic driving, Multiple driving modes for automatic driving are obtained by analyzing the driving data of multiple mobile bodies during manual driving for each occupant attribute, The process is executed to control the automatic driving based on the selected driving mode from the acquired plurality of driving modes. Control program.