KR102678602B1 - Apparatus and method for guiding the optimal route to transport vehicles in a port cooperation autonomous cargo transportation system using hybrid v2x communication system - Google Patents
Apparatus and method for guiding the optimal route to transport vehicles in a port cooperation autonomous cargo transportation system using hybrid v2x communication system Download PDFInfo
- Publication number
- KR102678602B1 KR102678602B1 KR1020230171344A KR20230171344A KR102678602B1 KR 102678602 B1 KR102678602 B1 KR 102678602B1 KR 1020230171344 A KR1020230171344 A KR 1020230171344A KR 20230171344 A KR20230171344 A KR 20230171344A KR 102678602 B1 KR102678602 B1 KR 102678602B1
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- information
- communication service
- driving
- route
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags or using precalculated routes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3461—Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types or segments such as motorways, toll roads or ferries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Traffic Control Systems (AREA)
Abstract
일 개시에 의하여 항만의 도로 환경에 대한 정보 및 차량의 목적지 정보를 획득하여, 차량의 이동 경로 정보를 생성하는 단계, 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 이동 경로 정보를 차량에게 전송하는 단계, 및 제 2 순번으로 이동통신 서비스를 이용하여 이동 경로 정보를 차량으로 전송하는 단계를 포함하는, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법을 제공할 수 있다.A step of obtaining information about the road environment of the port and destination information of the vehicle by starting work, and generating movement route information of the vehicle. If the vehicle is located in the V2X communication service area, using the V2X communication service in the first order. optimal for vehicles in the hybrid V2X-based port cooperation autonomous cargo transportation system, which includes transmitting the movement route information to the vehicle, and transmitting the movement route information to the vehicle using a mobile communication service in the second order. A method of guiding the operation route can be provided.
Description
일 개시에 의하여, CCTV 및 V2X 통신시스템이 갖추어져 있는 항만관리시스템에서 운행 중인 화물 운송 차량에게 목적지 정보 및 이동경로를 안전하게 전달할 수 있는 최적의 운행 경로 안내 장치 및 방법을 제공한다. With the launch, an optimal route guidance device and method is provided that can safely deliver destination information and movement routes to cargo transport vehicles operating in a port management system equipped with CCTV and V2X communication systems.
최근 차량(vehicle)은 기계 공학 중심에서 전기, 전자, 통신 기술이 융합된 복합적인 산업 기술의 결과물이 되어 가고 있으며, 이러한 면에서 차량은 스마트카라고도 불린다. 스마트 카는 운전자, 차량, 교통 인프라 등을 연결하여 교통 안전/복잡 해소와 같은 전통적인 의미의 차량 기술뿐 아니라 다양한 사용자 맞춤형 이동 서비스를 제공하게 되었다. 이러한 연결성은 V2X(Vehicle to Everything) 통신 기술을 사용하여 구현될 수 있다.Recently, vehicles have become the result of complex industrial technology that combines electrical, electronic, and communication technologies with a focus on mechanical engineering, and in this respect, vehicles are also called smart cars. Smart cars connect drivers, vehicles, and transportation infrastructure to provide not only traditional vehicle technologies such as traffic safety/complexity relief, but also a variety of customized mobility services. This connectivity can be implemented using Vehicle to Everything (V2X) communication technology.
C-ITS란 Cooperative-Intelligent Transport Systems의 약자로 협력적 지능형 교통체계라고 하며, 차세대 지능형 교통시스템이라고도 한다. C-ITS는 차량이 인프라 또는 다른 차량과 통신을 통해 협력하는 시스템을 의미한다. C-ITS는 센터(서버), 노변 기지국 그리고 차량 간 V2X 통신을 통해 도로를 주행하는 운전자에게 전방 위험 상황 정보 및 편의 정보 등을 사전에 제공하여 교통사고를 예방하고 고속도로 이용 편의를 증진하기 위한 시스템이다.C-ITS is an abbreviation for Cooperative-Intelligent Transport Systems and is also called a cooperative intelligent transport system and a next-generation intelligent transport system. C-ITS refers to a system in which vehicles cooperate through communication with infrastructure or other vehicles. C-ITS is a system that prevents traffic accidents and improves the convenience of using highways by providing forward dangerous situation information and convenience information to drivers driving on the road in advance through V2X communication between the center (server), roadside base station, and vehicles. am.
최근 전 세계적으로 활발하게 구축 중인 C-ITS에서는 기존의 단방향 교통서비스와는 다르게 V2X(Vehicle-to-Everything) 통신 기술과 단대단 정보교환 프로토콜을 이용한 장치 간 상호작용을 통해 보다 다양하고 풍부한 교통·안전 서비스를 실시간으로 제공할 수 있다. Unlike existing one-way transportation services, C-ITS, which is being actively built around the world, provides more diverse and rich transportation and transportation services through interaction between devices using V2X (Vehicle-to-Everything) communication technology and end-to-end information exchange protocols. Safety services can be provided in real time.
V2X(Vehicle to Everything) 기술은, 차량-도로 인프라 간 협력으로 자율주행차량의 센서 한계(원거리, 사각지대)를 극복하여 자율협력주행이 가능한 도로 환경을 만들고, 일반차량은 차량에 장착된 단말기를 통해 다른 차량 또는 도로에 설치된 인프라와 사고, 정체 등 도로 상황정보를 수집분석가공하여 교통사고를 예방하는 기술이다. 하이브리드 V2X 통신 시스템은 노변의 지상 혹은 노변에 설치된 각종 구조물 상에 설치될 수 있으며, 설치 위치 및 방법은 멀티모달 통신 시스템이 지원하는 통신 기능의 종류 및 운영 효율성 등 다양한 요소를 고려하여 결정될 수 있다.V2X (Vehicle to Everything) technology overcomes the sensor limitations (distance, blind spots) of autonomous vehicles through cooperation between vehicle and road infrastructure to create a road environment where autonomous cooperative driving is possible, and regular vehicles use terminals mounted on the vehicle. It is a technology that prevents traffic accidents by collecting, analyzing and processing road situation information such as accidents, congestion, and other vehicles or infrastructure installed on the road. The hybrid V2X communication system can be installed on the ground on the roadside or on various structures installed on the roadside, and the installation location and method can be determined by considering various factors such as the type of communication function supported by the multimodal communication system and operational efficiency.
도 1에서 보여 지다시피, V2X 통신에서 사용되는 무선 통신(Wireless Access in Vehicular Environments, 이하 "WAVE"라고도 함) 기술에서는, 하나의 제어 채널(control channel, CCH)과 복수 개의 서비스 채널(service channel, SCH)을 두어 멀티 채널 스위칭 방식을 채택하고 있으며, 노변 기지국과 차량 단말기간의 동기화를 위해 GPS 신호를 이용한다. 차량과 차량, 차량과 노변 기지국(RSU: Road Side Unit) 통신은 단말 간 직접 통신(D2D)이다. 한편 차량과 기지국 사이, RSU와 기지국 사이는 LTE 이동통신(V2N: Vehicle-to-Network) 기술을 사용하여 교통 정보를 실시간으로 전달할 수 있을 뿐만 아니라 수 킬로미터 전방의 교통 상황 정보 등도 실시간에 제공한다.As shown in Figure 1, in the wireless communication (Wireless Access in Vehicular Environments, hereinafter referred to as "WAVE") technology used in V2X communication, one control channel (CCH) and a plurality of service channels (service channels, SCH) is used to adopt a multi-channel switching method, and GPS signals are used for synchronization between the roadside base station and the vehicle terminal. Vehicle-to-vehicle and vehicle-to-road side unit (RSU) communication is direct communication between devices (D2D). Meanwhile, not only can traffic information be transmitted in real time between the vehicle and the base station, and between the RSU and the base station using LTE mobile communication (V2N: Vehicle-to-Network) technology, but also provide real-time information on traffic conditions several kilometers ahead.
기존의 항만관리시스템에서는 항만 내 WIFI 망을 이용하여 목적지 정보 또는 이동 경로에 대한 정보를 자율 주행 차량에게 전달하였다. 이 경우, WIFI 통신거리가 짧고, 차량이 이동함에 따라 통신 성공률이 떨어지기 때문에 항만관리시스템에서 제공하는 정보를 안전하게 전달하기가 어려웠다.In the existing port management system, destination information or travel route information was delivered to autonomous vehicles using the WIFI network within the port. In this case, it was difficult to safely transmit the information provided by the port management system because the WIFI communication distance was short and the communication success rate decreased as the vehicle moved.
반면, 항만 내 설치된 이동통신망을 이용하는 경우, 누구나 접속이 가능한 이동통신 기지국을 사용하기 때문에 접속 지연의 문제가 발생하였으며, 통신품질의 저하 문제가 발생하였고, 이동통신망을 사용하는 비용에 대한 부담이 존재하였다.On the other hand, when using the mobile communication network installed in the port, problems with connection delays occurred because mobile communication base stations that anyone can access were used, problems with communication quality deterioration occurred, and there was a burden of the cost of using the mobile communication network. did.
일 개시에 의한 기술적 과제는 항만관리시스템에서 운행 중인 화물 운송 차량에게 목적지 정보 및 이동경로를 안전하게 전달할 수 있는 최적의 운행 경로 제공하여 화물 운송 차량의 효율성을 높이고자 함에 목적이 있다. The purpose of the technical task initiated by the port management system is to increase the efficiency of cargo transport vehicles by providing an optimal operation route that can safely convey destination information and movement routes to cargo transport vehicles operating in the port management system.
제 1 실시예에 의하여 항만의 도로 환경에 대한 정보 및 차량의 목적지 정보를 획득하여, 차량의 이동 경로 정보를 생성하는 단계, 차량이 V2X 통신 서비스 영역에 위치하고 있는지 여부를 판단하는 단계, 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 이동 경로 정보를 차량에게 전송하는 단계, 및 제 2 순번으로 이동통신 서비스를 이용하여 이동 경로 정보를 차량으로 전송하는 단계를 포함하는, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법을 제공할 수 있다.일 개시에 의하여, 컨텍스트 맵에 실시간 차량 상태 정보를 표시하는 단계, 및 차량의 목적지까지의 실시간 교통 정보를 표시하고, 인공지능 학습모델을 이용하여 차량에 지정된 작업에 가장 적합한 경로를 생성하여 표시하는 단계를 제공할 수 있다.According to the first embodiment, obtaining information about the road environment of the port and destination information of the vehicle, generating movement route information of the vehicle, determining whether the vehicle is located in the V2X communication service area, and determining whether the vehicle is located in the V2X communication service area. When located in a communication service area, it includes transmitting movement route information to the vehicle using a V2X communication service in a first order, and transmitting movement route information to the vehicle using a mobile communication service in a second order. It is possible to provide a method of guiding the optimal operation route to vehicles of a hybrid V2X-based port cooperative autonomous cargo transportation system. By starting the work, a step of displaying real-time vehicle status information on a context map, and the vehicle's It can display real-time traffic information to the destination and provide steps to create and display the most appropriate route for the task assigned to the vehicle using an artificial intelligence learning model.
일 개시에 의하여, 차량에 포함된 센서를 이용하여 획득한 소음 데이터, 진동 데이터 및 연소 압력 측정 데이터를 획득하는 단계, 인공지능 학습 모델을 이용하여 소음 데이터, 진동 데이터, 연소 압력 측정 데이터 및 차량 운행 목적에 대한 정보 학습하여, 차량의 주행 상태를 진단하는 단계, 차량의 주행 상태에 기초하여 차량의 주행 모드를 실시간 결정하는 단계, 및 결정된 차량의 주행 모드에 기초하여 차량 제어 정보를 생성하는 단계를 제공할 수 있다.By starting the work, noise data, vibration data, and combustion pressure measurement data are acquired using sensors included in the vehicle, and noise data, vibration data, combustion pressure measurement data, and vehicle operation are obtained using an artificial intelligence learning model. Diagnosing the driving state of the vehicle by learning information about the purpose, determining the driving mode of the vehicle in real time based on the driving state of the vehicle, and generating vehicle control information based on the determined driving mode of the vehicle. can be provided.
제 2 실시예에 의하여 외부 장치와 통신하는 통신부, 적어도 하나의 인스트럭션(instruction)을 저장하는 메모리, 및 적어도 하나의 인스트럭션을 실행하는 프로세서를 포함하고, 프로세서는, 항만의 도로 환경에 대한 정보 및 차량의 목적지 정보를 획득하여, 차량의 이동 경로 정보를 생성하고, 차량이 V2X 통신 서비스 영역에 위치하고 있는지 여부를 판단하고, 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 이동 경로 정보를 차량에게 전송하고, 제 2 순번으로 이동통신 서비스를 이용하여 이동 경로 정보를 차량으로 전송하는 것인, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 장치를 제공할 수 있다.According to a second embodiment, it includes a communication unit that communicates with an external device, a memory that stores at least one instruction, and a processor that executes at least one instruction, and the processor includes information about the road environment in the port and vehicle Obtain destination information, generate vehicle movement path information, determine whether the vehicle is located in the V2X communication service area, and if the vehicle is located in the V2X communication service area, use the V2X communication service in the first order. transmits the movement route information to the vehicle, and transmits the movement route information to the vehicle using a mobile communication service in the second order. A guidance device can be provided.
제 3 실시예에 의하여 컴퓨터로 판독 가능한 비일시적인 기록 매체에 저장된 컴퓨터 프로그램에 있어서, 항만의 도로 환경에 대한 정보 및 차량의 목적지 정보를 획득하여, 차량의 이동 경로 정보를 생성하는 단계, 차량이 V2X 통신 서비스 영역에 위치하고 있는지 여부를 판단하는 단계, 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 이동 경로 정보를 차량에게 전송하는 단계, 및 제 2 순번으로 이동통신 서비스를 이용하여 이동 경로 정보를 차량으로 전송하는 단계를 수행하는 기록 매체에 저장된 컴퓨터 프로그램을 제공할 수 있다.In the computer program stored in a non-transitory computer-readable recording medium according to the third embodiment, obtaining information about the road environment of the port and destination information of the vehicle and generating movement route information of the vehicle, the vehicle is V2X Determining whether the vehicle is located in the communication service area, if the vehicle is located in the V2X communication service area, transmitting movement route information to the vehicle using the V2X communication service in the first order, and mobile communication in the second order A computer program stored in a recording medium that performs the step of transmitting movement route information to a vehicle using the service may be provided.
본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.
일 개시에 의해 V2X 통신과 이동통신망의 특성을 항만 내 통신 환경에 적합하게 사용함으로써 항만관제센터에서 항만 자율 주행 야드 트랙터로 보내기 위한 다양한 정보를 안전하게 전송할 수 있다.By using the characteristics of V2X communication and mobile communication networks appropriately for the communication environment within the port, various information to be sent from the port control center to the port autonomous yard tractor can be safely transmitted.
특히, V2X 통신과 이동통신망이 통합된 하이브리드 V2X 통신 장치를 동시에 구동함으로써, 항만 내 열악한 통신환경에서 항만 자율 주행 야드 트랙터가 운행 중이더라도 안정적인 통신을 시도할 수 있다.In particular, by simultaneously operating a hybrid V2X communication device that integrates V2X communication and a mobile communication network, stable communication can be attempted even when the port autonomous yard tractor is operating in a poor communication environment within the port.
일 개시에 의하면 기존의 자율주행 차량에서 획득한 정보로만 제어 정보를 생성하는 경우, 주변 차량과 정보 공유가 이루어지지 않아 연쇄적인 교통사고를 초래할 가능성이 컸으나, CCTV 및 V2X 인프라 설비를 이용하여 항만 도로 상태를 직접 확인함으로써 항만 내 안전 사고를 예방할 수 있다.According to the disclosure, if control information is generated only from information obtained from existing autonomous vehicles, there is a high possibility of serial traffic accidents due to the lack of information sharing with surrounding vehicles. However, using CCTV and V2X infrastructure facilities, the port road Safety accidents in the port can be prevented by directly checking the status.
일 개시에 따라, 하이브리드 V2X통신 장치를 사용하여 V2X기지국이 설치되어 있는 영역에서는 V2X 통신을 사용하여 차량의 위치를 수집하고, V2X 기지국이 없는 곳에서만 이동통신망을 사용하여 차량의 위치를 수집함으로써 이동통신망의 사용료를 최소화할 수 있다.According to the disclosure, a hybrid V2X communication device is used to collect the location of the vehicle using V2X communication in areas where a V2X base station is installed, and the location of the vehicle is collected using a mobile communication network only in areas where there is no V2X base station. Communication network usage fees can be minimized.
본원발명에 의하면 V2X RSU를 경유한 데이터는 데이터 수집 및 전송의 지연시간이 적어 실시간 데이터로 활용할 수 있어, 항만 자율주행 트랙터의 실시간 위치 추적 서비스를 제공할 수 있다.According to the present invention, data via V2X RSU can be used as real-time data due to low delay time in data collection and transmission, thereby providing real-time location tracking service for autonomous port tractors.
일 개시에 의하여 자율주행트랙터에게 도로 위에서 발생한, 포트홀, 도로 작업 구간, 불법 주차차량, 역주행 차량, 저속 차량 등의 위험 상황을 주변 차량에게도 알림으로써 항내 안전 사고 발생을 예방할 수 있다. By starting the work, safety accidents within the port can be prevented by informing surrounding vehicles of dangerous situations such as potholes, road work sections, illegally parked vehicles, reverse-running vehicles, and low-speed vehicles that occur on the road to self-driving tractors.
일 개시에 의하여 항만 내 촘촘히 구축된 V2X 기지국을 이용하여 항만 자율 주행 트랙터에 발생가능한 위험 상황정보를 실시간 제공할 수 있다.With the launch, it is possible to provide real-time information on dangerous situations that may occur in autonomous port tractors using V2X base stations densely built within the port.
도 1은 일 개시에 의한 차량이 노변장치(RSU) 및 V2X서버를 통해 외부 서버와 통신하는 기술을 설명하는 도면이다.
도 2는 일 개시에 의한 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법을 개략적으로 설명하기 위한 도면이다.
도 3은 일 개시에 의한 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 장치의 구성을 설명하기 위한 도면이다.
도 4는 일 개시에 의한 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 장치가 외부 장치 및 외부 서버와 통신하는 구성을 설명하기 위한 도면이다.
도 5는 일 개시에 의한 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 서비스의 흐름을 설명하기 위한 도면이다.
도 6은 일 개시에 의한 차량의 최적 운행 경로를 생성하기 위한 기술적 특징을 설명하기 위한 도면이다.
도 7은 일 개시에 의한 인공지능 학습모델을 포함하는 프로세서의 구성을 나타내는 도면이다.Figure 1 is a diagram illustrating a technology in which a vehicle communicates with an external server through a roadside unit (RSU) and a V2X server according to an disclosure.
Figure 2 is a diagram schematically illustrating a method of guiding the optimal driving route to vehicles in a hybrid V2X-based port cooperative autonomous driving cargo transportation system.
Figure 3 is a diagram illustrating the configuration of a device that guides the optimal driving route to vehicles in a hybrid V2X-based port cooperative autonomous driving cargo transportation system by one disclosure.
FIG. 4 is a diagram illustrating a configuration in which a device that guides the optimal driving path to a vehicle in a hybrid V2X-based port cooperative autonomous cargo transportation system communicates with an external device and an external server.
Figure 5 is a diagram illustrating the flow of a service that guides the optimal driving route to vehicles in a hybrid V2X-based port cooperative autonomous driving cargo transportation system by one start.
FIG. 6 is a diagram illustrating technical features for creating an optimal driving path for a vehicle according to an exemplary embodiment of the present disclosure.
Figure 7 is a diagram showing the configuration of a processor including an artificial intelligence learning model according to an disclosure.
이하에서는 첨부 도면을 참조하여 본 개시를 상세히 설명한다.Hereinafter, the present disclosure will be described in detail with reference to the accompanying drawings.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 개시에 대해 구체적으로 설명하기로 한다.Terms used in this specification will be briefly described, and the present disclosure will be described in detail.
본 개시의 실시 예에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 개시의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments of the present disclosure have selected general terms that are currently widely used as much as possible while considering the functions in the present disclosure, but this may vary depending on the intention or precedent of a person working in the art, the emergence of new technology, etc. . In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description part of the relevant disclosure. Therefore, the terms used in this disclosure should be defined based on the meaning of the term and the overall content of this disclosure, rather than simply the name of the term.
본 명세서에서, "가진다," "가질 수 있다," "포함한다," 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In this specification, expressions such as “have,” “may have,” “includes,” or “may include” refer to the presence of the corresponding feature (e.g., a numerical value, function, operation, or component such as a part). , and does not rule out the existence of additional features.
A 또는/및 B 중 적어도 하나라는 표현은 "A" 또는 "B" 또는 "A 및 B" 중 어느 하나를 나타내는 것으로 이해되어야 한다.The expression at least one of A or/and B should be understood as referring to either “A” or “B” or “A and B”.
본 명세서에서 사용된 "제1," "제2," "첫째," 또는 "둘째,"등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수학식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다.As used herein, expressions such as “first,” “second,” “first,” or “second,” can be used to express various components regardless of order and/or importance, and can represent one component. It is only used to distinguish from other components and does not limit the components.
어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 어떤 구성요소가 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다.A component (e.g., a first component) is “(operatively or communicatively) coupled with/to” another component (e.g., a second component). When referred to as “connected to,” it should be understood that a certain component can be connected directly to another component or connected through another component (e.g., a third component).
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, terms such as “comprise” or “consist of” are intended to designate the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, but are intended to indicate the presence of one or more other It should be understood that this does not exclude in advance the presence or addition of features, numbers, steps, operations, components, parts, or combinations thereof.
본 개시에서 "모듈" 혹은 "부"는 적어도 하나의 기능이나 동작을 수행하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈" 혹은 복수의 "부"는 특정한 하드웨어로 구현될 필요가 있는 "모듈" 혹은 "부"를 제외하고는 적어도 하나의 모듈로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.In the present disclosure, a “module” or “unit” performs at least one function or operation, and may be implemented as hardware or software, or as a combination of hardware and software. In addition, a plurality of “modules” or a plurality of “units” are integrated into at least one module and implemented by at least one processor (not shown), except for “modules” or “units” that need to be implemented with specific hardware. It can be.
이하에서 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 장치(10)는 운행 경로 안내 장치(10)로 축약하여 설명하도록 한다. Hereinafter, the device 10 that guides the optimal driving route to vehicles in the hybrid V2X-based port cooperative autonomous cargo transportation system will be abbreviated as the driving route guidance device 10.
도 2는 일 개시에 의한 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법을 개략적으로 설명하기 위한 도면이다.Figure 2 is a diagram schematically illustrating a method of guiding the optimal driving route to vehicles in a hybrid V2X-based port cooperative autonomous driving cargo transportation system.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량 내에 포함될 수 있거나, 외부 서버에 포함될 수 있다.By way of disclosure, the driving route guidance device 10 may be included in a vehicle or may be included in an external server.
일 개시에 의하여 운행 경로 안내 장치(10)는 항만의 도로 환경에 대한 정보 및 차량의 목적지 정보를 획득하여, 차량의 이동 경로 정보를 생성할 수 있다. 일 개시에 의하여 운행 경로 안내 장치(10)는 차량의 이동 경로 정보를 인공지능 모델을 활용하여 판단할 수 있다. By way of disclosure, the driving route guidance device 10 may obtain information on the road environment of the port and destination information of the vehicle, and generate movement route information of the vehicle. As a start, the travel route guidance device 10 can determine the vehicle's travel route information using an artificial intelligence model.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량이 V2X 통신 서비스 영역에 위치하고 있는지 여부를 판단할 수 있다.By way of disclosure, the driving route guidance device 10 may determine whether the vehicle is located in the V2X communication service area.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 이동 경로 정보를 차량에게 전송할 수 있다. 여기서 제 1 순번은 제 2 순번보다 우선임을 나타낸다.By way of disclosure, when the vehicle is located in the V2X communication service area, the travel route guidance device 10 may transmit travel route information to the vehicle using the V2X communication service in the first order. Here, the first sequence number has priority over the second sequence number.
일 개시에 의하여 운행 경로 안내 장치(10)는 제 2 순번으로 이동통신 서비스를 이용하여 이동 경로 정보를 차량으로 전송할 수 있다. As a result of the disclosure, the route guidance device 10 may transmit the route information to the vehicle using a mobile communication service in a second order.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량이 V2X 통신 서비스 영역에 위치하고 있지 않은 경우, 제 1 순번으로 이동통신 장치를 이용하여 이동 경로 정보를 차량으로 전송할 수 있다. 다음으로, 일 개시에 의하여 운행 경로 안내 장치(10)는 제 2 순번으로 V2X 통신 서비스를 이용하여 이동 경로 정보를 차량에게 전송을 시도할 수 있다.By way of disclosure, when the vehicle is not located in the V2X communication service area, the travel route guidance device 10 may transmit travel route information to the vehicle using the mobile communication device in the first order. Next, by the start of the operation, the route guidance device 10 may attempt to transmit the route information to the vehicle using the V2X communication service in the second turn.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량이 이동통신망을 이용해야만 하는 상황에서도 V2X 통신 서비스를 이용한 정보 제공을 지속적으로 시도하여, 차량이 V2X 통신 서비스 영역에 들어서는 경우 즉각적으로 V2X 통신 서비스에 기반한 이동 경로 정보를 수신함으로써 통신의 끊어짐 없이 이동 경로 정보를 전송할 수 있다.By the start, the driving route guidance device 10 continuously attempts to provide information using the V2X communication service even in situations where the vehicle must use a mobile communication network, and immediately provides information using the V2X communication service when the vehicle enters the V2X communication service area. By receiving based movement route information, movement route information can be transmitted without interruption of communication.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량의 이동 경로가 A에서 B로 변경되었음을 알리는 정보를 전송하기 위하여, 차량이 V2X 서비스 영역에 위치하고 있는지, 이동통신 서비스 영역에 위치하고 있는지 여부를 우선적으로 판단할 수 있다. 또한, 일 개시에 의하여 운행 경로 안내 장치(10)는 차량의 이동 경로 정보를 안전하고 빠르게 전달하기 위하여, V2X 통신 서비스 및 이동통신 서비스를 동시에 이용하여 통신을 시도할 수 있다.By the start of the operation, the route guidance device 10 first determines whether the vehicle is located in the V2X service area or the mobile communication service area in order to transmit information indicating that the vehicle's movement route has changed from A to B. You can judge. In addition, by way of disclosure, the driving route guidance device 10 may attempt to communicate using a V2X communication service and a mobile communication service at the same time in order to safely and quickly transmit the vehicle's travel route information.
다른 실시예에 의하여 운행 경로 안내 장치(10)는 차량의 최소 식별 정보를 V2X 통신 서비스 및 이동통신 서비스를 이용하여 동시에 차량으로 전송할 수 있다.According to another embodiment, the driving route guidance device 10 may simultaneously transmit the minimum identification information of the vehicle to the vehicle using a V2X communication service and a mobile communication service.
운행 경로 안내 장치(10)는 차량이 최소 식별 정보를 V2X 통신 서비스를 통해 먼저 수신하는 경우, 차량이 V2X 통신 서비스 영역에 위치하고 있다고 판단하고 V2X 통신 서비스를 우선적으로 이용하여 이동 경로 정보를 차량에게 전송할 수 있다. 반면, 운행 경로 안내 장치(10)는 차량이 최소 식별 정보를 이동통신 통신 서비스를 통해 먼저 수신하는 경우, 차량이 V2X 통신 서비스 영역에 위치하고 있지 않다고 판단하고, 이동통신 서비스와 V2X 통신 서비스를 동시에 이용하여 이동 경로 정보를 차량에게 전송할 수 있다.If the vehicle first receives the minimum identification information through the V2X communication service, the driving route guidance device 10 determines that the vehicle is located in the V2X communication service area and transmits the movement route information to the vehicle by preferentially using the V2X communication service. You can. On the other hand, when the vehicle first receives the minimum identification information through the mobile communication service, the driving route guidance device 10 determines that the vehicle is not located in the V2X communication service area and uses the mobile communication service and the V2X communication service simultaneously. Thus, movement route information can be transmitted to the vehicle.
일 개시에 의한 운행 경로 안내 장치(10)는 V2X RSU(노변기지국, 200)을 통해 V2X 서버(300)로 차량의 위치 정보, 차량상태정보 및 차량 이동 경로 정보를 전송할 수 있다. 차량 상태정보는 예를 들어, 차량에 관련된 센싱 정보, 배터리 잔량, 운영모드, 운영 목적지, 현재 속도, 현재 위치 등을 포함할 수 있으며, 차량 이동 경로 정보는 차량의 이동 속도, 이동 방향 및 목적지까지의 정보를 포함할 수 있다. The driving route guidance device 10 by one start may transmit vehicle location information, vehicle status information, and vehicle movement path information to the V2X server 300 through the V2X RSU (roadside base station, 200). Vehicle status information may include, for example, vehicle-related sensing information, remaining battery capacity, operation mode, operation destination, current speed, current location, etc., and vehicle movement path information may include vehicle movement speed, direction of movement, and destination. may include information.
일 개시에 의한 운행 경로 안내 장치(10)는 V2X 서버(300)를 통해 항만관제서버(FMS, 600)로 차량 상태 정보를 전송할 수 있다. 다만, 일 개시에 의한 운행 경로 안내 장치(10)가 V2X 통신시스템을 이용하기 위하여는, 차량이 V2X 서비스 영역에 포함되어 있어야 한다. The driving route guidance device 10 by one start may transmit vehicle status information to the port control server (FMS, 600) through the V2X server 300. However, in order for the driving route guidance device 10 by one start to use the V2X communication system, the vehicle must be included in the V2X service area.
V2X 분야 통신기술은 크게 V2X 웨이브(WAVE: Wireless Access Vehicular Environment, 와이파이 기반 차량 통신)와 C-V2X로 양분된다. 공통점은 근거리 차량이 통신을 주고받을 수 있다는 점이며, 통신 방식에서 차이가 나타난다. C-V2X는 기존 이동통신사 기지국을 이용한다. 반면 와이파이 기반의 V2X 웨이브는 전용 노변기지국(RSU: Roadside Unit)을 세워야만 통신이 가능하다. 정보 처리량이 많은 환경에서 원활한 실시간 통신이 이루어지려면 V2X 웨이브 기술이 유리하다.Communication technology in the V2X field is largely divided into V2X Wave (WAVE: Wireless Access Vehicular Environment, Wi-Fi-based vehicle communication) and C-V2X. What they have in common is that vehicles can communicate over short distances, but the differences appear in the communication method. C-V2X uses existing mobile carrier base stations. On the other hand, Wi-Fi-based V2X Wave requires a dedicated roadside base station (RSU: Roadside Unit) to be able to communicate. V2X wave technology is advantageous for smooth real-time communication in an environment with high information processing.
따라서, 운행 경로 안내 장치(10)는 V2X RSU(200)가 없는 지역 또는 V2X 통신 서비스 영역이 아닌 경우, 이동 통신망(400)을 이용하여 이동통신 서버(500)를 통해 항만관제서버(600)로 차량에 대한 정보 및 이동 경로 정보를 전송할 수 있다.Therefore, when the driving route guidance device 10 is not in an area without a V2X RSU 200 or a V2X communication service area, the route information device 10 uses the mobile communication network 400 to communicate with the port control server 600 through the mobile communication server 500. Information about the vehicle and travel route information can be transmitted.
운행 경로 안내 장치(10)는 PVD 통신을 통해 이동통신망(400)을 거쳐 운행 경로 안내 장치(10)로부터 현재 위치 및 시간 정보를 포함하는 메시지 정보 및 교통정보를 실시간으로 수집하여 항만관제서버(600)로 전송하고, 항만관제서버(600)로부터 전송받은 제어 정보 및 주변 교통정보를 해당 구역의 다른 차량에게 제공할 수 있다.The driving route guidance device 10 collects message information and traffic information including the current location and time information from the driving route guidance device 10 through the mobile communication network 400 through PVD communication in real time and sends it to the port control server 600. ), and the control information and surrounding traffic information transmitted from the port control server 600 can be provided to other vehicles in the area.
일 개시에 의하여 운행 경로 안내 장치(10)는 V2X RSU(200)와 JSON 형식으로 통신할 수 있으며, V2X RSU(200)와 V2X 서버(300)는 항만관제서버(FMS, 600)와 국제표준 규격인 ISO 15784(TIC4.0포함)를 적용하여 국내 환경에 맞는 통신환경에 따라 정보 교환을 할 수 있다.By the start of the operation, the route guidance device 10 can communicate with the V2X RSU 200 in JSON format, and the V2X RSU 200 and the V2X server 300 can communicate with the port control server (FMS, 600) and international standards. By applying ISO 15784 (including TIC4.0), information can be exchanged according to the communication environment suitable for the domestic environment.
도 3은 일 개시에 의한 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 장치의 구성을 설명하기 위한 도면이다.Figure 3 is a diagram illustrating the configuration of a device that guides the optimal driving route to vehicles in a hybrid V2X-based port cooperative autonomous driving cargo transportation system by one disclosure.
일 개시에 의한 운행 경로 안내 장치(10)는 프로세서(20), 메모리(30) 및 통신부(40)를 포함할 수 있다. 일 개시에 의한 운행 경로 안내 장치(10)는 차량 내에 포함되거나, 차량 외부의 외부 서버 또는 외부 장치에 포함될 수 있다.The driving route guidance device 10 according to one disclosure may include a processor 20, a memory 30, and a communication unit 40. The driving route guidance device 10 by way of example may be included in a vehicle, or may be included in an external server or external device outside the vehicle.
여기서 외부 서버 및 외부 장치는 통신 가능한 장치를 포함할 수 있으며, 예를 들어, 통신 가능한 데스크탑 컴퓨터(desktop computer), 랩탑 컴퓨터(laptop computer), 노트북(notebook), 스마트폰(smart phone), 태블릿 PC(tablet PC), 모바일폰(mobile phone), 스마트 워치(smart watch), 스마트 글래스(smart glass), e-book 리더기, PMP(portable multimedia player), 휴대용 게임기, 네비게이션(navigation) 장치, 디지털 카메라(digital camera), DMB(digital multimedia broadcasting) 재생기, 디지털 음성 녹음기(digital audio recorder), 디지털 음성 재생기(digital audio player), 디지털 동영상 녹화기(digital video recorder), 디지털 동영상 재생기(digital video player), PDA(Personal Digital Assistant) 등일 수 있다.Here, the external server and external device may include devices capable of communication, for example, a desktop computer, a laptop computer, a laptop, a smart phone, and a tablet PC. (tablet PC), mobile phone, smart watch, smart glass, e-book reader, PMP (portable multimedia player), portable game console, navigation device, digital camera ( digital camera), DMB (digital multimedia broadcasting) player, digital audio recorder, digital audio player, digital video recorder, digital video player, PDA ( Personal Digital Assistant), etc.
일 개시에 의한 프로세서(20)는, 통상적으로 운행 경로 안내 장치(10)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(20)는, 메모리(30)에 저장된 프로그램들을 실행함으로써, 운행 경로 안내 장치(10)에 포함된 다른 구성들을 전반적으로 제어할 수 있다. 또한, 프로세서(20)는 메모리(30)에 저장된 프로그램들을 실행함으로써, 운행 경로 안내 장치(10)의 기능을 수행할 수 있다. 프로세서(20)는 적어도 하나의 프로세서를 구비할 수 있다. 프로세서(20)는 그 기능 및 역할에 따라, 복수의 프로세서들을 포함하거나, 통합된 형태의 하나의 프로세서를 포함할 수 있다. 일 실시예에서, 프로세서(20)는 메모리(30)에 저장된 적어도 하나의 프로그램을 실행함으로써 알림 메시지를 제공하도록 하는 적어도 하나의 프로세서를 포함할 수 있다.The processor 20 according to one disclosure typically controls the overall operation of the navigation route guidance device 10. For example, the processor 20 can generally control other components included in the driving route guidance device 10 by executing programs stored in the memory 30. Additionally, the processor 20 may perform the function of the driving route guidance device 10 by executing programs stored in the memory 30. Processor 20 may include at least one processor. Depending on its function and role, the processor 20 may include a plurality of processors or may include one processor in an integrated form. In one embodiment, the processor 20 may include at least one processor configured to provide a notification message by executing at least one program stored in the memory 30.
메모리(30)는, 프로세서(20)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 운행 경로 안내 장치(10))로 입력되거나 태양광 발전 설비 모니터링 장치(100)로부터 출력되는 데이터를 저장할 수도 있다. The memory 30 may store programs for processing and control of the processor 20, and may also store data input to the driving route guidance device 10 or output from the solar power generation facility monitoring device 100. .
메모리(30)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리(30) 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The memory 30 may be a flash memory type, hard disk type, multimedia card micro type, card type memory (for example, SD or XD memory 30, etc.). ), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory , may include at least one type of storage medium among a magnetic disk and an optical disk.
메모리(30)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있는데, 여기서, 복수 개의 모듈들은 하드웨어가 아닌 소프트웨어로서, 기능적으로 동작하는 모듈을 의미한다.Programs stored in the memory 30 can be classified into a plurality of modules according to their functions. Here, the plurality of modules refers to functionally operating modules that are software rather than hardware.
메모리(30)는, 프로세서(20)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 운행 경로 안내 장치(10)로 입력되는 이미지 또는 운행 경로 안내 장치(10)로부터 출력되는 가이드 정보를 저장할 수도 있다. 또한, 메모리(30)는 가이드 정보의 출력 여부 판단을 위한 특정 정보를 저장할 수 있다.The memory 30 may store a program for processing and controlling the processor 20, and may also store images input to the driving route guidance device 10 or guide information output from the driving route guidance device 10. . Additionally, the memory 30 may store specific information for determining whether to output guide information.
또한, 프로세서(20)는 통신부(40)를 이용하여 다른 장치 및 다른 서버와 통신할 수 있다. 통신부는, 운행 경로 안내 장치(10)가 다른 장치(미도시) 및 서버(미도시)와 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. 다른 장치(미도시)는 태양광 발전 설비 모니터링 장치(100)와 같은 컴퓨팅 장치이거나, 센싱 장치일 수 있으나, 이에 한정되는 것은 아니다. 예를 들어, 통신부는, 근거리 통신부, 이동 통신부, 방송 수신부를 포함할 수 있다. Additionally, the processor 20 can communicate with other devices and other servers using the communication unit 40. The communication unit may include one or more components that allow the driving route guidance device 10 to communicate with other devices (not shown) and servers (not shown). Other devices (not shown) may be computing devices such as the solar power plant monitoring device 100 or sensing devices, but are not limited thereto. For example, the communication unit may include a short-range communication unit, a mobile communication unit, and a broadcast reception unit.
근거리 통신부(short-range wireless communication unit)는, 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 무선 통신부(Near Field Communication unit), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(Wi-Fi Direct) 통신부, UWB(ultra wideband) 통신부, Ant+ 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. The short-range wireless communication unit includes a Bluetooth communication unit, BLE (Bluetooth Low Energy) communication unit, Near Field Communication unit, WLAN (Wi-Fi) communication unit, Zigbee communication unit, and infrared (IrDA) communication unit. Data Association) communication department, WFD (Wi-Fi Direct) communication department, UWB (ultra wideband) communication department, Ant+ communication department, etc., but is not limited thereto.
이동 통신부는, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 여기에서, 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.The mobile communication unit transmits and receives wireless signals to at least one of a base station, an external terminal, and a server on a mobile communication network. Here, the wireless signal may include various types of data according to voice call signals, video call signals, or text/multimedia message transmission and reception.
일 개시에 의하여 운행 경로 안내 장치(10)는 획득한 이벤트의 이미지 정보를 기초로 이벤트 유형 식별모델을 이용하여 이벤트의 유형을 식별할 수 있다.As a start, the driving route guidance device 10 may identify the type of event using an event type identification model based on the acquired image information of the event.
이벤트 유형 식별모델은 미리 설정된 인공지능 알고리즘을 이용하여 미리 설정된 기준에 따라 구분한 다수의 이벤트 유형별 이미지/영상 정보를 미리 학습시킨 결과에 기초하여 생성된 것으로서, 합성곱 신경망(Convolutional Neural Network, CNN)이 포함될 수 있다. 이벤트 유형 식별모델은 합성곱 신경망 외에도 순환 신경망(Recurrent Neural Network, RNN)과 결합되어 학습된 결과에 따라 생성될 수도 있다.The event type identification model is created based on the results of pre-learning image/video information for each event type classified according to preset criteria using a preset artificial intelligence algorithm, and is a convolutional neural network (CNN). This may be included. In addition to convolutional neural networks, event type identification models can also be combined with recurrent neural networks (RNNs) and created according to the learned results.
여기서 이벤트는, 차량, 사람, 동적 객체 및 정적 객체를 포함할 수 있다. 동적 객체는 도로 위에서 움직이는 모든 물체 및 생명체를 포함할 수 있고, 정적 객체는 도로 상에 떨어진 낙하물, 돌을 포함하는 다양한 물체를 포함할 수 있다. 이벤트는 이벤트의 현재 상태에 따라 상세하게 분류될 수 있으며 그 개수를 제한하지 않는다.Here, events may include vehicles, people, dynamic objects, and static objects. Dynamic objects may include all objects and living things that move on the road, and static objects may include various objects, including falling objects and stones that have fallen on the road. Events can be classified in detail according to the current state of the event, and the number is not limited.
예를 들어, 차량에 관련된 이벤트는 고속주행 차량(2004), 서행 차량(2005), 불법 정차 차량(2006), 역주행 차량(2007), 차량에서 떨어진 낙하물(2008), 교통사고(2003) 등을 포함할 수 있으며, 이에 제한하지 않는다.For example, vehicle-related events include high-speed vehicles (2004), slow-moving vehicles (2005), illegally stopped vehicles (2006), vehicles traveling in reverse (2007), objects falling from vehicles (2008), and traffic accidents (2003). It may include, but is not limited to.
일 개시에 의하여 운행 경로 안내 장치(10)는 이벤트에 관한 정보를 기초로 충돌 예측 모델을 이용하여 이벤트와 자율주행 차량 간의 거리 변화, 이벤트의 상대속도 변화 및 이벤트의 위치변화 중 적어도 어느 하나를 예측한 후, 이벤트와 자율주행 차량 간의 충돌예측시간을 계산할 수 있다.By the start, the route guidance device 10 predicts at least one of a change in the distance between the event and the autonomous vehicle, a change in the relative speed of the event, and a change in the location of the event using a collision prediction model based on information about the event. After that, the predicted collision time between the event and the autonomous vehicle can be calculated.
충돌예측모델은 도로위의 차량 및 객체에 관한 정보를 기초로 학습된다. 충돌예측모델은 기계학습 알고리즘을 이용하여 학습될 수 있다. 여기서, 기계학습 알고리즘은 경사/기울기 하강법(Gradient Descent), 인공신경망, Naive Bayes Classifier(NBC), Hidden Markov Model(HMM), K-Means Clustering, k-Nearest Neighbors(k-NN) 및 Support Vector Machine(SVM) 중 적어도 어느 하나일 수 있다.The collision prediction model is learned based on information about vehicles and objects on the road. The collision prediction model can be learned using a machine learning algorithm. Here, the machine learning algorithms are Gradient Descent, Artificial Neural Network, Naive Bayes Classifier (NBC), Hidden Markov Model (HMM), K-Means Clustering, k-Nearest Neighbors (k-NN), and Support Vector. It can be at least one of Machine (SVM).
일 개시에 의하여 운행 경로 안내 장치(10)는 차량에 포함된 다양한 센서로부터 차량 주변의 다른 차량 및 장애 물에 대한 정보를 획득할 수 있다.By way of example, the driving path guidance device 10 may obtain information about other vehicles and obstacles around the vehicle from various sensors included in the vehicle.
일 개시에 의한 차량에 포함된 센서는 주변차량 및 도로 위의 다양한 객체들을 감지하기 위하여 다양한 종류의 센서들이 복수로 탑재되어야 한다. 예를 들면, 레이더(RAdio Detection And Ranging, RADAR), 라이다 센서, 이미지 센서 및 초음파 센서 등이 이용된다. Sensors included in a vehicle according to an disclosure must be equipped with a plurality of various types of sensors to detect various objects on the road and surrounding vehicles. For example, radar (Radio Detection And Ranging, RADAR), LiDAR sensors, image sensors, and ultrasonic sensors are used.
특히, 라이다 센서는 자율주행 차량의 주변 전방위에 존재하는 주변차량을 실시간으로 감지할 수 있다. 차량에 포함된 라이다는 자율주행 차량의 미리 설정된 위치에 설치되어 미리 설정된 방향으로 회전하면서 자율주행 차량 주변 전 방위에 펄스레이저를 조사한다. 라이다는 자율주행 차량 주변 전방위로부터 반사된 펄스레이저를 수신함으로써, 차량 주변에 대한 정보를 획득할 수 있다. 라이다 센서는 자율주행 차량 주변 360도의 방위각 중에서 각기 다른 범위의 방위각에 해당하는 영역의 정보를 감지하도록 설치될 수 있다.In particular, LiDAR sensors can detect surrounding vehicles in all directions around an autonomous vehicle in real time. The LiDAR included in the vehicle is installed at a preset location on the self-driving vehicle and rotates in a preset direction to irradiate pulse lasers in all directions around the self-driving vehicle. Lidar can obtain information about the vehicle's surroundings by receiving reflected pulse lasers from all directions around the autonomous vehicle. LiDAR sensors can be installed to detect information in areas corresponding to different ranges of azimuths among the 360-degree azimuths around the autonomous vehicle.
또한, 일 개시에 의하여 운행 경로 안내 장치(10)는 항만 내 설치된 CCTV로부터 도로 및 도로 주변의 상황에 대한 영상 정보를 획득할 수 있다.In addition, by the start of the operation, the route guidance device 10 can obtain image information about the road and the surrounding situation from CCTV installed in the port.
일 개시에 의한 운행 경로 안내 장치(10)는 CCTV(220)를 통해 촬영된 영상을 수신한다. CCTV(220)는 항만 내 복수개 설치된 V2X RSU(200)에 설치될 수 있으며, 그 설치 위치를 제한하지 않는다. CCTV(220)에서 촬영된 영상은 V2X 통신 시스템을 이용하여 항만관제서버(600)로 전송될 수 있어, 경제적 효과를 얻을 수 있다.The driving route guidance device 10 receives images captured through the CCTV 220. CCTV (220) can be installed on multiple V2X RSUs (200) installed in the port, and its installation location is not limited. The video captured by the CCTV 220 can be transmitted to the port control server 600 using the V2X communication system, thereby achieving economic benefits.
일 개시에 의한 운행 경로 안내 장치(10)는 CCTV 영상에서 획득된 이미지 프레임에서 동적객체를 인식하고 위치를 확인할 수 있다. 여기서 동적객체의 인식은 인공지능을 활용할 수 있다. 영상 프레임에 포함된 동적 객체인 차량, 사람, 자전거 등을 식별하는데 있어서, 하나의 이미지에서 여러 객체(를 실시간 가까운 속도로 인지가 가능하다. 이때 인공지능을 활용하여 인지하고자 하는 객체를 학습한 후, CCTV 영상의 프레임에서 해당 객체들을 추적하는 모델을 적용하는 것이다. 한편 인공지능 기술에서도 영상정보를 분석하는 기술이 탑재되기도 한다. 본 발명에서의 영상분석을 위한 인공지능 기술로는 Faster RCNN, YOLO, SSD 중 어느 하나가 이용될 수 있으며 이로써 한정하는 것은 아니다. Faster RCNN은 초기 RCNN에서 Fast RCNN을 거쳐 실시간 처리속도를 목표로 개선된 모델이다. 이는 Fast RCNN과 구조는 유사하지만, 매우 작은 region proposal network라는 회귀네트워크를 셀렉티브 서치(selective search)에 활용하여 RCNN 대비 250배, Fast RCNN 대비 25배의 처리 속도 성능을 보여준다. YOLO는 이미지의 픽셀 단위가 아닌 n개의 상자에 해당하는 그리드(grid) 단위로 나누어 객체를 추적하는 방식이며, 실시간에 가까운 거리 성능으로 리얼타임 디텍션 시스템(Realtime Detection System)에 적합한 모델이다. SSD는 다양한 크기의 피쳐 맵(Feature Map)을 바탕으로 한 장의 이미지에서 다양한 목표 객체를 추적하는 방식을 취하는 방식으로 균형 있는 정확도와 처리 속도를 보여주는 모델이다.The driving route guidance device 10 by way of example can recognize a dynamic object and confirm its location in an image frame obtained from a CCTV video. Here, the recognition of dynamic objects can utilize artificial intelligence. In identifying dynamic objects such as vehicles, people, bicycles, etc. included in a video frame, it is possible to recognize multiple objects in one image at a speed close to real-time. At this time, artificial intelligence is used to learn the object to be recognized, and then , A model that tracks the objects in the frame of the CCTV video is applied. Meanwhile, the artificial intelligence technology for analyzing video information in the present invention is Faster RCNN and YOLO. , any one of SSDs can be used and is not limited to this. Faster RCNN is a model that has been improved from the initial RCNN to Fast RCNN with the goal of real-time processing speed, but has a very small region proposal. By using a regression network called network for selective search, YOLO shows processing speed performance of 250 times that of RCNN and 25 times that of Fast RCNN, not in the pixel unit of the image but in the grid unit corresponding to n boxes. It is a method of tracking objects by dividing them into two parts, and SSD is a model suitable for a real-time detection system with close real-time distance performance. It is a model suitable for various target objects in one image based on feature maps of various sizes. It is a model that shows balanced accuracy and processing speed by tracking .
다음으로 일 개시에 의한 운행 경로 안내 장치(10)는 인식된 동적객체의 위치를 글로벌 좌표계로 변환할 수 있다. 본 발명의 실시예에서 입력정보로 이용되는 CCTV 영상은 가로(X), 세로(Y)가 각각 1920과 1080 해상도를 가지고 있는 반면, 정밀, 항공, 일반지도가 활용되는 시각화에서는 위도 -19~90, 경도 -180~180의 범위를 가지는 WGS84 좌표계를 사용한다. 따라서 입력영상에서 추적되는 객체의 정위치 매핑을 위해서는 좌표계 간의 차이(translate, rotation, scale)를 설명할 수 있는 변환 행렬이 요구된다. CCTV 영상과 시각화의 차원이 CCTV 좌표계와 지도간의 좌표계 변환 관계가 정립된 변환 행렬을 통해 영상좌표계로 정의된 위치를 지도좌표계로 변환하는 것으로, 본 발명은 유용성 검증 측면에서 H 계산 방법을 이용하였다. H는 2D-2D, 2D-3D 간 좌표계 변환에 주로 활용되는 방법이다. Next, the driving path guidance device 10 by one start can convert the location of the recognized dynamic object into a global coordinate system. In the embodiment of the present invention, the CCTV image used as input information has horizontal (X) and vertical (Y) resolutions of 1920 and 1080, respectively, while visualization using precision, aerial, and general maps has latitude -19 to 90 , uses the WGS84 coordinate system, which ranges from -180 to 180 longitude. Therefore, in order to map the exact position of the object tracked in the input image, a transformation matrix that can explain the differences (translate, rotation, scale) between coordinate systems is required. The dimension of CCTV video and visualization is to convert the location defined in the video coordinate system to the map coordinate system through a transformation matrix in which the coordinate system conversion relationship between the CCTV coordinate system and the map is established, and the present invention used the H calculation method in terms of usability verification. H is a method mainly used for coordinate system conversion between 2D-2D and 2D-3D.
보다 구체적으로 서로 다른 두 방향의 카메라에서 같은 점 x를 바라볼 때 각 카메라의 영상에 맺히는 점 x(121)와 WGS84 좌표계에서의 x'(122) 간의 이동, 회전 등이 정의된 3*3행렬의 변환 관계의 정의를 통해 좌표변환이 가능하다.More specifically, when looking at the same point x from cameras in two different directions, a 3*3 matrix defining the movement, rotation, etc. between the point Coordinate transformation is possible through the definition of the transformation relationship.
예를 들어, CCTV 영상의 불변하는 특징점에 대한 WGS 좌표계 대응점을 활용하면, CCTV영상에서 불변하는 특징점(차선, 노면표시, 횡단보도 등)을 정의하고, 도로의 정보를 실측하여 WGS84 좌표에 제작한 정밀도로지도에서 영상 특징점에 대응되는 점들을 정의하여 매뉴얼 방식을 통해 객체의 위치를 변환할 수 있다.For example, by using the WGS coordinate system corresponding points for the invariant feature points of the CCTV image, invariant feature points (lanes, road markings, crosswalks, etc.) in the CCTV image are defined, and the road information is measured and produced in WGS84 coordinates. By defining points corresponding to image feature points on the map with high precision, the location of the object can be converted through a manual method.
아래 수학식 1은 객체의 위치를 변환하기 위한 것으로서, 좌표계간 변환관계 계산을 위해 각 영상별 25개의 불변 특징점을 정의할 수 있다.Equation 1 below is used to transform the position of an object, and 25 invariant feature points can be defined for each image to calculate the transformation relationship between coordinate systems.
[수학식 1][Equation 1]
여기서, 는 WGS84 좌표계의 동적객체의 위치를 나타내고, 는 영상이미지 내에서의 객체 위치를 나타낸다.here, represents the position of the dynamic object in the WGS84 coordinate system, represents the object location within the video image.
그리고 좌표계로 변환된 동적객체정보가 활용되도록 출력할 수 있다. 이때 동적객체정보는 객체 타입, 위치, ID 등으로 출력되며, 하나의 동적객체에 대한 속성들로서 용이한 전달 및 활용을 위해서 하나의 데이터 셋으로 묶는 과정이 요구되며, 이를 위해 적용할 수 있는 포맷들은 다양할 수 있다. 예를 들어 인코딩, 디코딩이 빠르고 안정적인 json 포맷을 채택하여 동적객체의 식별 및 추적 결과로 출력된 속성정보를 정의할 수 있다.And the dynamic object information converted to a coordinate system can be output for use. At this time, dynamic object information is output as object type, location, ID, etc., and as properties of one dynamic object, a process of bundling them into one data set is required for easy transmission and use, and the formats that can be applied for this purpose are It can vary. For example, by adopting the json format, which is fast and stable in encoding and decoding, you can define the attribute information output as a result of identification and tracking of dynamic objects.
이와 같이 정의된 동적객체정보는 시각화 모듈이 동적객체정보를 받아와 디코딩을 수행한 후 컨텍스트 맵에 동적객체정보를 매핑하여 웹기반에서 시각화되어 제공받을 수 있다.The dynamic object information defined in this way can be visualized and provided on a web-based basis by mapping the dynamic object information to the context map after the visualization module receives the dynamic object information and performs decoding.
도 4는 일 개시에 의한 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 장치가 외부 장치 및 외부 서버와 통신하는 구성을 설명하기 위한 도면이다.FIG. 4 is a diagram illustrating a configuration in which a device that guides the optimal driving path to a vehicle in a hybrid V2X-based port cooperative autonomous cargo transportation system communicates with an external device and an external server.
일 개시에 의하여 운행 경로 안내 장치(10)는 항만 내 차량들, 항만 내 설치된 CCTV, 외부 서버, 항만 내 설치된 센서 등으로부터 차량 주변환경 센싱 정보(4001)를 획득할 수 있다. 운행 경로 안내 장치(10)는 차량주변환경 센싱 정보(4001)를 항만관제서버로 보내어, 차량을 제어하기 위한 기본 정보로서 활용할 수 있다.As a start, the driving route guidance device 10 can acquire vehicle surrounding environment sensing information 4001 from vehicles in the port, CCTVs installed in the port, external servers, and sensors installed in the port. The driving route guidance device 10 can send the vehicle surrounding environment sensing information 4001 to the port control server and use it as basic information for controlling the vehicle.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량이 V2X 통신 서비스 영역에 위치한 경우, 차량의 V2X 수신부(130)를 이용하여 외부 서버(600)로부터 목적지 및/또는 이동 경로 정보를 수신할 수 있다. 이때, 차량이 V2X 통신 서비스 영역에 위치하지 않은 경우, 차량의 이동통신 장치(110)를 이용하여 외부 서버로부터 이동 경로 정보를 수신하도록 채널 스위치(150)를 제어할 수 있다.By way of disclosure, when the vehicle is located in a V2X communication service area, the route guidance device 10 may receive destination and/or movement route information from the external server 600 using the vehicle's V2X receiver 130. . At this time, if the vehicle is not located in the V2X communication service area, the channel switch 150 can be controlled to receive movement route information from an external server using the vehicle's mobile communication device 110.
일 개시에 의하여 하이브리드 V2X 단말기(100)의 중앙처리부(140)는 하이브리드 V2X 통신시스템이 포함된 차량이 V2X 통신 서비스 영역에 위치하고 있는지 여부를 판단할 수 있다.By way of disclosure, the central processing unit 140 of the hybrid V2X terminal 100 may determine whether a vehicle including a hybrid V2X communication system is located in the V2X communication service area.
예를 들어, 운행 경로 안내 장치(10)는 V2X 수신부(130)를 통해 V2I를 지속적으로 수신가능한 경우, 하이브리드 V2X 통신시스템이 포함된 차량이 V2X 통신 서비스 영역에 위치하고 있다고 판단할 수 있으며, V2X 수신부(130)를 통해 V2I 신호를 수신하지 못하는 경우, 하이브리드 V2X 통신시스템이 포함된 차량이 V2X 통신 서비스 영역에 위치하고 있지 않다고 판단할 수 있다.For example, if the driving route guidance device 10 can continuously receive V2I through the V2X receiver 130, it may determine that a vehicle including a hybrid V2X communication system is located in the V2X communication service area, and the V2X receiver If the V2I signal is not received through (130), it may be determined that the vehicle including the hybrid V2X communication system is not located in the V2X communication service area.
일 개시에 의한 이동통신 장치(110)는 컨텍스트 맵에 실시간 차량 상태 정보를 표시하고, 차량의 목적지까지의 실시간 교통 정보를 표시하고, 제 1 인공지능 학습모델을 이용하여 차량에 지정된 작업에 가장 적합한 경로를 생성하여 표시할 수 있다.The mobile communication device 110 displays real-time vehicle status information on a context map, displays real-time traffic information to the vehicle's destination, and uses a first artificial intelligence learning model to determine the most appropriate task for the vehicle. You can create and display a route.
일 개시에 의한 제 1 인공지능 학습모델은 차량의 종류, 차량의 운반목적, 목적지, 차량의 속도 및 차량의 상태 등을 포함하는 차량 상태 정보와, 도로 정보, 날씨 정보 등을 포함하는 주변 환경 정보를 학습하여 적합 경로 생성 모델을 생성할 수 있다. 일 개시에 의한 이동통신 장치(110)는 적합 경로 생성 모델을 이용하여 현재 차량에게 가장 적합한 이동 경로를 결정할 수 있다. The first artificial intelligence learning model by one disclosure includes vehicle status information including the type of vehicle, vehicle transportation purpose, destination, vehicle speed, and vehicle status, and surrounding environment information including road information and weather information. You can create a suitable path generation model by learning. The mobile communication device 110 according to one disclosure may determine the most suitable travel path for the current vehicle using a suitable path creation model.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량이 V2X 통신 서비스 영역에 위치하고 있는지 여부를 판단하기 위하여 차량이 지나가는 도로에 설치된 V2X 기지국의 위치 정보 및 V2X 기지국의 통신 서비스 영역을 획득할 수 있다. V2X 기지국은 복수개 설치되어 주변 영역에 V2X 통신 서비스를 제공할 수 있다.By way of disclosure, the driving route guidance device 10 may acquire the location information of the V2X base station installed on the road on which the vehicle passes and the communication service area of the V2X base station in order to determine whether the vehicle is located in the V2X communication service area. Multiple V2X base stations can be installed to provide V2X communication services to surrounding areas.
일 개시에 의하여 운행 경로 안내 장치(10)는 도로 정보, 차량 위치 정보 및 차량 속도 정보에 기초하여 차량의 현재 위치가 V2X 통신 서비스 영역에 해당하는지 실시간으로 판단할 수 있다.By way of disclosure, the driving route guidance device 10 can determine in real time whether the current location of the vehicle corresponds to the V2X communication service area based on road information, vehicle location information, and vehicle speed information.
운행 경로 안내 장치(10)는 차량 제어 정보에 기반하여 차량 상태 정보를 생성한 후, 차량이 V2X 통신 서비스 영역에 위치하고 있는지 여부를 판단하고, 차량이 V2X 통신 서비스 영역에 위치한 경우, 차량의 V2X 송신부(120)를 이용하여 차량 상태 정보를 외부 서버로 송신할 수 있다. The driving route guidance device 10 generates vehicle status information based on vehicle control information and then determines whether the vehicle is located in the V2X communication service area. If the vehicle is located in the V2X communication service area, the vehicle's V2X transmitter Vehicle status information can be transmitted to an external server using (120).
일 개시에 의하여 운행 경로 안내 장치(10)는 차량이 V2X 통신 서비스 영역을 벗어나는 경우, V2X 송신부(120)가 아닌 이동통신 장치(110)를 이용하여 차량 상태 정보를 외부 서버로 송신할 수 있다.By way of disclosure, when the vehicle leaves the V2X communication service area, the driving route guidance device 10 may transmit vehicle status information to an external server using the mobile communication device 110 rather than the V2X transmitter 120.
일 개시에 의한 이동통신 장치(110)는 이동체 상호 간 또는 이동체와 이동체 외부와의 통신을 수행하는 것을 목적으로 한 통신망으로서, 이동체 위치의 추적, 기지국 설정, 경로 설정 등 이동체를 대상으로 한 특유의 기능을 포함할 수 있으며, LTE, 5G, 6G등의 통신 방법을 포함할 수 있다. 통신 방법의 종류를 제한하지 않는다.The mobile communication device 110 according to one disclosure is a communication network aimed at performing communication between moving objects or between a moving object and the outside of the moving object, and is capable of providing unique functions targeting a moving object, such as tracking the location of a moving object, setting a base station, and setting a route. It may include functions and may include communication methods such as LTE, 5G, and 6G. There are no restrictions on the type of communication method.
일 개시에 의한 차량 제어부(101)는 차량의 전반적인 제어를 담당하며, 특히, 외부 서버(600)로부터 수신한 제어 정보에 기반하여 차량의 자율주행을 제어할 수 있다.The vehicle control unit 101 is responsible for overall control of the vehicle, and in particular, can control autonomous driving of the vehicle based on control information received from the external server 600.
예를 들어, 제어 정보는 항만을 주행하는 야드트럭 및 크레인 등 이동객체 각각에서 이동 객체의 현재 위치, 목적지, 항만 시설 및 다른 이동객체의 위치 변화량을 고려하여 항만위를 주행하는 야드 트럭과 트레인의 안전 주행 경로를 포함할 수 있으며, 아울러, 안전 주행 경로, 작업 효율을 향상시키는 경로 및 최단 경로 등 다양한 경로를 사용자 옵션에 따라 생성할 수 있다.For example, control information is provided to each moving object such as a yard truck or crane traveling on a port, considering the current location of the moving object, destination, port facilities, and the amount of change in the position of other moving objects. A safe driving route can be included, and various routes such as a safe driving route, a route that improves work efficiency, and the shortest route can be created according to user options.
일 개시에 의하여 항만관제서버(600)는 차량이 V2X 통신 가능한 영역에 위치하고 있는지 여부를 판단할 수 있다. 예를 들어, 항만관제서버(600)가 차량으로부터 V2I 통신 메시지를 수신하는 경우 차량이 V2X 통신 가능 영역에 있다고 판단할 수 있으며, PVD 통신 메시지를 수신하는 경우 V2X 통신 불가능 영역에 있다고 판단할 수 있다.By starting, the port control server 600 can determine whether the vehicle is located in an area where V2X communication is possible. For example, when the port control server 600 receives a V2I communication message from a vehicle, it may determine that the vehicle is in a V2X communication capable area, and when it receives a PVD communication message, it may determine that the vehicle is in a V2X communication unavailable area. .
일 개시에 의하여 항만관제서버(600)가 차량이 V2X 통신 가능한 영역에 위치하고 있다고 판단되면 V2X 서버(300) 및 V2X 기지국(RSU, 200)을 통해 차량의 V2X 수신부(130)로 목적지 정보 및 이동 경로 정보를 전송할 수 있다. 추가적으로, 이동 경로 변경을 위한 차량의 제어 정보를 함께 전송할 수 있다.When the port control server 600 determines that the vehicle is located in an area where V2X communication is possible, destination information and movement route are sent to the vehicle's V2X receiver 130 through the V2X server 300 and the V2X base station (RSU, 200). Information can be transmitted. Additionally, vehicle control information for changing the travel route can also be transmitted.
도 5는 일 개시에 의한 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 서비스의 흐름을 설명하기 위한 도면이다.Figure 5 is a diagram illustrating the flow of a service that guides the optimal operation route to vehicles in a hybrid V2X-based port cooperative autonomous driving cargo transportation system by one start.
일 개시에 의하여 항만 관제 서버(600)는 외부 서버 및 외부 장치로부터 차량의 목적지 및/또는 이동경로 정보를 수신할 수 있다. 여기서 이동경로 정보는 차량이 목적지까지 이동하기 위한 최적의 이동경로일 수 있다. 여기서 최적의 이동경로는 차량의 운행 목적에 따른 운행 모드(안전모드, 고속모드 등)에 기초하여 생성되며, 도로의 주변 환경, 장애물 여부, 다른 차량의 존재 등에 따라 실시간 변경될 수 있다.By way of example, the port control server 600 may receive the vehicle's destination and/or movement path information from an external server and an external device. Here, the movement path information may be the optimal movement route for the vehicle to move to the destination. Here, the optimal travel route is created based on the driving mode (safe mode, high-speed mode, etc.) according to the vehicle's driving purpose, and can change in real time depending on the surrounding environment of the road, presence of obstacles, presence of other vehicles, etc.
일 개시에 의하여 항만 관제 서버(600)는 앞서 살펴본 바와 같이, V2X 통신 및 이동통신 서버를 동시에 이용하여 차량 이동 경로를 차량으로 전송할 수 있다. V2X 통신을 이용하는 경우 V2X 서버(300)를 이용하며, 이동통신을 이용하는 경우 이동통신망(400)을 이용하여 차량의 하이브리드 V2X 단말기(100)와 통신할 수 있다.By way of disclosure, the port control server 600 can transmit the vehicle movement path to the vehicle by simultaneously using V2X communication and mobile communication servers, as discussed above. When using V2X communication, the V2X server 300 is used, and when using mobile communication, the mobile communication network 400 can be used to communicate with the vehicle's hybrid V2X terminal 100.
도 6은 일 개시에 의한 차량의 최적 운행 경로를 생성하기 위한 기술적 특징을 설명하기 위한 도면이다.FIG. 6 is a diagram illustrating technical features for creating an optimal driving path for a vehicle according to an exemplary embodiment of the present disclosure.
일 개시에 의한 운행 경로 안내 장치(10)는 차량의 이동 경로 정보를 생성하기 위하여 차량의 주변 차량의 주행 정보를 획득할 수 있다.The driving route guidance device 10 by way of example may obtain driving information of vehicles surrounding the vehicle in order to generate movement route information of the vehicle.
도 6의 (가)와 같이 일 개시에 의한 운행 경로 안내 장치(10)는 차량(6000)의 주변 차량의 주행 정보를 이용하여, 차량과 동일한 주행 방향을 가지는 제 1 차량(6001)을 결정할 수 있다.As shown in (a) of FIG. 6, the driving route guidance device 10 by one start can determine the first vehicle 6001 having the same driving direction as the vehicle 6000 using the driving information of surrounding vehicles. there is.
일 개시에 의하여 운행 경로 안내 장치(10)는 GPS(Global Positioning System)기반의 경로 이력(path history)과 예측 경로(path prediction)를 바탕으로 동일한 도로, 동일한 주행 방향을 갖는 차량들을 결정할 수 있다.By way of disclosure, the driving path guidance device 10 may determine vehicles having the same road and the same driving direction based on path history and path prediction based on a Global Positioning System (GPS).
일 개시에 의하여 운행 경로 안내 장치(10)는 차량 간(Vehicle to Vehicle, V2V) 통신을 통해 타 차량의 방향 값을 수신할 수 있다. 또한, 통신부(120)는 차량 대 인프라(Vehicle to Infrastructure, V2I) 통신을 통해 차량과 차량이 주행중인 도로 주변에 기 구축된 인프라 간의 통신을 수행할 수 있다. 운행 경로 안내 장치(10)는 차량 간 및 차량 대 인프라 간의 정보 교환을 위해 적은 지연과 높은 효율을 갖는 모든 통신 방식을 포함할 수 있다.By way of disclosure, the driving route guidance device 10 may receive the direction value of another vehicle through vehicle-to-vehicle (V2V) communication. Additionally, the communication unit 120 can perform communication between the vehicle and the infrastructure already built around the road on which the vehicle is driving through vehicle-to-infrastructure (V2I) communication. The driving route guidance device 10 may include all communication methods with low delay and high efficiency for information exchange between vehicles and between vehicles and infrastructure.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량의 방향 값을 측정한다. 이때, 방향 값은 헤딩(heading), 요 레이트(yaw rate), 조향각(steering angle) 등을 포함한다. 헤딩은 항시 불변하는 북극성의 방향인 진북 방향과 차량의 진로 방향 간의 편차를 말한다. 요 레이트는 차량의 진로 방향이 좌측 또는 우측으로 향할 때, 차량의 수직축(vertical axis)을 중심으로 발생하는 요 값의 각속도(angular velocity)를 말한다. 또한, 조향각은 차량이 진로 방향을 바꿀 때, 조향 바퀴의 스핀들(spindle)이 선회 이동하는 각도를 말한다.By starting, the driving path guidance device 10 measures the direction value of the vehicle. At this time, the direction value includes heading, yaw rate, steering angle, etc. Heading refers to the deviation between true north, which is the direction of Polaris, which is always unchanging, and the vehicle's direction. The yaw rate refers to the angular velocity of the yaw value that occurs around the vertical axis of the vehicle when the vehicle's direction of travel is toward the left or right. Additionally, the steering angle refers to the angle at which the spindle of the steering wheel turns when the vehicle changes direction.
일 개시에 의한 운행 경로 안내 장치(10)는 차량이 운행 중인 차선에 위치한 제 2 차량(6003) 및 제 1 차량(6001)이 운행 중인 차선에 위치한 제 3 차량(6002)을 결정할 수 있다.The driving route guidance device 10 by way of example may determine the second vehicle 6003 located in the lane in which the vehicle is traveling and the third vehicle 6002 located in the lane in which the first vehicle 6001 is traveling.
일 개시에 의한 운행 경로 안내 장치(10)는 제 1 차량(6001), 제 2 차량(6003) 및 제 3 차량(6002)의 속도 및 차량과의 거리에 기초하여 차량과 충돌할 확률을 계산하고, 계산값 및 차량의 주행 모드에 기초하여 차량의 차선 변경 정보를 생성할 수 있다.The driving path guidance device 10 by one start calculates the probability of collision with the vehicle based on the speed of the first vehicle 6001, the second vehicle 6003, and the third vehicle 6002 and the distance to the vehicle, , lane change information of the vehicle can be generated based on the calculated value and the driving mode of the vehicle.
또한, 일 개시에 의한 운행 경로 안내 장치(10)는 차량(6000)의 이동 경로In addition, the travel route guidance device 10 by one start provides the travel route of the vehicle 6000.
일 개시에 의한 운행 경로 안내 장치(10)는 차량의 이동 경로에 위치한 장애물 정보를 획득할 수 있으며, 장애물 정보를 이용하여, 차량이 현재 이동 경로를 유지하는 경우 장애물과 충돌할지 판단할 수 있다.The driving path guidance device 10 by way of example may obtain information on obstacles located in the vehicle's travel path, and may use the obstacle information to determine whether the vehicle will collide with the obstacle if it maintains its current travel path.
일 개시에 의한 운행 경로 안내 장치(10)는 장애물을 회피하기 위한 새로운 이동 경로를 생성할 수 있다.The travel route guidance device 10 by one start can create a new travel route to avoid obstacles.
일 개시에 의한 운행 경로 안내 장치(10)는 차량의 이동 경로가 변경되는 경우, 차량의 주변 차량에게 차량의 변경된 이동 경로에 대한 정보를 전송할 수 있다.When the travel route of the vehicle changes, the travel route guidance device 10 by one disclosure may transmit information about the changed travel route of the vehicle to vehicles surrounding the vehicle.
일 개시에 의한 운행 경로 안내 장치(10)는 차량(6000)의 곡률 반경, GPS 기반의 경로 이력과 예측 경로, 자 차량 및 타 차량의 방향 값 등의 정보를 전달받는다. 여기서, 곡률 반경은 자 차량을 기준으로 주변 차량들이 같은 차선에 있는지 확인하는데 이용될 수 있다. 또한, 경로 이력과 예측 경로는 전술한 바와 같이, 동일한 도로 및 동일한 주행 방향을 갖는 차량들로 통신하는 차량들을 한정하는 데 이용될 수 있다.The driving route guidance device 10 receives information such as the curvature radius of the vehicle 6000, GPS-based route history and predicted route, and direction values of the vehicle 6000 and other vehicles. Here, the radius of curvature can be used to check whether surrounding vehicles are in the same lane as the vehicle. Additionally, route history and predicted routes can be used to limit communicating vehicles to vehicles on the same road and with the same direction of travel, as described above.
한편, 도 6의 (나)는 제 4 차량(6004)이 차량(6000)의 촬영 가능 범위 내에 존재하면서 곡선 도로에 진입하고 있고, 차량(6000)은 직선 주행 중인 상황을 나타낸다. 이 경우, 운행 경로 안내 장치(10)는 차선 변경을 판단하는 데 방향 값만을 이용하면 제 4 차량(6004)이 실제 차선 변경을 하지 않았음에도 불구하고 차선 변경으로 판단하게 될 수 있다. 따라서, 제 4 차량(6004)이 차량(6000)의 촬영 가능 범위 내에 존재하나 주행 중인 도로가 곡선 도로인 경우, 차선 변경 판단에 차량의 카메라에서 촬영한 영상을 이용할 수 있다. 이와 같이, 방향 값 외에 촬영부에서 획득한 촬영한 영상을 이용한 차선 변경 판단을 할 수 있다.Meanwhile, (b) of FIG. 6 shows a situation where the fourth vehicle 6004 is within the photographable range of the vehicle 6000 and is entering a curved road, and the vehicle 6000 is driving in a straight line. In this case, if the driving route guidance device 10 uses only the direction value to determine a lane change, it may determine that the fourth vehicle 6004 has changed lanes even though it has not actually changed lanes. Accordingly, if the fourth vehicle 6004 is within the photographable range of the vehicle 6000, but the road on which it is traveling is a curved road, the image captured by the vehicle's camera can be used to determine lane change. In this way, a lane change decision can be made using the captured image acquired by the imaging unit in addition to the direction value.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량의 주변 차량의 속성에 따라 차량과 충돌할 가능성을 계산한 결과값에 기초하여 단계별 경고 알림 정보를 생성할 수 있다. 예를 들어, 차량의 앞에서 운행중인 주변 차량이 급한 차선 변경을 시도하는 경우, 차량과 주변 차량의 현재 이동 속도에 기초하여 충돌 가능성을 계산하고 그에 따라 경고 알림 단계를 설정할 수 있다.By way of example, the driving route guidance device 10 may generate step-by-step warning notification information based on the result of calculating the possibility of collision with the vehicle according to the characteristics of the vehicle's surrounding vehicles. For example, if a nearby vehicle driving in front of the vehicle attempts to change lanes suddenly, the possibility of collision can be calculated based on the current moving speeds of the vehicle and the surrounding vehicle, and a warning notification level can be set accordingly.
일 개시에 의하여 운행 경로 안내 장치(10)는 주변 차량의 차선 변경이 확인된 경우, 차량과 주변 차량 간 충돌 회피를 위한 정지 거리를 계산할 수 있다. 여기서, 정지 거리는 자 차량의 속력과 정지 시간의 곱으로 계산된다. 이때, 정지 시간은 반응 시간과 제동 시간의 합으로 나타낼 수 있다. 여기서, 반응 시간은 차량이 장애물을 인지하고 제동을 시작하기까지의 시간으로 약 2초 이내의 시간이다. 또한, 제동 시간은 제동을 시작하여 차량이 정지되기까지의 시간이다. 제동 시간은 차량의 현재 속도 및 차량의 브레이크 성능 등에 따라 상이할 수 있다.As a start, when a lane change of a surrounding vehicle is confirmed, the driving route guidance device 10 may calculate a stopping distance to avoid collision between the vehicle and the surrounding vehicle. Here, the stopping distance is calculated as the product of the vehicle's speed and stopping time. At this time, the stopping time can be expressed as the sum of the reaction time and braking time. Here, the reaction time is the time from when the vehicle recognizes the obstacle and starts braking, which is about 2 seconds or less. Additionally, the braking time is the time from when braking begins until the vehicle stops. The braking time may vary depending on the current speed of the vehicle and the vehicle's brake performance.
일 개시에 의하여 운행 경로 안내 장치(10)는 정지 시간을 바탕으로 차선 변경 차량 간의 안전 거리 유지를 위한 요구 속도를 산출하고, 산출된 요구 속도로 자 차량의 속도를 제어함으로써 자 차량과 차선 변경 차량 간의 충돌을 회피할 수 있으며, 또는 차량과의 충돌을 피하기 위한 새로운 이동 경로를 생성할 수 있다.By starting, the route guidance device 10 calculates the required speed for maintaining a safe distance between the lane-changing vehicles based on the stopping time, and controls the speed of the own vehicle at the calculated required speed to separate the own vehicle from the lane-changing vehicle. Collisions between vehicles can be avoided, or new movement paths can be created to avoid collisions with vehicles.
도 7은 일 개시에 의한 인공지능 학습모델을 포함하는 프로세서의 구성을 나타내는 도면이다.Figure 7 is a diagram showing the configuration of a processor including an artificial intelligence learning model according to an disclosure.
일 개시에 의한 운행 경로 안내 장치(10)의 중앙처리부(140)는 데이터 학습부(21) 및 제어정보 생성부(22) 중 적어도 하나를 포함할 수 있다.The central processing unit 140 of the driving route guidance device 10 according to one disclosure may include at least one of a data learning unit 21 and a control information generating unit 22.
일 개시에 의하여 운행 경로 안내 장치(10)는 차량에 포함된 센서를 이용하여 획득한 소음 데이터, 진동 데이터 및 연소 압력 측정 데이터를 획득할 수 있다.By way of disclosure, the driving route guidance device 10 may acquire noise data, vibration data, and combustion pressure measurement data obtained using sensors included in the vehicle.
일 개시에 의하여 운행 경로 안내 장치(10)는 제 2 인공지능 학습 모델을 이용하여 소음 데이터, 진동 데이터, 연소 압력 측정 데이터 및 차량 운행 목적에 대한 정보 학습하여, 차량의 주행 상태를 진단할 수 있다.By the start, the driving route guidance device 10 can diagnose the driving condition of the vehicle by learning noise data, vibration data, combustion pressure measurement data, and information about the purpose of vehicle operation using a second artificial intelligence learning model. .
일 개시에 의하여 운행 경로 안내 장치(10)는 차량의 주행 상태에 기초하여 차량의 주행 모드를 실시간 결정할 수 있다. 또한, 결정된 차량의 주행 모드에 기초하여 차량 제어 정보를 생성하여 차량으로 전달할 수 있다.By way of example, the driving route guidance device 10 may determine the driving mode of the vehicle in real time based on the driving state of the vehicle. Additionally, vehicle control information may be generated based on the determined driving mode of the vehicle and transmitted to the vehicle.
제 2 인공지능 학습모델은 전처리된 센서 데이터를 분석하여 자율주행을 위한 제어 데이터 및 주행 경로를 생성하도록 학습된 딥러닝 모델 또는 이를 실행하는 프로세서를 말한다. The second artificial intelligence learning model refers to a deep learning model learned to generate control data and driving paths for autonomous driving by analyzing preprocessed sensor data, or a processor that executes it.
일 개시에 의한 데이터 학습부(21)는 소음 데이터, 진동 데이터, 연소 압력 측정 데이터 및 차량 운행 목적에 대한 정보를 학습할 수 있다. 구체적으로, 데이터 학습부(21)는 소음 데이터, 진동 데이터, 연소 압력 측정 데이터 및 차량 운행 목적에 대한 정보로부터, 차량의 주행 상태를 진단하는 기준을 학습할 수 있다. 또한, 데이터 학습부(21)는 차량의 주행 상태의 양상에 따른 차량의 주행 상태에 따른 제어 정보를 학습할 수 있다. 즉, 데이터 학습부(21)는 누적된 차량의 주행 상태에 기초하여 새로운 차량의 제어 정보를 생성, 학습 또는 업데이트할 수 있다.The data learning unit 21 by one start can learn noise data, vibration data, combustion pressure measurement data, and information about the purpose of vehicle operation. Specifically, the data learning unit 21 may learn criteria for diagnosing the driving state of the vehicle from noise data, vibration data, combustion pressure measurement data, and information on the purpose of vehicle operation. Additionally, the data learning unit 21 may learn control information according to the driving state of the vehicle according to the driving state of the vehicle. That is, the data learning unit 21 can generate, learn, or update new vehicle control information based on the accumulated driving status of the vehicle.
프로세서(140)는 학습된 기준에 따라 차량의 주행 상태를 분석하여 차량의 주행 모드를 결정할 수 있다. 그리고 프로세서(140)는 차량의 주행 정보, 상태 정보 및 도로 주변 환경 정보로부터 학습에 필요한 데이터를 추출할 수 있다. 이로부터 데이터 학습부(21)는 차량 제어 정보 생성 모델을 생성 및 업데이트할 수 있다.The processor 140 may determine the driving mode of the vehicle by analyzing the driving state of the vehicle according to the learned criteria. Additionally, the processor 140 can extract data necessary for learning from the vehicle's driving information, status information, and road surrounding environment information. From this, the data learning unit 21 can create and update the vehicle control information generation model.
제어정보 생성부(22)는 학습된 차량 제어 생성 모델을 이용하여, 소정의 데이터로부터 상황을 인식할 수 있다. 제어정보 생성부(22)는 학습에 의한 기설정된 기준에 따라 소정의 데이터를 획득하고, 획득된 데이터를 입력 값으로 하여 데이터 인식 모델을 이용할 수 있다. 예를 들어, 학습된 컨텍스트 모델 등을 이용하여 차량의 상태 정보, 운전 히스토리, 목적지 정보, 차량운행 목적 정보, 교통 정보, 기 저장된 맵 정보, 차량의 주변 환경 정보 등을 분석하고 주행 경로를 생성하기 위한 데이터를 추출할 수 있다. 또한, 학습된 모델을 이용하여, 제어정보 생성부(22)는 외부서버로부터 현재 주변 상황에 대한 정보를 획득하여 차량에게 가장 알맞은 주행 모드를 생성할 수 있다. 여기서 주행 모드는 주행 시간 단축 모드, 안정 주행 모드, 장애물 발견 모드, 차량 결함에 따른 주행 모드 등을 포함할 수 있으며, 모드의 수에 제한두지 않는다.The control information generator 22 can recognize the situation from predetermined data using the learned vehicle control generation model. The control information generator 22 may acquire predetermined data according to a preset standard through learning and use a data recognition model using the acquired data as an input value. For example, using the learned context model, etc. to analyze the vehicle's status information, driving history, destination information, vehicle operation purpose information, traffic information, previously stored map information, and vehicle's surrounding environment information, etc., and create a driving route. Data can be extracted for Additionally, using the learned model, the control information generator 22 can obtain information about the current surrounding situation from an external server and generate the most appropriate driving mode for the vehicle. Here, the driving mode may include a driving time reduction mode, a stable driving mode, an obstacle detection mode, a driving mode according to vehicle defects, etc., and there is no limit to the number of modes.
데이터 학습부(21)의 적어도 일부 및 제어정보 생성부(22)의 적어도 일부는, 소프트웨어 모듈로 구현되거나 적어도 하나의 하드웨어 칩 형태로 제작되어 전자 장치에 탑재될 수 있다. 예를 들어, 데이터 학습부(21) 및 제어정보 생성부(22)중 적어도 하나는 인공 지능(AI, artificial intelligence)을 위한 전용 하드웨어 칩 형태로 제작될 수도 있고, 또는 기존의 범용 프로세서(예: CPU 또는 application processor) 또는 그래픽 전용 프로세서(예: GPU)의 일부로 제작되어 전술한 각종 전자 장치 또는 컨텐츠 데이터 재생 장치에 탑재될 수도 있다. 이때, 인공 지능을 위한 전용 하드웨어 칩은 확률 연산에 특화된 전용 프로세서로서, 기존의 범용 프로세서보다 병렬처리 성능이 높아 기계 학습과 같은 인공 지능 분야의 연산 작업을 빠르게 처리할 수 있다. 데이터 학습부(21) 및 제어정보 생성부(22)가 소프트웨어 모듈(또는, 인스트럭션(instruction) 포함하는 프로그램 모듈)로 구현되는 경우, 소프트웨어 모듈은 컴퓨터로 읽을 수 있는 판독 가능한 비일시적 판독 가능 기록매체(non-transitory computer readable media)에 저장될 수 있다. 이 경우, 소프트웨어 모듈은 OS(Operating System)에 의해 제공되거나, 소정의 애플리케이션에 의해 제공될 수 있다. 또는, 소프트웨어 모듈 중 일부는 OS(Operating System)에 의해 제공되고, 나머지 일부는 소정의 애플리케이션에 의해 제공될 수 있다.At least a portion of the data learning unit 21 and at least a portion of the control information generating unit 22 may be implemented as a software module or may be manufactured in the form of at least one hardware chip and mounted on an electronic device. For example, at least one of the data learning unit 21 and the control information generating unit 22 may be manufactured in the form of a dedicated hardware chip for artificial intelligence (AI), or an existing general-purpose processor (e.g. It may be manufactured as part of a CPU or application processor) or a graphics-specific processor (e.g., GPU) and installed in the various electronic devices or content data playback devices described above. At this time, the dedicated hardware chip for artificial intelligence is a dedicated processor specialized in probability calculations, and has higher parallel processing performance than existing general-purpose processors, so it can quickly process computational tasks in the field of artificial intelligence such as machine learning. If the data learning unit 21 and the control information generating unit 22 are implemented as a software module (or a program module including instructions), the software module is a non-transitory readable recording medium that can be read by a computer. It can be stored on (non-transitory computer readable media). In this case, the software module may be provided by an OS (Operating System) or a predetermined application. Alternatively, some of the software modules may be provided by an operating system (OS), and others may be provided by a predetermined application.
컴퓨터로 판독 가능한 비일시적인 기록 매체에 저장된 컴퓨터 프로그램에 있어서, 항만의 도로 환경에 대한 정보 및 차량의 목적지 정보를 획득하여, 차량의 이동 경로 정보를 생성하는 단계, 차량이 V2X 통신 서비스 영역에 위치하고 있는지 여부를 판단하는 단계, 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 이동 경로 정보를 차량에게 전송하는 단계, 및 제 2 순번으로 이동통신 서비스를 이용하여 이동 경로 정보를 차량으로 전송하는 단계를 수행하는 기록 매체에 저장된 컴퓨터 프로그램을 제공할 수 있다.In the computer program stored in a computer-readable non-transitory recording medium, obtaining information about the road environment of the port and destination information of the vehicle, generating movement route information of the vehicle, determining whether the vehicle is located in the V2X communication service area Determining whether the vehicle is located in the V2X communication service area, transmitting movement route information to the vehicle using the V2X communication service in the first order, and moving route information using the mobile communication service in the second order A computer program stored on a recording medium that performs the steps of transmitting information to a vehicle may be provided.
또한, 컴퓨터 프로그램은 본원발명에서 제공하는 모든 방법의 단계를 수행하는 기록 매체에 저장된 컴퓨터 프로그램을 제공할 수 있다.Additionally, the computer program may be provided stored in a recording medium that performs all the method steps provided by the present invention.
본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.The steps of the method or algorithm described in connection with embodiments of the present invention may be implemented directly in hardware, implemented as a software module executed by hardware, or a combination thereof. The software module may be RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), Flash Memory, hard disk, removable disk, CD-ROM, or It may reside on any type of computer-readable recording medium well known in the art to which the present invention pertains.
본 발명의 구성 요소들은 하드웨어인 컴퓨터와 결합되어 실행되기 위해 프로그램(또는 애플리케이션)으로 구현되어 매체에 저장될 수 있다. 본 발명의 구성 요소들은 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있으며, 이와 유사하게, 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다.The components of the present invention may be implemented as a program (or application) and stored in a medium in order to be executed in conjunction with a hardware computer. Components of the invention may be implemented as software programming or software elements, and similarly, embodiments may include various algorithms implemented as combinations of data structures, processes, routines or other programming constructs, such as C, C++, , may be implemented in a programming or scripting language such as Java, assembler, etc. Functional aspects may be implemented as algorithms running on one or more processors.
이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.Above, embodiments of the present invention have been described with reference to the attached drawings, but those skilled in the art will understand that the present invention can be implemented in other specific forms without changing its technical idea or essential features. You will be able to understand it. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive.
Claims (10)
상기 차량의 주변 차량의 주행 정보를 이용하여, 상기 차량과 동일한 주행 방향을 가지는 제 1 차량을 결정하는 단계;
상기 차량이 운행 중인 차선에 위치한 제 2 차량 및 상기 제 1 차량이 운행 중인 차선에 위치한 제 3 차량을 결정하는 단계;
상기 제 1 차량, 제 2 차량 및 제 3 차량의 속도 및 상기 차량과의 거리에 기초하여 상기 차량과 충돌할 확률을 계산하고, 충돌할 확률 계산값 및 상기 차량의 주행 모드에 기초하여 상기 차량의 차선 변경 정보를 포함하는 차량의 이동 경로 정보를 수정하는 단계;
상기 차량으로부터 획득한 소음 데이터, 진동 데이터 및 연소 압력 측정 데이터를 획득하고, 인공지능 학습 모델을 이용하여 상기 소음 데이터, 진동 데이터, 연소 압력 측정 데이터 및 차량 운행 목적에 대한 정보를 학습한 결과에 기초하여 차량의 주행 상태를 진단하고, 상기 차량의 주행 상태에 기초하여 결정된 차량의 주행 모드에 기초하여 차량 이동 경로 정보를 수정하는 단계;
상기 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 상기 이동 경로 정보를 상기 차량에게 전송하는 단계; 및
제 2 순번으로 이동통신 서비스를 이용하여 상기 이동 경로 정보를 상기 차량에게 전송하는 단계를 포함하는, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법.Generate a suitable route generation model by learning vehicle status information including the type of vehicle, vehicle operation purpose, destination, vehicle speed, and vehicle status, and surrounding environment information including road information and weather information, generating movement path information of the vehicle using the appropriate path creation model;
Using driving information of vehicles surrounding the vehicle, determining a first vehicle having the same driving direction as the vehicle;
determining a second vehicle located in the lane in which the vehicle is traveling and a third vehicle located in the lane in which the first vehicle is traveling;
Calculate the probability of colliding with the vehicle based on the speed of the first vehicle, second vehicle, and third vehicle and the distance to the vehicle, and calculate the probability of collision with the vehicle based on the calculated collision probability value and the driving mode of the vehicle. Modifying movement path information of the vehicle including lane change information;
Based on the results of acquiring noise data, vibration data, and combustion pressure measurement data obtained from the vehicle, and learning the noise data, vibration data, combustion pressure measurement data, and information about the purpose of vehicle operation using an artificial intelligence learning model. diagnosing the driving state of the vehicle and modifying vehicle movement path information based on the driving mode of the vehicle determined based on the driving state of the vehicle;
When the vehicle is located in a V2X communication service area, transmitting the movement path information to the vehicle using the V2X communication service in a first order; and
A method of guiding the optimal driving route to a vehicle in a hybrid V2X-based port cooperation autonomous cargo transportation system, comprising transmitting the movement route information to the vehicle using a mobile communication service in a second turn.
상기 차량이 V2X 통신 서비스 영역에 위치하고 있지 않은 경우, 우선적으로 이동통신 장치를 이용하여 상기 이동 경로 정보를 상기 차량으로 전송하는 단계; 및
상기 V2X 통신 서비스를 이용하여 상기 차량으로 상기 이동 경로 정보를 전송하는 동작을 계속적으로 시도하는 단계를 포함하는, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법.According to claim 1,
When the vehicle is not located in a V2X communication service area, preferentially transmitting the movement route information to the vehicle using a mobile communication device; and
A method of guiding the optimal driving route to a vehicle in a hybrid V2X-based port cooperative autonomous cargo transportation system, including the step of continuously attempting to transmit the movement route information to the vehicle using the V2X communication service. .
상기 차량의 최소 식별 정보를 V2X 통신 서비스 및 이동통신 서비스를 이용하여 동시에 상기 차량으로 전송하는 단계;
상기 차량이 상기 최소 식별 정보를 V2X 통신 서비스를 통해 먼저 수신하는 경우, 상기 차량이 V2X 통신 서비스 영역에 위치하고 있다고 판단하고 V2X 통신 서비스를 우선적으로 이용하여 상기 이동 경로 정보를 상기 차량에게 전송하고,
상기 차량이 상기 최소 식별 정보를 이동통신 통신 서비스를 통해 먼저 수신하는 경우, 상기 차량이 V2X 통신 서비스 영역에 위치하고 있지 않다고 판단하고, 이동통신 서비스와 V2X 통신 서비스를 동시에 이용하여 상기 이동 경로 정보를 상기 차량에게 전송하는 단계를 포함하는, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법.According to claim 1,
Simultaneously transmitting the minimum identification information of the vehicle to the vehicle using a V2X communication service and a mobile communication service;
When the vehicle first receives the minimum identification information through the V2X communication service, it is determined that the vehicle is located in the V2X communication service area and the movement path information is transmitted to the vehicle by preferentially using the V2X communication service,
When the vehicle first receives the minimum identification information through the mobile communication service, it is determined that the vehicle is not located in the V2X communication service area, and the movement path information is provided by using the mobile communication service and the V2X communication service simultaneously. A method of guiding the optimal driving route to vehicles in a hybrid V2X-based port cooperative autonomous driving cargo transportation system, including the step of transmitting to the vehicle.
상기 항만의 도로 환경에 대한 정보는,
항만 내 설치된 CCTV로부터 획득한 영상 및 항만 내 위치하는 복수의 차량들로부터 획득한 센싱 정보를 포함하고,
상기 차량의 목적지 정보는,
상기 차량의 운행 목적에 따라 기 정해진 목적지 정보 및 상기 차량의 운행 중 변경된 목적지 정보를 포함하는 것인, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법.According to claim 1,
Information on the road environment of the above port,
It includes images obtained from CCTV installed in the port and sensing information obtained from a plurality of vehicles located in the port,
The destination information of the vehicle is,
A method of guiding the optimal operation route to a vehicle of a hybrid V2X-based port cooperative autonomous cargo transportation system, which includes destination information determined according to the purpose of operation of the vehicle and destination information changed during operation of the vehicle.
상기 차량의 이동 경로가 변경되는 경우,
상기 차량의 주변 차량에게 상기 차량의 변경된 이동 경로 정보를 실시간으로 전송하는 단계를 포함하는, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 방법.According to claim 1,
If the movement route of the vehicle changes,
A method of guiding the optimal driving route to a vehicle in a hybrid V2X-based port cooperative autonomous cargo transportation system, comprising the step of transmitting information on the changed movement path of the vehicle in real time to vehicles surrounding the vehicle.
적어도 하나의 인스트럭션(instruction)을 저장하는 메모리; 및
상기 적어도 하나의 인스트럭션을 실행하는 프로세서를 포함하고,
상기 프로세서는,
차량의 종류, 차량의 운행목적, 목적지, 차량의 속도 및 차량의 상태 등을 포함하는 차량 상태 정보와, 도로 정보, 날씨 정보 등을 포함하는 주변 환경 정보를 학습하여 적합 경로 생성 모델을 생성하고, 상기 적합 경로 생성 모델을 이용하여 상기 차량의 이동 경로 정보를 생성하고,
상기 차량의 주변 차량의 주행 정보를 이용하여, 상기 차량과 동일한 주행 방향을 가지는 제 1 차량을 결정하고,
상기 차량이 운행 중인 차선에 위치한 제 2 차량 및 상기 제 1 차량이 운행 중인 차선에 위치한 제 3 차량을 결정하고,
상기 제 1 차량, 제 2 차량 및 제 3 차량의 속도 및 상기 차량과의 거리에 기초하여 상기 차량과 충돌할 확률을 계산하고, 충돌할 확률 계산값 및 상기 차량의 주행 모드에 기초하여 상기 차량의 차선 변경 정보를 포함하는 차량의 이동 경로 정보를 수정하고,
상기 차량으로부터 획득한 소음 데이터, 진동 데이터 및 연소 압력 측정 데이터를 획득하고, 인공지능 학습 모델을 이용하여 상기 소음 데이터, 진동 데이터, 연소 압력 측정 데이터 및 차량 운행 목적에 대한 정보를 학습한 결과에 기초하여 차량의 주행 상태를 진단하고, 상기 차량의 주행 상태에 기초하여 결정된 차량의 주행 모드에 기초하여 차량 이동 경로 정보를 수정하고,
상기 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 상기 이동 경로 정보를 상기 차량에게 전송하고,
제 2 순번으로 이동통신 서비스를 이용하여 상기 이동 경로 정보를 상기 차량으로 전송하는 것인, 하이브리드 V2X기반의 항만협력자율주행 화물운송시스템의 차량에게 최적의 운행 경로를 안내하는 장치.A communication unit that communicates with an external device;
a memory storing at least one instruction; and
Comprising a processor executing the at least one instruction,
The processor,
Generate a suitable route generation model by learning vehicle status information including the type of vehicle, vehicle operation purpose, destination, vehicle speed, and vehicle status, and surrounding environment information including road information and weather information, Generate movement path information of the vehicle using the appropriate path generation model,
Using driving information of vehicles surrounding the vehicle, determine a first vehicle having the same driving direction as the vehicle,
Determining a second vehicle located in the lane in which the vehicle is traveling and a third vehicle located in the lane in which the first vehicle is traveling,
Calculate the probability of colliding with the vehicle based on the speed of the first vehicle, second vehicle, and third vehicle and the distance to the vehicle, and calculate the probability of collision with the vehicle based on the calculated collision probability value and the driving mode of the vehicle. Modify the vehicle's movement path information, including lane change information,
Based on the results of acquiring noise data, vibration data, and combustion pressure measurement data obtained from the vehicle, and learning the noise data, vibration data, combustion pressure measurement data, and information about the purpose of vehicle operation using an artificial intelligence learning model. Diagnose the driving state of the vehicle, and modify vehicle movement path information based on the driving mode of the vehicle determined based on the driving state of the vehicle,
If the vehicle is located in the V2X communication service area, the movement path information is transmitted to the vehicle using the V2X communication service in the first order,
A device that guides the optimal driving route to the vehicle of the hybrid V2X-based port cooperation autonomous cargo transportation system, which transmits the movement route information to the vehicle using a mobile communication service in the second order.
차량의 종류, 차량의 운행목적, 목적지, 차량의 속도 및 차량의 상태 등을 포함하는 차량 상태 정보와, 도로 정보, 날씨 정보 등을 포함하는 주변 환경 정보를 학습하여 적합 경로 생성 모델을 생성하고, 상기 적합 경로 생성 모델을 이용하여 상기 차량의 이동 경로 정보를 생성하는 단계;
상기 차량의 주변 차량의 주행 정보를 이용하여, 상기 차량과 동일한 주행 방향을 가지는 제 1 차량을 결정하는 단계;
상기 차량이 운행 중인 차선에 위치한 제 2 차량 및 상기 제 1 차량이 운행 중인 차선에 위치한 제 3 차량을 결정하는 단계;
상기 제 1 차량, 제 2 차량 및 제 3 차량의 속도 및 상기 차량과의 거리에 기초하여 상기 차량과 충돌할 확률을 계산하고, 충돌할 확률 계산값 및 상기 차량의 주행 모드에 기초하여 상기 차량의 차선 변경 정보를 포함하는 차량의 이동 경로 정보를 수정하는 단계;
상기 차량으로부터 획득한 소음 데이터, 진동 데이터 및 연소 압력 측정 데이터를 획득하고, 인공지능 학습 모델을 이용하여 상기 소음 데이터, 진동 데이터, 연소 압력 측정 데이터 및 차량 운행 목적에 대한 정보를 학습한 결과에 기초하여 차량의 주행 상태를 진단하고, 상기 차량의 주행 상태에 기초하여 결정된 차량의 주행 모드에 기초하여 차량 이동 경로 정보를 수정하는 단계;
상기 차량이 V2X 통신 서비스 영역에 위치하고 있는 경우, 제 1 순번으로 V2X 통신 서비스를 이용하여 상기 이동 경로 정보를 상기 차량에게 전송하는 단계; 및
제 2 순번으로 이동통신 서비스를 이용하여 상기 이동 경로 정보를 상기 차량으로 전송하는 단계를 수행하는 기록 매체에 저장된 컴퓨터 프로그램.In a computer program stored on a non-transitory computer-readable recording medium,
Generate a suitable route generation model by learning vehicle status information including the type of vehicle, vehicle operation purpose, destination, vehicle speed, and vehicle status, and surrounding environment information including road information and weather information, generating movement path information of the vehicle using the appropriate path creation model;
Using driving information of vehicles surrounding the vehicle, determining a first vehicle having the same driving direction as the vehicle;
determining a second vehicle located in the lane in which the vehicle is traveling and a third vehicle located in the lane in which the first vehicle is traveling;
Calculate the probability of colliding with the vehicle based on the speed of the first vehicle, second vehicle, and third vehicle and the distance to the vehicle, and calculate the probability of collision with the vehicle based on the calculated collision probability value and the driving mode of the vehicle. Modifying movement path information of the vehicle including lane change information;
Based on the results of acquiring noise data, vibration data, and combustion pressure measurement data obtained from the vehicle, and learning the noise data, vibration data, combustion pressure measurement data, and information about the purpose of vehicle operation using an artificial intelligence learning model. diagnosing the driving state of the vehicle and modifying vehicle movement path information based on the driving mode of the vehicle determined based on the driving state of the vehicle;
When the vehicle is located in a V2X communication service area, transmitting the movement path information to the vehicle using the V2X communication service in a first order; and
A computer program stored in a recording medium that performs a second step of transmitting the movement route information to the vehicle using a mobile communication service.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230171344A KR102678602B1 (en) | 2023-11-30 | 2023-11-30 | Apparatus and method for guiding the optimal route to transport vehicles in a port cooperation autonomous cargo transportation system using hybrid v2x communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230171344A KR102678602B1 (en) | 2023-11-30 | 2023-11-30 | Apparatus and method for guiding the optimal route to transport vehicles in a port cooperation autonomous cargo transportation system using hybrid v2x communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102678602B1 true KR102678602B1 (en) | 2024-06-27 |
Family
ID=91713309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230171344A Active KR102678602B1 (en) | 2023-11-30 | 2023-11-30 | Apparatus and method for guiding the optimal route to transport vehicles in a port cooperation autonomous cargo transportation system using hybrid v2x communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102678602B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001184594A (en) * | 1999-12-24 | 2001-07-06 | Mitsubishi Electric Corp | System and method for transferring data for vehicle and computer readable recording medium with program for computer to execute the same method recorded thereon |
JP2011240816A (en) | 2010-05-18 | 2011-12-01 | Denso Corp | Autonomous running control system |
KR20160112564A (en) * | 2015-03-19 | 2016-09-28 | 현대자동차주식회사 | Vehicle and controlling method thereof |
KR20210028866A (en) * | 2019-09-05 | 2021-03-15 | 현대모비스 주식회사 | Mehtod for generating avoidance path and electronic device thereof |
KR20230146434A (en) * | 2022-04-12 | 2023-10-19 | (주)에스유엠 | Path generation system for each node of the autonomous driving vehicle |
KR102599024B1 (en) | 2016-11-26 | 2023-11-06 | 팅크웨어(주) | Apparatus, method, computer program and computer readable recording medium for guiding path and method thereof |
-
2023
- 2023-11-30 KR KR1020230171344A patent/KR102678602B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001184594A (en) * | 1999-12-24 | 2001-07-06 | Mitsubishi Electric Corp | System and method for transferring data for vehicle and computer readable recording medium with program for computer to execute the same method recorded thereon |
JP2011240816A (en) | 2010-05-18 | 2011-12-01 | Denso Corp | Autonomous running control system |
KR20160112564A (en) * | 2015-03-19 | 2016-09-28 | 현대자동차주식회사 | Vehicle and controlling method thereof |
KR102599024B1 (en) | 2016-11-26 | 2023-11-06 | 팅크웨어(주) | Apparatus, method, computer program and computer readable recording medium for guiding path and method thereof |
KR20210028866A (en) * | 2019-09-05 | 2021-03-15 | 현대모비스 주식회사 | Mehtod for generating avoidance path and electronic device thereof |
KR20230146434A (en) * | 2022-04-12 | 2023-10-19 | (주)에스유엠 | Path generation system for each node of the autonomous driving vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12272155B2 (en) | Method for detecting vehicle and device for executing the same | |
US11958504B2 (en) | Method and apparatus for controlling a vehicle's driving operation using advance information | |
US11242060B2 (en) | Maneuver planning for urgent lane changes | |
US10699142B2 (en) | Systems and methods for traffic signal light detection | |
US10282999B2 (en) | Road construction detection systems and methods | |
US10352704B2 (en) | System and method for detection of vehicle lane departure | |
CN214151498U (en) | Vehicle control system and vehicle | |
CN107826104B (en) | Method for providing information about an intended driving intention of a vehicle | |
US10162357B2 (en) | Distributed computing among vehicles | |
US10816972B2 (en) | Collective determination among autonomous vehicles | |
EP3757711B1 (en) | A vehicle-platoons implementation under autonomous driving system designed for single vehicle | |
CN114503177A (en) | Information processing device, information processing system, and information processing method | |
US20220281482A1 (en) | Vehicle control device, vehicle control method, and computer-readable storage medium storing program | |
KR102724322B1 (en) | V2x-based port cooperative autonomous cargo transportation system for cargo loading from road tractors | |
KR102724320B1 (en) | V2x-based port cooperative autonomous cargo transport system for loading and unloading cargo of road tractors | |
KR102678602B1 (en) | Apparatus and method for guiding the optimal route to transport vehicles in a port cooperation autonomous cargo transportation system using hybrid v2x communication system | |
KR20200070100A (en) | A method for detecting vehicle and device for executing the method | |
KR102680954B1 (en) | Apparatus and method for providing of events occurring on the road in a port cooperation autonomous cargo transportation system using hybrid v2x communication system | |
KR102680960B1 (en) | Method and apparatus for switching transport vehicles to standby mode after arriving at its destination in a port cooperation autonomous cargo transportation system using hybrid v2x communication system | |
KR102728602B1 (en) | Apparatus and method for providing a cctv-based emergenvy warning notification service in a port cooperation autonomous cargo transportation system using hybrid v2x communication system | |
KR102739905B1 (en) | System and method for supporting priority signals for emergency vehicles based on v2x | |
JP7203123B2 (en) | Communication system, communication terminal, control method, program, and storage medium for storing program | |
WO2020241273A1 (en) | Vehicular communication system, onboard device, control method, and computer program | |
KR102675049B1 (en) | Apparatus and method for collecting vehicle data based on the location of an autonomous tractor that includes a hybrid v2x communication system | |
KR102739940B1 (en) | C-its smart edge rsu for expanding the cognitive range of autonomous vehicles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20231130 |
|
PA0201 | Request for examination |
Patent event code: PA02011R01I Patent event date: 20231130 Comment text: Patent Application |
|
PA0302 | Request for accelerated examination |
Patent event date: 20231208 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240220 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240612 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240621 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20240621 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |