[go: up one dir, main page]

KR20220078781A - Autonomous driving taxi service providing system and method thereof - Google Patents

Autonomous driving taxi service providing system and method thereof Download PDF

Info

Publication number
KR20220078781A
KR20220078781A KR1020200167647A KR20200167647A KR20220078781A KR 20220078781 A KR20220078781 A KR 20220078781A KR 1020200167647 A KR1020200167647 A KR 1020200167647A KR 20200167647 A KR20200167647 A KR 20200167647A KR 20220078781 A KR20220078781 A KR 20220078781A
Authority
KR
South Korea
Prior art keywords
route
information
taxi
driving
autonomous
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020200167647A
Other languages
Korean (ko)
Other versions
KR102470049B1 (en
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 KR1020200167647A priority Critical patent/KR102470049B1/en
Publication of KR20220078781A publication Critical patent/KR20220078781A/en
Application granted granted Critical
Publication of KR102470049B1 publication Critical patent/KR102470049B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • G06Q50/30
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Operations Research (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

본 발명은 자율주행 택시 서비스 제공 시스템 및 그 제공 방법에 관한 것으로서, 더욱 상세하게는, 자율주행 택시를 이용하고자 하는 탑승자와 자율주행 택시를 매칭시키는 자율주행 택시 서비스 제공 서버에 의한 서비스 제공 시스템에 있어서, 적어도 하나의 탑승자가 소지하고 있는 단말수단을 통해서, 택시 요청 관련 정보를 입력받는 제1 입력부(100), 외부로부터, 실시간으로 전역의 교통상황 관련 정보를 입력받는 제2 입력부(200), 적어도 하나의 자율주행 택시에 포함되어 있는 단말수단을 통해서, 현재 위치 정보를 입력받는 제3 입력부(300), 기저장된 고정밀 지도 데이터를 기반으로, 상기 제1 입력부(100), 제2 입력부(200) 및 제3 입력부(300)로부터 입력받은 정보들을 이용하여, 각각의 자율주행 택시 별로, 자율주행 택시가 주행 가능한 적어도 하나 이상의 예상 주행 경로를 생성하고, 기설정된 조건에 따른 가중치 설정을 통해서 가장 최적의 주행 경로를 설정하는 경로 설정부(400) 및 상기 경로 설정부(400)에 의해 설정한 최적 주행 경로를 해당하는 자율주행 택시로 전송하고, 자율주행 택시의 배정 관련 정보를 해당하는 탑승자가 소지하고 있는 단말수단으로 전송하는 탑승 매칭부(500)를 포함하여 구성되는 것을 특징으로 하는 자율주행 택시 서비스 제공 시스템에 관한 것이다.The present invention relates to an autonomous driving taxi service providing system and a method for providing the same, and more particularly, in a service providing system by an autonomous driving taxi service providing server that matches an autonomous driving taxi with a passenger who wants to use an autonomous driving taxi, , a first input unit 100 for receiving taxi request-related information through a terminal means carried by at least one passenger, a second input unit 200 for receiving traffic condition-related information from the outside in real time, at least A third input unit 300 that receives current location information through a terminal means included in one autonomous taxi, and the first input unit 100 and the second input unit 200 based on pre-stored high-precision map data And by using the information received from the third input unit 300, for each autonomous taxi, at least one expected driving route in which the autonomous taxi can travel is generated, and the most optimal The route setting unit 400 that sets the driving route and the optimal driving route set by the route setting unit 400 are transmitted to the corresponding autonomous driving taxi, and the corresponding occupant possesses information related to the allocation of the autonomous driving taxi It relates to an autonomous driving taxi service providing system, characterized in that it comprises a boarding matching unit 500 for transmitting to a terminal means.

Description

자율주행 택시 서비스 제공 시스템 및 그 제공 방법 {Autonomous driving taxi service providing system and method thereof}Autonomous driving taxi service providing system and method thereof

본 발명은 자율주행 택시 서비스 제공 시스템 및 그 제공 방법에 관한 것으로, 더욱 상세하게는 탑승자가 요청하는 하차 위치까지의 최적 경로를 설정하여 탑승자의 만족도와 최대한의 이득을 동시에 얻을 수 있는 자율주행 택시 서비스 제공 시스템 및 그 제공 방법에 관한 것이다.The present invention relates to a system for providing an autonomous driving taxi service and a method for providing the same, and more particularly, to an autonomous driving taxi service that can obtain the maximum benefit and satisfaction of the occupants at the same time by setting the optimal route to the get-off location requested by the occupant It relates to a provision system and a method for providing the same.

자율주행 택시가 아닌 기존의 택시는 운전자가 외부로부터 입력되는 승차 요청에 따라 경험적인 판단에 따라 배차를 결정하는 시스템이다. 그렇지만, 자율주행 택시는 이러한 최적 배차를 위한 별도의 판단 시스템/판단 기준이 요구된다.Existing taxis, not self-driving taxis, are a system in which the driver decides to dispatch a vehicle based on an empirical judgment based on a ride request input from the outside. However, the self-driving taxi requires a separate judgment system/judgment standard for such optimal dispatch.

또한, 자율주행 택시의 경우, 기존의 택시처럼 일명 '미터기'를 통해서 운임료를 책정하는 것이 아니라, 구간별 미리 설정된 요금 등을 고려하고 있기 때문에, 자율주행 택시에 대한 경로 설정에 있어서, 상습 혼잡 구간, 사고 등에 의한 예기치 못한 교통체증, 교차로 등에 의한 잦은 신호 대기 시간 등을 고려하지 않고 단순하게 최단 거리만을 고려하여 경로를 설정할 경우, 기존의 택시 대비 자율주행 택시의 비교해 보았을 때, 탑승자의 만족도가 낮아질 뿐 아니라, 자율주행 택시 업체 역시도 수익률이 낮아지는 문제점이 있다.In addition, in the case of self-driving taxis, because fares are not set through a so-called 'meter', as in conventional taxis, but pre-set rates for each section are taken into consideration. If the route is set simply by considering only the shortest distance without considering unexpected traffic jams due to accidents, intersections, etc., and frequent signal waiting time due to intersections, etc. In addition, self-driving taxi companies also have a problem with lower profitability.

뿐만 아니라, 자율주행 차량의 경우, 차선 변경을 위한 판단 알고리즘이 따로 연구될 정도로 주행 경로상 차선 변경의 시점/지점을 결정하는 데 어려움이 있는 만큼, 자율주행 택시가 차선 변경을 제대로 된 시점에 수행하지 못할 경우, 처음 설정되었던 최적 경로보다 과도하게 긴 경로(우회 경로)를 통해서 주행이 이루어질 수 밖에 없기 때문에, 이 역시 자율주행 택시의 또다른 문제점이다.In addition, in the case of autonomous vehicles, it is difficult to determine the time/point of a lane change on the driving route to the extent that the determination algorithm for lane change is separately studied. If this is not done, the vehicle will inevitably travel through an excessively long route (bypass route) than the initially set optimal route, which is another problem of autonomous taxis.

이와 관련해서, 국내공개특허 제10-2020-0055146호("자율 차량들의 승객 픽업 배치")에서는 승객과 차량 모두 유용하게 적용될 수 있도록 하는 배치 방법을 개시하고 있다.In this regard, Korean Patent Application Laid-Open No. 10-2020-0055146 (“Pick-up arrangement of passengers in autonomous vehicles”) discloses an arrangement method that can be usefully applied to both passengers and vehicles.

국내공개특허 제10-2020-0055146호(공개일자 2020.05.20.)Domestic Patent Publication No. 10-2020-0055146 (published on May 20, 2020)

본 발명은 상기한 바와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 탑승자의 택시 요청 관련 정보를 이용하여 주행 경로 상에 발생할 수 있는 다양한 돌발 상황을 고려하여 최적 주행 경로를 설정하여, 최상의 이득을 얻을 수 있는 최적 주행 경로를 설정할 수 있는 자율주행 택시 서비스 제공 시스템 및 그 제공 방법을 제공하는 것이다.The present invention has been devised to solve the problems of the prior art as described above, and an object of the present invention is to determine an optimal driving route in consideration of various unexpected situations that may occur on the driving route by using taxi request-related information of passengers. It is to provide an autonomous driving taxi service providing system and a method for providing an autonomous driving taxi service capable of setting an optimal driving route that can obtain the best benefit by setting it.

본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템은, 자율주행 택시를 이용하고자 하는 탑승자와 자율주행 택시를 매칭시키는 자율주행 택시 서비스 제공 서버에 의한 서비스 제공 시스템에 있어서, 적어도 하나의 탑승자가 소지하고 있는 단말수단을 통해서, 택시 요청 관련 정보를 입력받는 제1 입력부(100), 외부로부터, 실시간으로 전역의 교통상황 관련 정보를 입력받는 제2 입력부(200), 적어도 하나의 자율주행 택시에 포함되어 있는 단말수단을 통해서, 현재 위치 정보를 입력받는 제3 입력부(300), 기저장된 고정밀 지도 데이터를 기반으로, 상기 제1 입력부(100), 제2 입력부(200) 및 제3 입력부(300)로부터 입력받은 정보들을 이용하여, 각각의 자율주행 택시 별로, 자율주행 택시가 주행 가능한 적어도 하나 이상의 예상 주행 경로를 생성하고, 기설정된 조건에 따른 가중치 설정을 통해서 가장 최적의 주행 경로를 설정하는 경로 설정부(400) 및 상기 경로 설정부(400)에 의해 설정한 최적 주행 경로를 해당하는 자율주행 택시로 전송하고, 자율주행 택시의 배정 관련 정보를 해당하는 탑승자가 소지하고 있는 단말수단으로 전송하는 탑승 매칭부(500)를 포함하여 구성되는 것이 바람직하다.An autonomous driving taxi service providing system according to an embodiment of the present invention is a service providing system by an autonomous driving taxi service providing server that matches an autonomous driving taxi with a passenger who wants to use an autonomous driving taxi, wherein at least one passenger The first input unit 100 for receiving taxi request-related information through the terminal means you have, the second input unit 200 for receiving traffic situation-related information from the outside in real time, at least one autonomous taxi A third input unit 300 for receiving current location information through the included terminal means, and the first input unit 100, the second input unit 200 and the third input unit 300 based on pre-stored high-precision map data. ), a path for generating at least one predicted driving route for each autonomous driving taxi to drive, and setting the most optimal driving route through weight setting according to preset conditions Transmitting the optimal driving route set by the setting unit 400 and the route setting unit 400 to the corresponding autonomous driving taxi, and transmitting information related to the allocation of the autonomous driving taxi to the terminal means owned by the corresponding occupant It is preferable to include a boarding matching unit 500 .

더 나아가, 상기 경로 설정부(400)는 상기 제1 입력부(100), 제2 입력부(200) 및 제3 입력부(300)로부터 입력받은 정보들과, 기저장된 고정밀 지도 데이터를 기반으로 설정된 자율주행 택시가 주행 가능한 차로의 소정 간격마다 기설정된 노드 정보와, 각 노드를 잇는 링크 정보를 이용하되, 각 자율주행 택시 별, 각 탑승자에 대한 상기 자율주행 택시의 현재 위치 정보에서 상기 탑승자의 택시 요청 관련 정보에 포함되어 있는 승차 위치 정보까지의 적어도 하나의 주행 가능한 제1 예상 경로와, 상기 승차 위치 정보에서 상기 탑승자의 택시 요청 관련 정보에 포함되어 있는 하차 위치 정보까지의 적어도 하나의 주행 가능한 제2 예상 경로를 생성하는 초기 경로 생성부(410)를 더 포함하여 구성되며, 상기 제1 예상 경로와 제2 예상 경로는 각각의 최단 경로, 상기 교통상황 관련 정보를 반영한 우회 경로를 포함하는 것이 바람직하다.Furthermore, the route setting unit 400 sets up autonomous driving based on information received from the first input unit 100 , the second input unit 200 , and the third input unit 300 and pre-stored high-precision map data. Using the node information and link information connecting each node for each predetermined interval of the lane in which the taxi can drive, the current location information of the autonomous driving taxi for each autonomous driving taxi and each occupant is related to the taxi request of the occupant At least one drivable first predicted route to the boarding location information included in the information, and at least one drivable second prediction from the boarding location information to getting off location information included in the passenger's taxi request related information It is configured to further include an initial route generator 410 for generating a route, and the first predicted route and the second predicted route preferably include a shortest route and a detour route reflecting the traffic situation related information.

더 나아가, 상기 경로 설정부(400)는 상기 초기 경로 생성부(410)에서 생성한 각 경로에 포함되어 있는 노드 정보와 링크 정보를 통해, 각 경로마다 포함되어 있는 차선 변경 정보를 추출하여, 기설정된 조건에 따른 차선 변경 정보를 제거하여 각 경로의 최적화를 수행하는 경로 최적화부(420)를 더 포함하여 구성되는 것이 바람직하다.Furthermore, the route setting unit 400 extracts lane change information included in each route through node information and link information included in each route generated by the initial route generator 410, It is preferable to further include a route optimization unit 420 that optimizes each route by removing lane change information according to a set condition.

더 나아가, 상기 경로 설정부(400)는 상기 경로 최적화부(420)에 의해 최적화된 각 경로에 입력된 상기 교통상황 관련 정보를 반영하여 각 경로마다 기설정된 조건에 따른 시간 가중치 값을 설정하는 가중치 설정부(430)를 더 포함하여 구성되는 것이 바람직하다.Furthermore, the route setting unit 400 reflects the traffic condition related information input to each route optimized by the route optimization unit 420 to set a time weight value according to a preset condition for each route. It is preferable to further include a setting unit 430 .

더 나아가, 상기 경로 설정부(400)는 상기 가중치 설정부(430)에 의해 각 경로마다 설정된 시간 가중치 값을 반영한 예상 주행 시간 정보와 각 경로에 대해 기설정된 예상 운임료 정보를 이용하여, 시간당 최대 운임료를 갖는 경로를 최적 주행 경로로 설정하는 최적 경로 설정부(440)를 더 포함하여 구성되며, 상기 예상 주행 시간 정보는 상기 제1 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간과 상기 제2 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간을 합산한 주행 시간인 것이 바람직하다.Furthermore, the route setting unit 400 uses the estimated travel time information reflecting the time weight value set for each route by the weight setting unit 430 and the estimated fare information preset for each route, the maximum fare per hour and an optimal route setting unit 440 for setting a route with It is preferable that the travel time is the sum of the estimated travel times by any one route selected from among the two expected routes.

더 나아가, 상기 경로 최적화부(420)는 최적화를 수행한 각 경로에 포함되어 있는 차선 변경 정보를 추출하여, 추출한 차선 변경 정보에 포함되어 있는 노드 정보와 링크 정보를 이용하여, 경로 상 차선 변경 유도 지점을 설정하는 것이 바람직하다.Furthermore, the route optimization unit 420 extracts lane change information included in each optimized route and induces lane change on the route by using node information and link information included in the extracted lane change information. It is desirable to set a point.

본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 방법은, 자율주행 택시를 이용하고자 하는 탑승자와 자율주행 택시를 매칭시키는 자율주행 택시 서비스 제공 서버에 의한 제공 방법에 있어서, 적어도 하나의 탑승자가 소지하고 있는 단말수단으로부터, 택시 요청 관련 정보를 입력받는 제1 정보 입력단계(S100), 연계되어 있는 외부 교통 관제 서버로부터, 교통상황 관련 정보를 입력받는 제2 정보 입력단계(S200), 적어도 하나의 자율주행 택시에 포함되어 있는 단말수단으로부터, 현재 위치 정보를 입력받는 제3 정보 입력단계(S300), 상기 제1 정보 입력단계(S100), 제2 정보 입력단계(S200) 및 제3 정보 입력단계(S300)에 의한 정보들과, 기저장된 고정밀 지도 데이터를 기반으로 설정된 자율주행 택시가 주행 가능한 차로의 소정 간격마다 기설정된 노드 정보와 각 노드를 잇는 링크 정보를 이용하여, 각각의 자율주행 택시 별로, 주행 가능한 적어도 하나 이상의 예상 주행 경로를 생성하고, 기설정된 조건에 따른 가중치 설정을 통해서 가장 최적의 주행 경로를 설정하는 경로 설정단계(S400), 상기 경로 설정단계(S400)에 의해 설정한 최적 주행 경로를 해당하는 자율주행 택시로 전송하는 경로 전송단계(S500) 및 상기 경로 설정단계(S400)에 의해 설정한 최적 주행 경로를 통해서 매칭된 자율주행 택시의 배정 관련 정보를 해당하는 탑승자가 소지하고 있는 단말수단으로 전송하는 배차 전송단계(S600)를 포함하여 구성되는 것이 바람직하다.A method of providing an autonomous driving taxi service according to an embodiment of the present invention is a method of providing an autonomous driving taxi service providing server that matches an autonomous driving taxi with a occupant who wants to use the autonomous driving taxi, wherein at least one occupant possesses A first information input step (S100) of receiving taxi request related information from the terminal means, a second information input step (S200) of receiving traffic situation related information from a connected external traffic control server (S200), at least one A third information input step (S300) of receiving current location information from the terminal means included in the autonomous taxi, the first information input step (S100), the second information input step (S200), and the third information input step For each autonomous driving taxi, using the information of (S300) and link information connecting each node with the preset node information for each predetermined interval of the lane in which the autonomous driving taxi set based on the pre-stored high-precision map data can be driven , the optimal driving set by the path setting step (S400) and the path setting step (S400) of generating at least one or more drivable predicted driving paths and setting the most optimal driving path through weight setting according to preset conditions Through the optimal driving route set by the route transmission step (S500) and the route setting step (S400) of transmitting the route to the corresponding autonomous taxi, the corresponding occupant possesses information related to the allocation of the autonomous driving taxi. It is preferable to include a vehicle dispatch transmission step (S600) for transmitting to the terminal means.

더 나아가, 상기 경로 설정단계(S400)는 각 자율주행 택시 별, 각 탑승자에 대한 상기 자율주행 택시의 현재 위치 정보에서 상기 탑승자의 택시 요청 관련 정보에 포함되어 있는 승차 위치 정보까지의 적어도 하나의 주행 가능한 제1 예상 경로와, 상기 승차 위치 정보에서 상기 탑승자의 택시 요청 관련 정보에 포함되어 있는 하차 위치 정보까지의 적어도 하나의 주행 가능한 제2 예상 경로를 생성하는 초기경로 생성단계(S410)를 더 포함하여 구성되며, 상기 제1 예상 경로와 제2 예상 경로는 각각의 최단 경로, 상기 교통상황 관련 정보를 반영한 우회 경로를 포함하는 것이 바람직하다.Furthermore, the route setting step ( S400 ) includes at least one driving from the current location information of the autonomous driving taxi for each self-driving taxi for each occupant to the riding position information included in the taxi request-related information of the occupant. An initial route generating step (S410) of generating at least one possible first expected route and at least one drivable second expected route from the boarding location information to the getting off location information included in the taxi request related information of the passenger Preferably, the first predicted route and the second predicted route include each of the shortest route and a detour route reflecting the traffic condition related information.

더 나아가, 상기 경로 설정단계(S400)는 상기 초기경로 생성단계(S410)에 의해 생성한 각 경로에 포함되어 있는 노드 정보와 링크 정보를 통해, 각 경로마다 포함되어 있는 차선 변경 정보를 추출하여, 기설정된 조건에 따른 차선 변경 정보를 제거하여 각 경로의 최적화를 수행하는 경로 최적단계(S420)를 더 포함하여 구성되는 것이 바람직하다.Furthermore, the route setting step (S400) extracts lane change information included in each route through node information and link information included in each route generated by the initial route creation step (S410), Preferably, the method further includes a route optimization step (S420) of performing optimization of each route by removing lane change information according to a preset condition.

더 나아가, 상기 경로 설정단계(S400)는 상기 경로 최적단계(S420)에 의해 최적화된 각 경로에 상기 교통상황 관련 정보를 반영하여, 각 경로마다 기설정된 조건에 따른 시간 가중치 값을 설정하는 가중치 설정단계(S430)를 더 포함하여 구성되는 것이 바람직하다.Furthermore, the route setting step (S400) reflects the traffic condition related information on each route optimized by the route optimization step (S420), and sets a weight value for setting a time weight value according to a preset condition for each route It is preferable to further include a step (S430).

더 나아가, 상기 경로 설정단계(S400)는 상기 가중치 설정단계(S430)에 의해 각 경로마다 설정된 시간 가중치 값을 반영한 예상 주행 시간 정보와 각 경로마다 기설정된 예상 운임료 정보를 이용하여, 시간당 최대 운임료를 갖는 경로를 최적 주행 경로로 설정하는 최적경로 설정단계(S440)를 더 포함하여 구성되며, 상기 예상 주행 시간 정보는 상기 제1 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간과 상기 제2 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간을 합산한 주행 시간인 것이 바람직하다.Furthermore, in the route setting step (S400), the maximum fare per hour is calculated using the estimated travel time information reflecting the time weight value set for each route by the weight setting step (S430) and the estimated fare information preset for each route. It is configured to further include an optimal route setting step (S440) of setting the route having the route as the optimal driving route, wherein the estimated driving time information includes an estimated driving time by any one selected from among the first expected paths and the second It is preferable that the driving time is the sum of the estimated driving times by any one path selected from among the predicted paths.

상기와 같은 구성에 의한 본 발명의 자율주행 택시 서비스 제공 시스템 및 그 제공 방법은 탑승자의 자율주행 택시의 탑승 요청 관련 정보를 이용하여 이동 경로 상에 발생할 수 있는 다양한 돌발 상황을 고려하여 최적의 주행 경로를 설정함으로써, 탑승자의 만족도와 운영 업체의 만족도를 동시에 만족시킬 수 있는 장점이 있다.The autonomous driving taxi service providing system and the providing method of the present invention according to the above configuration are the optimal driving route in consideration of various unexpected situations that may occur on the moving route using information related to the boarding request of the autonomous driving taxi of the occupant. By setting , there is an advantage that can satisfy both the satisfaction of the passengers and the satisfaction of the operator.

상세하게는, 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템 및 그 제공 방법은, 자율주행 택시의 주행 경로를 설정함에 있어서, 교통 혼잡구간 등을 고려하여 전역 경로단에서 우회 또는 회피 경로를 적용할 수 있기 때문에, 차량이 몰리는 현상을 방지할 수 있으며, 자율주행 차량의 차선 변경은 보다 복잡한 알고리즘이 적용되는 만큼 불필요한 차선 변경을 제거하여 차선 변경을 최소화함으로써, 가장 최적의 경로를 생성할 수 있는 장점이 있다.In detail, in the autonomous driving taxi service providing system and the providing method according to an embodiment of the present invention, in setting the driving route of the autonomous driving taxi, a detour or avoidance route is taken in consideration of a traffic congestion section, etc. can be applied, it is possible to prevent the phenomenon of vehicles being driven, and the lane change of autonomous vehicles can generate the most optimal route by minimizing unnecessary lane changes by removing unnecessary lane changes as more complex algorithms are applied. There are advantages that can be

이를 통해서, 혼잡 구간의 통과를 최소화함으로써 탑승자의 만족도를 높일 수 있으며, 혼잡 구간의 통과를 최소화하는 만큼 운행시간을 단축할 수 있어 자율주행 택시의 운영 업체 역시도 최대한의 이득을 얻을 수 있는 장점이 있다.Through this, it is possible to increase the satisfaction of passengers by minimizing the passage of the congested section, and the operating time can be shortened by minimizing the passage of the congested section. .

도 1은 고정밀 지도 데이터(HD map)에 포함되어 있는 노드 정보와 링크 정보를 나타낸 예시도이다.
도 2는 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템을 나타낸 구성 예시도이다.
도 3은 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템의 초기 경로 생성부(410)에 의한 우회 경로를 포함하는 초기 예상 경로를 나타낸 예시도이다.
도 4는 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템의 경로 최적화부(420)에 의한 불필요한 차선 변경 정보를 제거한 경로를 나타낸 예시도이다.
도 5는 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템의 경로 최적화부(420)에 의한 차선 변경 유도 지점을 설정한 경로를 나타낸 예시도이다.
도 6은 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템의 가중치 설정부(430)에 의한 교통상황 관련 정보에 의해 반영되는 가중치 상황을 나타낸 예시도이다.
도 7은 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 방법을 나타낸 순서 예시도이다.
1 is an exemplary diagram illustrating node information and link information included in high-definition map data (HD map).
2 is an exemplary configuration diagram illustrating an autonomous driving taxi service providing system according to an embodiment of the present invention.
3 is an exemplary diagram illustrating an initial predicted route including a detour route by the initial route generator 410 of the autonomous driving taxi service providing system according to an embodiment of the present invention.
4 is an exemplary diagram illustrating a route in which unnecessary lane change information is removed by the route optimization unit 420 of the autonomous driving taxi service providing system according to an embodiment of the present invention.
5 is an exemplary diagram illustrating a route in which a lane change induction point is set by the route optimization unit 420 of the autonomous driving taxi service providing system according to an embodiment of the present invention.
6 is an exemplary diagram illustrating a weight situation reflected by traffic situation related information by the weight setting unit 430 of the autonomous driving taxi service providing system according to an embodiment of the present invention.
7 is a flowchart illustrating a method for providing an autonomous driving taxi service according to an embodiment of the present invention.

이하 첨부한 도면들을 참조하여 본 발명의 자율주행 택시 서비스 제공 시스템 및 그 제공 방법을 상세히 설명한다. 다음에 소개되는 도면들은 당업자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 예로서 제공되는 것이다. 따라서, 본 발명은 이하 제시되는 도면들에 한정되지 않고 다른 형태로 구체화될 수도 있다. 또한, 명세서 전반에 걸쳐서 동일한 참조번호들은 동일한 구성요소들을 나타낸다.Hereinafter, an autonomous driving taxi service providing system and a method for providing the same according to the present invention will be described in detail with reference to the accompanying drawings. The drawings introduced below are provided as examples so that the spirit of the present invention can be sufficiently conveyed to those skilled in the art. Accordingly, the present invention is not limited to the drawings presented below and may be embodied in other forms. Also, like reference numerals refer to like elements throughout.

이 때, 사용되는 기술 용어 및 과학 용어에 있어서 다른 정의가 없다면, 이 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 통상적으로 이해하고 있는 의미를 가지며, 하기의 설명 및 첨부 도면에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 설명은 생략한다.At this time, if there is no other definition in the technical terms and scientific terms used, it has the meaning commonly understood by those of ordinary skill in the art to which this invention belongs, and in the following description and accompanying drawings, the subject matter of the present invention Descriptions of known functions and configurations that may unnecessarily obscure will be omitted.

더불어, 시스템은 필요한 기능을 수행하기 위하여 조직화되고 규칙적으로 상호 작용하는 장치, 기구 및 수단 등을 포함하는 구성 요소들의 집합을 의미한다.In addition, a system refers to a set of components including devices, instruments, and means that are organized and regularly interact to perform necessary functions.

본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템 및 그 제공 방법은, 자율주행 택시의 주행 경로를 설정함에 있어서, 교통 혼잡구간 등을 고려하여 전역 경로단에서 우회 또는 회피 경로를 적용할 수 있기 때문에, 차량이 몰리는 현상을 방지할 수 있다. 뿐만 아니라, 단순하게 최단 거리만을 고려하여 주행 경로를 설정할 경우, 불필요한 차선 변경이 다수 번 포함될 수 있으며, 자율주행 차량의 차선 변경은 보다 복잡한 알고리즘이 적용되는 만큼 불필요한 차선 변경을 제거하여 차선 변경을 최소화함으로써, 가장 최적의 경로를 생성할 수 있다.In the autonomous driving taxi service providing system and the providing method according to an embodiment of the present invention, in setting the driving route of the autonomous driving taxi, a detour or avoidance route may be applied at the global route group in consideration of a traffic congestion section, etc. Therefore, it is possible to prevent the phenomenon of the vehicle being driven. In addition, if a driving route is simply set in consideration of only the shortest distance, unnecessary lane changes may be included multiple times, and lane changes for autonomous vehicles are more complex algorithms applied, so unnecessary lane changes are removed to minimize lane changes. By doing so, the most optimal path can be generated.

이를 통해서, 혼잡 구간의 통과를 최소화함으로써 탑승자의 만족도를 높일 수 있으며, 혼잡 구간의 통과를 최소화하는 만큼 운행시간을 단축할 수 있어 자율주행 택시의 운영 업체 역시도 최대한의 이득을 얻을 수 있는 장점이 있다.Through this, it is possible to increase the satisfaction of passengers by minimizing the passage of the congested section, and the operating time can be shortened by minimizing the passage of the congested section. .

먼저, 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템 및 그 제공 방법에서 활용된 고정밀 지도(High Definition Map) 데이터란, 오차 범위가 10cm 이내인 정밀한 지도를 의미한다. 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템 및 그 제공 방법에서는 도 1에 도시된 바와 같이, 고정밀 지도 데이터를 기반으로, 자율주행 택시가 주행할 수 있는 차로에 소정 간격마다 노드 정보를 설정하고, 설정한 각 노드 정보를 잇는 링크 정보(차선 중심선)를 포함하여 구성되는 고정밀 지도 데이터를 활용하는 것이 바람직하며, 상기 링크 정보에는 해당하는 차로 정보, 해당하는 제한 속도, 해당하는 길이 정보 등을 포함하여 구성되는 것이 바람직하다.First, the high-definition map data used in the autonomous driving taxi service providing system and the method for providing an autonomous driving taxi service according to an embodiment of the present invention means a precise map with an error range of less than 10 cm. In the self-driving taxi service providing system and the providing method according to an embodiment of the present invention, as shown in FIG. 1, based on high-precision map data, node information is provided at predetermined intervals in a lane in which an autonomous driving taxi can drive. It is preferable to use high-precision map data that is set and includes link information (lane centerline) connecting each node information set, and the link information includes corresponding lane information, corresponding speed limit, corresponding length information, etc. It is preferably configured to include.

뿐만 아니라, 차선변경 링크 정보를 통해서, 자율주행 택시가 주행 중 차선 변경을 수행할 수 있는 구역에 대한 별도의 정보를 포함하여 구성되는 것이 바람직하다.In addition, through the lane change link information, it is preferable that the autonomous taxi is configured to include separate information on a zone in which lane change can be performed while driving.

도 2는 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템을 나타낸 구성 예시도이며, 도 2를 참조로 하여 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템을 상세히 설명한다.2 is an exemplary configuration diagram illustrating an autonomous driving taxi service providing system according to an embodiment of the present invention, and the autonomous driving taxi service providing system according to an embodiment of the present invention will be described in detail with reference to FIG. 2 .

본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템은 도 2에 도시된 바와 같이, 제1 입력부(100), 제2 입력부(200), 제3 입력부(300), 경로 설정부(400) 및 탑승 매칭부(500)를 포함하여 구성되는 것이 바람직하며, 각 구성들에서 발생하는 데이터들을 전송받아, 이를 데이터베이스화하여 저장 및 관리하는 데이터베이스부(미도시)를 더 포함하여 구성되는 것이 바람직하다. 또한, 각 구성들은 자율주행 택시를 이용하고자 하는 탑승자와 자율주행 택시를 매칭시키는 자율주행 택시 서비스 제공 서버에 의해서 구동되는 것이 바람직하며, 이에 따라, 하나의 연산처리수단 또는 각각의 연산처리수단에 구성되어 동작을 수행하게 된다.As shown in FIG. 2 , the autonomous driving taxi service providing system according to an embodiment of the present invention includes a first input unit 100 , a second input unit 200 , a third input unit 300 , and a route setting unit 400 . and a boarding matching unit 500, preferably configured to further include a database unit (not shown) that receives data generated from each component, converts it into a database, stores and manages it . In addition, each configuration is preferably driven by an autonomous driving taxi service providing server that matches a passenger who wants to use an autonomous driving taxi and an autonomous driving taxi, and accordingly, is configured in one calculation processing means or each calculation processing means and perform the action.

각 구성에 대해서 자세히 알아보자면,To learn more about each configuration,

상기 제1 입력부(100)는 적어도 하나의 탑승자가 소지하고 있는 단말수단으로부터, 자율주행 택시의 탑승을 요청하는 택시 요청 관련 정보를 입력받는 것이 바람직하다. 상기 택시 요청 관련 정보로는 탑승자가 자율주행 택시의 승차를 원하는 위치 정보(일반적으로 현재 위치 정보)와 이동을 원하는 하차 위치 정보를 포함하여 구성되는 것이 바람직하다.It is preferable that the first input unit 100 receives taxi request-related information for requesting boarding of an autonomous driving taxi from a terminal means possessed by at least one passenger. Preferably, the taxi request-related information includes location information (generally current location information) where the passenger wants to board the autonomous taxi and information on the location of getting off at which he/she wants to move.

상기 제2 입력부(200)는 연계되어 있는 외부 교통 상황 관제 서버 또는 연계되어 있는 외부 교통 상황 관제 시스템 등으로부터, 실시간으로 전역의 교통상황 관련 정보를 입력받는 것이 바람직하다. 입력받는 상기 교통상황 관련 정보의 일 예를 들자면, 자율주행 택시가 주행할 수 있는 도로 상의 갑작스러운 장애물 발생 정보, 사고 발생 정보, 통행량 정보 등을 포함하여 구성되는 것이 바람직하다.It is preferable that the second input unit 200 receives information related to the overall traffic situation in real time from a connected external traffic situation control server or a linked external traffic situation control system. As an example of the received traffic situation-related information, it is preferable to include information on the occurrence of a sudden obstacle on a road on which the autonomous driving taxi can drive, information on the occurrence of accidents, information on the amount of traffic, and the like.

상기 제3 입력부(300)는 적어도 하나의 자율주행 택시에 포함되어 있는 단말수단을 통해서, 해당하는 자율주행 택시의 현재 위치 정보를 입력받는 것이 바람직하다. 말 그대로 자율주행을 수행하는 택시인 만큼 현재 위치 파악은 매우 중요한 정보 중 하나이며, 이를 위한 별도의 수단을 포함하여 구성되는 것이 바람직하다.Preferably, the third input unit 300 receives current location information of the corresponding autonomous driving taxi through a terminal means included in at least one autonomous driving taxi. As it is a taxi that literally performs autonomous driving, the current location is one of very important information, and it is desirable to include a separate means for this.

상기 경로 설정부(400)는 미리 저장된 고정밀 지도 데이터를 기반으로, 상기 제1 입력부(100), 제2 입력부(200) 및 제3 입력부(300)로부터 입력받은 정보들을 이용하여, 각각의 자율주행 택시 별로, 각 자율주행 택시가 주행 가능한 적어도 하나 이상의 예상 주행 경로를 생성하고, 미리 설정된 조건에 따른 가중치 설정을 통해 가장 최적의 주행 경로를 설정하는 것이 바람직하다.The route setting unit 400 uses information received from the first input unit 100 , the second input unit 200 , and the third input unit 300 based on the pre-stored high-precision map data to each autonomous driving For each taxi, it is preferable to generate at least one or more predicted driving routes that can be driven by each autonomous driving taxi, and set the most optimal driving route by setting weights according to preset conditions.

상세하게는, 상기 경로 설정부(400)는 상기 제1 입력부(100), 제2 입력부(200) 및 제3 입력부(300)로부터 입력받은 정보들과, 미리 저장된 고정밀 지도 데이터를 기반으로 설정된 자율주행 택시가 주행 가능한 차로의 소정 간격마다 미리 설정된 노드 정보와 각 노드를 잇는 링크 정보를 이용하여 각 자율주행 택시가 주행 가능한 적어도 하나 이상의 예상 주행 경로를 생성하고, 미리 설정된 조건에 따른 가중치 설정을 통해 가장 최적의 주행 경로를 설정하는 것이 바람직하다.In detail, the route setting unit 400 is autonomously set based on information received from the first input unit 100 , the second input unit 200 , and the third input unit 300 , and pre-stored high-precision map data. At least one predicted driving route for each autonomous driving taxi is generated using preset node information and link information connecting each node for each predetermined interval of a lane in which a driving taxi can drive, and weights are set according to preset conditions. It is desirable to set the most optimal driving route.

이를 위해, 상기 경로 설정부(400)는 도 2에 도시된 바와 같이, 초기 경로 생성부(410), 경로 최적화부(420), 가중치 설정부(430) 및 최적 경로 설정부(440)를 포함하여 구성되는 것이 바람직하다.To this end, the path setting unit 400 includes an initial path generating unit 410 , a path optimization unit 420 , a weight setting unit 430 , and an optimal path setting unit 440 as shown in FIG. 2 . It is preferable to configure.

상기 초기 경로 생성부(410)는 각 자율주행 택시 별, 각 탑승자에 대한 상기 자율주행 택시의 현재 위치 정보에서 상기 탑승자의 승차 위치 정보까지의 적어도 하나의 주행 가능한 제1 예상 경로를 생성하는 것이 바람직하다. 즉, 자율주행 택시가 탑승자를 태우기 위해 이동하는 예상 이동 거리를 생성하는 것이 바람직하다.Preferably, the initial route generating unit 410 generates at least one drivable first predicted route for each autonomous taxi, from the current location information of the autonomous taxi for each occupant to the boarding location information of the occupant. do. That is, it is desirable to generate an expected travel distance that the autonomous taxi will travel to pick up passengers.

또한 상기 초기 경로 생성부(410)는 상기 탑승자의 승차 위치 정보에서 상기 탑승자의 하차 위치 정보까지의 적어도 하나의 주행 가능한 제2 예상 경로를 생성하는 것이 바람직하다. 즉, 자율주행 택시가 탑승자를 태운 후 원하는 목적지까지 이동하는 예상 이동 거리를 생성하는 것이 바람직하다.In addition, the initial route generator 410 may generate at least one drivable second predicted route from the boarding location information of the passenger to the boarding location information of the passenger. In other words, it is desirable to generate an expected travel distance for the autonomous taxi to travel to a desired destination after carrying a passenger.

이 때, 상기 초기 경로 생성부(410)는 상기 제1 예상 경로와 제2 예상 경로로 각각의 최단 경로와, 도 3에 도시된 바와 같이, 상기 제2 입력부(200)에 의해 입력되는 상기 교통상황 관련 정보를 고려한 우회 경로를 포함하여 구성되는 것이 바람직하다. 이 때, 상기 우회 경로를 생성하기 위해 고려해야 하는 상기 교통상황 관련 정보는 자율주행 택시 서비스 제공 서버의 관리자(제공자 등)에 의해 설정되는 것이 바람직하다. 도 3에서는 사고 지점, 혼잡도가 높은 지점을 상기 우회 경로를 생성하기 위해 고려해야 하는 상기 교통상황 관련 정보로 설정하여 상기 우회 경로를 생성하였으나, 이는 본 발명의 일 실시예에 불과하며, 경우에 따라서 설정을 변경할 수 있다.In this case, the initial route generating unit 410 includes the shortest route as the first expected route and the second expected route, and the traffic input by the second inputter 200 as shown in FIG. 3 . It is desirable to include a detour route in consideration of situation-related information. In this case, it is preferable that the traffic situation-related information to be considered for generating the detour route is set by a manager (provider, etc.) of the autonomous driving taxi service providing server. In FIG. 3, the detour route was created by setting the accident point and the high congestion point as the traffic situation-related information to be considered in order to generate the detour route, but this is only an embodiment of the present invention, and may be set in some cases can be changed

상기 고정밀 지도 데이터에 포함되어 있는 노드 정보와 링크 정보는 각각 그래프 구조에서의 verter(정점)와 edge(간선)으로 나타낼 수 있다.Node information and link information included in the high-precision map data can be represented by vertices and edges in a graph structure, respectively.

이를 통해서, 상기 초기 경로 생성부(410)는 그래프 구조 기반 경로 생성 알고리즘을 통해서 경로를 생성하는 것이 바람직하며, 일 예를 들자면, dijkstra, A* 등의 알고리즘을 포함하여 구성되는 것이 바람직하다.Through this, it is preferable that the initial path generating unit 410 generates a path through a graph structure-based path generating algorithm, and for example, it is preferable to include an algorithm such as dijkstra and A*.

상기 경로 최적화부(420)는 상기 초기 경로 생성부(410)에서 생성한 각 경로에 포함되어 있는 노드 정보와 링크 정보를 통해, 각 경로마다 포함되어 있는 차선 변경 정보를 추출하는 것이 바람직하다.Preferably, the route optimization unit 420 extracts lane change information included in each route through node information and link information included in each route generated by the initial route generator 410 .

즉, 상술한 바와 같이, 상기 경로 최적화부(420)는 상기 초기 경로 생성부(410)에서 생성한 각 경로에 포함되어 있는 노드 정보와 링크 정보를 통해 포함되어 있는 상기 차선변경 링크를 추출하고, 추출한 상기 차선변경 링크가 미리 설정된 조건에 따라 불필요한 차선변경 링크에 해당할 경우, 이를 경로 상에서 삭제하고 새로운 링크(직선 링크)로 각 경로의 최적화를 수행하는 것이 바람직하다.That is, as described above, the route optimization unit 420 extracts the lane change link included through the node information and link information included in each route generated by the initial route generator 410, When the extracted lane change link corresponds to an unnecessary lane change link according to a preset condition, it is preferable to delete it from the route and optimize each route with a new link (linear link).

즉, 도 4에 도시된 바와 같이, 상기 경로 최적화부(420)는 상기 초기 경로 생성부(410)에서 생성한 어느 하나의 경로에 포함되어 있는 노드 정보와 링크 정보를 통해 불필요한 차선 변경 정보(연속되는 두 번 이상의 차선 변경을 통해서 차선 변경 전 차로로 유입되는 경우 등의 조건을 토대로)를 추출하여 이를 경로 상에서 삭제하고 새로운 링크(직선 링크)로 각 경로의 최적화를 수행하는 것이 바람직하다.That is, as shown in FIG. 4 , the route optimization unit 420 performs unnecessary lane change information (continuous) through node information and link information included in any one route generated by the initial route generator 410 . It is desirable to extract and delete the data from the route (based on conditions such as when the vehicle enters the lane before the lane change through two or more lane changes), and then optimize each route with a new link (straight link).

또한, 상기 경로 최적화부(420)는 최적화를 수행한 각 경로에 포함되어 있는 차선 변경 경로를 추출하여, 추출한 차선 변경 정보에 포함되어 있는 노드 정보와 링크 정보를 이용하여, 경로 상 차선 변경 유도 지점을 설정하는 것이 바람직하다.In addition, the route optimization unit 420 extracts a lane change path included in each optimized route, and uses the node information and link information included in the extracted lane change information to induce a lane change on the route. It is preferable to set

즉, 상기 경로 최적화부(420)는 최적화를 수행한 각 경로에 포함되어 있는 차선 변경 경로인 필수 필요 조건의 차선 변경 경로를 추출한 후, 다른 차량이나 예기치 못한 장애물로 인해 차선 변경을 놓칠 경우 보다 긴 우회 도로로 돌아가야 하는 문제점을 해소하기 위하여, 도 5의 a)에 도시된 바와 같이, 추출한 차선 변경 정보에 포함되어 있는 노드 정보와 링크 정보를 이용하여, 추출한 차선 변경 정보에서 가능한 가장 빠른 지점을 차선 변경 유도 지점을 설정하는 것이 바람직하다.That is, the route optimization unit 420 extracts a lane change route with essential requirements, which is a lane change route included in each route on which optimization is performed. If the lane change is missed due to another vehicle or an unexpected obstacle, the longer In order to solve the problem of returning to the detour, as shown in a) of FIG. 5 , the fastest possible point in the extracted lane change information is selected by using the node information and link information included in the extracted lane change information. It is desirable to establish a change induction point.

이렇게 차선 변경 유도 지점을 가능한 가장 빠르게 설정함으로써, 상술한 바와 같은 이유로 차선 변경을 놓치더라도 이후 노드 정보를 통해서 다시 차선 변경 유도 지점을 재설정하여 차선 변경을 시도할 수 있다.By setting the lane change guidance point as quickly as possible in this way, even if a lane change is missed for the reason as described above, a lane change can be attempted by resetting the lane change guidance point again through the node information thereafter.

상세하게는, 도 5의 b)에 도시된 바와 같이, 최적화를 수행한 각 경로에 포함되어 있는 차선 변경 경로인 필수 필요 조건의 차선 변경 경로(path[i])를 추출한 후, 추출한 차선 변경 경로를 기준으로 이전 노드 정보와 링크 정보들을 이용하여 차선변경 가능지역에 해당하는 노드 정보와 링크 정보(path[0])를 추출한 후, 가능한 가장 빠른 지점을 차선 변경 유도 지점을 설정하는 것이 바람직하다.In detail, as shown in b) of FIG. 5 , after extracting the lane change path path[i] of essential requirements, which is a lane change path included in each path for which optimization is performed, the extracted lane change path After extracting node information and link information (path[0]) corresponding to a lane change possible area using previous node information and link information based on

상기 가중치 설정부(430)는 상기 경로 최적화부(420)에 의해 최적화된 각 경로에 상기 제2 입력부(200)에 의해 입력된 상기 교통상황 관련 정보를 반영하여 각 경로마다 미리 설정된 조건에 따른 시간 가중치 값을 설정하는 것이 바람직하다.The weight setting unit 430 reflects the traffic condition-related information input by the second input unit 200 to each path optimized by the path optimization unit 420, and time according to a preset condition for each path. It is desirable to set a weight value.

상세하게는, 상기 가중치 설정부(430)는 도 6에 도시된 바와 같이, 상기 경로 최적화부(420)에 의해 최적화된 각 경로에 상기 제2 입력부(200)에 의해 입력된 상기 교통상황 관련 정보를 반영하여, 각 경로마다 미리 설정된 조건에 따른 시간 가중치 값을 연산하는 것이 바람직하며, 상기 시간 가중치 값의 연산은 하기의 수학식 1을 통해서 수행되는 것이 바람직하다. 또한, 상기 시간 가중치 값의 연산을 위해 적용되는 조건들로는 신호등에 따른 신호 대기 시간 가중치, 차선 변경에 따른 시간 가중치, 장애물, 사고, 혼잡도 등에 따른 혼잡 시간 가중치를 포함하고 있으나, 이는 본 발명의 일 실시예에 불과하며 경우에 따라서 설정을 변경할 수 있다.In detail, as shown in FIG. 6 , the weight setting unit 430 includes the traffic condition related information input by the second input unit 200 to each path optimized by the path optimization unit 420 . In consideration of this, it is preferable to calculate a time weight value according to a preset condition for each path, and it is preferable that the calculation of the time weight value is performed through Equation 1 below. In addition, the conditions applied for the calculation of the time weight value include a signal waiting time weight according to a traffic light, a time weight according to a lane change, a congestion time weight according to an obstacle, an accident, a congestion level, etc., but this is an embodiment of the present invention This is just an example and you can change the settings in some cases.

Figure pat00001
Figure pat00001

(여기서,

Figure pat00002
은 각 경로에 포함되어 있는 n 링크 정보의 시간 가중치 값,(here,
Figure pat00002
is the time weight value of n link information included in each path,

Figure pat00003
은 각 경로에 포함되어 있는 n 링크 정보의 길이 정보,
Figure pat00003
is the length information of n link information included in each path,

Figure pat00004
은 각 경로에 포함되어 있는 n 링크 정보의 제한 속도 정보,
Figure pat00004
is the speed limit information of the n link information included in each path,

Figure pat00005
는 신호등에 따른 신호 대기 시간 가중치,
Figure pat00005
is the signal latency weighting according to the traffic light,

Figure pat00006
는 차선 변경에 따른 시간 가중치,
Figure pat00006
is the time weight according to the lane change,

Figure pat00007
는 장애물, 사고, 혼잡도 등에 따른 혼잡 시간 가중치임.)
Figure pat00007
is the congestion time weight according to obstacles, accidents, congestion, etc.)

상기 최적 경로 설정부(440)는 상기 가중치 설정부(430)에 의해 각 경로에 포함되어 있는 링크 정보마다 설정된 시간 가중치 값을 반영한 예상 주행 시간 정보와 각 경로에 대해 미리 설정된 예상 운임료 정보를 이용하여, 시간 당 최대 운임료를 갖는 경로를 상기 최적 주행 경로로 설정하는 것이 바람직하다.The optimal route setting unit 440 uses the estimated travel time information reflecting the time weight value set for each link information included in each route by the weight setting unit 430 and the estimated fare information preset for each route. , it is preferable to set the route having the maximum fare per hour as the optimal travel route.

이 때, 상기 예상 주행 시간 정보로는 상기 제1 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간과, 상기 제2 예상 경로 중 선택되는 어느 한자의 경로에 의한 예상 주행 시간을 합산한 주행 시간인 것이 바람직하다.In this case, as the expected driving time information, the driving time obtained by adding up the estimated driving time by any one path selected from the first expected paths and the expected driving time by the path of any Chinese character selected from the second expected paths It is preferably time.

또한, 상기 최적 경로 설정부(440)는 모든 승차 요청, 다시 말하자면, 모든 탑승자의 상기 택시 요청 관련 정보에 대한 각 자율주행 택시 별로 연산하는 것이 바람직하며, 하기의 수학식 2를 통해서 각 자율주행 택시 별로 각 경로에 대한 시간 당 최대 운임료를 갖는 경로를 연산한 후, 각 자율주행 택시 별로 가장 높은 이득의 최적 주행 경로에 해당하는 탑승자를 매칭시키는 것이 바람직하다.In addition, it is preferable that the optimal route setting unit 440 calculates for all ride requests, that is, for each autonomous driving taxi for the taxi request-related information of all passengers, each autonomous driving taxi through Equation 2 below. After calculating the route having the maximum fare per hour for each route, it is preferable to match the occupant corresponding to the optimal driving route with the highest profit for each autonomous driving taxi.

Figure pat00008
Figure pat00008

(여기서, Profit은 이득값,(Where Profit is the gain,

c는 미리 설정된 예상 운임료 정보(이동 구간별 미리 설정된 예상 운임료),c is preset estimated fare information (preset estimated fare for each travel segment);

Figure pat00009
는 전체 예상 주행 시간 정보(현재 위치 정보에서 승차지까지의 예상 주행 시간 + 승차지에서 하차지까지의 예상 주행 시간)임.)
Figure pat00009
is the total estimated driving time information (Estimated driving time from current location information to boarding point + Estimated driving time from boarding point to disembarking point).

상기 탑승 매칭부(500)는 상기 경로 설정부(400)에 의해 설정한 최적 주행 경로를 해당하는 자율주행 택시로 전송하여, 매칭되는 탑승자의 승차 위치로의 이동을 제어하고, 자율주행 택시의 배정 관련 정보를 해당하는 탑승자가 소지하고 있는 단말수단으로 전송하여, 탑승자가 배차된 택시의 차량 번호, 예상 도착 시간, 예상 이동 시간, 예상 운임료 등을 알 수 있도록 하는 것이 바람직하다.The boarding matching unit 500 transmits the optimal driving route set by the route setting unit 400 to the corresponding autonomous driving taxi, controls the matching occupant's movement to the boarding position, and allocates the autonomous driving taxi It is desirable to transmit the relevant information to the terminal means possessed by the corresponding occupant so that the occupant can know the vehicle number of the dispatched taxi, the expected arrival time, the expected travel time, the estimated fare, and the like.

도 7은 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 방법을 나타낸 순서 예시도이며, 도 7을 참조로 하여 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 방법을 상세히 설명한다.7 is a flowchart illustrating a method for providing an autonomous driving taxi service according to an embodiment of the present invention, and a method for providing an autonomous driving taxi service according to an embodiment of the present invention will be described in detail with reference to FIG. 7 .

본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 방법은 도 7에 도시된 바와 같이, 제1 정보 입력단계(S100), 제2 정보 입력단계(S200), 제3 정보 입력단계(S300), 경로 설정단계(S400), 경로 전송단계(S500) 및 배차 전송단계(S600)를 포함하여 구성되는 것이 바람직하다.As shown in FIG. 7 , the method for providing an autonomous driving taxi service according to an embodiment of the present invention includes a first information input step (S100), a second information input step (S200), a third information input step (S300), It is preferably configured to include a route setting step (S400), a route transmission step (S500), and a vehicle dispatching step (S600).

각 단계에 대해서 자세히 알아보자면,To learn more about each step,

상기 제1 정보 입력단계(S100)는 상기 제1 입력부(100)에서, 적어도 하나의 탑승자가 소지하고 있는 단말수단으로부터, 자율주행 택시의 탑승을 요청하는 택시 요청 관련 정보를 입력받는 것이 바람직하다. 상기 택시 요청 관련 정보로는 탑승자가 자율주행 택시의 승차를 원하는 위치 정보(일반적으로 현재 위치 정보)와 이동을 원하는 하차 위치 정보를 포함하여 구성되는 것이 바람직하다.In the first information input step ( S100 ), it is preferable that, in the first input unit 100 , taxi request-related information for requesting boarding of an autonomous taxi is received from a terminal means possessed by at least one passenger. Preferably, the taxi request-related information includes location information (generally current location information) where the passenger wants to board the autonomous taxi and information on the location of getting off at which he/she wants to move.

상기 제2 정보 입력단계(S200)는 상기 제2 입력부(200)에서, 연계되어 있는 외부 교통 상황 관제 서버 또는 연계되어 있는 외부 교통 상황 관제 시스템 등으로부터, 실시간으로 전역의 교통상황 관련 정보를 입력받는 것이 바람직하다. 입력받는 상기 교통상황 관련 정보의 일 예를 들자면, 자율주행 택시가 주행할 수 있는 도로 상의 갑작스러운 장애물 발생 정보, 사고 발생 정보, 통행량 정보 등을 포함하여 구성되는 것이 바람직하다.In the second information input step (S200), the second input unit 200 receives, in real time, information related to the global traffic situation from a connected external traffic situation control server or a connected external traffic situation control system. it is preferable As an example of the received traffic situation-related information, it is preferable to include information on the occurrence of sudden obstacles on a road on which the autonomous driving taxi can drive, information on the occurrence of accidents, information on the amount of traffic, and the like.

상기 제3 정보 입력단계(S300)는 상기 제3 입력부(300)에서, 적어도 하나의 자율주행 택시에 포함되어 있는 단말수단을 통해서, 해당하는 자율주행 택시의 현재 위치 정보를 입력받는 것이 바람직하다. 말 그대로 자율주행을 수행하는 택시인 만큼 현재 위치 파악은 매우 중요한 정보 중 하나이며, 이를 위한 별도의 수단을 포함하여 구성되는 것이 바람직하다.In the third information input step ( S300 ), it is preferable that current location information of the corresponding autonomous driving taxi is input through the terminal means included in the at least one autonomous driving taxi in the third input unit 300 . As it is a taxi that literally performs autonomous driving, the current location is one of very important information, and it is desirable to include a separate means for this.

상기 경로 설정단계(S400)는 상기 경로 설정부(400)에서, 상기 제1 정보 입력단계(S100), 제2 정보 입력단계(S200) 및 제3 정보 입력단계(S300)에 의한 정보들과, 미리 저장된 고정밀 지도 데이터를 기반으로 설정된 자율주행 택시가 주행 가능한 차로의 소정 간격마다 미리 설정된 노드 정보와 각 노드를 잇는 링크 정보를 이용하여, 각 자율주행 택시가 주행 가능한 적어도 하나 이상의 예상 주행 경로를 생성하고, 미리 설정된 조건에 따른 가중치 설정을 통해 가장 최적의 주행 경로를 설정하는 것이 바람직하다.The path setting step (S400) is the information by the first information input step (S100), the second information input step (S200), and the third information input step (S300) in the route setting unit 400, Creates at least one predicted driving route in which each autonomous driving taxi can drive by using preset node information and link information connecting each node for each predetermined interval of a lane in which the autonomous driving taxi can be driven, which is set based on the high-precision map data stored in advance. In addition, it is preferable to set the most optimal driving route through weight setting according to preset conditions.

상세하게는, 상기 경로 설정단계(S400)는 도 7에 도시된 바와 같이, 초기경로 생성단계(S410), 경로 최적화단계(S420), 가중치 설정단계(S430) 및 최적경로 설정단계(S440)를 포함하여 구성되는 것이 바람직하다.In detail, the path setting step (S400) includes, as shown in FIG. 7 , an initial path creation step (S410), a path optimization step (S420), a weight setting step (S430), and an optimal path setting step (S440). It is preferably configured to include.

상기 초기경로 생성단계(S410)는 상기 초기 경로 생성부(410)에서, 각 자율주행 택시 별, 각 탑승자에 대한 상기 자율주행 택시의 현재 위치 정보에서 상기 탑승자의 승차 위치 정보까지의 적어도 하나의 주행 가능한 제1 예상 경로를 생성하는 것이 바람직하다. 즉, 자율주행 택시가 탑승자를 태우기 위해 이동하는 예상 이동 거리를 생성하는 것이 바람직하다.In the initial route generating step (S410), in the initial route generator 410, for each autonomous taxi, at least one driving from the current location information of the autonomous taxi for each occupant to the boarding location information of the occupant It is desirable to generate a first possible predicted path. That is, it is desirable to generate an expected travel distance that the autonomous taxi will travel to pick up passengers.

또한 상기 초기경로 생성단계(S410)는 상기 탑승자의 승차 위치 정보에서 상기 탑승자의 하차 위치 정보까지의 적어도 하나의 주행 가능한 제2 예상 경로를 생성하는 것이 바람직하다. 즉, 자율주행 택시가 탑승자를 태운 후 원하는 목적지까지 이동하는 예상 이동 거리를 생성하는 것이 바람직하다.In addition, in the initial route generating step ( S410 ), it is preferable to generate at least one drivable second predicted route from the boarding location information of the passenger to the getting off location information of the passenger. In other words, it is desirable to generate an expected travel distance for the autonomous taxi to travel to a desired destination after carrying a passenger.

이 때, 상기 제1 예상 경로와 제2 예상 경로로 각각의 최단 경로와, 도 3에 도시된 바와 같이, 상기 제2 정보 입력단계(S200)에 의해 입력되는 상기 교통상황 관련 정보를 고려한 우회 경로를 포함하여 구성되는 것이 바람직하다. 이 때, 상기 우회 경로를 생성하기 위해 고려해야 하는 상기 교통상황 관련 정보는 자율주행 택시 서비스 제공 서버의 관리자(제공자 등)에 의해 설정되는 것이 바람직하다. 도 3에서는 사고 지점, 혼잡도가 높은 지점을 상기 우회 경로를 생성하기 위해 고려해야 하는 상기 교통상황 관련 정보로 설정하여 상기 우회 경로를 생성하였으나, 이는 본 발명의 일 실시예에 불과하며, 경우에 따라서 설정을 변경할 수 있다.At this time, the shortest path as the first expected path and the second expected path, and as shown in FIG. 3 , a detour path in consideration of the traffic condition related information input by the second information input step ( S200 ) It is preferably configured to include. In this case, it is preferable that the traffic situation-related information to be considered for generating the detour route is set by a manager (provider, etc.) of the autonomous driving taxi service providing server. In FIG. 3, the detour route was created by setting the accident point and the high congestion point as the traffic situation-related information to be considered in order to generate the detour route, but this is only an embodiment of the present invention, and may be set in some cases can be changed

상기 고정밀 지도 데이터에 포함되어 있는 노드 정보와 링크 정보는 각각 그래프 구조에서의 verter(정점)와 edge(간선)으로 나타낼 수 있다.Node information and link information included in the high-precision map data can be represented by vertices and edges in a graph structure, respectively.

이를 통해서, 상기 초기경로 생성단계(S410)는 그래프 구조 기반 경로 생성 알고리즘을 통해서 경로를 생성하는 것이 바람직하며, 일 예를 들자면, dijkstra, A* 등의 알고리즘을 포함하여 구성되는 것이 바람직하다.Through this, in the initial path generating step (S410), it is preferable to generate a path through a graph structure-based path generation algorithm, and for example, it is preferable to include an algorithm such as dijkstra, A*, and the like.

상기 경로 최적단계(S420)는 상기 경로 최적화부(420)에서, 상기 초기경로 생성단계(S410)에 의해 생성한 각 경로에 포함되어 있는 노드 정보와 링크 정보를 통해, 각 경로마다 포함되어 있는 차선 변경 정보를 추출하는 것이 바람직하다.The route optimization step (S420) is performed by the route optimization unit 420 through the node information and link information included in each route generated by the initial route generation step (S410), and the lane included in each route. It is desirable to extract change information.

즉, 상기 경로 최적단계(S420)는 상기 초기경로 생성단계(S410)에 의해 생성한 각 경로에 포함되어 있는 노드 정보와 링크 정보를 통해 포함되어 있는 상기 차선변경 링크를 추출하고, 추출한 상기 차선변경 링크가 미리 설정된 조건에 따라 불필요한 차선변경 링크에 해당할 경우, 이를 경로 상에서 삭제하고 새로운 링크(직선 링크)로 각 경로의 최적화를 수행하는 것이 바람직하다.That is, the route optimization step (S420) extracts the lane change link included through the node information and link information included in each route generated by the initial route creation step (S410), and the extracted lane change When a link corresponds to an unnecessary lane change link according to a preset condition, it is preferable to delete it from the route and optimize each route with a new link (straight link).

즉, 도 4에 도시된 바와 같이, 상기 경로 최적단계(S420)는 상기 초기경로 생성단계(S410)에 의해 생성한 어느 하나의 경로에 포함되어 있는 노드 정보와 링크 정보를 통해 불필요한 차선 변경 정보(연속되는 두 번 이상의 차선 변경을 통해서 차선 변경 전 차로로 유입되는 경우 등의 조건을 토대로)를 추출하여 이를 경로 상에서 삭제하고 새로운 링크(직선 링크)로 각 경로의 최적화를 수행하는 것이 바람직하다.That is, as shown in FIG. 4 , the route optimization step S420 includes unnecessary lane change information ( It is desirable to extract and delete the data from the route (based on conditions such as when the vehicle enters the lane before the lane change through two or more lane changes in succession), and then optimize each route with a new link (straight link).

더불어, 상기 경로 최적단계(S420)는 최적화를 수행한 각 경로에 포함되어 있는 차선 변경 경로를 추출하여, 추출한 차선 변경 정보에 포함되어 있는 노드 정보와 링크 정보를 이용하여, 경로 상 차선 변경 유도 지점을 설정하는 것이 바람직하다In addition, the route optimization step S420 extracts a lane change path included in each of the optimized routes, and uses the node information and link information included in the extracted lane change information to induce a lane change on the route. It is preferable to set

다시 말하자면, 상기 경로 최적단계(S420)는 최적화를 수행한 각 경로에 포함되어 있는 차선 변경 경로인 필수 필요 조건의 차선 변경 경로를 추출한 후, 다른 차량이나 예기치 못한 장애물로 인해 차선 변경을 놓칠 경우 보다 긴 우회 도로로 돌아가야 하는 문제점을 해소하기 위하여, 도 5의 a)에 도시된 바와 같이, 추출한 차선 변경 정보에 포함되어 있는 노드 정보와 링크 정보를 이용하여, 추출한 차선 변경 정보에서 가능한 가장 빠른 지점을 차선 변경 유도 지점을 설정하는 것이 바람직하다.In other words, in the route optimization step (S420), after extracting a lane change route with essential requirements, which is a lane change route included in each route on which optimization is performed, when a lane change is missed due to another vehicle or an unexpected obstacle In order to solve the problem of returning to the long detour, as shown in a) of FIG. 5, the fastest possible point in the extracted lane change information is determined using the node information and link information included in the extracted lane change information. It is desirable to set a lane change guidance point.

이렇게 차선 변경 유도 지점을 가능한 가장 빠르게 설정함으로써, 상술한 바와 같은 이유로 차선 변경을 놓치더라도 이후 노드 정보를 통해서 다시 차선 변경 유도 지점을 재설정하여 차선 변경을 시도할 수 있다.By setting the lane change guidance point as quickly as possible in this way, even if a lane change is missed for the reason as described above, a lane change can be attempted by resetting the lane change guidance point again through the node information thereafter.

상세하게는, 도 5의 b)에 도시된 바와 같이, 최적화를 수행한 각 경로에 포함되어 있는 차선 변경 경로인 필수 필요 조건의 차선 변경 경로(path[i])를 추출한 후, 추출한 차선 변경 경로를 기준으로 이전 노드 정보와 링크 정보들을 이용하여 차선변경 가능지역에 해당하는 노드 정보와 링크 정보(path[0])를 추출한 후, 가능한 가장 빠른 지점을 차선 변경 유도 지점을 설정하는 것이 바람직하다.In detail, as shown in b) of FIG. 5 , after extracting the lane change path path[i] of essential requirements, which is a lane change path included in each path for which optimization is performed, the extracted lane change path After extracting node information and link information (path[0]) corresponding to a lane change possible area using previous node information and link information based on

상기 가중치 설정단계(S430)는 상기 가중치 설정부(430)에서, 상기 경로 최적단계(S420)에 의해 최적화된 각 경로에 상기 제2 정보 입력단계(S200)에 의해 입력된 상기 교통상황 관련 정보를 반영하여 각 경로마다 미리 설정된 조건에 따른 시간 가중치 값을 설정하는 것이 바람직하다.In the weight setting step (S430), in the weight setting unit 430, the traffic condition related information input by the second information input step (S200) to each route optimized by the route optimization step (S420) It is preferable to reflect and set a time weight value according to a preset condition for each path.

상세하게는, 상기 가중치 설정단계(S430)는 도 6에 도시된 바와 같이, 최적화된 각 경로에 상기 교통상황 관련 정보를 반영하여, 각 경로마다 미리 설정된 조건에 따른 시간 가중치 값을 연산하는 것이 바람직하며, 상기 시간 가중치 값의 연산은 상기의 수학식 1을 통해서 수행되는 것이 바람직하다. 또한, 상기 시간 가중치 값의 연산을 위해 적용되는 조건들로는 신호등에 따른 신호 대기 시간 가중치, 차선 변경에 따른 시간 가중치, 장애물, 사고, 혼잡도 등에 따른 혼잡 시간 가중치를 포함하고 있으나, 이는 본 발명의 일 실시예에 불과하며 경우에 따라서 설정을 변경할 수 있다.In detail, in the weight setting step (S430), as shown in FIG. 6 , it is preferable to reflect the traffic condition related information to each optimized route, and calculate a time weight value according to a preset condition for each route. and the calculation of the time weight value is preferably performed through Equation 1 above. In addition, the conditions applied for the calculation of the time weight value include a signal waiting time weight according to a traffic light, a time weight according to a lane change, a congestion time weight according to an obstacle, an accident, a congestion level, etc., but this is an embodiment of the present invention This is just an example and you can change the settings in some cases.

상기 최적경로 설정단계(S440)는 상기 최적 경로 설정부(440)에서, 상기 가중치 설정단계(S430)에 의해 각 경로에 포함되어 있는 링크 정보마다 설정된 시간 가중치 값을 반영한 예상 주행 시간 정보와 각 경로에 대해 미리 설정된 예상 운임료 정보를 이용하여, 시간 당 최대 운임료를 갖는 경로를 상기 최적 주행 경로로 설정하는 것이 바람직하다.In the optimal route setting step (S440), the estimated driving time information reflecting the time weight value set for each link information included in each route by the weight setting step (S430) in the optimal route setting unit 440 and each route It is preferable to set the route having the maximum fare per hour as the optimal driving route by using the estimated fare information preset for .

이 때, 상기 예상 주행 시간 정보로는 상기 제1 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간과, 상기 제2 예상 경로 중 선택되는 어느 한자의 경로에 의한 예상 주행 시간을 합산한 주행 시간인 것이 바람직하다.In this case, as the expected driving time information, the driving time obtained by adding up the estimated driving time by any one path selected from the first expected paths and the expected driving time by the path of any Chinese character selected from the second expected paths It is preferably time.

또한, 상기 최적경로 설정단계(S440)는 모든 승차 요청, 다시 말하자면, 모든 탑승자의 상기 택시 요청 관련 정보에 대한 각 자율주행 택시 별로 연산하는 것이 바람직하며, 상기의 수학식 2를 통해서 각 자율주행 택시 별로 각 경로에 대한 시간 당 최대 운임료를 갖는 경로를 연산한 후, 각 자율주행 택시 별로 가장 높은 이득의 최적 주행 경로에 해당하는 탑승자를 매칭시키는 것이 바람직하다.In addition, in the optimal route setting step (S440), it is preferable to calculate for each self-driving taxi for all ride requests, that is, the taxi request-related information of all passengers, and each autonomous driving taxi through Equation 2 above After calculating the route having the maximum fare per hour for each route, it is preferable to match the occupant corresponding to the optimal driving route with the highest profit for each autonomous driving taxi.

상기 경로 전송단계(S500)는 상기 탑승 매칭부(500)에서, 상기 경로 설정단계(S400)에 의해 설정한 최적 주행 경로를 해당하는 자율주행 택시로 전송하여, 매칭되는 탑승자의 승차 위치로의 이동을 제어하는 것이 바람직하다.In the route transmitting step (S500), the boarding matching unit 500 transmits the optimal driving route set by the route setting step (S400) to the corresponding autonomous taxi, and the matching occupant moves to the riding position It is desirable to control

또한, 상기 배차 전송단계(S600)는 상기 탑승 매칭부(500)에서, 상기 경로 설정단계(S400)에 의해 매칭된 자율주행 택시의 배정 관련 정보를 해당하는 탑승자가 소지하고 있는 단말수단으로 전송하여, 탑승자가 배차된 택시의 차량 번호, 예상 도착 시간, 예상 이동 시간, 예상 운임료 등을 알 수 있도록 하는 것이 바람직하다.In addition, in the dispatch transmission step (S600), the boarding matching unit 500 transmits information related to the allocation of the autonomous driving taxi matched by the route setting step (S400) to the terminal means possessed by the corresponding occupant. , it is desirable to allow passengers to know the vehicle number of the dispatched taxi, expected arrival time, estimated travel time, estimated fare, and the like.

즉, 다시 말하자면, 본 발명의 일 실시예에 따른 자율주행 택시 서비스 제공 시스템 및 그 방법은, 자율주행 택시의 주행 경로를 설정함에 있어서, 교통 혼잡구간 등을 고려하여 전역 경로단에서 우회 또는 회피 경로를 적용하고, 불필요한 차선 변경을 제거하여 차선 변경을 최소화한 가장 최적의 경로를 생성함으로써, 혼잡 구간의 통과를 최소화함으로써 탑승자의 만족도를 높일 수 있으며, 혼잡 구간의 통과를 최소화하는 만큼 운행시간을 단축할 수 있어 자율주행 택시의 운영 업체 역시도 최대한의 이득을 얻을 수 있는 장점이 있다.In other words, in the autonomous driving taxi service providing system and method according to an embodiment of the present invention, in setting the driving route of the autonomous driving taxi, a detour or avoidance route is taken in consideration of a traffic congestion section, etc. By creating the most optimal route that minimizes lane changes by removing unnecessary lane changes and This has the advantage that operators of self-driving taxis can also get the maximum benefit.

이상과 같이 본 발명에서는 구체적인 구성 소자 등과 같은 특정 사항들과 한정된 실시예 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것 일 뿐, 본 발명은 상기의 일 실시예에 한정되는 것이 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, in the present invention, specific matters such as specific components and the like and limited embodiment drawings have been described, but these are only provided to help a more general understanding of the present invention, and the present invention is not limited to the above one embodiment. No, various modifications and variations are possible from these descriptions by those of ordinary skill in the art to which the present invention pertains.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허 청구 범위뿐 아니라 이 특허 청구 범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and not only the claims to be described later, but also all those with equivalent or equivalent modifications to the claims will be said to belong to the scope of the spirit of the present invention. .

100 : 제1 입력부
200 : 제2 입력부
300 : 제3 입력부
400 : 경로 설정부
410 : 초기 경로 생성부 420 : 경로 최적화부
430 : 가중치 설정부 440 : 최적 경로 설정부
500 : 탑승 매칭부
100: first input unit
200: second input unit
300: third input unit
400: route setting unit
410: initial path generation unit 420: path optimization unit
430: weight setting unit 440: optimal path setting unit
500: boarding matching unit

Claims (11)

자율주행 택시를 이용하고자 하는 탑승자와 자율주행 택시를 매칭시키는 자율주행 택시 서비스 제공 서버에 의한 서비스 제공 시스템에 있어서,
적어도 하나의 탑승자가 소지하고 있는 단말수단을 통해서, 택시 요청 관련 정보를 입력받는 제1 입력부(100);
외부로부터, 실시간으로 전역의 교통상황 관련 정보를 입력받는 제2 입력부(200);
적어도 하나의 자율주행 택시에 포함되어 있는 단말수단을 통해서, 현재 위치 정보를 입력받는 제3 입력부(300);
기저장된 고정밀 지도 데이터를 기반으로, 상기 제1 입력부(100), 제2 입력부(200) 및 제3 입력부(300)로부터 입력받은 정보들을 이용하여, 각각의 자율주행 택시 별로, 자율주행 택시가 주행 가능한 적어도 하나 이상의 예상 주행 경로를 생성하고, 기설정된 조건에 따른 가중치 설정을 통해서 가장 최적의 주행 경로를 설정하는 경로 설정부(400); 및
상기 경로 설정부(400)에 의해 설정한 최적 주행 경로를 해당하는 자율주행 택시로 전송하고, 자율주행 택시의 배정 관련 정보를 해당하는 탑승자가 소지하고 있는 단말수단으로 전송하는 탑승 매칭부(500);
를 포함하여 구성되는 것을 특징으로 하는 자율주행 택시 서비스 제공 시스템.
A service providing system by an autonomous driving taxi service providing server that matches an autonomous driving taxi with a passenger who wants to use an autonomous driving taxi,
a first input unit 100 for receiving taxi request-related information through a terminal means carried by at least one passenger;
a second input unit 200 for receiving traffic condition related information from the outside in real time;
a third input unit 300 for receiving current location information through a terminal means included in at least one autonomous taxi;
Based on the pre-stored high-precision map data, using the information received from the first input unit 100 , the second input unit 200 , and the third input unit 300 , the autonomous driving taxi runs for each autonomous driving taxi a path setting unit 400 for generating at least one possible expected driving path and setting the most optimal driving path through weight setting according to a preset condition; and
The boarding matching unit 500 transmits the optimal driving route set by the route setting unit 400 to the corresponding autonomous driving taxi, and transmits information related to the allocation of the autonomous driving taxi to the terminal means possessed by the corresponding occupant. ;
Self-driving taxi service providing system, characterized in that it comprises a.
제 1항에 있어서,
상기 경로 설정부(400)는
상기 제1 입력부(100), 제2 입력부(200) 및 제3 입력부(300)로부터 입력받은 정보들과, 기저장된 고정밀 지도 데이터를 기반으로 설정된 자율주행 택시가 주행 가능한 차로의 소정 간격마다 기설정된 노드 정보와, 각 노드를 잇는 링크 정보를 이용하되,
각 자율주행 택시 별, 각 탑승자에 대한 상기 자율주행 택시의 현재 위치 정보에서 상기 탑승자의 택시 요청 관련 정보에 포함되어 있는 승차 위치 정보까지의 적어도 하나의 주행 가능한 제1 예상 경로와, 상기 승차 위치 정보에서 상기 탑승자의 택시 요청 관련 정보에 포함되어 있는 하차 위치 정보까지의 적어도 하나의 주행 가능한 제2 예상 경로를 생성하는 초기 경로 생성부(410);
를 더 포함하여 구성되며,
상기 제1 예상 경로와 제2 예상 경로는 각각의 최단 경로, 상기 교통상황 관련 정보를 반영한 우회 경로를 포함하는 것을 특징으로 하는 자율주행 택시 서비스 제공 시스템.
The method of claim 1,
The path setting unit 400 is
The information received from the first input unit 100, the second input unit 200, and the third input unit 300, and the pre-stored high-precision map data are set based on the predetermined interval of the lane in which the autonomous taxi can travel. Using node information and link information connecting each node,
For each autonomous taxi, at least one drivable first predicted route from the current location information of the autonomous taxi for each passenger to the boarding location information included in the taxi request-related information of the passenger, and the boarding location information an initial route generating unit 410 for generating at least one drivable second predicted route from the to the driver's taxi request-related information to getting off location information;
Consists of further including
The self-driving taxi service providing system, characterized in that the first predicted route and the second predicted route include each of the shortest route and a detour route reflecting the traffic situation-related information.
제 2항에 있어서,
상기 경로 설정부(400)는
상기 초기 경로 생성부(410)에서 생성한 각 경로에 포함되어 있는 노드 정보와 링크 정보를 통해, 각 경로마다 포함되어 있는 차선 변경 정보를 추출하여, 기설정된 조건에 따른 차선 변경 정보를 제거하여 각 경로의 최적화를 수행하는 경로 최적화부(420);
를 더 포함하여 구성되는 것을 특징으로 하는 자율주행 택시 서비스 제공 시스템.
3. The method of claim 2,
The path setting unit 400 is
Through the node information and link information included in each route generated by the initial route generator 410, lane change information included in each route is extracted, and lane change information according to a preset condition is removed and each a path optimization unit 420 for performing path optimization;
Self-driving taxi service providing system, characterized in that it further comprises a.
제 3항에 있어서,
상기 경로 설정부(400)는
상기 경로 최적화부(420)에 의해 최적화된 각 경로에 입력된 상기 교통상황 관련 정보를 반영하여 각 경로마다 기설정된 조건에 따른 시간 가중치 값을 설정하는 가중치 설정부(430);
를 더 포함하여 구성되는 것을 특징으로 하는 자율주행 택시 서비스 제공 시스템.
4. The method of claim 3,
The path setting unit 400 is
a weight setting unit 430 for setting a time weight value according to a preset condition for each path by reflecting the traffic condition related information input to each path optimized by the path optimizing unit 420;
Self-driving taxi service providing system, characterized in that it further comprises a.
제 4항에 있어서,
상기 경로 설정부(400)는
상기 가중치 설정부(430)에 의해 각 경로마다 설정된 시간 가중치 값을 반영한 예상 주행 시간 정보와 각 경로에 대해 기설정된 예상 운임료 정보를 이용하여, 시간당 최대 운임료를 갖는 경로를 최적 주행 경로로 설정하는 최적 경로 설정부(440);
를 더 포함하여 구성되며,
상기 예상 주행 시간 정보는 상기 제1 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간과 상기 제2 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간을 합산한 주행 시간인 것을 특징으로 하는 특징으로 하는 자율주행 택시 서비스 제공 시스템.
5. The method of claim 4,
The path setting unit 400 is
Optimum for setting the route having the maximum fare per hour as the optimal travel route using the estimated travel time information reflecting the time weight value set for each route by the weight setting unit 430 and the estimated fare information preset for each route a path setting unit 440;
Consists of further including
The estimated driving time information is a driving time obtained by summing the estimated driving time by any one route selected from the first expected routes and the estimated driving time by any one route selected from the second expected routes An autonomous driving taxi service providing system characterized by
제 3항에 있어서,
상기 경로 최적화부(420)는
최적화를 수행한 각 경로에 포함되어 있는 차선 변경 정보를 추출하여, 추출한 차선 변경 정보에 포함되어 있는 노드 정보와 링크 정보를 이용하여, 경로 상 차선 변경 유도 지점을 설정하는 것을 특징으로 하는 특징으로 하는 자율주행 택시 서비스 제공 시스템.
4. The method of claim 3,
The path optimization unit 420 is
Characterized in that by extracting lane change information included in each optimized route, and setting a lane change induction point on the route using node information and link information included in the extracted lane change information, Self-driving taxi service provision system.
자율주행 택시를 이용하고자 하는 탑승자와 자율주행 택시를 매칭시키는 자율주행 택시 서비스 제공 서버에 의한 제공 방법에 있어서,
적어도 하나의 탑승자가 소지하고 있는 단말수단으로부터, 택시 요청 관련 정보를 입력받는 제1 정보 입력단계(S100);
연계되어 있는 외부 교통 관제 서버로부터, 교통상황 관련 정보를 입력받는 제2 정보 입력단계(S200);
적어도 하나의 자율주행 택시에 포함되어 있는 단말수단으로부터, 현재 위치 정보를 입력받는 제3 정보 입력단계(S300);
상기 제1 정보 입력단계(S100), 제2 정보 입력단계(S200) 및 제3 정보 입력단계(S300)에 의한 정보들과, 기저장된 고정밀 지도 데이터를 기반으로 설정된 자율주행 택시가 주행 가능한 차로의 소정 간격마다 기설정된 노드 정보와 각 노드를 잇는 링크 정보를 이용하여, 각각의 자율주행 택시 별로, 주행 가능한 적어도 하나 이상의 예상 주행 경로를 생성하고, 기설정된 조건에 따른 가중치 설정을 통해서 가장 최적의 주행 경로를 설정하는 경로 설정단계(S400);
상기 경로 설정단계(S400)에 의해 설정한 최적 주행 경로를 해당하는 자율주행 택시로 전송하는 경로 전송단계(S500); 및
상기 경로 설정단계(S400)에 의해 설정한 최적 주행 경로를 통해서 매칭된 자율주행 택시의 배정 관련 정보를 해당하는 탑승자가 소지하고 있는 단말수단으로 전송하는 배차 전송단계(S600);
를 포함하여 구성되는 것을 특징으로 하는 자율주행 택시 서비스 제공 방법.
A method for providing by an autonomous driving taxi service providing server that matches an autonomous driving taxi with a passenger who wants to use an autonomous driving taxi, the method comprising:
a first information input step (S100) of receiving taxi request-related information from a terminal means carried by at least one passenger;
a second information input step of receiving traffic condition-related information from the connected external traffic control server (S200);
a third information input step (S300) of receiving current location information from a terminal means included in at least one autonomous taxi;
The information obtained in the first information input step (S100), the second information input step (S200), and the third information input step (S300) and the pre-stored high-precision map data set based on the driving lane of the autonomous taxi. At each predetermined interval, by using preset node information and link information connecting each node, at least one drivable expected driving route is generated for each autonomous driving taxi, and the most optimal driving through weight setting according to preset conditions A path setting step of setting a path (S400);
a route transmission step (S500) of transmitting the optimal driving route set by the route setting step (S400) to a corresponding autonomous taxi; and
a vehicle dispatching step (S600) of transmitting information related to assignment of an autonomous driving taxi matched through the optimal driving route set by the route setting step (S400) to a terminal means possessed by a corresponding occupant;
Self-driving taxi service providing method, characterized in that it comprises a.
제 7항에 있어서,
상기 경로 설정단계(S400)는
각 자율주행 택시 별, 각 탑승자에 대한 상기 자율주행 택시의 현재 위치 정보에서 상기 탑승자의 택시 요청 관련 정보에 포함되어 있는 승차 위치 정보까지의 적어도 하나의 주행 가능한 제1 예상 경로와, 상기 승차 위치 정보에서 상기 탑승자의 택시 요청 관련 정보에 포함되어 있는 하차 위치 정보까지의 적어도 하나의 주행 가능한 제2 예상 경로를 생성하는 초기경로 생성단계(S410);
를 더 포함하여 구성되며,
상기 제1 예상 경로와 제2 예상 경로는 각각의 최단 경로, 상기 교통상황 관련 정보를 반영한 우회 경로를 포함하는 것을 특징으로 하는 자율주행 택시 서비스 제공 방법.
8. The method of claim 7,
The path setting step (S400) is
For each autonomous taxi, at least one drivable first predicted route from the current location information of the autonomous taxi for each passenger to the boarding location information included in the taxi request-related information of the passenger, and the boarding location information an initial route generation step (S410) of generating at least one drivable second predicted route from the to the driver's taxi request-related information to the get-off location information;
Consists of further including
The method of providing an autonomous driving taxi service, characterized in that the first expected route and the second expected route include each of the shortest route and a detour route reflecting the traffic condition-related information.
제 8항에 있어서,
상기 경로 설정단계(S400)는
상기 초기경로 생성단계(S410)에 의해 생성한 각 경로에 포함되어 있는 노드 정보와 링크 정보를 통해, 각 경로마다 포함되어 있는 차선 변경 정보를 추출하여, 기설정된 조건에 따른 차선 변경 정보를 제거하여 각 경로의 최적화를 수행하는 경로 최적단계(S420);
를 더 포함하여 구성되는 것을 특징으로 하는 자율주행 택시 서비스 제공 방법.
9. The method of claim 8,
The path setting step (S400) is
Through the node information and link information included in each route generated by the initial route creation step (S410), lane change information included in each route is extracted, and lane change information according to a preset condition is removed. a path optimization step of performing optimization of each path (S420);
Self-driving taxi service providing method, characterized in that it further comprises a.
제 9항에 있어서,
상기 경로 설정단계(S400)는
상기 경로 최적단계(S420)에 의해 최적화된 각 경로에 상기 교통상황 관련 정보를 반영하여, 각 경로마다 기설정된 조건에 따른 시간 가중치 값을 설정하는 가중치 설정단계(S430);
를 더 포함하여 구성되는 것을 특징으로 하는 자율주행 택시 서비스 제공 방법.
10. The method of claim 9,
The path setting step (S400) is
a weight setting step (S430) of reflecting the traffic condition related information to each route optimized by the route optimization step (S420), and setting a time weight value according to a preset condition for each route;
Self-driving taxi service providing method, characterized in that it further comprises a.
제 10항에 있어서,
상기 경로 설정단계(S400)는
상기 가중치 설정단계(S430)에 의해 각 경로마다 설정된 시간 가중치 값을 반영한 예상 주행 시간 정보와 각 경로마다 기설정된 예상 운임료 정보를 이용하여, 시간당 최대 운임료를 갖는 경로를 최적 주행 경로로 설정하는 최적경로 설정단계(S440);
를 더 포함하여 구성되며,
상기 예상 주행 시간 정보는 상기 제1 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간과 상기 제2 예상 경로 중 선택되는 어느 하나의 경로에 의한 예상 주행 시간을 합산한 주행 시간인 것을 특징으로 하는 특징으로 하는 자율주행 택시 서비스 제공 방법.
11. The method of claim 10,
The path setting step (S400) is
The optimal route for setting the route having the maximum fare per hour as the optimal route using the estimated travel time information reflecting the time weight value set for each route by the weight setting step (S430) and the estimated fare information preset for each route setting step (S440);
Consists of further including
The estimated driving time information is a driving time obtained by summing the estimated driving time by any one route selected from the first expected routes and the estimated driving time by any one route selected from the second expected routes A method of providing an autonomous driving taxi service, characterized in that
KR1020200167647A 2020-12-03 2020-12-03 Autonomous driving taxi service providing system and method thereof Active KR102470049B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200167647A KR102470049B1 (en) 2020-12-03 2020-12-03 Autonomous driving taxi service providing system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200167647A KR102470049B1 (en) 2020-12-03 2020-12-03 Autonomous driving taxi service providing system and method thereof

Publications (2)

Publication Number Publication Date
KR20220078781A true KR20220078781A (en) 2022-06-13
KR102470049B1 KR102470049B1 (en) 2022-11-25

Family

ID=81984474

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200167647A Active KR102470049B1 (en) 2020-12-03 2020-12-03 Autonomous driving taxi service providing system and method thereof

Country Status (1)

Country Link
KR (1) KR102470049B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052729A (en) * 2005-08-19 2007-03-01 Hidemasa Yamamoto Taxi dispatch system
JP2008217204A (en) * 2007-03-01 2008-09-18 Nec Corp Taxi dispatch method and taxi dispatch system
KR20190058943A (en) * 2017-11-22 2019-05-30 주식회사 펌프킨 Lane based optimal route guidance system
KR20190143252A (en) * 2018-06-20 2019-12-30 한국외국어대학교 연구산학협력단 Vehicle and passenger matching system and method for reducing waiting time
KR102061463B1 (en) * 2019-10-29 2019-12-31 주식회사 코드42 System for reserving taxi and method for reserving taxi
KR20200055146A (en) 2016-03-24 2020-05-20 웨이모 엘엘씨 Arranging passenger pickups for autonomous vehicles

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052729A (en) * 2005-08-19 2007-03-01 Hidemasa Yamamoto Taxi dispatch system
JP2008217204A (en) * 2007-03-01 2008-09-18 Nec Corp Taxi dispatch method and taxi dispatch system
KR20200055146A (en) 2016-03-24 2020-05-20 웨이모 엘엘씨 Arranging passenger pickups for autonomous vehicles
KR20190058943A (en) * 2017-11-22 2019-05-30 주식회사 펌프킨 Lane based optimal route guidance system
KR20190143252A (en) * 2018-06-20 2019-12-30 한국외국어대학교 연구산학협력단 Vehicle and passenger matching system and method for reducing waiting time
KR102061463B1 (en) * 2019-10-29 2019-12-31 주식회사 코드42 System for reserving taxi and method for reserving taxi

Also Published As

Publication number Publication date
KR102470049B1 (en) 2022-11-25

Similar Documents

Publication Publication Date Title
JP7020586B2 (en) Vehicle dispatch service boarding location determination method and vehicle dispatch service boarding location determination device
US11145197B2 (en) Joint control of vehicles traveling on different intersecting roads
JP7211490B2 (en) VEHICLE TRAVEL ROUTE CONTROL SYSTEM, VEHICLE TRAVEL ROUTE CONTROL DEVICE AND VEHICLE TRAVEL ROUTE CONTROL METHOD
EP1835473B1 (en) Improved method and system for mapping traffic predictions with respect to telematics and route guidance applications
JPWO2018230676A1 (en) Ride share management device, ride share management method, and program
CN108985543A (en) Multiply managing device altogether, multiply management method and storage medium altogether
JP7125982B2 (en) Boarding/alighting position determining method, boarding/alighting position determining device, and boarding/alighting position determining system
AU2002256855A1 (en) Traffic predictions
JP2019117142A (en) Environment adjustment system, method for adjusting environment, and environment adjustment program
US20230274645A1 (en) Transportation Network for Multi-featured Autonomous Vehicles
CN113646814B (en) Transportation management device and transportation management method
KR102470049B1 (en) Autonomous driving taxi service providing system and method thereof
JP7260792B2 (en) Control device and control system
JP7782873B2 (en) System and method for operating mobility-on-demand vehicles that guarantee punctual arrival times
KR20250036765A (en) Real-time demand response autonomous driving public transportation operation evaluation system and method
US12359928B2 (en) Vehicle dispatch system, traveling route generation method, and non-transitory computer readable recording medium
EP4138055B1 (en) Vehicle control method, vehicle control device, and vehicle control system
US20210397192A1 (en) Method and Device for Determining a Functional Road Class and a Most Probable Route for a Motor Vehicle
JP7508004B2 (en) Information management device, service provision system, program, and information management method
JP7743940B2 (en) Vehicle allocation management device and vehicle allocation management method
JP2024089391A (en) Vehicle allocation management device and vehicle allocation management method
JP2025023524A (en) Vehicle allocation management device and vehicle allocation management method
KR20230046084A (en) Method and system for providing ride positioning service
JP2025097612A (en) Vehicle allocation management device and vehicle allocation management method
KR20240062445A (en) Bus station waiting time optimization system of autonomous bus

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 4

R18 Changes to party contact information recorded

Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE)

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000