WO2022208864A1 - 自律走行支援装置 - Google Patents

自律走行支援装置 Download PDF

Info

Publication number
WO2022208864A1
WO2022208864A1 PCT/JP2021/014280 JP2021014280W WO2022208864A1 WO 2022208864 A1 WO2022208864 A1 WO 2022208864A1 JP 2021014280 W JP2021014280 W JP 2021014280W WO 2022208864 A1 WO2022208864 A1 WO 2022208864A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
vehicle
link
target vehicle
node
Prior art date
Application number
PCT/JP2021/014280
Other languages
English (en)
French (fr)
Inventor
僚将 西村
徹 樋口
佑太 和田
Original Assignee
三菱電機株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to JP2023510130A priority Critical patent/JPWO2022208864A1/ja
Priority to DE112021007435.0T priority patent/DE112021007435T5/de
Priority to CN202180095262.9A priority patent/CN117043833A/zh
Priority to US18/279,510 priority patent/US20240151553A1/en
Priority to PCT/JP2021/014280 priority patent/WO2022208864A1/ja
Publication of WO2022208864A1 publication Critical patent/WO2022208864A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3885Transmission of map data to client devices; Reception of map data by client devices
    • G01C21/3896Transmission of map data from central databases
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18159Traversing an intersection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3658Lane guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3815Road data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0116Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096758Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where no selection takes place on the transmitted or the received information
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • G08G1/096822Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the segments of the route are transmitted to the vehicle at different locations and times
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/53Road markings, e.g. lane marker or crosswalk
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/40High definition maps
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle

Definitions

  • This disclosure relates to an autonomous driving support device.
  • the digital map is distributed to the autonomous driving vehicle, and the distributed digital map is used for driving support of the autonomous driving vehicle.
  • a digital map is map data in which dynamic road information is superimposed on a map.
  • Dynamic road information includes, for example, information about other vehicles on the travel route, traffic light information, and traffic congestion information (see, for example, Patent Document 1).
  • the information included in the dynamic road information may be insufficient, making it difficult to provide appropriate driving assistance.
  • the present disclosure has been made to solve the above problems, and aims to obtain an autonomous driving support device that can more appropriately perform autonomous driving support for a vehicle.
  • the autonomous driving support device receives road condition information, which is information about the surrounding conditions of the roadside unit, from the roadside unit, and adds dynamic map information, which is information obtained by adding the road condition information to the map information, as scheduled.
  • map information is stored in the server device as a combination of a plurality of nodes and a plurality of links, and each node is an intersection and each link corresponds to a road connecting two adjacent intersections.
  • vehicle information which is information about the running state of the target vehicle, selects some of the nodes from among the plurality of nodes as selected nodes based on the vehicle information and the route information, and selects some of the nodes among the plurality of links A part of the links are selected as selected links from the selected nodes, and information obtained by adding road condition information regarding the selected nodes and the selected links to the map information is transmitted to the target vehicle as dynamic map information.
  • the autonomous driving support device According to the autonomous driving support device according to the present disclosure, it is possible to more appropriately perform autonomous driving support for the vehicle.
  • FIG. 1 is a block diagram showing an autonomous driving support device, a server device, a roadside device, and a vehicle according to Embodiment 1;
  • FIG. FIG. 2 is a diagram showing a situation of an intersection to which the autonomous driving support device of FIG. 1 is applied;
  • 2 is a flowchart showing an autonomous driving support control routine executed by a control unit of the autonomous driving support device of FIG. 1;
  • FIG. 11 is a diagram for explaining the arrival cost in the autonomous driving support device according to Embodiment 2;
  • FIG. FIG. 11 is a diagram for explaining the arrival cost in the autonomous driving support device according to Embodiment 2;
  • FIG. 9 is a flowchart showing an autonomous driving support control routine executed by a control unit of an autonomous driving support device according to Embodiment 2;
  • FIG. 11 is a diagram for explaining an example of control by an autonomous driving support device according to Embodiment 3;
  • FIG. 11 is a diagram for explaining an example of control by an autonomous driving support device according to Embodiment 3;
  • FIG. 2 is a configuration diagram showing a first example of a processing circuit that realizes the functions of the autonomous driving support devices according to Embodiments 1 to 3;
  • FIG. 7 is a configuration diagram showing a second example of a processing circuit that implements the functions of the autonomous driving support devices according to Embodiments 1 to 3;
  • Embodiment 1. 1 is a block diagram showing an autonomous driving support device, a server device, a roadside device, and a vehicle according to Embodiment 1.
  • FIG. 1 is a block diagram showing an autonomous driving support device, a server device, a roadside device, and a vehicle according to Embodiment 1.
  • FIG. 1 is a block diagram showing an autonomous driving support device, a server device, a roadside device, and a vehicle according to Embodiment 1.
  • the autonomous driving support device 10 includes a server device 20.
  • the server device 20 has a communication section 21, a road condition information acquisition section 22, a vehicle information acquisition section 23, a control section 24, a dynamic map transmission section 25, and a storage section 26 as functional blocks.
  • the server device 20 for example, a server arranged in a core network of a mobile phone network called MEC (Multi-Access Edge Computing) is used. Also, the server device 20 may use a network built exclusively within a limited area, such as in a factory. For example, it may be connected to a network capable of connecting to a 5G network only within a limited site.
  • MEC Multi-Access Edge Computing
  • the communication unit 21 receives road condition information from the roadside unit 30 .
  • the road condition information is information detected by the sensor 33 of the roadside device 30 and is information about the surrounding conditions of the roadside device 30 .
  • Examples of the information about the situation around the roadside unit 30 include information about traveling vehicles, information about stopped vehicles, information about parked vehicles, information about pedestrians, information about obstacles, and information about road surface conditions.
  • the senor 33 includes, for example, a camera, millimeter wave radar, and LiDAR (Light Detection and Ranging).
  • Wireless communication or wired communication is used for communication between the server device 20 and the roadside device 30 .
  • an optical fiber, a LAN cable, or the like is used for wired communication.
  • the communication unit 21 receives vehicle information from the vehicle 40 as the target vehicle.
  • the target vehicle is a vehicle that autonomously travels along a planned travel route, and is a vehicle that is subject to autonomous travel assistance.
  • the vehicle information is information about the position of the vehicle 40 and information about the running state of the vehicle 40 .
  • the information about the driving state of the vehicle 40 includes at least part of the speed of the vehicle 40, the acceleration of the vehicle 40, the driving history of the vehicle 40, the winker information of the vehicle 40, and the planned driving route of the vehicle 40.
  • the communication unit 41 of the vehicle 40 includes a communication device capable of wireless communication and an antenna.
  • a communication device capable of wireless communication and an antenna.
  • C-V2X Cellular V2X
  • LTE Long Term Evolution; registered trademark
  • 5G Long Term Evolution
  • OTA Over The Air
  • the communication unit 41 transmits vehicle information and route information to the server device 20 at regular intervals.
  • the road condition information acquisition unit 22 acquires road condition information from the roadside unit 30 via the communication unit 21.
  • the vehicle information acquisition unit 23 acquires vehicle information from the vehicle 40 via the communication unit 21.
  • the storage unit 26 stores map information as a combination of multiple nodes and multiple links. Each node corresponds to an intersection. Each link corresponds to a road connecting two adjacent intersections. Intersections include three-way intersections, crossroads, five-way intersections, roundabouts, and the like.
  • the storage unit 26 holds route information of the vehicle 40 .
  • the route information is information regarding the travel route of the vehicle 40 .
  • the server device 20 stores the route information of the target vehicle in the storage unit 26 in association with the lane information.
  • Lane information is information about lanes of a road. For example, the server device 20 holds not only information about the link on which the target vehicle is traveling, but also information about which lane the target vehicle is traveling on among a plurality of lanes of the road corresponding to the link. can do.
  • the storage unit 26 stores list information about the target vehicles for autonomous driving support.
  • the control unit 24 periodically performs dynamic map information transmission processing for each vehicle included in the list information.
  • control unit 24 selects some nodes from among the plurality of nodes as selected nodes, and also selects some links from among the plurality of links. Select as link.
  • the control unit 24 generates dynamic map information based on the map information stored in the storage unit 26 and the road condition information regarding the selected node and the selected link among the acquired road condition information.
  • Dynamic map information is information obtained by adding road condition information to map information.
  • the dynamic map information includes the positions of pedestrians, the movement routes of pedestrians, the point cloud data indicating the travel route of the vehicle 40 within a certain period of time, the positions of parked vehicles, construction work, and obstacles on the road. data shown.
  • the dynamic map transmission unit 25 transmits the information generated by the control unit 24 to the vehicle 40 as dynamic map information.
  • control unit 32 of the roadside unit 30 acquires road condition information around the roadside unit 30 from the sensor 33 and outputs the information to the communication unit 31 .
  • the communication unit 31 transmits the acquired road condition information to the server device 20 .
  • control unit 42 of the vehicle 40 controls the driving device, the braking device, the steering device, etc. (not shown) of the vehicle 40 based on the vehicle information and the road condition information received from the server device 20, thereby making the vehicle 40 autonomous. let it run.
  • the received dynamic map information is superimposed on the map information stored in the storage unit 43 of the vehicle 40 and used to determine acceleration/deceleration, stop, etc. of the vehicle 40.
  • the server device 20 refers to the position information included in the vehicle information received from the target vehicle that transmits the dynamic map information and the map information stored in the storage unit 26, and determines the link or node on which the vehicle 40 is traveling. to get
  • map information stored in the server device 20 and the vehicle 40 is static map information.
  • Static map information includes terrain, road information, and the like.
  • static map information for example, GDF5.0 (Geographic Data Files 5.0), which is one of the international standards for road maps, is used, but maps based on other international standards or unique standards are also used.
  • FIG. 1 shows only one roadside device 30 and one vehicle 40
  • one server device 20 communicates with a plurality of roadside devices and a plurality of vehicles. It is possible to do so. Accordingly, the communication unit 21 similarly receives vehicle information from vehicles other than the target vehicle. In this case, the communication unit 21 asynchronously and periodically receives vehicle information from the plurality of vehicles 40 and asynchronously and periodically receives road condition information from the plurality of roadside units 30 .
  • FIG. 2 is a diagram showing the situation of an intersection to which the autonomous driving support device 10 of FIG. 1 is applied.
  • Four roads 61, 62, 63, and 64 are connected to the intersection 50 shown in FIG. That is, in this example, four links are connected to one node.
  • intersection 50 is also referred to as node #1
  • roads 61, 62, 63, and 64 are also referred to as link #1, link #2, link #3, and link #4, respectively.
  • Roads 61, 62, 63, and 64 are two-lane roads with left-hand traffic.
  • Road 62 exists on an extension of road 61 . That is, a vehicle running on the road 61 can enter the road 62 by going straight, and a vehicle running on the road 62 can enter the road 61 by going straight.
  • a first roadside machine 301 and a second roadside machine 302 are installed on the roadside of the intersection 50 .
  • each of the first roadside machine 301 and the second roadside machine 302 is provided with a sensor.
  • Each sensor is considered sensor 33 in FIG.
  • Each sensor detects road condition information.
  • the detectable area AR1 of the sensor of the first roadside unit 301 is a part of the intersection 50, a part of the road 62, and a part of the road 64.
  • a sensor of the first roadside unit 301 mainly detects the condition of the road 62 .
  • the detectable area AR2 of the sensor of the second roadside unit 302 is a part of the intersection 50, a part of the road 62, a part of the road 63, and a part of the road 64.
  • the sensor of the second roadside unit 302 mainly detects the condition of the road 64 .
  • FIG. 2 eight vehicles 401-408 are running or stopped.
  • the vehicle 401 is traveling straight ahead on the travel lane 61a of the road 61, that is, traveling leftward in FIG. Vehicle 402 is about to enter road 64 by turning right at intersection 50 after traveling in lane 61 a of road 61 .
  • the vehicle 403 and the vehicle 404 are traveling straight on the opposite lane 62b of the road 62, that is, traveling rightward in FIG.
  • Vehicles 405, 406, and 407 are stopped on road 64 to wait for a traffic light.
  • Vehicle 408 is stopped on road 63 to wait for a signal.
  • a base station 70 is installed near the intersection 50 .
  • the base station 70 relays communication between the server device 20 and the first roadside device 301, communication between the server device 20 and the second roadside device 302, and communication between the server device 20 and the vehicle 402. .
  • the relay by the base station 70 is not necessarily required, and the base station 70 may be omitted.
  • the first roadside machine 301, the second roadside machine 302, and the vehicle 402 may communicate directly with the server device 20, respectively.
  • the sensor of the first roadside unit 301 can detect the vehicle 403 and the vehicle 404.
  • the server device 20 receives road condition information about the road 62 from the first roadside device 301 via the base station 70 . Therefore, road condition information about road 62 includes information about vehicle 403 and vehicle 404 .
  • the sensors of the second roadside unit 302 can detect vehicles 405, 406, and 407.
  • the server device 20 receives road condition information about the road 64 from the second roadside device 302 via the base station 70 . Accordingly, road condition information about road 64 includes information about vehicle 405 , vehicle 406 and vehicle 407 .
  • the travel route of the vehicle 402 is road 61 ⁇ intersection 50 ⁇ road 64, that is, link #1 ⁇ node #1 ⁇ link #4.
  • the vehicle 403 and the vehicle 404 are traveling on the link #2 which is an extension of the link #1 on which the vehicle 402 was traveling, and are moving in the opposite lane 62b to the traveling lane 61a of the vehicle 402 in the direction toward the vehicle 402. running to Such a running mode of the vehicle 403 and the vehicle 404 will be called a first running mode.
  • Vehicles 405, 406, and 407 detected by the sensors of the second roadside unit 302 are on the travel route of the vehicle 402, but the road 64 does not exist on the extension of the link on which the vehicle 402 traveled. .
  • the control unit 24 of the server device 20 acquires road condition information of the road 62 from the first roadside unit 301 via the base station 70 .
  • the road condition information of the road 62 includes information regarding the vehicle 403 and the vehicle 404 .
  • the control unit 24 acquires vehicle information of the vehicle 402 from the vehicle 402 via the base station 70 .
  • the control unit 24 acquires map information from the storage unit 26 . Based on the road condition information of the road 62, the vehicle information of the vehicle 402, and the map information, the control unit 24 determines that the vehicle 403 and the vehicle 404 are traveling in the "first traveling mode".
  • the control unit 24 acquires road condition information of the road 64 from the second roadside unit 302 via the base station 70 .
  • Road condition information for road 64 includes information about vehicles 405 , 406 and 407 . Based on the road condition information of the road 64, the vehicle information of the vehicle 402, and the map information, the control unit 24 determines that the driving mode of the vehicles 404, 406, and 407 does not correspond to the "first driving mode" described above. do.
  • control unit 24 adds the road condition information from the first roadside unit 301 to the static map information, but does not add the road condition information from the second roadside unit 302 to the static map information. Then, the dynamic map transmission unit 25 of the server device 20 transmits the map information to which the road condition information from the first roadside unit 301 is added as dynamic map information to the vehicle 402 .
  • the control unit of vehicle 402 supports autonomous driving of vehicle 402 based on the received dynamic map information. For example, the control unit of the vehicle 402 stops the vehicle 402 until the vehicles 403 and 404 pass through the intersection 50 , and causes the vehicle 402 to turn right after the vehicles 403 and 404 pass through the intersection 50 .
  • the target vehicle 402 is running on the node, but the target vehicle may be running on the link. Therefore, in the autonomous driving support device 10 according to Embodiment 1, it is determined whether the target vehicle is traveling on a node or on a link, and road conditions are added to the map information as dynamic map information. Change the scope of information.
  • the server device 20 adds road condition information included in a range on the map corresponding to the node and the link adjacent to the node to the map information, It is transmitted to the vehicle 40 as dynamic map information.
  • the server device 20 obtains the road condition information included in the range on the map corresponding to the link, the node to be reached next, and the link adjacent to the node. It is added to the map information and transmitted to the vehicle 40 as dynamic map information.
  • the road condition information for the link where the vehicle corresponding to the first driving mode is present is selected.
  • the road condition information about the link connected to the node where the target vehicle is currently traveling or the road condition information about the link connected to the node where the target vehicle is scheduled to travel next is not included in the map information. may be added. Processing in the control unit 24 of the server device 20 in these cases will be described with reference to FIG.
  • FIG. 3 is a flowchart showing an autonomous driving support routine executed by the control unit 24 of the autonomous driving support device 10 of FIG.
  • the routine of FIG. 3 is started, for example, when the ignition key switch of the vehicle is turned on, and is executed each time a certain period of time elapses.
  • control unit 24 first acquires vehicle information of the vehicle 40 from the vehicle 40 in step S101.
  • control unit 24 acquires road condition information from the roadside unit 30 in step S102.
  • step S103 the control unit 24 determines whether or not the target vehicle for transmitting the dynamic map information is traveling on the link.
  • the control unit 24 selects the currently traveling link and the link connected to the next node to be reached as the selected link in step S104. select. Also, the control unit 24 selects the node to be reached next as the selection node.
  • the control unit 24 selects the currently running node as the selected link in step S105. Select a connected link. In addition, the control unit 24 selects the currently running node as the selected node.
  • step S106 the control unit 24 acquires vehicle information and road condition information included in the map range of the acquired links and nodes.
  • step S107 the control unit 24 transmits the acquired vehicle information and road condition information to the target vehicle 40 as dynamic map information, and temporarily ends this routine.
  • the autonomous driving support device 10 includes the server device 20 .
  • the server device 20 receives road condition information from the roadside device 30 and transmits dynamic map information to the vehicle 40 as the target vehicle. Map information is stored in the server device 20 as a combination of a plurality of nodes and a plurality of links.
  • the server device 20 also holds route information of the target vehicle.
  • Server device 20 receives vehicle information from vehicle 40 . Based on the route information and the received vehicle information, the server device 20 selects some of the nodes as selected nodes and selects some of the links as selected links. .
  • the server device 20 transmits to the vehicle 40 as dynamic map information information obtained by adding road condition information regarding the selected node and the selected link to the map information.
  • the dynamic information of the dynamic map information includes information on routes other than the driving route of the target vehicle. It is possible to suppress the occurrence of such a situation.
  • the dynamic map information transmitted from the server device 20 to the target vehicle does not include information unnecessary for driving support of the target vehicle. Therefore, there is no fear that the large amount of information will increase the computational processing load in the control unit of the target vehicle, resulting in a delay in the control, and there is no fear that unnecessary information will become noise and cause an error in the computation result. That is, according to the autonomous driving support device 10, the autonomous driving support for the vehicle can be performed more appropriately.
  • the selected link is a link that satisfies Condition 1 below.
  • Condition 1 Connected to one link on which the target vehicle is currently traveling and to the one link, connected to the next node that the target vehicle reaches, and one or more different from the one link link of
  • the selected node is a node that is connected to one link on which the target vehicle is currently traveling and that the target vehicle will reach next.
  • the selected link is connected to the node on which the target vehicle is currently traveling and is a link different from the link through which the target vehicle has passed. is. Also, the selected node is the node on which the target vehicle is currently running.
  • the server device 20 holds the route information in association with the lane information, which is the information about the lane of the road. According to this, for example, a vehicle traveling in the oncoming lane can be held separately from vehicles traveling in other lanes, so that autonomous driving support for the vehicle can be performed more appropriately.
  • an arrival cost is defined for each link of map information defined by links and nodes.
  • the arrival cost quantifies the difficulty of movement when a vehicle moves between two nodes connected by one link. For example, the longer the link distance, the higher the arrival cost tends to be. Further, for example, when a traffic jam occurs on a link, the arrival cost increases.
  • the arrival cost is defined as the cost of movement based on the average movement time required to move between two nodes and the distance between the two nodes.
  • the cost of arrival is the relative weighting for each link.
  • the configuration other than the introduction of the arrival cost is the same as the configuration of the autonomous driving support device 10 according to the first embodiment.
  • FIG. 4 is a diagram for explaining the arrival cost in the autonomous driving support device according to the second embodiment.
  • FIG. 4 shows 8 nodes N1-N8 and 13 links L1-L13 connected thereto.
  • a link L1 is connected between the node N1 and the node N2.
  • the arrival cost of link L1 is three.
  • a link L13 is connected between the node N7 and the node N8.
  • the arrival cost of link L13 is six.
  • link L13 takes twice as long to move as link L1. Also, when the arrival cost is determined based on the distance, the link L13 has twice the distance of the link L1.
  • the arrival cost of the route "A ⁇ B ⁇ G” is the sum of the arrival cost of L1 and the arrival cost of link L2. Calculated as a value.
  • the total arrival cost is calculated as an integrated value of each arrival cost. That is, the arrival cost of the route "A ⁇ B ⁇ G" is 5.9.
  • FIG. 5 is a diagram for explaining the arrival cost in the autonomous driving support device according to the second embodiment.
  • the route "S ⁇ C ⁇ D ⁇ G" shown in FIG. 5 is a route that minimizes the total arrival cost when the vehicle travels from node N4, which is the starting point of the vehicle, to node N3, which is the destination of the vehicle. is.
  • the vehicle travels through link L8, link L9, and link L7, and the total arrival cost is 6.3.
  • the server device 20 determines the selected node and the selected link based on the vehicle information of the target vehicle, the route information of the target vehicle, and the arrival cost of each link. For example, links in the range where the total value of the arrival cost of the link on which the target vehicle is currently traveling and the arrival cost of the link starting from the next node that the target vehicle arrives at is less than or equal to the judgment value is selected as the selected link. be done. Note that when the arrival cost of the link on which the target vehicle is currently traveling exceeds the determination value, only this link is selected as the selected link.
  • the server device 20 selects only the running link as the selected link.
  • the server apparatus 20 selects, as a selected link, a link with an arrival cost of 2.7 or less among the links connected to the node N6 to which the vehicle will arrive next. Therefore, the server device 20 selects the link L9, the link L6 with an arrival cost of 1.5, and the link L7 with an arrival cost of 1 as selected links.
  • the server device 20 selects a link with an arrival cost of 3 or less from among the links connected to the node N3 to which the vehicle will arrive next, as the selected link. Therefore, the server device 20 selects the link L7 and the link L2 whose arrival cost is 2.9 as selected links.
  • the server device 20 selects the links L12 and L13 as selected links in addition to the links L9, L6, and L7.
  • FIG. 6 is a flowchart showing an autonomous driving support routine executed by the control unit 24 of the autonomous driving support device 10 according to the second embodiment.
  • the routine of FIG. 6 is started, for example, by turning on the ignition key switch of the vehicle, and is executed each time a certain period of time elapses.
  • steps that are the same as those in the routine of FIG. 3 are given the same step numbers. Descriptions of these identical steps are omitted.
  • control unit 24 of the autonomous driving support device executes the processing from step S101 to step S103.
  • the control unit 24 selects the selection link as follows in step S201.
  • the control unit 24 selects, as selected links, links within a range in which the total value of the arrival costs of the links starting from the currently running link and the next node to be reached is equal to or less than the determination value.
  • the control unit 24 selects the selected link in step S202 as follows. select.
  • the control unit 24 selects, as selected links, links in a range in which the total value of the arrival costs of the links starting from the currently running node is equal to or less than the determination value. Also, the control unit 24 selects a node between the node to be reached next and the selection link as the selection node.
  • control unit 24 After executing the process of step S104 or the process of step S105, the control unit 24 sequentially executes the process of step S106 and the process of step S107, and ends this routine.
  • arrival costs which are relative weightings, are given to each link.
  • the server device 20 determines the selected node and the selected link based on the vehicle information of the target vehicle, the route information of the target vehicle, and the arrival cost.
  • the autonomous driving support device by considering the arrival cost when determining the selected node and the selected link, the autonomous driving support of the target vehicle can be performed more appropriately.
  • the arrival cost is determined corresponding to the time required for the target vehicle to move between two nodes connected by each link. Therefore, the autonomous driving support for the target vehicle can be performed more appropriately.
  • the arrival cost is determined corresponding to the distance of each link. Therefore, the autonomous driving support for the target vehicle can be performed more appropriately.
  • the selected link is a link group in which the total value of the arrival costs of the links in the selected link is equal to or less than the determination value. Therefore, the autonomous driving support for the target vehicle can be performed more appropriately.
  • the total value of the arrival costs is simply the sum of the respective arrival costs, the total value of the arrival costs may be the sum of the squares of the respective arrival costs, or may be accumulated by other methods.
  • the arrival cost was the cost calculated based on the average travel time required to move between two nodes and the distance between two nodes. , etc., may be calculated in consideration of other variable factors.
  • Embodiment 3 Next, an autonomous driving support device according to Embodiment 3 will be described.
  • the autonomous driving support device according to Embodiment 3 an example of autonomous driving support when a target vehicle turns right or left at an intersection will be described.
  • the configuration of the autonomous driving support device according to the third embodiment is the same as the autonomous driving support device 10 according to the first embodiment and the autonomous driving support device 10 according to the second embodiment.
  • FIG. 7 is a diagram for explaining an example of control by the autonomous driving support device according to the third embodiment.
  • FIG. 7 shows an intersection 50 as a node and four roads 61, 62, 63 and 64 as links connecting to the intersection 50.
  • the four roads 61, 62, 63, and 64 are left-hand traffic two-lane roads.
  • Roadside units 311, 312, and 313 are installed at three of the four corners of the intersection 50, respectively.
  • a sensor detectable area AR3 of the roadside unit 311 is a partial area of the road 64 .
  • a sensor detectable area AR4 of the roadside unit 312 is a partial area of the road 61 .
  • a sensor detectable area AR5 of the roadside unit 313 is a partial area of the road 63 .
  • a vehicle 411 is traveling on the road 62 toward the intersection 50 , and a vehicle 412 is traveling on the road 61 toward the intersection 50 .
  • the vehicle 411 is a vehicle capable of autonomous driving, and is a target vehicle for autonomous driving support. The vehicle 411 is then scheduled to turn left at the intersection 50 and run on the road 64 .
  • a vehicle 411a represents a future vehicle 411 traveling on a planned travel route.
  • vehicle 412 is traveling in the opposite direction to vehicle 411 and is approaching vehicle 411 .
  • Such vehicles are hereinafter referred to as "oncoming approaching vehicles”.
  • the pedestrian 81 is crossing the road 64 and the pedestrian 82 is crossing the road 63.
  • the server device 20 receives road condition information within the detectable area AR3 from the roadside device 311. Therefore, the road condition information from the roadside unit 311 includes information about the pedestrian 81 .
  • the server device 20 receives road condition information within the detectable area AR4 from the roadside device 312 . Therefore, the road condition information from the roadside unit 312 includes information about the vehicle 412 .
  • the server device 20 receives the road condition information within the detectable area AR5 from the roadside device 313. Therefore, the road condition information from the roadside unit 313 includes information about the pedestrian 82 . The server device 20 also receives vehicle information of the vehicle 411 and the travel route of the vehicle 411 from the vehicle 411 .
  • the server device 20 holds route information of the vehicle 411 .
  • the server device 20 also receives vehicle information of the vehicle 411 .
  • the server device 20 selects the link corresponding to the road 62 and the link corresponding to the road 64 as the selection links.
  • the server device 20 transmits information obtained by adding the road condition information of the selected link to the map information stored in the server device 20 to the vehicle 411 as dynamic map information.
  • the control unit of the vehicle 411 recognizes the presence of the pedestrian 81 crossing the road 64, and the vehicle 411 stops in front of the pedestrian 81 like the vehicle 411a.
  • the target vehicle turns left on a left-hand traffic road
  • only links on the travel route are selected as selected links among the links connected to the node to which the target vehicle will reach next.
  • the target vehicle turns right on a right-hand traffic road
  • only links on the travel route are selected as selected links.
  • the server device 20 determines the node to which the vehicle 411 arrives next.
  • Road condition information about a link that is connected and exists in the direction in which the vehicle 411 turns is transmitted to the vehicle 411 as dynamic map information.
  • FIG. 8 is a diagram for explaining an example of control by the autonomous driving support device according to the third embodiment.
  • FIG. 8 is a diagram when the vehicle 411 is planning to turn right at the intersection 50. As shown in FIG. It is the same as FIG. 7 except that the vehicle 411 is scheduled to turn right.
  • the server device 20 selects the link corresponding to the road 62, the link corresponding to the road 63, and the link corresponding to the road 61 as the selection links.
  • the server device 20 transmits information obtained by adding the road condition information of the selected link to the map information stored in the server device 20 to the vehicle 411 as dynamic map information.
  • the control unit of the vehicle 411 recognizes the existence of the pedestrian 82 crossing the road 63 and also recognizes the existence of the vehicle 412 traveling on the road 61 and approaching the vehicle 411 .
  • the vehicle 411 stops just in front of the pedestrian 82 like the vehicle 411b.
  • the server device 20 determines whether the vehicle 412, which is the oncoming approaching vehicle, is scheduled to turn.
  • the vehicle information of the vehicle 412 is transmitted to the vehicle 411 as dynamic map information.
  • the server device 20 determines whether the one or more vehicles Information regarding the location and driving conditions of the one or more vehicles may not be transmitted to the target vehicle.
  • server device 20 can provide more appropriate autonomous driving support.
  • an MEC is used as the server device 20, but the server device 20 is not particularly limited to the MEC.
  • FIG. 9 is a configuration diagram showing a first example of a processing circuit that implements the functions of the autonomous driving support devices according to Embodiments 1 to 3.
  • the processing circuit 100 of the first example is dedicated hardware.
  • processing circuit 100 is, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination thereof. Applicable.
  • FIG. 10 is a configuration diagram showing a second example of a processing circuit that implements the functions of the autonomous driving support devices according to Embodiments 1-3.
  • the second example processing circuit 200 comprises a processor 201 and a memory 202 .
  • the functions of the autonomous driving support device are realized by software, firmware, or a combination of software and firmware.
  • Software and firmware are written as programs and stored in memory 202 .
  • the processor 201 implements functions by reading and executing programs stored in the memory 202 .
  • the program stored in the memory 202 causes the computer to execute the procedure or method of each unit described above.
  • the memory 202 is a non-volatile memory such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable Read Only Memory), EEPROM (Electrically Erasable and Programmable Read Only Memory). volatile or volatile semiconductor memory.
  • the memory 202 also includes magnetic disks, flexible disks, optical disks, compact disks, mini disks, DVDs, and the like.
  • autonomous driving support device may be partially realized by dedicated hardware and partially realized by software or firmware.
  • the processing circuit can realize the functions of the above-described autonomous driving support device by means of hardware, software, firmware, or a combination thereof.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)

Abstract

自律走行支援装置は、サーバ装置を備えている。サーバ装置は、路側機から、道路状況情報を受信する。サーバ装置には、地図情報が、複数のノードと複数のリンクとの組み合わせとして記憶されている。サーバ装置は、対象車両のルート情報を保持している。サーバ装置は、対象車両から、対象車両の位置及び走行状態に関する車両情報を受信し、車両情報及びルート情報に基づいて、一部のノードを選択ノードとして選択するとともに、一部のリンクを選択リンクとして選択する。サーバ装置は、選択ノードと選択リンクとに関する道路状況情報を地図情報に付加した情報を、ダイナミックマップ情報として、予定された走行ルートに沿って自律走行する対象車両に送信する。

Description

自律走行支援装置
 本開示は、自律走行支援装置に関する。
 従来の自動運転車両のデジタルマップに動的オブジェクトを組み込む方法では、デジタルマップが自動運転車両に配信され、配信されたデジタルマップが自動運転車両の走行支援に用いられる。デジタルマップは、動的な道路情報を地図に重畳させた地図データである。動的な道路情報には、例えば、走行ルート上の他の車両に関する情報、道路の信号機情報、及び渋滞情報が含まれる(例えば、特許文献1参照)。
米国特許第10605612号明細書
 上記のような従来の方法では、動的な道路情報に含まれる情報が不足し、適切な運転支援が困難となる虞がある。
 本開示は、上記のような課題を解決するために為されたものであり、車両に対する自律走行支援をより適切に行うことができる自律走行支援装置を得ることを目的とする。
 本開示に係る自律走行支援装置は、路側機から、路側機の周囲の状況に関する情報である道路状況情報を受信するとともに、道路状況情報を地図情報に付加した情報であるダイナミックマップ情報を、予定された走行ルートに沿って自律走行する対象車両に送信するサーバ装置を備え、サーバ装置には、地図情報が、複数のノードと複数のリンクとの組み合わせとして記憶されており、各ノードは、交差点に対応しており、各リンクは、隣り合う2つの交差点を結ぶ道路に対応しており、サーバ装置は、走行ルートに関する情報であるルート情報を保持しており、対象車両から、対象車両の位置に関する情報及び対象車両の走行状態に関する情報である車両情報を受信し、車両情報及びルート情報に基づいて、複数のノードの中から一部のノードを選択ノードとして選択するとともに、複数のリンクの中から一部のリンクを選択リンクとして選択し、選択ノードと選択リンクとに関する道路状況情報を地図情報に付加した情報を、ダイナミックマップ情報として対象車両に送信する。
 本開示に係る自律走行支援装置によれば、車両に対する自律走行支援をより適切に行うことができる。
実施の形態1に係る自律走行支援装置、サーバ装置、路側機、及び車両を示すブロック図である。 図1の自律走行支援装置が適用される交差点の状況を示す図である。 図1の自律走行支援装置の制御部が実行する自律走行支援制御ルーチンを示すフローチャートである。 実施の形態2に係る自律走行支援装置における到達コストを説明するための図である。 実施の形態2に係る自律走行支援装置における到達コストを説明するための図である。 実施の形態2に係る自律走行支援装置の制御部が実行する自律走行支援制御ルーチンを示すフローチャートである。 実施の形態3に係る自律走行支援装置による制御の一例を説明するための図である。 実施の形態3に係る自律走行支援装置による制御の一例を説明するための図である。 実施の形態1から3までの自律走行支援装置の機能を実現する処理回路の第1の例を示す構成図である。 実施の形態1から3までの自律走行支援装置の機能を実現する処理回路の第2の例を示す構成図である。
 以下、実施の形態について、図面を参照して説明する。
 実施の形態1.
 図1は、実施の形態1に係る自律走行支援装置、サーバ装置、路側機、及び車両を示すブロック図である。
 自律走行支援装置10は、サーバ装置20を備えている。サーバ装置20は、機能ブロックとして、通信部21、道路状況情報取得部22、車両情報取得部23、制御部24、ダイナミックマップ送信部25、及び記憶部26を有している。
 サーバ装置20としては、例えば、MEC(Multi-Access Edge Computing)と呼ばれる携帯電話網のコアネットワーク内に配置されるサーバが用いられる。また、サーバ装置20には、工場内のように、限られた領域内専用に構築されたネットワークが用いられてもよい。例えば、限られた敷地内のみにおいて、5Gネットワークに接続可能なネットワークに接続されていてもよい。
 通信部21は、路側機30から、道路状況情報を受信する。道路状況情報は、路側機30のセンサ33によって検出される情報であり、路側機30の周囲の状況に関する情報である。路側機30の周囲の状況に関する情報としては、例えば、走行車両に関する情報、停車車両に関する情報、駐車車両に関する情報、歩行者に関する情報、障害物に関する情報、及び路面状態に関する情報が挙げられる。
 なお、センサ33としては、例えば、カメラ、ミリ波レーダ、及びLiDAR(Light Detection and Ranging)が挙げられる。また、サーバ装置20と路側機30との間の通信には、無線通信又は有線通信が用いられる。有線通信としては、光ファイバ、LANケーブル等が用いられる。
 通信部21は、対象車両としての車両40から、車両情報を受信する。対象車両とは、予定された走行ルートに沿って自律走行する車両のことであり、自律走行支援の対象となる車両のことである。車両情報は、車両40の位置に関する情報及び車両40の走行状態に関する情報である。車両40の走行状態に関する情報には、車両40の速度、車両40の加速度、車両40の走行履歴、車両40のウィンカー情報、及び車両40の予定された走行経路の少なくとも一部が含まれる。
 車両40の通信部41は、無線通信が可能な通信機とアンテナとを備えている。無線通信には、LTE(Long Term Evolution;登録商標)、5G等を利用したC-V2X(Cellular V2X)が用いられる。また、OTA(Over The Air)を利用した無線通信、Wi-Fi規格に基づいた無線通信等も用いられることがある。通信部41は、車両情報及びルート情報をサーバ装置20に一定の周期で送信する。
 道路状況情報取得部22は、路側機30から、通信部21を介して道路状況情報を取得する。
 車両情報取得部23は、車両40から、通信部21を介して車両情報を取得する。
 記憶部26には、地図情報が、複数のノードと複数のリンクとの組み合わせとして記憶されている。各ノードは、交差点に対応している。各リンクは、隣り合う2つの交差点を結ぶ道路に対応している。交差点には、三叉路、十字路、五叉路、ラウンドアバウト等が含まれる。
 記憶部26は、車両40のルート情報を保持している。ルート情報は、車両40の走行ルートに関する情報である。サーバ装置20は、対象車両のルート情報を、車線情報と関連付けて記憶部26に保持している。車線情報は、道路の車線に関する情報である。例えば、サーバ装置20は、対象車両が走行しているリンクの情報だけでなく、当該リンクに対応する道路の複数の車線のうち、対象車両がいずれの車線を走行しているかの情報についても保持することができる。
 さらに、記憶部26は、自律走行支援の対象車両についての一覧情報を記憶している。制御部24は、一覧情報に含まれる各車両に対して周期的にダイナミックマップ情報の送信処理を行う。
 制御部24は、受信した車両情報及び保持しているルート情報に基づいて、複数のノードの中から一部のノードを選択ノードとして選択するとともに、複数のリンクの中から一部のリンクを選択リンクとして選択する。
 制御部24は、取得した道路状況情報のうちの選択ノードと選択リンクとに関する道路状況情報及び記憶部26に記憶されている地図情報に基づいて、ダイナミックマップ情報を生成する。ダイナミックマップ情報は、道路状況情報を地図情報に付加した情報である。例えば、ダイナミックマップ情報は、歩行者の位置、歩行者の移動ルート、一定時間内の車両40の走行ルートを示す点群データ、道路上の停駐車中の車両、工事、及び障害物の位置を示すデータである。
 ダイナミックマップ送信部25は、制御部24において生成された情報を、ダイナミックマップ情報として車両40に送信する。
 路側機30の制御部32は、例えば、路側機30の周囲の道路状況情報をセンサ33から取得し、通信部31へ出力する。通信部31は、取得した道路状況情報をサーバ装置20へ送信する。また、車両40の制御部42は、車両情報及びサーバ装置20から受信した道路状況情報に基づいて、車両40の図示しない駆動装置、制動装置、操舵装置等を制御することにより、車両40を自律走行させる。
 車両40がダイナミックマップ情報を受信すると、受信されたダイナミックマップ情報は、車両40の記憶部43に記憶されている地図情報に重畳され、車両40の加減速、停止等の判断に利用される。サーバ装置20は、ダイナミックマップ情報を送信する対象車両から受信する車両情報に含まれる位置情報と、記憶部26に記憶されている地図情報とを参照し、車両40が走行しているリンク又はノードを取得する。
 なお、サーバ装置20及び車両40が記憶している地図情報は静的な地図情報である。静的な地図情報は、地形、道路情報等を含んでいる。静的な地図情報としては、例えば、道路地図の国際規格の1つであるGDF5.0(Geographic Data Files 5.0)が利用されるが、その他の国際規格又は独自の規格に基づいた地図が利用されてもよい。
 また、図1には、1つの路側機30及び1台の車両40のみが示されているが、実施の形態1において、1つのサーバ装置20は、複数の路側機及び複数の車両と通信することができるようになっている。従って、通信部21は、対象車両ではない車両からも同様に、車両情報を受信する。この場合、通信部21は、複数の車両40から車両情報を非同期且つ周期的に受信し、複数の路側機30から道路状況情報を非同期且つ周期的に受信する。
 図2は、図1の自律走行支援装置10が適用される交差点の状況を示す図である。図2に示した交差点50には、4つの道路61、62、63、及び64が接続されている。つまり、この例では、1つのノードに4つのリンクが接続されている。以下、交差点50は、ノード#1とも呼ばれ、道路61、62、63、及び64は、それぞれリンク#1、リンク#2、リンク#3、及びリンク#4とも呼ばれる。
 道路61、62、63、及び64は、左側通行の片側2車線の道路である。道路62は、道路61の延長線上に存在している。つまり、道路61を走行している車両は、直進することにより道路62に進入することができ、道路62を走行している車両は、直進することにより道路61に進入することができる。
 交差点50の路側には、第1路側機301及び第2路側機302が設置されている。図示しないが、第1路側機301及び第2路側機302には、それぞれセンサが設けられている。各センサは、図1のセンサ33に想到する。各センサは、道路状況情報を検出する。
 第1路側機301のセンサの検出可能領域AR1は、交差点50の一部、道路62の一部、及び道路64の一部の領域である。第1路側機301のセンサは、主に道路62の状況を検出する。第2路側機302のセンサの検出可能領域AR2は、交差点50の一部、道路62の一部、道路63の一部、及び道路64の一部の領域である。第2路側機302のセンサは、主に道路64の状況を検出する。
 図2において、8台の車両401~408が走行又は停止している。車両401は、道路61の走行車線61aを直進、即ち、図2における左方向に走行している。車両402は、道路61の走行車線61aを走行した後、交差点50で右折し、道路64へ進入しようとしている。車両403及び車両404は、道路62の反対車線62bを直進、即ち、図2における右方向に走行している。車両405、406、及び407は、道路64において、信号待ちのため停止している。車両408は、道路63において、信号待ちのため停止している。
 また、交差点50の近くには、基地局70が設置されている。基地局70は、サーバ装置20と第1路側機301との間の通信、サーバ装置20と第2路側機302との間の通信、及びサーバ装置20と車両402との間の通信を中継する。なお、基地局70による中継は、必ずしも必要ではなく、基地局70はなくてもよい。その場合、第1路側機301、第2路側機302、及び車両402は、それぞれサーバ装置20と直接通信すればよい。
 第1路側機301のセンサは、車両403及び車両404を検出することができる。サーバ装置20は、第1路側機301から、基地局70を経由して、道路62についての道路状況情報を受信する。従って、道路62についての道路状況情報には、車両403及び車両404に関する情報が含まれる。
 第2路側機302のセンサは、車両405、車両406、及び車両407を検出することができる。サーバ装置20は、第2路側機302から、基地局70を経由して、道路64についての道路状況情報を受信する。従って、道路64についての道路状況情報には、車両405、車両406、及び車両407に関する情報が含まれる。
 ここで、車両402が、自律走行可能な車両であり、サーバ装置20によってダイナミックマップ情報が送信される対象車両である場合を考える。車両402の走行ルートは、道路61→交差点50→道路64、即ち、リンク#1→ノード#1→リンク#4である。
 車両403及び車両404は、車両402が走行していたリンク#1の延長線上のリンク#2を走行しており、且つ車両402の走行車線61aに対する反対車線62bを、車両402に向かってくる方向に走行している。このような車両403及び車両404の走行態様を第1走行態様と呼ぶことにする。
 第2路側機302のセンサが検出する車両405、406、及び407は、車両402の走行ルート上の車両であるが、道路64は、車両402が走行していたリンクの延長線上には存在しない。
 サーバ装置20の制御部24は、第1路側機301から、基地局70を経由して、道路62の道路状況情報を取得する。道路62の道路状況情報には、車両403及び車両404に関する情報が含まれる。また、制御部24は、車両402から、基地局70を経由して、車両402の車両情報を取得する。また、制御部24は、記憶部26から地図情報を取得する。そして、制御部24は、道路62の道路状況情報、車両402の車両情報、及び地図情報に基づいて、車両403及び車両404が上記の「第1走行態様」によって走行していると判断する。
 また、制御部24は、第2路側機302から、基地局70を経由して、道路64の道路状況情報を取得する。道路64の道路状況情報には、車両405、406、及び407に関する情報が含まれる。制御部24は、道路64の道路状況情報、車両402の車両情報、及び地図情報に基づいて、車両404、406、及び407の走行態様が、上記の「第1走行態様」に該当しないと判断する。
 この例の場合、制御部24は、第1路側機301からの道路状況情報を静的地図情報に付加するが、第2路側機302からの道路状況情報を静的地図情報に付加しない。そして、サーバ装置20のダイナミックマップ送信部25は、第1路側機301からの道路状況情報が付加された地図情報をダイナミックマップ情報として、車両402に送信する。
 車両402の通信部がサーバ装置20からダイナミックマップ情報を受信すると、車両402の制御部は、受信されたダイナミックマップ情報に基づいて、車両402の自律走行を支援する。例えば、車両402の制御部は、車両403及び車両404が交差点50を通過するまでは、車両402を停止させておき、車両403及び車両404が交差点50を通過した後で車両402を右折させる。
 図2に示した例では、対象車両である車両402は、ノード上を走行していたが、対象車両がリンク上を走行している場合もある。そこで、実施の形態1に係る自律走行支援装置10では、対象車両がノード上を走行しているか、又はリンク上を走行しているかを判断して、ダイナミックマップ情報として地図情報に付加する道路状況情報の範囲を変更する。
 例えば、サーバ装置20は、車両40がノード上を走行している場合、当該ノードと当該ノードに隣接するリンクに対応する地図上の範囲内に含まれる道路状況情報を地図情報に付加して、ダイナミックマップ情報として車両40に送信する。
 一方、サーバ装置20は、車両40がリンク上を走行している場合は、当該リンクと次に到達するノード、当該ノードに隣接するリンクに対応する地図上の範囲内に含まれる道路状況情報を地図情報に付加して、ダイナミックマップ情報として車両40に送信する。
 また、図2に示した例では、第1走行態様に該当する車両が存在するリンクについての道路状況情報が選択されていた。しかし、対象車両が現在走行しているノードに接続しているリンクについての道路状況情報又は対象車両が次に走行する予定のノードに接続しているリンクについての道路状況情報は、すべて地図情報に付加されてもよい。これらの場合のサーバ装置20の制御部24における処理を、図3を参照して説明する。
 図3は、図1の自律走行支援装置10の制御部24が実行する自律走行支援ルーチンを示すフローチャートである。図3のルーチンは、例えば、車両のイグニッション・キー・スイッチがオンされることにより開始され、一定時間が経過する毎に実行されるようになっている。
 制御部24は、図3のルーチンを開始すると、まず、ステップS101において、車両40から車両40の車両情報を取得する。
 次いで、制御部24は、ステップS102において、路側機30から道路状況情報を取得する。
 次いで、制御部24は、ステップS103において、ダイナミックマップ情報を送信するための対象車両がリンクを走行中であるか否かを判定する。ダイナミックマップ情報を送信するための対象車両がリンクを走行中である場合、制御部24は、ステップS104において、選択リンクとして、現在走行中のリンク及び次に到達するノードに接続されているリンクを選択する。また、制御部24は、選択ノードとして、次に到達するノードを選択する。
 一方、ダイナミックマップ情報を送信するための対象車両がリンクを走行中ではない場合、即ち、ノードを走行中である場合、制御部24は、ステップS105において、選択リンクとして、現在走行中のノードに接続されているリンクを選択する。また、制御部24は、選択ノードとして、現在走行中のノードを選択する。
 次いで、制御部24は、ステップS106において、取得されたリンク及びノードの地図の範囲に含まれる車両情報及び道路状況情報を取得する。
 次いで、制御部24は、ステップS107において、取得した車両情報及び道路状況情報をダイナミックマップ情報として対象車両40に送信し、本ルーチンを一旦終了する。
 以上のように、実施の形態1に係る自律走行支援装置10は、サーバ装置20を備えている。サーバ装置20は、路側機30から、道路状況情報を受信するとともに、ダイナミックマップ情報を対象車両としての車両40に送信する。サーバ装置20には、地図情報が、複数のノードと複数のリンクとの組み合わせとして記憶されている。また、サーバ装置20は、対象車両のルート情報を保持している。サーバ装置20は、車両40から車両情報を受信する。サーバ装置20は、ルート情報及び受信した車両情報に基づいて、複数のノードの中から一部のノードを選択ノードとして選択するとともに、複数のリンクの中から一部のリンクを選択リンクとして選択する。サーバ装置20は、選択ノードと選択リンクとに関する道路状況情報を地図情報に付加した情報を、ダイナミックマップ情報として車両40に送信する。
 この自律走行支援装置10によれば、ダイナミックマップ情報の動的な情報には、対象車両の走行ルート以外のルートの情報も含まれるので、情報が不足することにより適切な自律走行支援が行えなくなるという事態が発生することを抑制することができる。
 また、この自律走行支援装置10によれば、サーバ装置20から対象車両に送信されるダイナミックマップ情報には、対象車両の走行支援に不要な情報が含まれない。そのため、対象車両の制御部において、多量の情報により演算処理負荷が高くなり、制御が遅延する虞がなく、不要な情報がノイズとなって演算結果に誤差を発生させる虞もない。つまり、この自律走行支援装置10によれば、車両に対する自律走行支援をより適切に行うことができる。
 また、この自律走行支援装置10によれば、対象車両が複数のリンクの中の1つのリンクを走行している場合、選択リンクは、以下の条件1を満たすリンクである。
 条件1:対象車両が現在走行している1つのリンク及び当該1つのリンクに接続しており、且つ対象車両が次に到達するノードに接続されており、当該1つのリンクとは異なる1つ以上のリンク
 また、選択ノードは、対象車両が現在走行している1つのリンクに接続しており、且つ対象車両が次に到達するノードである。
 一方、対象車両が複数のノードの中の1つのノードを走行している場合、選択リンクは、対象車両が現在走行しているノードに接続されており、対象車両が通過したリンクとは異なるリンクである。また、選択ノードは、対象車両が現在走行しているノードである。
 これによれば、対象車両がリンク上を走行しているか、又はノード上を走行しているかによらず、対象車両の自律走行支援をより適切に行うことができる。
 また、この自律走行支援装置10によれば、サーバ装置20は、ルート情報を道路の車線に関する情報である車線情報と関連付けて保持している。これによれば、例えば、対向車線を走行している車両を、他の車線を走行している車両と区別して保持することができるため、車両に対する自律走行支援をより適切に行うことができる。
 実施の形態2.
 次に、実施の形態2に係る自律走行支援装置について説明する。実施の形態2では、リンク及びノードにより定義された地図情報の各リンクに対し、到達コストを定義する。到達コストは、1つのリンクが接続される2点のノード間を車両が移動するときの移動のしにくさを数値化したものである。例えば、リンクの距離が長いほど到達コストは高くなる傾向がある。また、例えば、リンクに渋滞が発生すると、到達コストは上昇する。
 ここでは、到達コストは、2点のノード間を移動するために要する平均移動時間及び2点のノード間の距離に基づいて、移動に係るコストを計算したものとして定義される。言い換えると、到達コストは、各リンクに対する相対的な重み付けである。
 なお、到達コストが導入されたこと以外の構成は、実施の形態1に係る自律走行支援装置10の構成と同様である。
 図4は、実施の形態2に係る自律走行支援装置における到達コストを説明するための図である。図4には、8個のノードN1~N8と、これらに接続される13本のリンクL1~L13が示されている。ノードN1とノードN2との間には、リンクL1が接続されている。リンクL1の到達コストは3である。また、ノードN7とノードN8との間には、リンクL13が接続されている。リンクL13の到達コストは6である。
 例えば、時間を基に到達コストを決めた場合、リンクL1に対してリンクL13は、移動のために2倍の時間がかかることを表している。また、距離を基に到達コストを決めた場合、リンクL1に対してリンクL13は、2倍の距離があることを表している。
 また、例えば、車両がノードN1からノードN2を経由してノードN3へと移動したとき、即ち、ルート「A→B→G」の到達コストは、L1の到達コスト及びリンクL2の到達コストの合計値として計算される。この例では、到達コストの合計値は、各到達コストの積算値として計算される。つまり、ルート「A→B→G」の到達コストは5.9である。
 図5は、実施の形態2に係る自律走行支援装置における到達コストを説明するための図である。図5に示したルート「S→C→D→G」は、車両のスタート地点であるノードN4から車両の目的地であるノードN3まで移動する場合に、到達コストの合計値が最小となるルートである。この例の場合、車両は、リンクL8、リンクL9、及びリンクL7を通り、到達コストの合計値は、6.3となる。
 実施の形態2に係るサーバ装置20は、対象車両の車両情報、対象車両のルート情報、及び各リンクの到達コストに基づいて、選択ノード及び選択リンクを決定する。例えば、対象車両が現在走行しているリンクの到達コストと、対象車両が次に到達するノードを起点にしたリンクの到達コストとの合計値が判定値以下となる範囲のリンクが選択リンクとして選択される。なお、対象車両が現在走行しているリンクの到達コストが判定値を超えている場合には、選択リンクとして当該リンクのみが選択リンクとして選択される。
 以下、図4を参照しながら、判定値が「4」に設定されており、車両がルート「S→C→D→G」を走行する場合を例に説明する。車両がノードN4をスタートしてリンクL8を走行しているとき、走行リンクの到達コストは4である。従って、サーバ装置20は、選択リンクとして、走行リンクのみを選択する。
 次に、車両がリンクL9を走行しているとき、走行リンクの到達コストは1.3であり、判定値よりも2.7だけ小さい。この場合、サーバ装置20は、車両が次に到達するノードN6に接続しているリンクのうち、到達コストが2.7以下であるリンクを選択リンクとして選択する。従って、サーバ装置20は、リンクL9と、到達コストが1.5であるリンクL6と、到達コストが1であるリンクL7とを選択リンクとして選択する。
 車両がリンクL7を走行しているとき、走行リンクの到達コストは1であり、判定値よりも3だけ小さい。この場合、サーバ装置20は、車両が次に到達するノードN3に接続しているリンクのうち、到達コストが3以下であるリンクを選択リンクとして選択する。従って、サーバ装置20は、リンクL7と、到達コストが2.9であるリンクL2とを選択リンクとして選択する。
 ここで、仮に、リンクL12、リンクL13のコストがいずれも1であったとすると、車両がリンクL9を走行しているとき、リンクL9の到達コスト、リンクL12の到達コスト、及びリンクL13の到達コストの合計値は、3.3となり、判定値よりも小さい。従って、このとき、サーバ装置20は、リンクL9、L6、及びL7に加え、リンクL12及びリンクL13も選択リンクとして選択する。
 図6は、実施の形態2に係る自律走行支援装置10の制御部24が実行する自律走行支援ルーチンを示すフローチャートである。図6のルーチンは、例えば、車両のイグニッション・キー・スイッチがオンされることにより開始され、一定時間が経過する毎に実行されるようになっている。図6において、図3のルーチンにおけるステップと同一のステップには、同一のステップ番号が付されている。これら同一のステップについては、説明が省略される。
 自律走行支援装置の制御部24は、ルーチンを開始すると、ステップS101からステップS103までの処理を実行する。
 ダイナミックマップ情報を送信するための対象車両がリンクを走行中である場合、制御部24は、ステップS201において、次のように選択リンクを選択する。制御部24は、選択リンクとして、現在走行中のリンク及び次に到達するノードを起点にしたリンクの到達コストの合計値が判定値以下となる範囲のリンクを選択する。
 一方、ダイナミックマップ情報を送信するための対象車両がリンクを走行中ではない場合、即ち、対象車両がノードを走行中である場合、制御部24は、ステップS202において、次のように選択リンクを選択する。制御部24は、選択リンクとして、現在走行中のノードを起点にしたリンクの到達コストの合計値が判定値以下となる範囲のリンクを選択する。また、制御部24は、選択ノードとして、次に到達するノード及び選択リンクの間にあるノードを選択する。
 制御部24は、ステップS104の処理又はステップS105の処理を実行した後、ステップS106の処理及びステップS107の処理を順に実行し、本ルーチンを一旦終了する。
 以上のように、実施の形態2に係る自律走行支援装置10では、各リンクに対する相対的な重み付けである到達コストが付与される。サーバ装置20は、対象車両の車両情報、対象車両のルート情報、及び到達コストに基づいて、選択ノード及び選択リンクを決定する。
 対象車両が走行しているリンクとは別のリンクであっても、対象車両が走行しているリンクと別のリンクとの距離が近いほど、対象車両の支援制御のために、別のリンクについての道路状況情報を考慮する必要性が高くなると予想される。従って、実施の形態2に係る自律走行支援装置のように、選択ノード及び選択リンクを決定する際に、到達コストを考慮することにより、対象車両の自律走行支援をより適切に行うことができる。
 また、実施の形態2に係る自律走行支援装置10では、到達コストは、各リンクが接続している2つのノード間を対象車両が移動するのに要する時間に対応して定められている。このため、対象車両の自律走行支援をより適切に行うことができる。
 また、実施の形態2に係る自律走行支援装置10では、到達コストは、各リンクの距離に対応して定められている。このため、対象車両の自律走行支援をより適切に行うことができる。
 また、実施の形態2に係る自律走行支援装置10では、選択リンクは、選択リンク内における各リンクの到達コストの合計値が判定値以下となるリンク群である。このため、対象車両の自律走行支援をより適切に行うことができる。
 なお、到達コストの合計値は、各到達コストの単なる積算値としていたが、到達コストの合計値は、各到達コストの二乗和であってもよいし、他の方法により積算されてもよい。
 また、到達コストは、2点のノード間を移動するために要する平均移動時間及び2点のノード間の距離に基づいて計算されるコストであったが、時間及び距離以外に、天候、路面状況等、他の変動要因を考慮して計算されてもよい。
 実施の形態3.
 次に、実施の形態3に係る自律走行支援装置について説明する。実施の形態3に係る自律走行支援装置では、対象車両が交差点において右折又は左折する場合の自律走行支援の例について説明する。なお、実施の形態3に係る自律走行支援装置の構成は、実施の形態1に係る自律走行支援装置10及び実施の形態2に係る自律走行支援装置10と同様である。
 図7は、実施の形態3に係る自律走行支援装置による制御の一例を説明するための図である。図7には、ノードとしての交差点50と、交差点50に接続しているリンクとしての4本の道路61、62、63、及び64が示されている。なお、4本の道路61、62、63、及び64は、左側通行の2車線道路である。
 また、交差点50の4隅のうちの3箇所には、それぞれ路側機311、312、及び313が設置されている。路側機311のセンサの検出可能領域AR3は、道路64の一部の領域である。路側機312のセンサの検出可能領域AR4は、道路61の一部の領域である。路側機313のセンサの検出可能領域AR5は、道路63の一部の領域である。
 車両411は、道路62上を、交差点50に向かって走行しており、車両412は、道路61上を、交差点50に向かって走行している。車両411は、自律走行が可能な車両であり、自律走行支援の対象となる車両である。車両411は、その後、交差点50を左折して道路64を走行する予定となっている。車両411aは、予定された走行ルートを走行する未来の車両411を表している。
 ここで、車両412は、車両411とは反対方向に走行し、且つ車両411に近付いている。このような車両は、以下、「対向接近車両」と呼ばれる。
 また、図7においては、歩行者81が道路64を横断中であり、歩行者82が道路63を横断中である。
 図7には図示しないが、サーバ装置20は、路側機311から、検出可能領域AR3内における道路状況情報を受信する。従って、路側機311からの道路状況情報には、歩行者81に関する情報が含まれている。サーバ装置20は、路側機312から、検出可能領域AR4内における道路状況情報を受信する。従って、路側機312からの道路状況情報には、車両412に関する情報が含まれている。
 サーバ装置20は、路側機313から、検出可能領域AR5内における道路状況情報を受信する。従って、路側機313からの道路状況情報には、歩行者82に関する情報が含まれている。また、サーバ装置20は、車両411から、車両411の車両情報及び車両411の走行ルートを受信する。
 サーバ装置20は、車両411のルート情報を保持している。また、サーバ装置20は、車両411の車両情報を受信する。
 サーバ装置20は、選択リンクとして、道路62に対応するリンクと、道路64に対応するリンクを選択する。サーバ装置20は、選択されたリンクの道路状況情報を、サーバ装置20に記憶されている地図情報に付加した情報を、ダイナミックマップ情報として車両411に送信する。
 これにより、車両411の制御部は、道路64を横断中の歩行者81の存在を認識し、車両411は、車両411aのように、歩行者81の手前で停止する。このように、左側通行の道路において、対象車両が左折する場合、対象車両が次に到達するノードに接続しているリンクのうち、走行ルート上のリンクのみが、選択リンクとして選択される。なお、右側通行の道路において、対象車両が右折する場合も同様に、走行ルート上のリンクのみが、選択リンクとして選択される。
 つまり、サーバ装置20は、対象車両である車両411がリンクを走行しており、車両411が次に到達するノードにおいて、右折又は左折を予定している場合、車両411が次に到達するノードに接続されており、且つ車両411が曲がる方向に存在するリンクについての道路状況情報を、ダイナミックマップ情報として車両411に送信する。
 これによれば、不要な道路状況情報が対象車両に送信されないため、自律走行支援をより適切に行うことができる。
 図8は、実施の形態3に係る自律走行支援装置による制御の一例を説明するための図である。図8は、車両411が交差点50において右折することを予定している場合の図である。車両411が右折予定である点以外は、図7と同一である。
 この例では、サーバ装置20は、選択リンクとして、道路62に対応するリンクと、道路63に対応するリンク及び道路61に対応するリンクを選択する。サーバ装置20は、選択されたリンクの道路状況情報を、サーバ装置20に記憶されている地図情報に付加した情報を、ダイナミックマップ情報として車両411に送信する。
 これにより、車両411の制御部は、道路63を横断中の歩行者82の存在を認識するとともに、道路61を走行しており、且つ車両411に近付いてくる車両412の存在を認識する。車両411は、車両411bのように、歩行者82の直前で停止する。
 このように、左側通行の道路において、対象車両が右折するときに、対向接近車両が存在する場合、対象車両が次に到達するノードに接続しているリンクのうち、走行ルート上のリンク及び現在走行している道路の延長線上の道路に対応するリンクが、選択リンクとして選択される。また、車両411が曲がる方向に存在するリンクについても選択リンクとして選択される。なお、右側通行の道路において、対象車両が左折する場合も同様である。
 つまり、サーバ装置20は、対象車両である車両411がリンクを走行しており、車両411が次に到達するノードにおいて、右折又は左折を予定している場合、対向接近車両である車両412の予定された走行ルートと、車両411の予定された走行ルートとが交差する場合、車両412の車両情報を、ダイナミックマップ情報として、車両411に送信する。
 これによれば、不要な道路状況情報が対象車両に送信されないため、より適切に自律走行支援を行うことができる。
 なお、1つ以上の車両が、対象車両の進行方向とは反対の方向に走行しており、且つ対象車両から離れる方向に走行している場合、サーバ装置20は、当該1つ以上の車両の位置及び当該1つ以上の車両の走行状態に関する情報を対象車両に送信しなくてもよい。
 これにより、不要な情報がさらに削減されるので、サーバ装置20は、より適切な自律走行支援をすることができる。
 また、実施の形態1から3までにおいて、サーバ装置20として、MECが用いられていたが、サーバ装置20は特にMECに限定されない。
 また、実施の形態1から3までの自律走行支援装置の機能は、処理回路によって実現される。図9は、実施の形態1から3までの自律走行支援装置の機能を実現する処理回路の第1の例を示す構成図である。第1の例の処理回路100は、専用のハードウェアである。
 また、処理回路100は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、又はこれらを組み合わせたものが該当する。
 また、図10は、実施の形態1から3までの自律走行支援装置の機能を実現する処理回路の第2の例を示す構成図である。第2の例の処理回路200は、プロセッサ201及びメモリ202を備えている。
 処理回路200では、自律走行支援装置の機能は、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェア及びファームウェアは、プログラムとして記述され、メモリ202に格納される。プロセッサ201は、メモリ202に記憶されたプログラムを読み出して実行することにより、機能を実現する。
 メモリ202に格納されたプログラムは、上述した各部の手順又は方法をコンピュータに実行させるものであるとも言える。ここで、メモリ202とは、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable and Programmable Read Only Memory)等の、不揮発性又は揮発性の半導体メモリである。また、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等も、メモリ202に該当する。
 なお、上述した自律走行支援装置の機能について、一部の専用のハードウェアで実現し、一部をソフトウェア又はファームウェアで実現するようにしてもよい。
 このように、処理回路は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、上述した自律走行支援装置の機能を実現することができる。
 10 自律走行支援装置、20 サーバ装置、24 制御部、25 ダイナミックマップ送信部、26 記憶部、30 路側機、31 通信部、32 制御部、33 センサ、40 車両(対象車両)、41 通信部、42 制御部、43 記憶部、50 交差点(ノード)、61~64 道路(リンク)、311~313 路側機、401~408,411,412 車両、L1~L13 リンク、N1~N9 ノード。

Claims (10)

  1.  路側機から、前記路側機の周囲の状況に関する情報である道路状況情報を受信するとともに、前記道路状況情報を地図情報に付加した情報であるダイナミックマップ情報を、予定された走行ルートに沿って自律走行する対象車両に送信するサーバ装置
     を備え、
     前記サーバ装置には、前記地図情報が、複数のノードと複数のリンクとの組み合わせとして記憶されており、
     各前記ノードは、交差点に対応しており、
     各前記リンクは、隣り合う2つの前記交差点を結ぶ道路に対応しており、
     前記サーバ装置は、
     前記走行ルートに関する情報であるルート情報を保持しており、
     前記対象車両から、前記対象車両の位置に関する情報及び前記対象車両の走行状態に関する情報である車両情報を受信し、
     前記車両情報及び前記ルート情報に基づいて、前記複数のノードの中から一部のノードを選択ノードとして選択するとともに、前記複数のリンクの中から一部のリンクを選択リンクとして選択し、
     前記選択ノードと前記選択リンクとに関する前記道路状況情報を前記地図情報に付加した情報を、前記ダイナミックマップ情報として前記対象車両に送信する
     自律走行支援装置。
  2.  前記リンクには、各前記リンクに対する相対的な重み付けである到達コストが付与され、
     前記サーバ装置は、前記車両情報、前記ルート情報、及び前記到達コストに基づいて、前記選択ノード及び前記選択リンクを決定する
     請求項1に記載の自律走行支援装置。
  3.  前記到達コストは、各前記リンクが接続している2つの前記ノード間を前記対象車両が移動するのに要する時間に対応して定められている
     請求項2に記載の自律走行支援装置。
  4.  前記到達コストは、各前記リンクの距離に対応して定められている
     請求項2に記載の自律走行支援装置。
  5.  前記選択リンクは、前記選択リンク内における各前記リンクの前記到達コストの合計値が判定値以下となるリンク群である
     請求項2から請求項4までのいずれか1項に記載の自律走行支援装置。
  6.  前記サーバ装置は、前記予定された走行ルートを、前記対象車両の進行方向とは反対の方向に走行している1つ以上の車両のうち、前記対象車両から離れる方向に走行している1つ以上の車両から受信した当該1つ以上の車両の位置及び当該1つ以上の車両の走行状態に関する情報を、前記対象車両に送信しない
     請求項1から請求項5までのいずれか1項に記載の自律走行支援装置。
  7.  前記サーバ装置は、前記対象車両が前記リンクを走行しており、前記対象車両が次に到達する前記ノードにおいて、右折又は左折を予定している場合、前記対象車両が次に到達する前記ノードに接続されており、且つ前記対象車両が曲がる方向に存在する前記リンクについての前記道路状況情報を、前記ダイナミックマップ情報として、前記対象車両に送信する
     請求項1から請求項6までのいずれか1項に記載の自律走行支援装置。
  8.  前記サーバ装置は、前記対象車両が前記リンクを走行しており、前記対象車両が次に到達する前記ノードにおいて、右折又は左折を予定している場合、前記対象車両とは反対方向に走行し、且つ前記対象車両に近付いている1つ以上の車両である対向接近車両の予定された走行ルートと、前記対象車両の前記予定された走行ルートとが交差する場合、前記対向接近車両の前記車両情報を、前記ダイナミックマップ情報として、前記対象車両に送信する
     請求項1から請求項7までのいずれか1項に記載の自律走行支援装置。
  9.  前記サーバ装置は、前記ルート情報を、前記道路の車線に関する情報である車線情報と関連付けて保持している
     請求項1から請求項8までのいずれか1項に記載の自律走行支援装置。
  10.  前記対象車両が前記複数のリンクの中の1つのリンクを走行している場合、
     前記選択リンクは、前記対象車両が現在走行している前記1つのリンク及び当該1つのリンクに接続しており、且つ前記対象車両が次に到達するノードに接続されており、当該1つのリンクとは異なる1つ以上のリンクであり、
     前記選択ノードは、前記対象車両が現在走行している前記1つのリンクに接続しており、且つ前記対象車両が次に到達するノードであり、
     前記対象車両が前記複数のノードの中の1つのノードを走行している場合、
     前記選択リンクは、前記対象車両が現在走行しているノードに接続されており、前記対象車両が通過したリンクとは異なるリンクであり、
     前記選択ノードは、前記対象車両が現在走行しているノードである
     請求項1から請求項9までのいずれか1項に記載の自律走行支援装置。
PCT/JP2021/014280 2021-04-02 2021-04-02 自律走行支援装置 WO2022208864A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2023510130A JPWO2022208864A1 (ja) 2021-04-02 2021-04-02
DE112021007435.0T DE112021007435T5 (de) 2021-04-02 2021-04-02 Autonomes-Fahren-Unterstützungsvorrichtung
CN202180095262.9A CN117043833A (zh) 2021-04-02 2021-04-02 自主行驶辅助装置
US18/279,510 US20240151553A1 (en) 2021-04-02 2021-04-02 Autonomous travel assistance device
PCT/JP2021/014280 WO2022208864A1 (ja) 2021-04-02 2021-04-02 自律走行支援装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/014280 WO2022208864A1 (ja) 2021-04-02 2021-04-02 自律走行支援装置

Publications (1)

Publication Number Publication Date
WO2022208864A1 true WO2022208864A1 (ja) 2022-10-06

Family

ID=83458267

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/014280 WO2022208864A1 (ja) 2021-04-02 2021-04-02 自律走行支援装置

Country Status (5)

Country Link
US (1) US20240151553A1 (ja)
JP (1) JPWO2022208864A1 (ja)
CN (1) CN117043833A (ja)
DE (1) DE112021007435T5 (ja)
WO (1) WO2022208864A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018074586A1 (ja) * 2016-10-21 2018-04-26 三菱電機株式会社 自動運転支援装置、自動運転車、自動運転支援方法および自動運転支援プログラム
JP2019139281A (ja) * 2018-02-06 2019-08-22 日立オートモティブシステムズ株式会社 車載電子制御装置
WO2019189525A1 (ja) * 2018-03-27 2019-10-03 パナソニックIpマネジメント株式会社 自動運転制御装置、車両およびデマンド調停システム
JP6762457B1 (ja) * 2020-01-24 2020-09-30 三菱電機株式会社 制御装置、移動体、管理サーバ、基地局、通信システム及び通信方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017201665A1 (de) 2017-02-02 2018-08-02 Robert Bosch Gmbh Verfahren zur Einbindung eines dynamischen Objektes in eine digitale Karte eines hochautomatisierten Fahrzeugs (HAF)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018074586A1 (ja) * 2016-10-21 2018-04-26 三菱電機株式会社 自動運転支援装置、自動運転車、自動運転支援方法および自動運転支援プログラム
JP2019139281A (ja) * 2018-02-06 2019-08-22 日立オートモティブシステムズ株式会社 車載電子制御装置
WO2019189525A1 (ja) * 2018-03-27 2019-10-03 パナソニックIpマネジメント株式会社 自動運転制御装置、車両およびデマンド調停システム
JP6762457B1 (ja) * 2020-01-24 2020-09-30 三菱電機株式会社 制御装置、移動体、管理サーバ、基地局、通信システム及び通信方法

Also Published As

Publication number Publication date
DE112021007435T5 (de) 2024-01-18
US20240151553A1 (en) 2024-05-09
JPWO2022208864A1 (ja) 2022-10-06
CN117043833A (zh) 2023-11-10

Similar Documents

Publication Publication Date Title
CN108604419B (zh) 车辆的行驶控制方法及车辆的行驶控制装置
US11433894B2 (en) Driving assistance method and driving assistance device
CN107683234B (zh) 周边环境识别装置以及计算机程序产品
JP6771150B2 (ja) 路側装置、車載装置、車両
US11085779B2 (en) Autonomous vehicle route planning
KR101896993B1 (ko) 이동체의 경로 결정 방법 및 장치
KR20180097698A (ko) 차량의 주행 제어 방법 및 차량의 주행 제어 장치
JPWO2019026210A1 (ja) 走行支援方法及び走行支援装置
CN108604420B (zh) 车辆的行驶控制方法及车辆的行驶控制装置
JP5565303B2 (ja) 運転支援装置及び運転支援方法
CN112810615A (zh) 用于道路和车道类型的运行设计域验证覆盖范围
KR101836878B1 (ko) 차량 제어 장치 및 방법
CN112513955A (zh) 行驶轨道生成方法及行驶轨道生成装置
JP2007207083A (ja) プローブ情報収集システム及びfcd車載機
JP2010244290A (ja) 交通情報通信装置
WO2019021437A1 (ja) 走行支援方法及び走行支援装置
CN114093158A (zh) 一种交通管理方法及装置
JP2017198495A (ja) 経路探索方法および経路探索装置
WO2022208864A1 (ja) 自律走行支援装置
CN113200043A (zh) 自动地控制车道改变辅助的方法和控制单元
JP2008102738A (ja) 信号機制御方式及び信号機制御方法
WO2021166425A1 (ja) 走行支援装置、走行支援方法、および走行支援プログラム
US11334073B2 (en) Autonomous driving device
JPWO2020136893A1 (ja) 通信システム、通信端末、制御方法、プログラム、およびプログラムを記憶する記憶媒体
WO2022264548A1 (ja) 演算装置、レーン形成方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21935025

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2023510130

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 18279510

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 202180095262.9

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 112021007435

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21935025

Country of ref document: EP

Kind code of ref document: A1