KR20200075119A - 블록체인을 이용한 자율주행 보조장치 - Google Patents
블록체인을 이용한 자율주행 보조장치 Download PDFInfo
- Publication number
- KR20200075119A KR20200075119A KR1020180159733A KR20180159733A KR20200075119A KR 20200075119 A KR20200075119 A KR 20200075119A KR 1020180159733 A KR1020180159733 A KR 1020180159733A KR 20180159733 A KR20180159733 A KR 20180159733A KR 20200075119 A KR20200075119 A KR 20200075119A
- Authority
- KR
- South Korea
- Prior art keywords
- autonomous driving
- vehicle
- driving assistance
- driving
- vehicle driving
- Prior art date
Links
- 238000004891 communication Methods 0.000 claims abstract description 26
- 238000004364 calculation method Methods 0.000 claims abstract description 16
- 238000000034 method Methods 0.000 claims abstract description 15
- 230000009471 action Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 43
- 230000000694 effects Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0022—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the communication link
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0088—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G05D2201/0213—
-
- H04L2209/38—
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Transportation (AREA)
- Power Engineering (AREA)
- Mechanical Engineering (AREA)
- Business, Economics & Management (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Medical Informatics (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Traffic Control Systems (AREA)
Abstract
블록체인을 이용한 차량주행 보조장치가 개시된다. 상기 차량주행 보조장치는 모바일 단말기에 설치되는 자율주행 보조어플리케이션과 전기적으로 신호를 주고받으며, 모바일 단말기로부터 수신되는 차량주행 정보를 이용해서 자율주행기능이 포함되지 않는 차량들에도 기본적인 자율주행기능을 제공할 수 있는 특징이 있다. 더 나아가 V2X통신방식을 이용하여 주변의 자율주행 보조어플리케이션들과 자율주행 중앙 서버의 연산값에 대해서도 분산되어 연산함으로써, 전체적인 자율주행 기능의 안정도를 높일 수 있고, 블록체인 방식의 보안스킴을 적용하여, 신뢰성을 높일 수 있는 장점이 있다.
Description
본 발명은 차량주행 보조장치에 관한 것으로, 더욱 상세하게는 블록체인을 이용하여 주변 차량들의 차량 주행정보들을 획득하여, 자율주행을 보조할 수 있도록 운전자를 보조할 수 있는 차량주행 보조장치에 관한 것이다.
최근 운전자의 안전이나 편의 또는 보행자 등의 안전을 위해 지능형 자동차(Smart Vehicle)가 활발히 개발되고 있다.
지능형 자동차는 정보기술(IT)을 융합한 최첨단 자동차로 스마트 자동차라 고도 한다. 지능형 자동차는 자동차 자체의 첨단 시스템 도입은 물론 지능형 교통 시스템(ITS) 등과 같은 자율주행 중앙서버와의 연동을 통한 최적의 교통 효율을 제공한다.
예를 들어, 지능형 자동차는 ACC(Adaptive Cruise Control), HDA(Highway Driver Assistant), 장애물 감지, 충돌 감지 또는 경감 장치 등과 같은 안전에 관련된 핵심 기술의 개발로 운전자, 탑승자뿐만 아니라 보행자의 안전까지 극대화하는 기술적 장점을 갖고 있다.
하지만, 기존에 출시된 자동차에는 이러한 기능이 없으므로 정보기술을 기존에 출시된 차량에 적용하기 힘들다는 문제점이 있다.
또한, 실제 도로에서 주행하는 일부 차량들이 자율주행 기능을 가지고 있는 지능형 자동차라고 하더라도, 그 주변에 주행되는 차량들이 이러한 자율주행 기능이 없다고 한다면, 자율주행 기능이 없는 차량들에는 사용자에게 사고를 예방해줄 수 있는 경고 기능 등이 제공되지 않기 때문에, 결과적으로 전체 차량들의 효율성이나 안전성을 이러한 자율주행 기술을 통해 획기적으로 높이기 힘들다는 단점이 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 본 발명은 자율주행 기능이 없는 구형 차량에 대해서 자율주행 기능을 제공할 수 있는 차량주행 보조장치를 제공하고자 한다.
또한, 본 발명의 목적은 자율주행 기능을 제공하는 차량주행 보조장치들의 분산된 연산을 통해 자율주행 중앙서버가 오동작하는 최악의 경우, 이러한 사고를 예방할 수 있는 것을 목적으로 한다.
또한, 본 발명의 목적은 이러한 분산된 연산에 블록체인 보안방식을 적용하여, 차량주행 보조장치들의 송수신 데이터들에 신뢰성을 높이는 것을 특징으로 한다.
본 발명의 실시예들의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
상기 목적을 달성하기 위한 자율주행 보조장치는 하부에 설치되는 커넥터부를 통해, 상기 모바일 단말기에 설치되는 자율주행 보조어플리케이션과 전기적인 신호를 주고받으며, 상기 자율주헹 보조어플리케이션은 상기 모바일 단말기로부터 수신되는 차량주행 정보를 이용하여, 차량의 주행상황을 판단한 자체판단결과를 연산하는 자율주행 연산부, 상기 자율주행 연산부로부터 연산된 자체판단결과와 자율주행을 관할하는 자율주행 중앙서버의 판단결과를 비교하는 자율주행 판단비교부, 상기 자율주행 연산부의 자체판단결과와 상기 자율주행 중앙서버의 두 판단결과가 다른 경우에 대응하는 자율주행 제어부를 포함하는 것을 특징으로 한다.
또한, 상기 차량의 주행상황은 HDA 또는 ACC 인 것을 특징으로 한다.
또한, 상기 자율주행 보조어플리케이션은V2X 통신부를 더 포함하여 주변 차량의 차량주행 정보를 수신할 수 있는 것을 특징으로 한다.
또한, 상기 V2X 통신부를 통하여, 상기 자율주행 연산부의 자체판단결과의 연산이 주변 차량의 차량주행 보조어플리케이션들과 분산되어 연산될 수 있는 것을 특징으로 한다.
또한, 상기 차량의 주행상황을 판단하기 위한 자체판단결과의 연산이 분산되어 연산되는 경우, 해당 연산에 사용되는 차량주행 정보들은 블록체인화 되는 것을 특징으로 한다.
또한, 상기 차량주행 정보의 블록체인화에는 단방향함수가 사용되는 것을 특징으로 한다.
또한, 상기 차량주행 보조장치는 양쪽 측면부에 각각 구비되어 객체가 위치하는 영역을 향해 조사되는 전파를 출력하고, 상기 전파가 상기 객체에 반사되는 반사전파를 수신하여 상기 객체의 제스쳐를 감지하는 모션센서부와, 상기 객체의 제스쳐에 따른 행위 신호를 상기 모바일 단말기로 전송하는 모션센서 제어부를 더 포함하는 것을 특징으로 한다.
또한, 상기 전파는 초음파 또는 적외선인 것을 특징으로 한다.
또한, 상기 모션센서 제어부는, 상기 모바일 단말기 주변에 배치되는 복수의 전파출력부 및 전파수신부를 더 포함한다.
또한, 상기 차량주행 보조장치는, 하부에 형성되어 상기 모바일 단말기에 설치된 차량주행 보조어플리케이션을 제어하는 홈버튼을 더 포함한다.
상기와 같은 본 발명에 따른 차량주행 보조장치를 사용하는 경우, 자율주행 기능이 없는 구형 차량에 대해서 자율주행 기능을 제공함으로써, 구형 차량을 바꾸지 않고 그대로 사용이 가능하다는 효과가 있다.
또한, 본 발명에 따른 차량주행 보조장치와 같이 자율주행 기능의 일부를 다수 차량의 모바일 단말기에 설치된 자율주행 보조어플리케이션들에서 분산되어 연산됨으로써, 중앙서버의 일시적 오류 등에도 자율주행 기능이 분산되어 실시될 수 있어 전체 자율주행시스템의 안정성 등을 높일 수 있다.
또한, 본 발명과 같이 여러 차량들에서 분산되어 자율주행 보조어플리케이션을 통해 주변 차량들에서 입수된 차량 주행정보들을 이용함으로써, 자율주행 기능의 신뢰성 등을 더 높일 수 있다.
또한, 이러한 분산된 연산방식에 블록체인을 이용하여, 주고받는 정보들의 보안성과 신뢰성을 높일 수 있는 장점이 있다.
도 1은 본 발명의 일 실시예에 따른 차량주행 보조장치를 나타낸 것이다.
도 2는 본 발명의 자율주행 보조어플리케이션의 논리적 구성도이다.
도 3은 주변 차량들과 분산되어 연산되는 복수의 차량주행 보조장치를 예시적으로 도시한 것이다.
도 2는 본 발명의 자율주행 보조어플리케이션의 논리적 구성도이다.
도 3은 주변 차량들과 분산되어 연산되는 복수의 차량주행 보조장치를 예시적으로 도시한 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
도 1및 2는 각각 차량주행 보조장치의 일 실시예와 상기 모바일 단말기(500)에 설치되어 차량주행 보조장치와 커넥터부(300)를 통해 연동되는 자율주행 보조어플리케이션(1000)에 대한 상세한 구성도를 도시한 것이다
본 발명의 일 실시예에 따른 차량주행 보조장치는 모션센서부(100), 모션센서 제어부(200), 커넥터부(300), 홈버튼(400), 모바일 단말기(500) 등을 포함할 수 있다.
또한 모바일 단말기(500)에는 자율주행 보조어플리케이션(1000)이 설치될 수 있다.
구체적으로, 상기 자율주행 보조어플리케이션(1000)은 자율주행 연산부(1100), 자율주행 판단비교부(1200), 자율주행 제어부(1300) 및 V2X 통신부(1400)을 포함한다.
상기 자율주행 연산부(1100)은 상기 모바일 단말기(500)로부터 수신되는 차량주행 정보를 이용하여, 차량의 주행상황을 판단한 자체판단결과를 연산하는 기능을 제공한다.
여기에서 모바일 단말기(500)로부터 수신되는 차량주행 정보는 차량의 ECU나 AUTOSAR 등을 통해 얻을 수 있는 차량의 속도, RPM, MAP센서의 값, 타이어 공기압 등 복수의 차량정보를 얻을 수도 있다.
또한, 상기 차량주행 정보는 모바일 단말기(500)에 설치된 전면 카메라 등으로부터 수신된 영상을 분석하여, 연산하여 추정된 차량의 속도, 앞차와의 거리 등의 정보일 수 있다.
또는 상기 차량주행 정보는 차량에 설치된 별도의 LIDAR 장비로부터 얻는 정보일 수 있다.
또한 상기 차량의 주행상황은 HDA 또는 ACC와 같은 상황일 수 있다.
결과적으로, 이러한 여러 차량주행 정보를 이용하여 자율주행 연산부(1100)는 차량의 주행상황(예를 들어 HDA)에 필요한 여러 정보들을 연산하여, 자체판단결과(예를 들어 현재속도를 그대로 유지해도 좋은지, 앞차와의 거리를 추정했을 때, 속도를 줄여야 하는지, 앞차가 급정지 했으므로, 브레이킹을 해야하는지)를 도출할 수 있게 된다.
또한, 자율주행 판단비교부(1200)는 상기 자율주행 연산부로부터 연산된 자체판단결과와 자율주행을 관할하는 자율주행 중앙서버의 판단결과를 비교하는 기능을 수행한다.
이 때, 자율주행 중앙서버는 차세대 지능형 교통관제 서버, 즉 C-ITS 서버의 형태일 수 있고, 자율주행 중앙서버와의 통신방식은 여러 무선통신방식을 통해서 이루어질 수 있다.
구체적으로, 자율주행 중앙서버는 중앙서버를 통해 접수받은 여러 주행정보를 이용해서, 차량에 자율주행을 위해 필요한 여러 차량의 파라미터들(속도, 브레이크 여부 등)을 종합하여, 판단결과를 송신할 수 있는데, 이 판단결과값과, 자율주행 연산부(1100)의 자체판단결과값을 비교한다.
결과적으로, 자율주행 판단비교부(1200)에서는 차량 스스로 얻을 수 있는 정보들을 기반으로 판단한 자체판단값과, 중앙서버에서 판단한 판단결과값을 비교함으로써, 예를 들어 일시적인 통신단절로 중앙서버에서 적기에 판단결과를 송신받지 못하거나, 여러 자연 재해(화재, 쓰나미, 지진) 등으로 인해 중앙서버에 오류가 발생하는 경우에도 보수적으로 차량의 자율주행 기능을 보조하여, 사용자가 원활하게 자율주행기능을 사용하면서도 한편으로는 불의의 사태에 대비할 수 있는 효과를 제공한다.
또한, 상기 자율주행 보조장치가 널리 보급되어 여러 차량들에 설치되어 자율주행 보조어플리케이션(1000)이 많이 사용되는 경우일수록, 해당 자율주행 관련 중앙서버에 문제가 생기더라도 분산되어 연산된 여러 차량들의 주행정보들을 활용하여, 서버의 부재로 인해 크리티컬한 재앙이 일어나지 않도록 큰 효과를 발휘할 수도 있다.
마지막으로 자율주행 제어부(1300)는 상기 자율주행 연산부(1100)의 자체판단결과와 상기 자율주행 중앙서버의 판단결과가 서로 다른 경우에 차량을 제어할 수 있도록 하는 기능을 제공한다.
구체적으로, 자율주행 제어부(1300)는 자체판단결과와 중앙서버의 판단결과가 같은 경우에는 정상상태로 인지하여, 특별히 자율주행 기능(예를 들어 HDA, ACC)에 개입하지 않고 있을 수 있다.
반면, 자율주행 제어부(1300)는 자체판단결과와 중앙서버의 판단결과가 다른 경우에는 이상상태로 인지하고, 자율주행 기능을 수동모드로 변경하면서 사용자에게 경고를 알리도록 할 수 있다.
또한, 상술한 특이상황으로 인해 중앙서버값 자체의 수신이 제대로 되지 않는다던가 하는 이상상태에서도, 자율주행 기능을 수동모드로 변경하면서 사용자에게 경고를 알릴 수 있다.
또한, 후술되는 V2X 통신부(1400)를 이용하여 주변 차량들의 자율주행 보조어플리케이션으로부터 여러 차량주행정보들을 확보할 수 있는 경우, 이러한 값을 참조하여 차량주행상태를 추정함으로써, 자체판단결과와 중앙서버의 판단결과 중 어느 판단결과가 더욱 신뢰할 수 있는지를 판단하는 기능 또한 제공할 수 있다.
V2X 통신부(1400)은 기본적으로 V2X 통신 방식을 이용하여, 상기 자율주행 보조어플리케이션(1000)과 주변 차량의 차량주행 정보를 송신 또는 수신할 수 있는 기능을 제공한다.
또한 V2X 통신부(1400)는 상술한 자율주행 중앙서버와의 통신기능을 수행할 수도 있다.
또한, 차량주행정보를 상기 V2X 통신부(1400)을 통해 송수신하는 경우, V2X 통신의 정보에는 차량의 VIN과 모바일 MID를 포함하여 송수신하는 것이 더 바람직하다. 또한, VIN 및 MID에 대한 설명 및 그 구체적인 효용성에 대해서는 후술하기로 한다.
상술한 것과 같이 MID 등이 포함된 차량주행정보를 통해 사용자의 개인정보를 V2X를 통해 송수신하는 경우에는 이러한 개인정보가 드러날 수 있기 때문에, 이러한 개인정보의 보호화를 위해서는 적절한 보안정책이 적용될 필요성이 있다.
이러한 보안스킴의 구체적인 예로는 원장을 서로 분산하여 보관함으로써, 위조 및 변조를 근복적으로 막을 수 있는 블록체인 방식이 매우 효과적이다. 또한 이러한 블록체인 방식으로 분산된 원장에 기록하는 정보들에 대해서도 기본적으로 암호화가 이루어져야 한다.
구체적으로, 이러한 정보(VIN, MID)들과 차량의 주행정보(속도, GPS 등)을 블록체인 시스템에 등록하여, 안전하게 보호하기 위해서는 해당 정보들을 송수신할 때, 단방향함수를 이용하여 상기 정보들을 변환하는 것이 바람직하다.
단방향함수란 입력에 대해서 출력이 항상 일정한 함수로서, 그 역함수를 충분히 어렵게 만들어, 출력으로부터 입력을 추정하기 어려운 특징을 가진 함수를 의미한다.
이러한, 단방향함수 중에서도, 구제척으로 해시함수가 사용되는 것이 바람직하며, 더욱 구체적으로는 블록체인 시스템의 머클트리 구조가 사용되는 것이 더욱 바람직하다.
더욱 구체적으로, 주행중인 차량의 자율주행 보조어플리케이션에서, 주변 차량들에 차량주행정보를 요청하는 이벤트 메시지를 송신하고, 주변 차량 중 해당 차량주행정보를 송신할 수 있는 경우, 이러한 이벤트에 응답하여, 차량주행정보를 요청한 차량의 자율주행 보조어플리케이션에 전달할 수 있다.
그리고, 상기 이벤트 메시지와 그에 대한 응답결과(차량주행정보)를 변환하여 블록체인 시스템에 등록할 수 있다. 이 때 등록되는 정보의 변환에는 상술한 것과 같은 단방향함수를 사용하여, 다른 사용자가 해당 정보를 보더라도, 차량주행정보에 포함된 민감한 정보(예를 들어 MID)를 쉽게 보지 못하도록 구현할 수 있다.
그리고, 이렇게 블록체인 시스템에 저장된 차량주행정보 및 이벤트 요청/응답 메시지들을 추후 해당 도로에서 차량 사고가 발생했다던가 하는 경우, 사고의 원인을 파악하거나 사고의 출처를 정확히 밝히는데 신뢰성있게 사용될 수 있다.
또한 V2X 통신부(1400)를 통해 획득한 주변 차량의 차량주행 정보는 상술한 바와 같이 자율주행 제어부(1300)에서 이상상태의 판단에 활용되어, 신뢰할 수 있는 판단결과가 중앙서버의 값인지 혹은 자체연산의 경우인지를 판단하는 데도 도움을 줄 수 있다.
다음은 차량주행 보조장치의 다른 구성들에 대해서 구체적으로 설명한다.
모션센서부(100)는 양쪽 측면부에 각각 구비되어 객체가 위치하는 영역을 향해 조사되는 전파를 출력하고, 전파가 객체에 반사되는 반사전파를 수신하여 상기 객체의 제스쳐를 감지할 수 있다.
여기에서, 전파는 초음파 또는 적외선일 수 있고, 모션센서부(100)의 센서는 예를 들어 초음파 센서로 구성될 수 있다. 이외 적외선 센서 등 제스쳐를 감지할 수 있는 다른 종류의 센서로도 구성될 수 있다.
또한, 모션센서 제어부(200)는 객체의 제스쳐에 따른 행위 신호를 모바일 단말기(500)로 전송할 수 있다.
또한, 모션센서 제어부(200)는, 모바일 단말기(500) 주변에 배치되는 복수의 전파출력부 및 전파수신부를 더 포함할 수 있다.
또한, 커넥터부(300)는 하부에 구비되어 모션센서 제어부(200)와 모바일 단말기(500)를 전기적으로 연결할 수 있다.
구체적으로, 커넥터부(300)를 통해 차량주행 보조장치는 상기 자율주행 보조어플리케이션(1000)과 전기적인 신호를 주고받을 수 있다.
또한 커넥터부(300)는 모바일 단말기(500)와의 결합과 분리를 전기적으로 센싱하고, 센싱된 결과를 모바일 단말기(500)에 설치된 후술되는 자율주행 보조어플리케이션(1000)에 전달할 수 있다. 이러한 결합/분리 결과를 자율주행 보조어플리케이션(1000)이 인지하게 함으로써, 모바일 단말기(500)가 장착되는 경우에 모션센서 제어부(200)가 동작하여 사용자의 모션을 인지하기 시작하고, 모바일 단말기(500)가 분리되는 경우에는 모션센서 제어부(200)의 동작을 중지시키고 더 나아가 자율주행 보조장치의 동작을 멈추게 할 수 있다.
홈버튼(400)은 하부에 형성되어 모바일 단말기(500)에 설치된 앱을 제어할 수 있다. 여기에서, 홈버튼(400)은 물리적으로 형성되어 돌출된 형태로, 사용자가 촉감을 통해서도 쉽게 감지하여 운전 중에도 쉽게 버튼을 누를 수 있게 형성될 수 있다.
구체적으로, 홈버튼의 기능은 사용자의 모바일 단말기(500)에 설치된 자율주행 보조어플리케이션(1000)과의 연동을 통해 초기화(initialization), 백버튼(예를 들면, 취소기능, 이전 액션으로 돌아가는 기능 등) 등의 기능일 수 있다.
또한 모바일 단말기(500)는 디스플레이 기능 및 V2X 통신을 통해 사용자에게 정보 및 신호를 표시하여 제공하는 기능을 더 포함할 수 있다. 구체적으로, 모바일 단말기의 V2X 통신 정보는 차량의 VIN과 모바일 MID(Mobile Identification)를 포함할 수 있다. 구체적으로 V2X 통신시 어플리케이션 레이어의 적정 헤더 위치에 사용자의 모바일 단말번호를 암호화하여 전송함으로써, 해당 모바일 단말번호를 사용할 수 있도록 적정 권한을 인증받은 해당 어플리케이션의 사용자(예를 들어 자율주행 보조 어플리케이션)들이 해당 모바일 단말정보를 사용할 수 있도록 할 수 있다.
더욱 구체적으로는 V2X 통신이 DRSC(Dedicated Short-Range Communications, IEEE 802.11p)으로 구현되는 경우, 해당 프로토콜의 Application header에 모바일 단말정보를 포함하도록 구현할 수도 있다.
또한, 다른 구현 예로 V2X 통신이 C-V2X(Cellular V2X) 형태의 5G 네트워크 방식으로 구현되는 경우에도, 해당 프로토콜의 해당 프로토콜의 Application header에 모바일 단말정보를 포함하도록 구현할 수도 있다.
이러한 방식을 택함으로써, 복수의 차량에 차량주행 보조장치 등을 통해 설치된 자율주행 보조어플리케이션은 사용자의 모바일 단말번호를 통해 얻을 수 있는 사용자의 기본적인 정보(성별, 연령, 거주지, 관심사항 등)를 이용해 여러 상황들을 주변에 알릴 수 있다.
구체적으로, 고속도로 상에서 중대한 추돌상황이 일어나는 경우, 단순히 자율주행 중앙서버의 위험메시지를 기다리지 않고, 상술한 방식을 통해 상기 차량에 탑승한 운전자에게 직접적으로(모바일 단말기를 통해) 경고를 보낼 수 있고, 이는 연쇄추돌 등으로 사고가 커지는 것을 막을 수 있는 효과가 있다.
도 3은 주변 차량들과 분산되어 연산되는 복수의 차량주행 보조장치를 예시적으로 도시한 것으로, 예를 들어 자율주행 기능이 있는 차량(A차량)이 고속도로를 주행 중이고, 그 주변으로 본 발명과 같은 차량주행 보조장치를 탑재한 차량들(B,C,D차량)이 주행하고 있다고 가정해보자. 만약 고속도로에 중대한 화재가 진행방향 수 km 전에 발생하는 경우, 자율주행 중앙서버를 통해 정지 또는 감속 메시지를 A차량에 전달할 수 있을 것이고, 본 발명과 같은 차량주행 보조장치에 탑재된 모바일 단말기의 자율주행 보조어플리케이션을 통해서도 이러한 정지 또는 감속 메시지를 B내지D차량들도 수신할 수 있으므로, 화재로 인한 사고를 미연에 방지할 수 있을 것이다.
또 다른 상황으로는 상술한 화재 상황에서 자율주행 중앙서버의 일시적인 통신두절로 적절한 메시지를 A내지 D차량에 전달하지 못하는 경우를 고려해보자. B내지 D차량들은 자율주행 보조어플리케이션의 자율주행 제어부를 통하여, 중앙서버의 이상상태를 인지하여 운전자에게 적절한 경고를 제공하므로, 이를 이용해 화재로 인한 사고를 모면할 확률이 높아지게 된다.
또한, 본 발명의 일실시예에 따른 자율주행 보조어플리케이션은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.
또한, 본 발명의 일실시예에 따른 자율주행 보조어플리케이션은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리, SSD(Solid State Drive) 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.
또한 본 발명에서 사용되는 컴퓨터 또는 컴퓨터 프로그램과 같은 구성은 이동통신 단말기의 형태가 스마트폰과 같이 변형되며, 컴퓨팅 파워가 획기적으로 커짐에 따라, 스마트폰 또는 스마트폰에서 실행되는 어플리케이션과 같은 의미로도 사용될 수 있다.
상기와 같은 본 발명에 따른 차량주행 보조장치를 사용하는 경우, 자율주행 기능이 없는 구형 차량에 대해서 자율주행 기능을 제공함으로써, 구형 차량을 바꾸지 않고 그대로 사용이 가능하다는 효과가 있다.
또한, 본 발명에 따른 차량주행 보조장치와 같이 자율주행 기능의 일부를 다수 차량의 모바일 단말기에 설치된 자율주행 보조어플리케이션들에서 분산되어 연산됨으로써, 중앙서버의 일시적 오류 등에도 자율주행 기능이 분산되어 실시될 수 있어 전체 자율주행시스템의 안정성 등을 높일 수 있다.
또한, 본 발명과 같이 여러 차량들에서 분산되어 자율주행 보조어플리케이션을 통해 주변 차량들에서 입수된 차량 주행정보들을 이용함으로써, 자율주행 기능의 신뢰성 등을 더 높일 수 있다.
또한, 이러한 분산된 연산방식에 블록체인을 이용하여, 주고받는 정보들의 보안성과 신뢰성을 높일 수 있는 장점이 있다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
100: 모션센서부
200: 모션센서 제어부
300: 커넥터부
400: 홈버튼
500: 모바일 단말기
1000: 자율주행 보조어플리케이션
1100: 자율주행 연산부
1200: 자율주행 판단비교부
1300: 자율주행 제어부
1400: V2X 통신부
200: 모션센서 제어부
300: 커넥터부
400: 홈버튼
500: 모바일 단말기
1000: 자율주행 보조어플리케이션
1100: 자율주행 연산부
1200: 자율주행 판단비교부
1300: 자율주행 제어부
1400: V2X 통신부
Claims (10)
- 디스플레이 및 V2X 통신을 담당하는 모바일 단말기를 포함하는 자율주행기능을 제공하기 위한 차량주행 보조장치에 있어서,
상기 차량주행 보조장치는 하부에 설치되는 커넥터부를 통해, 상기 모바일 단말기에 설치되는 자율주행 보조어플리케이션과 전기적인 신호를 주고받으며,
상기 자율주행 보조어플리케이션은,
상기 모바일 단말기로부터 수신되는 차량주행 정보를 이용하여, 차량의 주행상황을 판단한 자체판단결과를 연산하는 자율주행 연산부;
상기 자율주행 연산부로부터 연산된 자체판단결과와 자율주행을 관할하는 자율주행 중앙서버의 판단결과를 비교하는 자율주행 판단비교부;
상기 자율주행 연산부의 자체판단결과와 상기 자율주행 중앙서버의 두 판단결과가 다른 경우에 대응하는 자율주행 제어부를 포함하는 것을 특징으로 하는 차량주행 보조장치.
- 제1항에 있어서,
상기 차량의 주행상황은 HDA 또는 ACC 인 것을 특징으로 하는 차량주행 보조장치.
- 제2항에 있어서,
상기 자율주행 보조어플리케이션은,
V2X 통신부를 더 포함하여 주변 차량의 차량주행 정보를 수신할 수 있는 것을 특징으로 하는 차량주행 보조장치.
- 제3항에 있어서,
상기 V2X 통신부를 통하여, 상기 자율주행 연산부의 자체판단결과의 연산이 주변 차량의 차량주행 보조어플리케이션들과 분산되어 연산될 수 있는 것을 특징으로 하는 차량주행 보조장치.
- 제4항에 있어서,
상기 차량의 주행상황을 판단하기 위한 자체판단결과의 연산이 분산되어 연산되는 경우, 해당 연산에 사용되는 차량주행 정보들은 블록체인화되는 것을 특징으로 하는 차량주행 보조장치.
- 제5항에 있어서,
상기 차량주행 정보의 블록체인화에는 단방향함수가 사용되는 것을 특징으로 하는 차량주행 보조장치.
- 제1항에 있어서,
상기 차량주행 보조장치는,
양쪽 측면부에 각각 구비되어 객체가 위치하는 영역을 향해 조사되는 전파를 출력하고, 상기 전파가 상기 객체에 반사되는 반사전파를 수신하여 상기 객체의 제스쳐를 감지하는 모션센서부와,
상기 객체의 제스쳐에 따른 행위 신호를 상기 모바일 단말기로 전송하는 모션센서 제어부를 더 포함하는 차량주행 보조장치.
- 제7항에 있어서,
상기 전파는 초음파 또는 적외선인 것을 특징으로 하는 차량주행 보조장치.
- 제7항에 있어서,
상기 모션센서 제어부는, 상기 모바일 단말기 주변에 배치되는 복수의 전파출력부 및 전파수신부를 더 포함하는 차량주행 보조장치.
- 제7항에 있어서,
상기 차량주행 보조장치는,
하부에 형성되어 상기 모바일 단말기에 설치된 차량주행 보조어플리케이션을 제어하는 홈버튼을 더 포함하는 차량주행 보조장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180159733A KR102139116B1 (ko) | 2018-12-12 | 2018-12-12 | 블록체인을 이용한 자율주행 보조장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180159733A KR102139116B1 (ko) | 2018-12-12 | 2018-12-12 | 블록체인을 이용한 자율주행 보조장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200075119A true KR20200075119A (ko) | 2020-06-26 |
KR102139116B1 KR102139116B1 (ko) | 2020-07-29 |
Family
ID=71136510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180159733A KR102139116B1 (ko) | 2018-12-12 | 2018-12-12 | 블록체인을 이용한 자율주행 보조장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102139116B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101382656B1 (ko) | 2012-09-20 | 2014-04-07 | 현대자동차주식회사 | V2x 통신을 이용한 교차로 접근차량 경보 장치 및 방법 |
KR20170033612A (ko) | 2015-09-17 | 2017-03-27 | 엘지전자 주식회사 | 차량운전 보조장치 및 이를 포함하는 차량 |
JP2018056872A (ja) * | 2016-09-30 | 2018-04-05 | パイオニア株式会社 | 表示端末支持具、制御方法、プログラム及び記憶媒体 |
KR20180080939A (ko) * | 2017-01-05 | 2018-07-13 | 엘지전자 주식회사 | 차량 운전 보조장치 및 이를 포함하는 차량 |
-
2018
- 2018-12-12 KR KR1020180159733A patent/KR102139116B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101382656B1 (ko) | 2012-09-20 | 2014-04-07 | 현대자동차주식회사 | V2x 통신을 이용한 교차로 접근차량 경보 장치 및 방법 |
KR20170033612A (ko) | 2015-09-17 | 2017-03-27 | 엘지전자 주식회사 | 차량운전 보조장치 및 이를 포함하는 차량 |
JP2018056872A (ja) * | 2016-09-30 | 2018-04-05 | パイオニア株式会社 | 表示端末支持具、制御方法、プログラム及び記憶媒体 |
KR20180080939A (ko) * | 2017-01-05 | 2018-07-13 | 엘지전자 주식회사 | 차량 운전 보조장치 및 이를 포함하는 차량 |
Also Published As
Publication number | Publication date |
---|---|
KR102139116B1 (ko) | 2020-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6724986B2 (ja) | 自動運転車のためのホーンの適応検出および適用のための方法およびシステム | |
CN102398554B (zh) | 车辆安全系统和方法 | |
US10597033B2 (en) | Monitoring and adjustment of gaps between vehicles | |
KR101942109B1 (ko) | 정보를 유효화하는 방법 및 시스템 | |
US11685371B2 (en) | Extension to safety protocols for autonomous vehicle operation | |
US11375351B2 (en) | Method and system for communicating vehicle position information to an intelligent transportation system | |
US20200066147A1 (en) | Method, system and emergency control device for traffic management of autonomous vehicles in emergency situations | |
RU2711817C2 (ru) | Системы и способы предотвращения столкновений | |
KR102492637B1 (ko) | 주행 성향 분석 방법, 주행 성향 분석 장치 및 차량 제어 시스템 | |
KR20140025419A (ko) | 수신된 v2x 메시지들의 데이터 보안 시퀀스들을 선택적으로 점검하는 방법 및 v2x 통신 시스템 | |
US11679762B2 (en) | Active rear collision avoidance apparatus and method | |
KR20130139928A (ko) | 차량 안전 제어 디바이스의 반응 지연 시간을 감소시키는 방법 및 시스템 | |
CN103125109A (zh) | 用于c2x 通信的设备和方法 | |
US20110279251A1 (en) | On-vehicle information processing device, information providing device, and vehicle information processing system | |
US11069243B2 (en) | Method for warning a vulnerable road user | |
JP2013114421A (ja) | 車両用制御装置、特定物体判別装置、特定物体判別方法、特定物体判別プログラム | |
CN110505631A (zh) | 利用到达角进行恶意无线安全消息的检测 | |
KR20200039065A (ko) | 보행자 충돌 방지 시스템 및 방법 | |
CN116552559A (zh) | 在自动驾驶系统基于融合数据检测异常行为的系统和方法 | |
US20200042002A1 (en) | Apparatus and method for controlling driving of vehicle in the event of an accident | |
KR102139116B1 (ko) | 블록체인을 이용한 자율주행 보조장치 | |
KR102468814B1 (ko) | 자율주행용 실시간 지도를 구성하는 자율주행 보조장치 | |
US20220009499A1 (en) | Vehicle control system | |
KR20220077956A (ko) | 자율주행용 운전자평가지수를 공유하는 자율주행 보조장치 | |
KR101510994B1 (ko) | 운전 상황 판단 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |