Management server, management system and program
The management server optimizes traffic flow by detecting congestion and moving vehicles to overtaking points, addressing congestion caused by vehicles traveling at different speeds.
Patent Information
- Application Number
- JP2021054167
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-26
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2041-03-26
AI Technical Summary
Existing systems fail to manage multiple vehicles traveling at different speeds on the same route, leading to congestion due to overtaking issues.
A management server that acquires vehicle position information, detects traffic jams, and moves target vehicles to overtaking points to prevent congestion by adjusting their routes and speeds.
Enables smooth operation of multiple vehicles at different speeds on the same route without delays by optimizing traffic flow and providing overtaking points.
Smart Images

Figure 0007604984000001 
Figure 0007604984000002 
Figure 0007604984000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a management server, a management system, and a program. [Background technology]
[0002] Patent document 1 discloses a technology in which road areas along a vehicle's driving route are assigned for each specified period and for each vehicle, and the road areas are notified to each vehicle so that the vehicle drives autonomously according to the road area assigned to the vehicle. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2017 / 11126 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in Patent Document 1, when multiple autonomous vehicles traveling at different speeds are traveling on the same route, there is a problem in that traffic jams occur because it does not take into account the fact that faster vehicles may overtake slower vehicles.
[0005] The present disclosure has been made in consideration of the above, and aims to provide a management server, a management system, and a program that can operate multiple vehicles smoothly even when multiple autonomous vehicles with different speeds are traveling on the same driving route. [Means for solving the problem]
[0006] The management server according to the present disclosure includes a processor configured to acquire position information of each of a plurality of vehicles capable of autonomously traveling at different speeds, determine whether or not a traffic jam will occur on a specified driving route based on the position information of each of the plurality of vehicles, and, if a traffic jam has occurred on the driving route, move a target vehicle causing the traffic jam on the driving route to an overtaking point.
[0007] In addition, the management system according to the present disclosure includes a management server having a plurality of vehicles capable of autonomously traveling at different speeds, and a processor configured to manage each of the plurality of vehicles, and the processor acquires position information of each of the plurality of vehicles capable of autonomously traveling at different speeds, and determines whether or not congestion will occur on a specified driving route based on the position information of each of the plurality of vehicles, and if congestion has occurred on the driving route, moves a target vehicle that is causing the congestion on the driving route to an overtaking point.
[0008] In addition, the program disclosed herein provides a management server, management system, and program that can operate multiple autonomous vehicles without delay even when multiple autonomous vehicles with different speeds are traveling on the same route. Effect of the Invention
[0009] According to the present disclosure, it is possible to achieve the effect of enabling multiple autonomous vehicles to operate smoothly even when multiple autonomous vehicles with different speeds are traveling on the same driving route. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram showing a schematic configuration of a management system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating a functional configuration of a management system according to an embodiment. [Diagram 3] FIG. 3 is a flowchart illustrating an outline of a process executed by a management server according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, a management server, a management system, and a program according to an embodiment of the present disclosure will be described with reference to the drawings. Note that the present disclosure is not limited to the following embodiment. In addition, in the following description, the same parts are denoted by the same reference numerals.
[0012] [Overview of the management system] Fig. 1 is a schematic diagram showing a schematic configuration of a management system according to an embodiment. Fig. 2 is a block diagram showing a functional configuration of the management system according to an embodiment. The management system 1 shown in Figs. 1 and 2 includes a plurality of vehicles 10 that are capable of autonomously traveling at different speeds. 1 ~Vehicle 10 n (n = 3 or more integer) (hereinafter, multiple vehicles 10 1 ~Vehicle 10 n The vehicle 10 includes a vehicle control system (hereinafter, simply referred to as "vehicle 10") and a management server 20. Both the vehicle 10 and the management server 20 are equipped with a communication function and are configured to be able to communicate with each other via a network NW. This network NW is configured, for example, from an Internet line network, a mobile phone line network, etc. In the following description, the vehicle 10 is described as an electric automobile capable of running autonomously, but is not limited thereto and can be applied to any moving body capable of running autonomously, for example. Examples of moving bodies include buses, trucks, heavy machinery, and electric dollies.
[0013] [Vehicle configuration] Next, a description will be given of the functional configuration of the vehicle 10. The vehicle 10 shown in Fig. 2 includes an operation unit 101, a drive unit 102, an imaging unit 103, an audio output unit 104, a sensor group 105, a display unit 106, a position acquisition unit 107, a communication unit 108, a storage unit 109, and an ECU (Electronic Control Unit) 110.
[0014] The operation unit 101 is configured using a steering wheel, an accelerator pedal, a brake pedal, etc. The operation unit 101 accepts operations by a driver who is in the vehicle 10.
[0015] The drive unit 102 is configured using a motor, etc. Under the control of the ECU 110, the drive unit 102 supplies driving force to drive wheels of the vehicle 10 based on electric power supplied from a battery (not shown).
[0016] The imaging unit 103 is configured using an imaging device including one or more lenses, and a charge coupled device (CCD) image sensor or a complementary metal oxide semiconductor (CMOS) image sensor that captures an image of a subject focused by the lens. A plurality of imaging units 103 are arranged outside the vehicle 10 and inside the vehicle 10. For example, when the imaging units 103 are arranged inside the vehicle 10, they are arranged near the entrance of the vehicle 10, near the exit of the vehicle 10, near the seats of the vehicle 10, and near the driver's seat of the vehicle 10. When the imaging units 103 are arranged outside the vehicle 10, they are arranged in front of, behind, and on the sides of the vehicle 10. The imaging units 103 capture images under the control of the ECU 110, and output image data obtained by the capture to the ECU 110.
[0017] The audio output unit 104 is configured using a speaker etc. The audio output unit 104 outputs audio corresponding to audio data input from the ECU 110 under the control of the ECU 110.
[0018] The sensor group 105 is configured using sensors for realizing autonomous driving, such as a 3D-LiDAR, a millimeter wave sensor, an infrared sensor, a vehicle speed sensor, an angular velocity sensor, a gyro sensor, and an acceleration sensor. The sensor group 105 is also configured using sensors for detecting the driver's operation of the operation unit 101, such as an accelerator pedal sensor, a brake pedal sensor, and a steering sensor. The sensor group 105 outputs detection result data detected by the various sensors to the ECU 110.
[0019] The display unit 106 is configured using an organic electroluminescent display (OLED) and a liquid crystal display, etc. The display unit 106 displays various information under the control of the ECU 110. Note that a touch panel or the like that accepts input of operations by a passenger or a driver may be provided on the display area of the display unit 106.
[0020] The position acquisition unit 107 is configured using a car navigation system including a GPS (Global Positioning System) sensor that receives signals from GPS satellites and calculates the position of the vehicle 10 based on the received signals, and a map database that stores map data. The position acquisition unit 107 outputs position information related to the position of the vehicle 10 to the ECU 110.
[0021] The communication unit 108 is configured using a communication module capable of wireless communication according to a communication standard of a predetermined mobile phone line, etc. The communication unit 108 communicates with the management server 20 through the network NW under the control of the ECU 110. Here, the predetermined communication standard is 5G (5th Generation Mobile Communication System), 4G (4th Generation Mobile Communication System), etc.
[0022] The storage unit 109 is configured using a hard disk drive (HDD), a solid state drive (SSD), a dynamic random access memory (DRAM), a read only memory (ROM), a recording medium, and the like. The storage unit 109 stores various information related to the vehicle 10. The storage unit 109 has a program storage unit 109a and an identification information storage unit 109b. The program storage unit 109a stores various programs executed by the vehicle 10. The identification information storage unit 109b stores host vehicle information for identifying the host vehicle and various data. Here, the host vehicle information includes vehicle type information, model information, minimum turning radius, vehicle width, vehicle height, identification information, model, and the like. The host vehicle information may include status information related to the host vehicle, such as the current position information and vehicle speed of the host vehicle.
[0023] The ECU 110 is configured using a memory and a processor having hardware such as a CPU (Central Processing Unit), etc. The ECU 110 controls the operation of each part constituting the vehicle 10.
[0024] [Management Server Configuration] Next, a description will be given of the management server 20. The management server 20 includes a communication unit 201, a display unit 202, an input unit 203, a storage unit 204, and a control unit 205.
[0025] The communication unit 201 is configured using, for example, a LAN (Local Area Network) interface board, a wireless communication module for wireless communication, etc. The communication unit 201 is connected to a network NW such as the Internet, which is a public communication network. Under the control of the ECU 110, the communication unit 201 communicates with the vehicle 10 and transmits and receives various information.
[0026] The display unit 202 is configured using an organic EL display, a liquid crystal display, etc. Under the control of the control unit 205, the display unit 202 displays various information.
[0027] The input unit 203 is configured using a keyboard, a mouse, a touch panel, etc. The input unit 203 accepts an input of an operation by an operator, and outputs to the control unit 205 operation information corresponding to the accepted operation.
[0028] The storage unit 204 is configured using a hard disk drive (HDD), a solid state drive (SSD), a dynamic random access memory (DRAM), a read only memory (ROM), a recording medium, etc. The storage unit 204 has a program storage unit 204a, a vehicle specification information storage unit 204b, a task information storage unit 204c, and a map information storage unit 204d.
[0029] The program storage unit 204a stores various programs and programs currently being processed that are executed by the management server 20. Specifically, the program storage unit 204a stores an operating system (OS), various programs, various tables, various databases, and the like.
[0030] The task information storage unit 204c stores task information including a plurality of tasks on a specified date specified by an operator. Here, the task information is one or more of the following: passenger number information indicating the number of passengers, passenger characteristic information indicating the characteristics of the passengers, baggage type information indicating the type of baggage to be loaded, destination information indicating the destination, and usage purpose information indicating the usage purpose of the user.
[0031] The map information storage unit 204d stores map information including the route conditions of each of the multiple routes. Here, the map information is map data used by each of the vehicles 101 to 10n during autonomous driving based on the position information of the vehicle itself. The route conditions are one or more of the road width, gradient, noise level of the surrounding environment, and roughness. Here, the roughness is a value based on the result of tallying up the amount of change in gravity in the vertical direction detected by the sensor group 105 of the vehicles 101 to 10n.
[0032] The control unit 205 is configured using a memory and a processor having hardware such as a CPU. The control unit 205 controls the operation of each unit constituting the management server 20. The control unit 205 has an acquisition unit 205a, an allocation unit 205b, a decision unit 205c, a setting unit 205d, a display control unit 205e, a communication control unit 205f, a determination unit 205g, and a drive control unit 205h. In one embodiment, the control unit 205 functions as a processor.
[0033] The acquisition unit 205a acquires vehicle specification information from the vehicle specification information storage unit 204b, task information including a plurality of tasks on a specified date specified by the operator from the task information storage unit 204c, and map information including the route status of each of a plurality of routes from the map information storage unit 204d.
[0034] The allocation unit 205b allocates the vehicle 10 based on the vehicle specification information and task information acquired by the acquisition unit 205a. 1 ~Vehicle 10 n For example, when a task involves transporting fragile items such as glass, fruits, valuables, or electronic equipment, the allocation unit 205b generates allocation information that allocates a vehicle 10 with high vibration damping properties based on the vehicle specification information.
[0035] The determination unit 205c determines whether or not the vehicle 10 is located on the basis of the allocation information generated by the allocation unit 205b and the map information acquired by the acquisition unit 205a. 1 ~Vehicle 10 n For example, in the case of a vehicle 10 with high vibration damping assigned with a task of transporting fragile items such as glass, fruits, valuables, or cargo such as electronic equipment, when there are multiple routes to the destination, the determination unit 205c generates the driving route information by determining the route with the least bumps and grooves based on the route conditions included in the map information, excluding places with gradients where the bottom of the vehicle 10 scrapes against the ground. Also, the determination unit 205c generates the driving route information by determining the route with the least bumps and grooves based on the driving route information. 1 ~Vehicle 10 nFor each of the above, the system generates driving route information including an overtaking point for allowing a following vehicle to proceed when a traffic jam occurs on the driving route. Here, the overtaking point is at least one of a straight road having a predetermined road width and a place where the target vehicle can leave the driving route and make a temporary stop. The place where the target vehicle can make a temporary stop is, for example, a bus stop or a parking lot where passengers board when the vehicle 10 travels along the driving route.
[0036] The setting unit 205d determines whether the vehicle 10 is traveling on the road based on the allocation information generated by the allocation unit 205b, the map information acquired by the acquisition unit 205a, and the driving route information generated by the determination unit 205c. 1 ~Vehicle 10 n The controller 10 generates speed information that sets the speed at which each of the vehicles travels.
[0037] The display control unit 205e outputs to the display unit 202 the allocation information generated by the allocation unit 205b, the driving route information generated by the determination unit 205c, and the speed information generated by the setting unit 205d.
[0038] The communication control unit 205f transmits, via the communication unit 201, the allocation information generated by the allocation unit 205b, the driving route information generated by the determination unit 205c, and the speed information generated by the setting unit 205d to the vehicle 10. 1 ~Vehicle 10 n The output is sent to each of the following.
[0039] The determination unit 205g determines whether the vehicle 10 1 ~Vehicle 10 n Based on the position information of each of the vehicles 10, the determination unit 205g determines whether or not a traffic jam has occurred on a predetermined travel route. 1 ~Vehicle 10 n Based on the position information of each of the vehicles 10 within a predetermined area (for example, 100 m x 100 m), 1 ~Vehicle 10 n The density of vehicles is calculated, and it is determined whether or not this density is equal to or greater than a threshold value. If the density is equal to or greater than the threshold value, it is determined that a traffic jam is occurring on a predetermined travel route.
[0040] The drive control unit 205h instructs the target vehicle, which is in a traffic jam on the predetermined travel route determined by the determination unit 205g to be in a traffic jam, to move to an overtaking point. Specifically, the drive control unit 205h instructs the target vehicle to move to the overtaking point and stop temporarily for a predetermined time via the communication unit 201. In addition, after a following vehicle following the target vehicle has overtaken the target vehicle, the drive control unit 205h stops the target vehicle at the overtaking point until a predetermined time has elapsed or the distance between the following vehicle and the target vehicle becomes a predetermined distance. Furthermore, the drive control unit 205h acquires the number of passengers of the target vehicle via the communication unit 201, and when the target vehicle is stopped at the overtaking point and the number of passengers of the target vehicle exceeds half of the capacity of the target vehicle, the drive control unit 205h opens an openable door of the target vehicle.
[0041] [Management Server Processing] Next, a description will be given of the processing executed by the management server 20. FIG 3 is a flowchart showing an outline of the processing executed by the management server 20.
[0042] As shown in FIG. 3, first, the acquisition unit 205a acquires vehicle specification information from the vehicle specification information storage unit 204b, task information including a plurality of tasks for a specified date specified by the operator via the input unit 203 from the task information storage unit 204c, and map information from the map information storage unit 204d (step S101).
[0043] Next, the allocation unit 205b assigns the vehicle 10 to the vehicle 10 based on the vehicle specification information and task information acquired by the acquisition unit 205a. 1 ~Vehicle 10 nThe allocation unit 205b generates allocation information in which each of the above is assigned to a plurality of tasks (step S102). For example, when the task is to transport fragile items such as glass, fruits, valuables, or electronic equipment, the allocation unit 205b generates allocation information in which the vehicle 10 with high vibration damping is assigned based on the vehicle specification information. When the task is to transport athletes for the Olympics or the like, the allocation unit 205b generates allocation information in which the large vehicle 10 is assigned based on the vehicle specification information. When the task is to transport a large number of people, the allocation unit 205b generates allocation information in which the large vehicle 10 is assigned based on the vehicle specification information. When the task is to transport a large number of people, the allocation unit 205b generates allocation information in which the large vehicle 10 is assigned based on the vehicle specification information. When the task is to transport a large number of people, the allocation unit 205b generates allocation information in which the large vehicle 10 is assigned based on the vehicle specification information. When the task is to transport people staying overnight, the allocation unit 205b generates allocation information in which the large vehicle 10 is assigned based on the vehicle specification information. Furthermore, when the task is to pick up or drop off a guest, the allocation unit 205b generates allocation information that allocates a luxury vehicle 10. The allocation unit 205b allocates a vehicle 10 according to the task based on the vehicle specification information, excluding a vehicle 10 under maintenance.
[0044] Thereafter, the determination unit 205c determines whether or not the vehicle 10 is to be parked on the basis of the allocation information generated by the allocation unit 205b and the map information acquired by the acquisition unit 205a. 1 ~Vehicle 10 nThe determination unit 205c generates driving route information that determines the route along which each of the vehicles 10 will travel (step S103). For example, in the case of a vehicle 10 with high vibration damping properties that is assigned a task of transporting fragile items such as glass, fruits, valuables, or luggage such as electronic devices, when there are multiple driving routes to the destination, the determination unit 205c generates the driving route information by selecting a driving route with the least bumps and grooves, excluding places with gradients where the bottom of the vehicle 10 rubs against the ground, based on the route state included in the map information. In addition, in the case of a large vehicle 10 that is assigned a task of transporting athletes, when there are multiple driving routes to the destination, the determination unit 205c generates the driving route information by selecting a driving route, excluding places where the vehicle body protrudes more than expected when the vehicle 10 turns right or left, based on the route state included in the map information. Specifically, the determination unit 205c calculates the expected turning radius R when turning right or left, based on the minimum turning radius included in the vehicle specification information of the large vehicle 10 that is assigned a task of transporting athletes and the road width of the route state included in the map information. The determination unit 205c then determines whether the turning radius R is equal to or greater than a preset threshold, and generates driving route information by excluding routes with turning radius R equal to or greater than the threshold from among the multiple driving routes. In addition, in the case of a vehicle 10 that is assigned a task of transporting people staying overnight, when there are multiple routes to the destination, the determination unit 205c generates driving route information by selecting a route in ascending order of noise level based on the route conditions included in the map information. Furthermore, the determination unit 205c generates driving route information by selecting a route in ascending order of noise level from the route conditions included in the map information for the vehicle 10 based on the driving route information. 1 ~Vehicle 10 n For each of the above, driving route information is generated including overtaking points for allowing a following vehicle to proceed ahead when congestion occurs on the driving route.
[0045] Next, the setting unit 205d determines whether the vehicle 10 is to be driven based on the allocation information generated by the allocation unit 205b, the map information acquired by the acquisition unit 205a, and the route information generated by the determination unit 205c. 1 ~Vehicle 10 nThen, the speed information is generated by setting the speed at which each of the above travels (step S104). For example, in the case of a vehicle 10 with high vibration damping properties that is assigned the task of transporting fragile items such as glass, fruits, valuables, electronic equipment, or other cargo, when a travel route to the destination that has many bumps is determined, the speed information is generated by setting a slower speed based on the route state included in the map information so that the vehicle 10 does not vibrate up and down at places with a slope where the bottom of the vehicle 10 rubs against the ground.
[0046] Next, the display control unit 205e outputs the assignment information, the route information, and the speed information to the display unit 202 (step S105). This allows the operator managing the management system 1 to grasp the tasks, the travel routes, and the speeds of each vehicle 10 on the designated date designated via the input unit 203.
[0047] After that, the communication control unit 205f transmits the vehicle 10 1 ~Vehicle 10 n The vehicle 10 outputs the allocation information, the route information, and the speed information to each of the vehicles 10 (step S106). 1 ~Vehicle 10 n Each of the vehicles 10 is set with assignment information, route information including overtaking points, and speed information, and drives according to the task. In this case, a passenger or a driver on board each vehicle 10 can check the task, driving route, and speed.
[0048] Next, the acquisition unit 205a acquires the vehicle 10 via the communication unit 201. 1 ~Vehicle 10 n The position information is acquired from each of the above (step S107).
[0049] After that, the determination unit 205g determines whether the vehicle 10 1 ~Vehicle 10 n Based on the position information of each of the vehicles 10, it is determined whether or not a traffic jam occurs on the predetermined travel route (step S108). 1 ~Vehicle 10 nBased on the position information of each of the vehicles 10 in a predetermined area, 1 ~Vehicle 10 n The determination unit 205g calculates the density of vehicles 10 that are present within a predetermined area on the predetermined travel route, and determines whether the density is equal to or greater than a threshold. If the density is equal to or greater than the threshold, the determination unit 205g determines that a traffic jam is occurring on the predetermined travel route. 1 ~Vehicle 10 n The actual speed is obtained from each of the vehicles 10. 1 ~Vehicle 10 n In this case, the determination unit 205g may determine whether or not a traffic jam occurs on a predetermined travel route based on the position information of the vehicle 10 within a predetermined area. 1 ~Vehicle 10 n The speed information set for each of the vehicles 10 in a given area is 1 ~Vehicle 10 n The actual speed of each of the vehicles 10 in a given area is compared with 1 ~Vehicle 10 n The actual speed of each vehicle is 1 ~Vehicle 10 n If the speed is slower than the speed information set in each of the above, it is determined that congestion has occurred on the predetermined travel route. If the determination unit 205g determines that congestion has occurred on the predetermined travel route (step S108: Yes), the management server 20 proceeds to step S109, which will be described later. On the other hand, if the determination unit 205g determines that congestion has not occurred on the predetermined travel route (step S108: No), the management server 20 proceeds to step S110, which will be described later.
[0050] In step S109, the drive control unit 205h instructs the target vehicle that is in a traffic jam on the predetermined travel route determined by the determination unit 205g to be congested to move to an overtaking point. 1 ~Vehicle 10 nThe speed information set in each of the above is compared with the actual speed, and a vehicle 10 whose difference between the speed information and the actual speed falls within a predetermined range is specified as a target vehicle. Then, the drive control unit 205h instructs the target vehicle to move to the overtaking point and stop temporarily for a predetermined time via the communication unit 201. In this case, the ECU 110 of the target vehicle moves to the overtaking point by controlling the drive unit 102 based on the instruction from the management server 20 and the driving route information including the overtaking point stored in the storage unit 109. At this time, the drive control unit 205h stops the target vehicle at the overtaking point until a predetermined time has elapsed or the distance between the target vehicle and the following vehicle becomes a predetermined distance after the following vehicle of the target vehicle has overtaken the target vehicle. Furthermore, the drive control unit 205h acquires the number of passengers of the target vehicle via the communication unit 201, and when the target vehicle is stopped at the overtaking point and the number of passengers of the target vehicle exceeds half of the capacity of the target vehicle, the drive control unit 205h opens the openable door of the target vehicle. This allows ventilation of the target vehicle. Note that, after the vehicle following the target vehicle has overtaken the target vehicle, the drive control unit 205h may decelerate the speed of the target vehicle until the distance between the following vehicle and the target vehicle becomes a predetermined distance.
[0051] If the task for each vehicle 10 is completed (step S110: Yes), the management server 20 ends this process. On the other hand, if the task for each vehicle 10 is not completed (step S110: No), the management server 20 returns to step S107.
[0052] According to the embodiment described above, the drive control unit 205h instructs the target vehicle that is in a traffic jam on a predetermined travel route, which is determined by the determination unit 205g to be in a traffic jam, to move to an overtaking point. 1 ~Vehicle 10 n Even if the vehicle is moving, 1 ~Vehicle 10 n can be operated.
[0053] According to one embodiment, the determination unit 205c determines whether the vehicle 10 1 ~Vehicle 10 n For each of the vehicles 10, when a traffic jam occurs on the travel route, travel route information is generated and set including an overtaking point for allowing the following vehicle to proceed ahead. Therefore, the operator who manages the management system 1 does not need to instruct the target vehicle on the overtaking point, and the vehicle 10 can proceed smoothly. 1 ~Vehicle 10 n can be operated.
[0054] According to one embodiment, since the overtaking point is a straight road having a predetermined road width, the following vehicle can overtake the target vehicle without any delay. 1 ~Vehicle 10 n can be operated.
[0055] According to one embodiment, the overtaking point is a place where the vehicle can depart from the travel route and make a temporary stop (for example, a bus stop), so the following vehicle can overtake the target vehicle without any delay. 1 ~Vehicle 10 n can be operated.
[0056] According to one embodiment, the drive control unit 205h temporarily stops the vehicle following the target vehicle at the overtaking point after the target vehicle has overtaken the target vehicle until a predetermined time has elapsed or until the distance between the target vehicle and the following vehicle becomes a predetermined distance. 1 ~Vehicle 10 n can be operated.
[0057] Furthermore, according to one embodiment, the drive control unit 205h acquires the number of occupants of the target vehicle via the communication unit 201, and when the target vehicle is stopped at an overtaking point and the number of occupants of the target vehicle exceeds half of the target vehicle's capacity, the openable and closable doors of the target vehicle are opened, thereby allowing ventilation of the target vehicle.
[0058] In one embodiment, the drive control unit 205h may decelerate the speed of the target vehicle after the vehicle following the target vehicle has passed the target vehicle until the distance between the following vehicle and the target vehicle becomes a predetermined distance. 1 ~Vehicle 10 n can be operated.
[0059] Furthermore, in the management system according to an embodiment, the word "unit" can be read as "circuit" etc. For example, a server control unit can be read as a server control circuit.
[0060] In addition, the program to be executed by the management system of one embodiment is provided as file data in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, a Digital Versatile Disk (DVD), a USB medium, or a flash memory.
[0061] Furthermore, the program executed by the management system according to one embodiment may be configured to be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.
[0062] In the description of the flowcharts in this specification, the order of processing between steps is clearly indicated using expressions such as "first," "then," and "continue," but the order of processing required to implement this embodiment is not uniquely determined by these expressions. In other words, the order of processing in the flowcharts described in this specification can be changed as long as there is no contradiction.
[0063] Further advantages and modifications may readily occur to those skilled in the art. The invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Thus, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof. [Explanation of symbols]
[0064] 1 Management System 10 1 ~10 n vehicle 20 Management Server 101 Operation section 102 Drive unit 103 Imaging unit 104 Audio output section 105 Sensors 106,202 Display section 107 Position acquisition part 108,201 Communications Department 109,204 Storage section 109a, 204a Program memory section 109b Identification information storage unit 110 ECU 203 Input section 204b Vehicle specification information storage unit 204c Task information storage unit 204d Map information storage section 205 Control Unit 205a Acquisition Department 205b Allocation Department 205c Decision section 205d Setting section 205e Display control unit 205f Communication control unit 205g Judgment part 205h Drive control unit NW Network
Claims
1. Acquire position information of each of a plurality of vehicles capable of autonomously traveling at different speeds; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; a processor configured to move a target vehicle causing congestion on the travel route to an overtaking point when congestion occurs on the travel route; The overtaking point is The target vehicle is capable of leaving the travel route and making a temporary stop at a bus stop or parking lot for passengers to board the vehicle. Management server.
2. 2. The management server according to claim 1, The processor, setting the overtaking point for the target vehicle; Management server.
3. Acquire position information of each of a plurality of vehicles capable of autonomously traveling at different speeds, determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; a processor configured to move a target vehicle causing congestion on the travel route to an overtaking point when congestion occurs on the travel route; The processor, After a following vehicle following the target vehicle has overtaken the target vehicle, the target vehicle is temporarily stopped at the overtaking point until a predetermined time has elapsed or until the distance between the target vehicle and the following vehicle becomes a predetermined distance. Management server.
4. Acquiring position information of each of a plurality of vehicles capable of autonomously traveling at different speeds; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; a processor configured to move a target vehicle causing congestion on the travel route to an overtaking point when congestion occurs on the travel route; The processor, After a following vehicle following the target vehicle has overtaken the target vehicle, the speed of the target vehicle is reduced until a distance between the following vehicle and the target vehicle becomes a predetermined distance. Management server.
5. Acquiring position information of each of a plurality of vehicles capable of autonomously traveling at different speeds, determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; a processor configured to move a target vehicle causing congestion on the travel route to an overtaking point when congestion occurs on the travel route; The processor, Obtain the number of passengers in the target vehicle; When the target vehicle is stopped at the overtaking point and the number of people exceeds half of the capacity of the target vehicle, an openable / closable door provided in the target vehicle is opened. Management server.
6. Acquiring position information of each of a plurality of vehicles capable of autonomously traveling at different speeds, setting a travel speed for at least one of the plurality of vehicles; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; a processor configured to determine that the one vehicle is causing the congestion when a congestion occurs on the travel route and a difference between the travel speed of the one vehicle and an actual speed on the travel route is within a predetermined range, and to move the one vehicle to an overtaking point; Management server.
7. Multiple vehicles capable of autonomous driving at different speeds; a management server comprising a processor configured to manage each of the plurality of vehicles; Equipped with The processor, Acquire position information of each of the plurality of vehicles; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When a traffic jam occurs on the travel route, a target vehicle causing the traffic jam on the travel route is moved to an overtaking point; The overtaking point is The target vehicle is capable of leaving the travel route and making a temporary stop at a bus stop or parking lot for passengers to board the vehicle. Management system.
8. A vehicle comprising: a plurality of vehicles capable of autonomously traveling at different speeds; a management server comprising a processor configured to manage each of the plurality of vehicles; Equipped with The processor, Acquire position information of each of the plurality of vehicles; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When congestion occurs on the travel route, a target vehicle causing the congestion on the travel route is moved to an overtaking point; After a following vehicle following the target vehicle has overtaken the target vehicle, the target vehicle is temporarily stopped at the overtaking point until a predetermined time has elapsed or until the distance between the target vehicle and the following vehicle becomes a predetermined distance. Management system.
9. A vehicle comprising: a plurality of vehicles capable of autonomously traveling at different speeds; a management server comprising a processor configured to manage each of the plurality of vehicles; Equipped with The processor, Acquire position information of each of the plurality of vehicles; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When congestion occurs on the travel route, a target vehicle causing the congestion on the travel route is moved to an overtaking point; After a following vehicle following the target vehicle has overtaken the target vehicle, the speed of the target vehicle is reduced until a distance between the following vehicle and the target vehicle becomes a predetermined distance. Management system.
10. A vehicle comprising: a plurality of vehicles capable of autonomously traveling at different speeds; a management server comprising a processor configured to manage each of the plurality of vehicles; Equipped with The processor, Acquire position information of each of the plurality of vehicles; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When congestion occurs on the travel route, a target vehicle causing the congestion on the travel route is moved to an overtaking point; Obtain the number of passengers in the target vehicle; When the target vehicle is stopped at the overtaking point and the number of people exceeds half of the capacity of the target vehicle, an openable / closable door provided in the target vehicle is opened. Management system.
11. A plurality of vehicles capable of autonomously traveling at different speeds; a management server comprising a processor configured to manage each of the plurality of vehicles; Equipped with The processor, Acquire position information of each of the plurality of vehicles; setting a travel speed for at least one of the plurality of vehicles; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When a traffic jam occurs on the travel route, if a difference between the travel speed of the one vehicle on the travel route and an actual speed of the one vehicle is within a predetermined range, the one vehicle is determined to be a cause of the traffic jam, and the one vehicle is moved to an overtaking point. Management system.
12. The processor: Acquire position information of each of a plurality of vehicles capable of autonomously traveling at different speeds; determining whether or not a traffic jam will occur on a predetermined travel route based on the position information of each of the plurality of vehicles; When a traffic jam occurs on the travel route, a target vehicle causing the traffic jam on the travel route is moved to an overtaking point. Let it be carried out, The overtaking point is The target vehicle is capable of leaving the travel route and making a temporary stop at a bus stop or parking lot for passengers to board the vehicle. program.
13. A processor comprising: Acquire position information of each of a plurality of vehicles capable of autonomously traveling at different speeds; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When congestion occurs on the travel route, a target vehicle causing the congestion on the travel route is moved to an overtaking point; After a following vehicle following the target vehicle has overtaken the target vehicle, the target vehicle is temporarily stopped at the overtaking point until a predetermined time has elapsed or until the distance between the target vehicle and the following vehicle becomes a predetermined distance. A program to make that happen.
14. A processor comprising: Acquire position information of each of a plurality of vehicles capable of autonomously traveling at different speeds; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When congestion occurs on the travel route, a target vehicle causing the congestion on the travel route is moved to an overtaking point; After a following vehicle following the target vehicle has overtaken the target vehicle, the speed of the target vehicle is reduced until a distance between the following vehicle and the target vehicle becomes a predetermined distance. A program to make that happen.
15. A processor comprising: Acquire position information of each of a plurality of vehicles capable of autonomously traveling at different speeds; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When congestion occurs on the travel route, a target vehicle causing the congestion on the travel route is moved to an overtaking point; Obtain the number of passengers in the target vehicle; When the target vehicle is stopped at the overtaking point and the number of people exceeds half of the capacity of the target vehicle, an openable / closable door provided in the target vehicle is opened. A program to make that happen.
16. A processor comprising: Acquire position information of each of a plurality of vehicles capable of autonomously traveling at different speeds; setting a travel speed for at least one of the plurality of vehicles; determining whether or not a traffic jam has occurred on a predetermined travel route based on the position information of each of the plurality of vehicles; When a traffic jam occurs on the travel route, if a difference between the travel speed of the one vehicle on the travel route and an actual speed of the one vehicle is within a predetermined range, determining that the one vehicle is causing the traffic jam, and moving the one vehicle to an overtaking point. A program to make that happen.
Citation Information
Patent Citations
Automatic vehicle allocation system
JP2000194417A
Device and method for relaxing traffic jam
JP2006309736A
Driving support device for vehicle
JP2009286274A
Information provision device, information output device, information provision method, information output method, information provision program, information output program and recording medium
JP2011133998A
Air conditioner for vehicle and its control method
JP2019188831A
