[go: up one dir, main page]

KR102853271B1 - Signal processing module and system integration module using the same - Google Patents

Signal processing module and system integration module using the same

Info

Publication number
KR102853271B1
KR102853271B1 KR1020190179094A KR20190179094A KR102853271B1 KR 102853271 B1 KR102853271 B1 KR 102853271B1 KR 1020190179094 A KR1020190179094 A KR 1020190179094A KR 20190179094 A KR20190179094 A KR 20190179094A KR 102853271 B1 KR102853271 B1 KR 102853271B1
Authority
KR
South Korea
Prior art keywords
weight
sensor
road
driving mode
road environment
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
Application number
KR1020190179094A
Other languages
Korean (ko)
Other versions
KR20210087578A (en
Inventor
지용관
Original Assignee
현대모비스 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대모비스 주식회사 filed Critical 현대모비스 주식회사
Priority to KR1020190179094A priority Critical patent/KR102853271B1/en
Priority to US17/098,458 priority patent/US12012114B2/en
Priority to CN202011286836.4A priority patent/CN112918479B/en
Priority to DE102020130735.7A priority patent/DE102020130735A1/en
Publication of KR20210087578A publication Critical patent/KR20210087578A/en
Priority to US18/666,017 priority patent/US12358521B2/en
Priority to US18/665,991 priority patent/US12397813B2/en
Priority to KR1020250120333A priority patent/KR20250135739A/en
Application granted granted Critical
Publication of KR102853271B1 publication Critical patent/KR102853271B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/182Selecting between different operative modes, e.g. comfort and performance modes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/013Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
    • B60R21/0134Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to imminent contact with an obstacle, e.g. using radar systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0055Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
    • G05D1/0061Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements for transition from automatic pilot to manual pilot and vice versa
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0022Gains, weighting coefficients or weighting functions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/54Audio sensitive means, e.g. ultrasound
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/20Ambient conditions, e.g. wind or rain
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mathematical Physics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Electromagnetism (AREA)
  • Traffic Control Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)

Abstract

본 발명은 신호 처리 모듈에 관한 것으로, 자율 주행 모드 및 ADAS 주행 모드에 따른 제 1 센서 별 가중치들을 저장하며, 상기 자율 주행 모드 및 상기 ADAS 주행 모드 중 선택된 주행 모드에 대응되는 상기 제 1 센서 별 가중치만을 선택하여 출력하는 기능 가중치 테이블, 오브젝트를 감지하기 위한 센서들의 센싱 정보에 상기 선택된 주행 모드에 대응되는 센서 별 가중치를 적용시켜 기능 가중치 적용 신호를 생성하는 제 1 가중치 적용부, 상기 센서들의 센싱 정보에 기초하여 도로 환경을 판단하는 도로 환경 판단부, 도로 환경에 따른 제 2 센서 별 가중치들을 저장하며, 상기 도로 환경 판단부의 판단 결과에 대응되는 상기 제 2 센서 별 가중치만을 선택하여 출력하는 도로 환경 가중치 테이블, 및 상기 기능 가중치 적용 신호에 상기 판단 결과에 대응되는 상기 제 2 센서 별 가중치를 적용시켜 데이터 셋으로 출력하는 제 2 가중치 적용부를 포함할 수 있다. The present invention relates to a signal processing module, and may include a function weight table that stores weights for each first sensor according to an autonomous driving mode and an ADAS driving mode, and selects and outputs only the weights for each first sensor corresponding to a driving mode selected from among the autonomous driving mode and the ADAS driving mode, a first weight application unit that applies the weights for each sensor corresponding to the selected driving mode to sensing information of sensors for detecting an object to generate a function weight application signal, a road environment determination unit that determines a road environment based on the sensing information of the sensors, a road environment weight table that stores weights for each second sensor according to the road environment, and selects and outputs only the weights for each second sensor corresponding to a determination result of the road environment determination unit, and a second weight application unit that applies the weights for each second sensor corresponding to the determination result to the function weight application signal and outputs it as a data set.

Description

신호 처리 모듈 및 이를 포함하는 시스템 통합 모듈{SIGNAL PROCESSING MODULE AND SYSTEM INTEGRATION MODULE USING THE SAME}Signal processing module and system integration module including the same {SIGNAL PROCESSING MODULE AND SYSTEM INTEGRATION MODULE USING THE SAME}

본 발명은 차량에 배치되는 자율 주행 및 ADAS(Advanced Driver Assistance System)를 모두 지원할 수 있는 신호 처리 모듈 및 이를 포함하는 시스템 통합 모듈에 관한 것이다.The present invention relates to a signal processing module capable of supporting both autonomous driving and ADAS (Advanced Driver Assistance System) deployed in a vehicle, and a system integration module including the same.

기술이 고도화됨에 따라 차량에도 사용자의 편의를 위해, 각종 센서와 전자 장치 등이 구비되고 있다. 특히, 사용자의 운전 편의를 위해 첨단 운전자 보조 시스템(ADAS: Advanced Driver Assistance System)에 대한 연구가 활발하게 이루어지고 있다. 나아가, 자율 주행 자동차(Autonomous Vehicle)에 대한 개발이 활발하게 이루어지고 있다.As technology advances, vehicles are increasingly equipped with various sensors and electronic devices for user convenience. In particular, research is actively underway into Advanced Driver Assistance Systems (ADAS) to enhance user convenience. Furthermore, development of autonomous vehicles is also actively underway.

운전자에 의해 첨단 운전자 보조 시스템과 자율 주행이 선택될 수 있으므로, 첨단 운전자 보조 시스템과 자율 주행이 모두 적용될 수 있는 시스템 통합 모듈의 개발이 시급하다Since both advanced driver assistance systems and autonomous driving can be selected by the driver, the development of a system integration module that can apply both advanced driver assistance systems and autonomous driving is urgent.

본 발명의 실시예는 첨단 운전자 보조 시스템과 자율 주행이 모두 적용될 수 있는 신호 처리 모듈 및 이를 포함하는 시스템 통합 모듈을 제공하고자 한다.An embodiment of the present invention seeks to provide a signal processing module and a system integration module including the same, to which both an advanced driver assistance system and autonomous driving can be applied.

본 발명의 실시예는 첨단 운전자 보조 시스템 또는 자율 주행시 이용되는 센서들의 센싱 결과에 가중치를 적용시킬 수 있는 신호 처리 모듈 및 이를 포함하는 시스템 통합 모듈을 제공하고자 한다. An embodiment of the present invention provides a signal processing module capable of applying weights to sensing results of sensors used in an advanced driver assistance system or autonomous driving, and a system integration module including the same.

본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재들로부터 당업자에게 명확하게 이해될 수 있을 것이다.The technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the description below.

본 발명의 실시예에 따른 신호 처리 모듈은, 자율 주행 모드 및 ADAS 주행 모드에 따른 제 1 센서 별 가중치들을 저장하며, 상기 자율 주행 모드 및 상기 ADAS 주행 모드 중 선택된 주행 모드에 대응되는 상기 제 1 센서 별 가중치만을 선택하여 출력하는 기능 가중치 테이블, 오브젝트를 감지하기 위한 센서들의 센싱 정보에 상기 선택된 주행 모드에 대응되는 센서 별 가중치를 적용시켜 기능 가중치 적용 신호를 생성하는 제 1 가중치 적용부, 상기 센서들의 센싱 정보에 기초하여 도로 환경을 판단하는 도로 환경 판단부, 도로 환경에 따른 제 2 센서 별 가중치들을 저장하며, 상기 도로 환경 판단부의 판단 결과에 대응되는 상기 제 2 센서 별 가중치만을 선택하여 출력하는 도로 환경 가중치 테이블, 및 상기 기능 가중치 적용 신호에 상기 판단 결과에 대응되는 상기 제 2 센서 별 가중치를 적용시켜 데이터 셋으로 출력하는 제 2 가중치 적용부를 포함할 수 있다. A signal processing module according to an embodiment of the present invention may include a function weight table that stores weights for each first sensor according to an autonomous driving mode and an ADAS driving mode, and selects and outputs only the weights for each first sensor corresponding to a driving mode selected from among the autonomous driving mode and the ADAS driving mode, a first weight application unit that applies the weights for each sensor corresponding to the selected driving mode to sensing information of sensors for detecting an object to generate a function weight application signal, a road environment determination unit that determines a road environment based on the sensing information of the sensors, a road environment weight table that stores weights for each second sensor according to the road environment, and selects and outputs only the weights for each second sensor corresponding to a determination result of the road environment determination unit, and a second weight application unit that applies the weights for each second sensor corresponding to the determination result to the function weight application signal and outputs the result as a data set.

본 발명의 다른 일 실시예에 따른 시스템 통합 모듈은, 차량 외부의 오브젝트를 판단하기 위한 복수의 센서, 차량 내부의 제어 장치들과 통신을 하기 위한 내부 통신 모듈, 차량 외부의 장치들과 통신하기 위한 외부 통신 모듈, 및 상기 복수의 센서, 상기 내부 통신 모듈 및 상기 외부 통신 모듈 중 적어도 하나 이상과 통신하여 획득한 정보에 주행 모드에 따른 제 1 가중치 및 도로 환경에 대한 제 2 가중치를 적용시키는 신호 처리 모듈을 포함할 수 있다.A system integration module according to another embodiment of the present invention may include a plurality of sensors for determining objects outside a vehicle, an internal communication module for communicating with control devices inside a vehicle, an external communication module for communicating with devices outside the vehicle, and a signal processing module for applying a first weight according to a driving mode and a second weight according to a road environment to information obtained by communicating with at least one of the plurality of sensors, the internal communication module, and the external communication module.

본 기술은 첨단 운전자 보조 시스템(ADAS) 및 자율 주행이 모두 적용될 수 있어, 첨단 운전자 보조 시스템 및 자율 주행의 개발을 더욱 진척시킬 수 있다.This technology can be applied to both advanced driver assistance systems (ADAS) and autonomous driving, and can further advance the development of ADAS and autonomous driving.

또한, 본 기술은 오브젝트를 판단하기 위한 센서들의 센싱 결과에 가중치를 적용시킴으로써, 오프젝트 판단의 정확성을 향상시킬 수 있다.In addition, the present technology can improve the accuracy of object judgment by applying weights to the sensing results of sensors for judging objects.

이 외에, 본 문서를 통해 직접적 또는 간접적으로 파악되는 다양한 효과들이 제공될 수 있다.In addition, various effects may be provided, either directly or indirectly, through this document.

도 1은 본 발명의 일 실시 예에 따른 시스템 통합 모듈이 적용된 차량의 간략한 구성도이다.
도 2는 본 발명의 일 실시 예에 따른 시스템 통합 모듈에 포함된 신호 처리 모듈의 구성도이다.
도 3 및 도 4는 본 발명의 일 실시 예에 따른 시스템 통합 모듈에 포함된 신호 처리 모듈의 동작을 설명하기 위한 순서도이다.
도 5는 본 발명의 일 실시 예에 따른 시스템 통합 모듈의 동작을 설명하기 위한 순서도이다.
FIG. 1 is a simplified configuration diagram of a vehicle to which a system integration module according to one embodiment of the present invention is applied.
FIG. 2 is a configuration diagram of a signal processing module included in a system integration module according to one embodiment of the present invention.
FIG. 3 and FIG. 4 are flowcharts for explaining the operation of a signal processing module included in a system integration module according to one embodiment of the present invention.
FIG. 5 is a flowchart for explaining the operation of a system integration module according to one embodiment of the present invention.

이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명의 실시예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 실시예에 대한 이해를 방해한다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. When designating components in each drawing, it should be noted that, where possible, identical components will be given the same reference numerals, even if they appear in different drawings. Furthermore, when describing embodiments of the present invention, detailed descriptions of related known structures or functions will be omitted if they are deemed to hinder understanding of the embodiments of the present invention.

본 발명의 실시예의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 또한, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In describing components of embodiments of the present invention, terms such as first, second, A, B, (a), (b), etc. may be used. These terms are only intended to distinguish the components from other components, and the nature, order, or sequence of the components are not limited by these terms. Furthermore, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which the present invention pertains. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning they have in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined in this application.

이하, 도 1 내지 도 5을 참조하여, 본 발명의 실시예들을 구체적으로 설명하기로 한다. Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 1 to 5.

도 1은 본 발명의 일 실시 예에 따른 시스템 통합 모듈이 적용된 차량의 간략한 구성도이다.FIG. 1 is a simplified configuration diagram of a vehicle to which a system integration module according to one embodiment of the present invention is applied.

도 1을 참조하면, 본 발명의 일 실시 예에 따른 시스템 통합 모듈은 차량의 내부 제어 유닛들과 일체로 형성될 수 있으며, 별도의 장치로 구현되어 별도의 연결 수단에 의해 차량의 제어 유닛들과 연결될 수도 있다. Referring to FIG. 1, a system integration module according to one embodiment of the present invention may be formed integrally with the internal control units of a vehicle, or may be implemented as a separate device and connected to the control units of the vehicle by a separate connection means.

도 1을 참조하면, 본 발명의 실시예에 따른 시스템 통합 모듈은 복수의 모듈을 포함할 수 있다. 이때, 복수의 모듈 중 적어도 하나 이상의 모듈은 차량의 주변 외부에 위치하는 오브젝트를 검출하기 위한 장치 및 센서를 포함할 수 있다. 복수의 모듈 중 적어도 하나 이상의 모듈은 차량 내부 부품 또는 장치들 사이의 유/무선 통신을 가능하도록 하는 통신 모듈을 포함할 수 있다. 복수의 모듈 중 적어도 하나 이상의 모듈은 차량 외부 장치와 무선 통신을 가능하도록 하는 통신 모듈을 포함할 수 있다. 복수의 모듈 중 적어도 하나 이상의 모듈은 시스템 통합 모듈에 실장되는 복수의 모듈을 이동시키기 위한 모터 및 모터 제어를 위한 모듈을 포함할 수 있다. Referring to FIG. 1, a system integration module according to an embodiment of the present invention may include a plurality of modules. At least one of the plurality of modules may include a device and a sensor for detecting an object located outside the periphery of a vehicle. At least one of the plurality of modules may include a communication module that enables wired/wireless communication between components or devices inside the vehicle. At least one of the plurality of modules may include a communication module that enables wireless communication with a device outside the vehicle. At least one of the plurality of modules may include a motor for moving a plurality of modules mounted on the system integration module and a module for motor control.

예를 들어, 시스템 통합 모듈은 차량의 주변에 위치하는 오브젝트를 검출하기 위한 적어도 하나 이상의 라이다(Lidar), 초음파 센서 및 카메라 등을 포함할 수 있다. For example, the system integration module may include at least one Lidar, an ultrasonic sensor, and a camera for detecting objects located around the vehicle.

시스템 통합 모듈은 고정밀 지도를 저장하기 위한 모듈을 포함할 수 있다. 고정밀 지도는 오차 범위를 대폭 줄인 예를 들어, 오차 범위 10cm 이내 수준의 정확도를 가지는 지도를 의미할 수 있으며, 도로 중심선, 경계선 등 차선 단위의 정보뿐만 아니라 신호등, 표지판, 연석, 노면 마크 등의 각종 구조물 정보를 포함할 수 있다. The system integration module may include a module for storing high-precision maps. High-precision maps can be defined as maps with a significantly reduced margin of error, for example, an accuracy of within 10 cm. They can include information on lane-level information such as road centerlines and boundaries, as well as information on various structures such as traffic lights, signs, curbs, and road markings.

시스템 통합 모듈은 알림용 디스플레이를 포함할 수 있다. 시스템 통합 모듈에 포함되는 디스플레이는 차량 외부로 시각 정보를 제공하기 위한 구성일 수 있다.The system integration module may include a display for notifications. The display included in the system integration module may be configured to provide visual information to the outside of the vehicle.

시스템 통합 모듈은 차량 내부 부품 또는 장치들 사이의 유/무선 통신을 가능하도록 하는 CAN(Controller Area Network), LIN(Local Internet Network), 플렉스레이(Flex-Ray), 이더넷(Ethernet) 등의 내부 통신 모듈을 포함할 수 있다. The system integration module may include internal communication modules such as CAN (Controller Area Network), LIN (Local Internet Network), Flex-Ray, and Ethernet that enable wired/wireless communication between internal vehicle components or devices.

시스템 통합 모듈은 차량 외부 장치와 무선 통신을 가능하도록 하는 외부 네트워크와 연결할 수 있는 V2X(Vehicle to everything communication)에 이용되는 외부 통신 모듈을 포함할 수 있다. The system integration module may include an external communication module used for V2X (Vehicle to everything communication) that can connect to an external network to enable wireless communication with devices outside the vehicle.

시스템 통합 모듈은 통신 모듈, 디스플레이 및 오브젝트 검출 장치 등과 같은 시스템 통합 모듈에 실장되는 장치, 부품 또는 모듈의 위치를 이동시키기 위한 센서 모듈 이동 모터 및 모터를 제어하는 센서 모듈 제어기를 포함할 수 있다. The system integration module may include a sensor module movement motor and a sensor module controller for controlling the motor to move the position of a device, component or module mounted on the system integration module, such as a communication module, a display and an object detection device.

시스템 통합 모듈은 오브젝트 검출을 위한 라이다, 카메라, 초음파 센서 등과 같은 센서들의 센싱 신호들을 신호 처리하는 신호 처리 모듈을 포함할 수 있다. 신호 처리 모듈은 오브젝트 검출을 위한 센서들의 센싱 신호에 가중치를 부여하는 신호 처리를 수행할 수 있다. The system integration module may include a signal processing module that processes sensing signals from sensors such as lidar, cameras, and ultrasonic sensors for object detection. The signal processing module may perform signal processing that assigns weights to the sensing signals from the sensors for object detection.

더욱 상세히 설명하면, 신호 처리 모듈은 자율 주행 선택 및 ADAS 주행 선택 등과 같은 기능에 따른 가중치를 센서 별로 부여할 수 있고, 기상 환경, 도로 정보 및 도로 상황에 따른 가중치를 센서 별로 부여할 수 있다. To be more specific, the signal processing module can assign weights to each sensor according to functions such as autonomous driving selection and ADAS driving selection, and can assign weights to each sensor according to weather conditions, road information, and road conditions.

이와 같이 구성되는 시스템 통합 모듈은 차량 내부에 장착된 센서 및 장치, 차량 샤시를 제어하는 센서 및 장치, 운전자 출력 인터페이스, 및 차량 제어 출력 인터페이스와 유/무선 통신을 수행할 수 있다. The system integration module configured in this manner can perform wired/wireless communication with sensors and devices mounted inside the vehicle, sensors and devices controlling the vehicle chassis, a driver output interface, and a vehicle control output interface.

예를 들어, 시스템 통합 모듈은 차량 내부 카메라, 주행 모드 스위치, 내비게이션(NAV), 차량 내부 초음파 센서 및 레이더 등과 같이, 차량 내부에 장착된 센서 및 장치와 유/무선 통신을 할 수 있다. For example, the system integration module can communicate with sensors and devices installed inside the vehicle, such as an in-vehicle camera, driving mode switch, navigation (NAV), in-vehicle ultrasonic sensors, and radar, either wired or wireless.

시스템 통합 모듈은 조향 휠, 가속 페달, 제동 페달, 휠 스피드 센서, 요레이트 센서, 조향각 센서 및 G 센서 등과 같이, 차량 샤시를 제어하기 위한 센서 및 장치와 유무선 통신을 수행할 수 있다. The system integration module can perform wired or wireless communication with sensors and devices for controlling the vehicle chassis, such as a steering wheel, an accelerator pedal, a brake pedal, a wheel speed sensor, a yaw rate sensor, a steering angle sensor, and a G sensor.

시스템 통합 모듈은 운전자에게 시각 정보 및 음성 정보를 제공하기 위한 운전자 출력 인터페이스와 유/무선 통신을 할 수 있다. 예를 들어, 운전자 출력 인터페이스는 차량 내부에 설치된 스피커 및 디스플레이를 포함할 수 있다. The system integration module can communicate with a driver output interface (wired or wireless) to provide visual and audio information to the driver. For example, the driver output interface may include speakers and displays installed inside the vehicle.

시스템 통합 모듈은 차량 제어 출력 인터페이스와 유/무선 통신을 할 수 있다. 예를 들어, 시스템 통합 모듈은 차량 내/외부에서 검출된 오브젝트 및 조작 정보를 차량 제어 출력 인터페이스에 제공할 수 있다. The system integration module can communicate with the vehicle control output interface via wired or wireless communication. For example, the system integration module can provide object and operation information detected inside and outside the vehicle to the vehicle control output interface.

차량 제어 출력 인터페이스는 시스템 통합 모듈로부터 제공 받은 정보에 기초하여 차량의 움직임을 제어할 수 있다. 차량 제어 출력 인터페이스는 시스템 통합 모듈로부터 제공 받은 정보에 기초하여 엔진 제어 시스템, 제동 제어 시스템 및 조향 제어 시스템을 제어할 수 있다.The vehicle control output interface can control the movement of the vehicle based on information provided from the system integration module. The vehicle control output interface can control the engine control system, the braking control system, and the steering control system based on information provided from the system integration module.

도 2는 본 발명의 일 실시 예에 따른 시스템 통합 모듈에 포함된 신호 처리 모듈의 구성도이다.FIG. 2 is a configuration diagram of a signal processing module included in a system integration module according to one embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시 예에 따른 시스템 통합 모듈(100)은 기능 가중치 테이블(110), 제 1 가중치 적용부(120), 도로 환경 판단부(130), 도로 환경 가중치 테이블(140) 및 제 2 가중치 적용부(150)를 포함할 수 있다.Referring to FIG. 2, a system integration module (100) according to an embodiment of the present invention may include a function weight table (110), a first weight application unit (120), a road environment judgment unit (130), a road environment weight table (140), and a second weight application unit (150).

기능 가중치 테이블(110)은 센서 별 기능 가중치들이 저장될 수 있다. 기능 가중치 테이블(110)은 운전자가 선택한 차량 기능에 대응하는 센서 별 기능 가중치를 선택하여 기능 선택 가중치(T_s1)로서 출력할 수 있다.The function weight table (110) can store function weights for each sensor. The function weight table (110) can select function weights for each sensor corresponding to a vehicle function selected by the driver and output them as function selection weights (T_s1).

예를 들어, 기능 가중치 테이블(110)은 자율 주행시 적용되는 센서 별 기능 가중치와 ADAS 주행시 적용되는 센서 별 기능 가중치를 저장할 수 있다. 또한, 기능 가중치 테이블(110)은 운전자가 선택한 차량 기능에 따라 입력되는 기능 선택 신호(F_s)에 기초하여 자율 주행시 적용되는 센서 별 기능 가중치 및 ADAS 주행시 적용되는 센서 별 기능 가중치 중 하나의 센서 별 가중치를 선택하고, 선택된 센서 별 기능 가중치를 기능 선택 가중치(T_s1)로서 출력할 수 있다.For example, the function weight table (110) can store the sensor-specific function weights applied during autonomous driving and the sensor-specific function weights applied during ADAS driving. In addition, the function weight table (110) can select one sensor-specific weight among the sensor-specific function weights applied during autonomous driving and the sensor-specific function weights applied during ADAS driving based on a function selection signal (F_s) input according to the vehicle function selected by the driver, and output the selected sensor-specific function weight as a function selection weight (T_s1).

더욱 상세히 설명하면, 기능 가중치 테이블(110)은 기능 선택 신호(F_s)가 인에이블되면 자율 주행시 이용되는 센서 별 기능 가중치를 기능 선택 가중치(T_s1)로서 출력하고, 기능 선택 신호(F_s)가 디스에이블되면 ADAS 주행시 이용되는 센서 별 기능 가중치를 기능 선택 가중치(T_s1)로서 출력할 수 있다.To explain in more detail, the function weight table (110) can output the function weights for each sensor used in autonomous driving as function selection weights (T_s1) when the function selection signal (F_s) is enabled, and can output the function weights for each sensor used in ADAS driving as function selection weights (T_s1) when the function selection signal (F_s) is disabled.

제 1 가중치 적용부(120)는 기능 가중치 테이불(110)로부터 기능 선택 가중치(T_s1)를 제공받고, 차량 내부 및 외부의 오브젝트를 검출하기 위한 센서들의 센싱 신호(S_i)를 제공받을 수 있다. 제 1 가중치 적용부(120)는 센싱 신호(S_1)에 기능 선택 가중치(T_s1)를 적용시켜 기능 가중치 적용 신호(W_a)로서 출력할 수 있다. 이때, 센싱 신호(S_i)는 라이다의 센싱 결과, 초음파 센서의 센싱 결과, 카메라의 획득 이미지, GPS(Global Positioning System)에 따른 고정밀 지도의 위치 정보, 레이더의 센싱 결과 등과 같이 차량 내외부의 오브젝트를 검출하기 위한 센서들의 센싱 결과를 포함할 수 있다. The first weight application unit (120) may receive a function selection weight (T_s1) from the function weight table (110) and may receive sensing signals (S_i) of sensors for detecting objects inside and outside the vehicle. The first weight application unit (120) may apply the function selection weight (T_s1) to the sensing signal (S_1) and output it as a function weight application signal (W_a). At this time, the sensing signal (S_i) may include sensing results of sensors for detecting objects inside and outside the vehicle, such as a sensing result of a lidar, a sensing result of an ultrasonic sensor, an acquired image of a camera, location information of a high-precision map according to a GPS (Global Positioning System), and a sensing result of a radar.

도로 환경 판단부(130)는 센싱 신호(S_i)에 기초하여 현재 차량이 주행하는 도로 환경을 판단할 수 있다. The road environment judgment unit (130) can judge the road environment on which the vehicle is currently driving based on the sensing signal (S_i).

예를 들어, 도로 환경 판단부(130)는 센싱 신호(S_i)에 현재 차량이 주행하는 도로의 기상 환경, 도로 정보 및 도로 상황을 판단할 수 있다. 이때, 기상 환경의 판단은 주행 도로의 눈, 비, 안개 등과 같은 날씨 판단과 주간 및 야간과 같은 시간 판단을 포함할 수 있다. 도로 정보의 판단은 터널 및 교량 등과 같은 도로 형태를 판단하는 것을 포함할 수 있다. 도로 상황의 판단은 시내 주행과 시외주행을 구별하고 고속도로 주행과 국도 주행을 구별하며, 주행 도로의 교통량을 판단하는 것을 포함할 수 있다. For example, the road environment judgment unit (130) can judge the weather environment, road information, and road conditions of the road on which the vehicle is currently driving based on the sensing signal (S_i). At this time, the judgment of the weather environment may include judgment of the weather of the driving road, such as snow, rain, fog, etc., and judgment of the time, such as day and night. Judgment of the road information may include judgment of the road type, such as tunnels and bridges. Judgment of the road condition may include distinguishing between city driving and intercity driving, between highway driving and national road driving, and judging the traffic volume of the driving road.

도로 환경 가중치 테이블(140)은 센서 별 도로 환경 판단 가중치들이 저장될 수 있다. 도로 환경 가중치 테이블(140)은 도로 환경 판단부(130)의 판단 결과에 따라 센서 별 도로 환경 판단 가중치들 중 적어도 하나 이상의 센서 별 도로 환경 판단 가중치를 선택하고, 선택된 센서 별 도로 환경 판단 가중치를 환경 판단 가중치(T_s2)로서 출력할 수 있다.The road environment weight table (140) can store road environment judgment weights for each sensor. The road environment weight table (140) can select at least one sensor-specific road environment judgment weight among the sensor-specific road environment judgment weights according to the judgment result of the road environment judgment unit (130), and output the selected sensor-specific road environment judgment weight as an environment judgment weight (T_s2).

예를 들어, 도로 환경 가중치 테이블(140)은 도로 환경 판단부(130)의 도로 환경 판단 결과에 포함된 기상 환경, 도로 정보 및 도로 상황의 판단 결과에 대응되는 센서 별 도로 환경 판단 가중치들을 선택하고, 선택된 센서 별 도로 환경 판단 가중치를 환경 판단 가중치(T_s2)로서 출력할 수 있다.For example, the road environment weight table (140) can select road environment judgment weights for each sensor corresponding to the judgment results of weather conditions, road information, and road conditions included in the road environment judgment results of the road environment judgment unit (130), and output the selected road environment judgment weights for each sensor as environment judgment weights (T_s2).

제 2 가중치 적용부(150)는 제 1 가중치 적용부(120)로부터 기능 가중치 적용 신호(W_a)를 제공받고, 도로 환경 가중치 테이블(140)로부터 환경 판단 가중치(T_s2)를 제공받을 수 있다. 제 2 가중치 적용부(150)는 기증 가중치 적용 신호(W_a)에 환경 판단 가중치(T_s2)를 적용시켜 가중치 적용 데이터 셋(SD)으로 출력할 수 있다. 이때, 가중치 적용 데이터 셋(SD)은 ADAS 주행 및 자율 주행에 이용될 수 있다.The second weight application unit (150) can receive a function weight application signal (W_a) from the first weight application unit (120) and an environment judgment weight (T_s2) from the road environment weight table (140). The second weight application unit (150) can apply the environment judgment weight (T_s2) to the function weight application signal (W_a) and output it as a weight application data set (SD). At this time, the weight application data set (SD) can be used for ADAS driving and autonomous driving.

도 3 및 도 4는 본 발명의 일 실시 예에 따른 시스템 통합 모듈에 포함된 신호 처리 모듈의 동작을 설명하기 위한 순서도이다.FIG. 3 and FIG. 4 are flowcharts for explaining the operation of a signal processing module included in a system integration module according to one embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 시스템 통합 모듈에 포함된 신호 처리 모듈의 동작 방법을 설명하기 위한 순서도이다.FIG. 3 is a flowchart for explaining an operation method of a signal processing module included in a system integration module according to one embodiment of the present invention.

도 3을 참조하면, 신호 처리 모듈(100)의 동작 방법은 기능 선택 단계(S1), 기능 선택 센서 별 가중치 선택 단계(S2), 제 1 가중치 적용 단계(S3), 도로 환경 판단 단계(S4), 도로 환경 판단 센서 별 가중치 선택 단계(S5) 및 제 2 가중치 적용 단계(S6)를 포함할 수 있다.Referring to FIG. 3, the operation method of the signal processing module (100) may include a function selection step (S1), a weight selection step for each function selection sensor (S2), a first weight application step (S3), a road environment judgment step (S4), a weight selection step for each road environment judgment sensor (S5), and a second weight application step (S6).

기능 선택 단계(S1)는 운전자가 자율 주행과 ADAS 주행을 선택하는 단계를 포함할 수 있다.The function selection step (S1) may include a step in which the driver selects autonomous driving and ADAS driving.

기능 선택 센서 별 가중치 선택 단계(S2)는 자율 주행에 따른 센서 별 가중치가 선택되거나 ADAS에 따른 센서 별 가중치가 선택될 수 있다. The weight selection step (S2) for each sensor in the function selection sensor may select weights for each sensor according to autonomous driving or weights for each sensor according to ADAS.

예를 들어, 카메라로부터 획득한 이미지 정보(카메라 정보), 라이다로부터 획득한 라이다 정보, 초음파 센서로부터 획득한 초음파 정보, 외부 통신 모듈로부터 획득한 외부 통신 정보, GPS와 고정밀 지도로부터 획득한 고정밀 지도 정보, 레이더로부터 획득한 레이더 정보 등과 같은 본 발명에 따른 시스템 통합 모듈이 제공받을 수 있는 각 정보들 각각에 대한 가중치가 선택될 수 있다. 더불어, 각 정보들 각각에 대한 가중치는 자율 주행 및 ADAS 주행의 선택에 따라 서로 다른 가중치가 선택될 수 있다. For example, weights may be selected for each piece of information that may be provided to the system integration module according to the present invention, such as image information (camera information) acquired from a camera, lidar information acquired from a lidar, ultrasonic information acquired from an ultrasonic sensor, external communication information acquired from an external communication module, high-precision map information acquired from GPS and a high-precision map, and radar information acquired from a radar. In addition, different weights may be selected for each piece of information depending on whether autonomous driving or ADAS driving is selected.

더욱 상세히 예를 들면, 만약, 자율 주행시 카메라 정보에 대한 가중치가 A라면 ADAS 주행시 카메라 정보에 대한 가중치는 B일 수 있다. A와 B는 서로 같은 값일 수도 있고, 서로 다른 값일 수도 있다. To give a more detailed example, if the weight for camera information during autonomous driving is A, the weight for camera information during ADAS driving may be B. A and B may be the same value or different values.

정리하면, 기능 선택 센서 별 가중치 선택 단계(S2)는 기능 선택 단계(S1)에서 자율 주행과 ADAS 주행 중 하나가 선택되고, 선택된 주행에 대한 센서 별 가중치가 선택되는 단계를 포함할 수 있다.In summary, the weight selection step (S2) for each function selection sensor may include a step in which one of autonomous driving and ADAS driving is selected in the function selection step (S1) and weights for each sensor for the selected driving are selected.

제 1 가중치 적용 단계(S3)는 신호 처리 모듈(100)로 제공되는 센싱 신호(S_1) 즉, 각 센서들로부터 획득한 정보에 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 센서 별 가중치를 적용시키는 단계를 포함할 수 있다.The first weight application step (S3) may include a step of applying the weights for each sensor selected in the weight selection step (S2) for each function selection sensor to the sensing signal (S_1) provided to the signal processing module (100), i.e., information acquired from each sensor.

예를 들면, 제 1 가중치 적용 단계(S3)는 카메라 정보에 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 카메라 가중치를 적용시킬 수 있다. 이때, 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 카메라 가중치는 기능 카메라 가중치를 의미하며, 자율 주행 또는 ADAS 주행 선택시 기능 카메라 가중치의 값은 달라지거나 같을 수 있다.For example, the first weight application step (S3) may apply the camera weight selected in the weight selection step (S2) for each function selection sensor to the camera information. At this time, the camera weight selected in the weight selection step (S2) for each function selection sensor refers to the function camera weight, and the value of the function camera weight may be different or the same when autonomous driving or ADAS driving is selected.

제 1 가중치 적용 단계(S3)는 라이다 정보에 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 라이다 가중치를 적용시킬 수 있다. 이때, 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 라이다 가중치는 기능 라이다 가중치를 의미하며, 자율 주행 또는 ADAS 주행 선택시 기능 라이다 가중치의 값은 달라지거나 같을 수 있다.The first weight application step (S3) may apply the lidar weight selected in the weight selection step (S2) for each function selection sensor to the lidar information. At this time, the lidar weight selected in the weight selection step (S2) for each function selection sensor refers to the functional lidar weight, and the value of the functional lidar weight may be different or the same when autonomous driving or ADAS driving is selected.

제 1 가중치 적용 단계(S3)는 초음파 정보에 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 초음파 가중치를 적용시킬 수 있다. 이때, 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 초음파 가중치는 기능 초음파 가중치를 의미하며, 자율 주행 또는 ADAS 주행 선택시 기능 초음파 가중치의 값은 달라지거나 같을 수 있다.The first weight application step (S3) may apply the ultrasonic weight selected in the weight selection step (S2) for each function selection sensor to the ultrasonic information. At this time, the ultrasonic weight selected in the weight selection step (S2) for each function selection sensor refers to the functional ultrasonic weight, and the value of the functional ultrasonic weight may be different or the same when autonomous driving or ADAS driving is selected.

제 1 가중치 적용 단계(S3)는 외부 통신 정보에 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 통신 가중치를 적용시킬 수 있다. 이때, 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 통신 가중치는 기능 통신 가중치를 의미하며, 자율 주행 또는 ADAS 주행 선택시 기능 통신 가중치의 값은 달라지거나 같을 수 있다.The first weight application step (S3) can apply the communication weight selected in the weight selection step (S2) for each function selection sensor to external communication information. At this time, the communication weight selected in the weight selection step (S2) for each function selection sensor refers to the functional communication weight, and the value of the functional communication weight may be different or the same when autonomous driving or ADAS driving is selected.

제 1 가중치 적용 단계(S3)는 고정밀 지도 정보에 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 위치 가중치를 적용시킬 수 있다. 이때, 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 위치 가중치는 기능 위치 가중치를 의히마며, 자율 주행 또는 ADAS 주행 선택시 기능 위치 가중치의 값은 달라지거나 같을 수 있다.The first weight application step (S3) can apply the position weight selected in the weight selection step (S2) for each function selection sensor to the high-precision map information. At this time, the position weight selected in the weight selection step (S2) for each function selection sensor determines the function position weight, and the value of the function position weight may be different or the same when autonomous driving or ADAS driving is selected.

제 1 가중치 적용 단계(S3)는 레이더 정보에 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 레이더 가중치를 적용시킬 수 있다. 이때, 기능 선택 센서 별 가중치 선택 단계(S2)에서 선택된 레이더 가중치는 기능 레이더 가중치를 의미하며, 자율 주행 또는 ADAS 주행 선택시 기능 레이더 가중치의 값은 달라지거나 같을 수 있다. The first weight application step (S3) may apply the radar weight selected in the weight selection step (S2) for each function selection sensor to the radar information. At this time, the radar weight selected in the weight selection step (S2) for each function selection sensor refers to the functional radar weight, and the value of the functional radar weight may be different or the same when autonomous driving or ADAS driving is selected.

도로 환경 판단 단계(S4)는 현재 차량이 주행하는 도로의 환경을 판단하는 단계로서, 날씨 및 시간을 포함하는 기상 정보 판단, 터널 및 교량 등과 같은 도로 형태를 포함하는 도로 정보 판단 및 시내 및 시외 주행, 고속 도로 및 국도 주행을 구별하고 주행 도로의 교통량을 판단하는 도로 상황 판단을 포함할 수 있다. The road environment judgment step (S4) is a step for judging the environment of the road on which the vehicle is currently driving, and may include judgment of weather information including weather and time, judgment of road information including road types such as tunnels and bridges, and judgment of road conditions that distinguish between city and intercity driving, expressway and national road driving, and judgment of traffic volume on the driving road.

도로 환경 판단 센서 별 가중치 선택 단계(S5)는 도로 환경 판단 단계(S4)에서 판단된 결과에 대응하는 센서 별 가중치를 선택하는 단계를 포함할 수 있다. The weight selection step (S5) for each road environment judgment sensor may include a step of selecting a weight for each sensor corresponding to the result judged in the road environment judgment step (S4).

제 2 가중치 적용 단계(S6)는 제 1 가중치 적용 단계(S3)에서 가중치가 적용된 정보들에 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 센서 별 가중치를 적용시키는 단계를 포함할 수 있다. The second weight application step (S6) may include a step of applying weights for each sensor selected in the road environment judgment sensor weight selection step (S5) to the information to which weights were applied in the first weight application step (S3).

예를 들어, 제 2 가중치 적용 단계(S6)는 제 1 가중치 적용 단계(S3)에서 기능 가중치가 적용된 카메라 정보에 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 카메라 가중치를 적용시킬 수 있다. 이때, 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 카메라 가중치는 도로 환경 판단 카메라 가중치를 의미할 수 있다. For example, the second weight application step (S6) may apply the camera weight selected in the weight selection step (S5) for each road environment judgment sensor to the camera information to which the functional weight was applied in the first weight application step (S3). At this time, the camera weight selected in the weight selection step (S5) for each road environment judgment sensor may refer to the road environment judgment camera weight.

제 2 가중치 적용 단계(S6)는 제 1 가중치 적용 단계(S3)에서 기능 가중치가 적용된 라이다 정보에 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 라이다 가중치를 적용시킬 수 있다. 이때, 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 라이다 가중치는 도로 환경 판단 라이다 가중치를 의미할 수 있다. The second weight application step (S6) may apply the lidar weight selected in the weight selection step (S5) for each road environment judgment sensor to the lidar information to which the functional weight was applied in the first weight application step (S3). At this time, the lidar weight selected in the weight selection step (S5) for each road environment judgment sensor may refer to a lidar weight for determining the road environment.

제 2 가중치 적용 단계(S6)는 제 1 가중치 적용 단계(S3)에서 기능 가중치가 적용된 초음파 정보에 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 초음파 가중치를 적용시킬 수 있다. 이때, 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 초음파 가중치는 도로 환경 판단 초음파 가중치를 의미할 수 있다. The second weight application step (S6) may apply the ultrasonic weight selected in the weight selection step (S5) for each road environment judgment sensor to the ultrasonic information to which the functional weight was applied in the first weight application step (S3). At this time, the ultrasonic weight selected in the weight selection step (S5) for each road environment judgment sensor may refer to the ultrasonic weight for determining the road environment.

제 2 가중치 적용 단계(S6)는 제 1 가중치 적용 단계(S3)에서 기능 가중치가 적용된 통신 정보에 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 통신 가중치를 적용시킬 수 있다. 이때, 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 통신 가중치는 도로 환경 판단 통신 가중치를 의미할 수 있다. The second weight application step (S6) may apply the communication weight selected in the weight selection step (S5) for each road environment judgment sensor to the communication information to which the functional weight was applied in the first weight application step (S3). At this time, the communication weight selected in the weight selection step (S5) for each road environment judgment sensor may refer to a road environment judgment communication weight.

제 2 가중치 적용 단계(S6)는 제 1 가중치 적용 단계(S3)에서 기능 가중치가 적용된 위치 정보에 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 위치 가중치를 적용시킬 수 있다. 이때, 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 위치 가중치는 도로 환경 판단 위치 가중치를 의미할 수 있다. The second weight application step (S6) may apply the position weight selected in the weight selection step (S5) for each road environment judgment sensor to the position information to which the functional weight was applied in the first weight application step (S3). At this time, the position weight selected in the weight selection step (S5) for each road environment judgment sensor may refer to a road environment judgment position weight.

제 2 가중치 적용 단계(S6)는 제 1 가중치 적용 단계(S3)에서 기능 가중치가 적용된 레이더 정보에 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 레이더 가중치를 적용시킬 수 있다. 이때, 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 레이더 가중치는 도로 환경 판단 레이더 가중치를 의미할 수 있다. The second weight application step (S6) may apply the radar weight selected in the weight selection step (S5) for each road environment judgment sensor to the radar information to which the functional weight was applied in the first weight application step (S3). At this time, the radar weight selected in the weight selection step (S5) for each road environment judgment sensor may refer to a road environment judgment radar weight.

도 4는 도 3의 도로 환경 판단 단계(S4), 도로 환경 판단 센서 별 가중치 선택 단계(S5) 및 제 2 가중치 적용 단계(S6)를 보다 더 상세히 설명하기 위한 도면이다.FIG. 4 is a drawing for explaining in more detail the road environment judgment step (S4), the weight selection step (S5) for each road environment judgment sensor, and the second weight application step (S6) of FIG. 3.

도 4에 도시된 바와 같이, 도로 환경 판단 단계(S4)는 기상 환경 판단 단계(S11), 도로 정보 판단 단계(S21) 및 도로 상황 판단 단계(S31)를 포함할 수 있다.As illustrated in Fig. 4, the road environment judgment step (S4) may include a weather environment judgment step (S11), a road information judgment step (S21), and a road situation judgment step (S31).

기상 환경 판단 단계(S11)는 외부 통신 정보 및 카메라 정보에 기초하여 주행 도로의 기상 환경을 판단하는 단계로서, 비가 오거나 눈이 오거나 야간임을 판단할 수 있다.The weather environment judgment step (S11) is a step that judges the weather environment of the driving road based on external communication information and camera information, and can judge whether it is raining, snowing, or at night.

만약, 기상 환경 판단 단계(S11)에서 비가 오거나 눈이 오거나 야간이라 판단되면 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 레이더 정보 및 위치 정보에 가장 높은 가중치를 선택하고, 카메라 정보에 가장 낮은 가중치를 선택할 수 있다. If, in the weather environment judgment step (S11), it is determined that it is raining, snowing, or at night, in the road environment judgment sensor weight selection step (S5), the highest weight can be selected for radar information and location information, and the lowest weight can be selected for camera information.

기상 환경 가중치 적용 단계(S12)는 레이더 정보 및 위치 정보에 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 선택된 가중 높은 가중치를 적용시키고, 카메라 정보에 가장 낮은 가중치를 적용시킬 수 있다.The weather environment weight application step (S12) can apply the highest weight selected in the road environment judgment sensor weight selection step (S5) to radar information and location information, and apply the lowest weight to camera information.

기상 환경 판단 단계(S11) 및 기상 환경 가중치 적용 단계(S12)를 통해 가중치가 적용된 센싱 결과들(예를 들어, 레이더 정보, 위치 정보 및 카메라 정보)이 기상 환경 센서 신호 데이터 셋으로서 출력되는 단계(S13)가 수행될 수 있다.A step (S13) can be performed in which weighted sensing results (e.g., radar information, location information, and camera information) are output as a weather environment sensor signal data set through a weather environment judgment step (S11) and a weather environment weight application step (S12).

도로 정보 판단 단계(S21)는 현재 차량이 주행 중인 도로의 형태를 판단하는 단계로서, 주행 중인 도로가 터널 또는 교량인지를 판단할 수 있다. The road information judgment step (S21) is a step that judges the shape of the road on which the vehicle is currently driving, and can determine whether the road on which the vehicle is driving is a tunnel or a bridge.

만약, 도로 정보 판단 단계(S21)에서 주행 중인 도로가 터널 또는 교량이라 판단되면 도로 환경 판단 센서 별 가중치 선택 단계(S5)에서 라이다 정보 및 위치 정보에 가장 높은 가중치를 선택하고, 레이더 정보 및 카메라 정보에 라이다 및 위치 정보보다 낮은 가중치를 선택할 수 있다.If the road being driven is determined to be a tunnel or a bridge in the road information judgment step (S21), the highest weight can be selected for the lidar information and location information in the weight selection step (S5) for each road environment judgment sensor, and lower weights can be selected for the radar information and camera information than for the lidar and location information.

도로 정보 가중치 적용 단계(S22)는 라이다 정보 및 위치 정보에 가장 높은 가중치를 적용시키고, 레이더 및 카메라 정보에 낮은 가중치를 적용시킬 수 있다.The road information weight application step (S22) can apply the highest weight to lidar information and location information, and apply a low weight to radar and camera information.

도로 정보 판단 단계(S21) 및 도로 정보 가중치 적용 단계(S22)를 통해 가중치가 적용된 센싱 결과들(예를 들어, 라이다 정보, 위치 정보, 레이더 정보 및 카메라 정보)이 도로 정보 센서 신호 데이터 셋으로 출력되는 단계(S23)가 수행될 수 있다.A step (S23) in which weighted sensing results (e.g., lidar information, location information, radar information, and camera information) are output as a road information sensor signal data set through a road information judgment step (S21) and a road information weight application step (S22) can be performed.

도로 상황 판단 단계(S31)는 시내 및 시외 주행을 구별하고, 고속도로 주행과 국도 주행을 구별하며, 주행 도로의 교통량을 판단할 수 있다.The road condition judgment step (S31) can distinguish between city and intercity driving, highway driving and national road driving, and determine the traffic volume on the driving road.

만약, 도로 상황 판단 단계(S31)에서 교통량이 많은 시내 주행이라 판단되면 라이다 정보, 카메라 정보 및 위치 정보에 가장 높은 가중치를 선택하고, 레이더 정보에 라이다 정보, 카메라 정보 및 위치 정보보다 낮은 가중치를 선택할 수 있다.If it is determined that the driving is in a city with heavy traffic volume in the road condition judgment step (S31), the highest weight can be selected for the lidar information, camera information, and location information, and a lower weight can be selected for the radar information than the lidar information, camera information, and location information.

도로 상황 가중치 적용 단계(S32)는 라이다 정보, 카메라 정보 및 위치 정보에 가장 높은 가중치를 적용시키고, 레이더 정보에 낮은 가중치를 적용시킬 수 있다.The road condition weighting application step (S32) can apply the highest weight to lidar information, camera information, and location information, and apply a low weight to radar information.

도로 상황 판단 단계(S31) 및 도로 상황 가중치 적용 단계(S32)를 통해 가중치가 적용된 센싱 결과들(예를 들어, 라이다 정보, 카메라 정보, 위치 정보 및 레이더 정보)이 도로 상황 센서 신호 데이터 셋으로 출력되는 단계(S33)가 수행될 수 있다.A step (S33) in which weighted sensing results (e.g., lidar information, camera information, location information, and radar information) are output as a road condition sensor signal data set through a road condition judgment step (S31) and a road condition weight application step (S32) can be performed.

통합 판단 단계(S40)는 기상 환경 센서 신호 데이터 셋, 도로 정보 센서 신호 데이터 셋 및 도로 상황 센서 신호 데이터 셋에 기초하여 도로 환경을 판단에 따라 가중치가 적용된 센싱 결과들을 출력하는 단계를 포함할 수 있다.The integrated judgment step (S40) may include a step of outputting sensing results with weights applied according to judgment of the road environment based on a weather environment sensor signal data set, a road information sensor signal data set, and a road condition sensor signal data set.

예를 들어, 통합 판단 단계(S40)는 기상 환경 센서 신호 데이터 셋, 돌 정보 센서 신호 데이터 셋 및 도로 상황 센서 신호 데이터 셋에 포함된 센싱 결과들 중 중복되는 센싱 결과를 처리하는 단계를 포함할 수 있다.For example, the integrated judgment step (S40) may include a step of processing overlapping sensing results among the sensing results included in the weather environment sensor signal data set, the stone information sensor signal data set, and the road condition sensor signal data set.

만약, 기상 환경 센서 신호 데이터 셋, 도로 정보 센서 신호 데이터 셋 및 도로 상황 센서 신호 데이터 셋에 중복되는 카메라 정보가 있다고 가정하면, 기상 환경 센서 신호 데이터 셋의 카메라 정보, 도로 정보 센서 신호 데이터 셋의 카메라 정보 및 도로 상황 센서 신호 데이터 셋의 카메라 정보의 값들을 모두 합하여 출력하는 통합 판단 단계(S40)가 수행될 수 있다.If it is assumed that there is overlapping camera information in the weather environment sensor signal data set, the road information sensor signal data set, and the road condition sensor signal data set, an integrated judgment step (S40) may be performed to combine and output the values of the camera information of the weather environment sensor signal data set, the camera information of the road information sensor signal data set, and the camera information of the road condition sensor signal data set.

또한, 기상 환경 센서 신호 데이터 셋, 도로 정보 센서 신호 데이터 셋 및 도로 상황 센서 신호 데이터 셋에 중복되는 카메라 정보가 있다고 가정하면, 기상 환경 센서 신호 데이터 셋의 카메라 정보, 도로 정보 센서 신호 데이터 셋의 카메라 정보 및 도로 상황 센서 신호 데이터 셋의 카메라 정보의 값 중 동일한 값을 갖는 카메라 정보만을 출력하는 통합 판단 단계(S40)가 수행될 수 있다.In addition, assuming that there is overlapping camera information in the weather environment sensor signal data set, the road information sensor signal data set, and the road condition sensor signal data set, an integrated judgment step (S40) may be performed that outputs only camera information having the same value among the values of the camera information of the weather environment sensor signal data set, the camera information of the road information sensor signal data set, and the camera information of the road condition sensor signal data set.

또한, 기상 환경 센서 신호 데이터 셋, 도로 정보 센서 신호 데이터 셋 및 도로 상황 센서 신호 데이터 셋에 중복되는 카메라 정보가 있다고 가정하면, 기상 환경 센서 신호 데이터 셋의 카메라 정보, 도로 정보 센서 신호 데이터 셋의 카메라 정보 및 도로 상황 센서 신호 데이터 셋의 카메라 정보의 값들 중 다수의 동일한 값을 갖는 카메라 정보만을 출력하는 통합 판단 단계(S40)가 수행될 수 있다.In addition, assuming that there is overlapping camera information in the weather environment sensor signal data set, the road information sensor signal data set, and the road condition sensor signal data set, an integrated judgment step (S40) may be performed that outputs only camera information having multiple identical values among the values of the camera information of the weather environment sensor signal data set, the camera information of the road information sensor signal data set, and the camera information of the road condition sensor signal data set.

도 5는 본 발명의 일 실시 예에 따른 시스템 통합 모듈의 동작을 설명하기 위한 순서도이다.FIG. 5 is a flowchart for explaining the operation of a system integration module according to one embodiment of the present invention.

시스템 통합 모듈은 시스템 통합 모듈에 장착된 라이다, 초음파 센서, 카메라, 고정밀 지도 이외에도 차량 내부에 설치된 카메라, 초음파 센서 및 레이더로부터 센싱 결과를 제공받을 수 있다.The system integration module can receive sensing results from cameras, ultrasonic sensors, and radar installed inside the vehicle, in addition to the lidar, ultrasonic sensors, cameras, and high-precision maps mounted on the system integration module.

이와 같이, 시스템 통합 모듈은 차량 내부 또는 외부에 존재하는 오브젝트를 판단하기 위한 센서들의 센싱 결과를 제공받을 수 있다. In this way, the system integration module can receive sensing results from sensors for determining objects existing inside or outside the vehicle.

또한, 시스템 통합 모듈은 통신 모듈을 통해 차량 외부 네트워크로부터 차량 주행에 이용되는 정보들을 제공받을 수 있다.Additionally, the system integration module can receive information used for vehicle driving from an external network of the vehicle through the communication module.

본 발명에 따른 시스템 통합 모듈은 시스템 통합 모듈에 제공되는 모든 정보에 운전자가 선택하는 주행 모드(자율 주행 또는 ADAS 주행)에 따른 가중치와 현재 차량이 주행하는 도로의 환경에 따른 가중치를 적용시켜 자율 주행 또는 ADAS 주행에 이용함으로써, 정확한 오브젝트 판단을 통한 안전 주행에 효과가 있다.The system integration module according to the present invention applies weights according to the driving mode (autonomous driving or ADAS driving) selected by the driver and weights according to the environment of the road on which the vehicle is currently driving to all information provided to the system integration module, thereby utilizing the information for autonomous driving or ADAS driving, thereby being effective in safe driving through accurate object judgment.

이와 같은 본 발명의 시스템 통합 모듈의 동작을 도 5를 참조하여 정리하면 다음과 같다.The operation of the system integration module of the present invention is summarized as follows with reference to FIG. 5.

본 발명에 따른 시스템 통합 모듈이 설치된 차량에 운전자가 탑승하여 자율 주행 또는 ADAS 주행을 선택하는 기능 선택 단계(S50)가 수행될 수 있다.A function selection step (S50) for selecting autonomous driving or ADAS driving can be performed by a driver riding in a vehicle in which a system integration module according to the present invention is installed.

만약, 운전자가 자율 주행을 선택하면 자율 주행에 따른 센서 별 가중치가 선택되는 자율 기능 가중치 선택 단계(S61)가 수행될 수 있다.If the driver selects autonomous driving, an autonomous function weight selection step (S61) may be performed in which weights for each sensor according to autonomous driving are selected.

자율 기능 가중치 선택 단계(S61)가 수행된 이후, 선택된 센서 별 가중치가 센서 각각의 센싱 정보에 적용되는 자율 기능 센서 신호 처리 단계(S62)가 수행될 수 있다.After the autonomous function weight selection step (S61) is performed, the autonomous function sensor signal processing step (S62) can be performed in which the selected sensor-specific weights are applied to the sensing information of each sensor.

자율 기능 센서 신호 처리 단계(S62)가 수행되면 자율 주행 선택에 대한 가중치가 적용된 센싱 정보가 자율 기능 데이터 셋으로 출력되는 자율 기능 데이터 셋 출력 단계(S63)가 수행될 수 있다.When the autonomous function sensor signal processing step (S62) is performed, the autonomous function data set output step (S63) can be performed in which weighted sensing information for autonomous driving selection is output as an autonomous function data set.

주행 중인 도로의 환경에 따라 가중치가 선택된 이후, 선택된 가중치가 자율 기능 데이터 셋 출력 단계(S63)에서 출력되는 자율 기능 데이터 셋에 적용되는 도로 환경 센서 신호 데이터 처리 단계(S64)가 수행될 수 있다. After weights are selected based on the environment of the road being driven, a road environment sensor signal data processing step (S64) can be performed in which the selected weights are applied to the autonomous function data set output in the autonomous function data set output step (S63).

도로 환경 센서 신호 데이터 처리 단계(S64)가 수행되면 도로 환경에 대한 가중치가 적용된 자율 기능 데이터 셋이 도로 환경 센서 신호 데이터 셋으로 출력되는 도로 환경 센서 신호 데이터 셋 출력 단계(S65)가 수행될 수 있다.When the road environment sensor signal data processing step (S64) is performed, a road environment sensor signal data set output step (S65) can be performed in which an autonomous function data set with weights applied to the road environment is output as a road environment sensor signal data set.

도로 환경 센서 신호 데이터 셋을 차량의 자율 주행 기능에 적용시키는 차량 차량 주행 기능 적용 단계(S66)가 수행될 수 있다.A vehicle driving function application step (S66) may be performed to apply the road environment sensor signal data set to the vehicle's autonomous driving function.

한편, 운전자가 ADAS 주행을 선택하면 ADAS 주행에 따른 센서 별 가중치가 선택되는 ADAS 기능 가중치 선택 단계(S71)가 수행될 수 있다.Meanwhile, if the driver selects ADAS driving, an ADAS function weight selection step (S71) may be performed in which weights for each sensor according to ADAS driving are selected.

ADAS 기능 가중치 선택 단계(S71)가 수행된 이후, 선택된 센서 별 가중치가 센서 각각의 센싱 정보에 적용되는 ADAS 기능 센서 신호 처리 단계(S72)가 수행될 수 있다. After the ADAS function weight selection step (S71) is performed, the ADAS function sensor signal processing step (S72) can be performed in which the selected sensor-specific weights are applied to the sensing information of each sensor.

ADAS 기능 센서 신호 처리 단계(S72)가 수행되면 ADAS 주행 선택에 대한 가중치가 적용된 센싱 정보가 ADAS 기능 데이터 셋으로 출력되는 ADAS 기능 데이터 셋 출력 단계(S73)가 수행될 수 있다.When the ADAS function sensor signal processing step (S72) is performed, the ADAS function data set output step (S73) can be performed in which weighted sensing information for ADAS driving selection is output as an ADAS function data set.

주행 중인 도로의 환경에 따라 가중치가 선택된 이후, 선택된 가중치가 ADAS 기능 데이터 셋 출력 단계(S73)에서 출력되는 ADAS 기능 데이터 셋에 적용되는 도로 환경 센서 신호 데이터 처리 단계(S73)가 수행될 수 있다.After weights are selected based on the environment of the road being driven, a road environment sensor signal data processing step (S73) can be performed in which the selected weights are applied to the ADAS function data set output in the ADAS function data set output step (S73).

도로 환경 센서 신호 데이터 처리 단계(S74)가 수행되면 도로 환경에 대한 가중치가 적용된 ADAS 기능 데이터 셋이 도로 환경 센서 신호 데이터 셋으로 출력되는 도로 환경 센서 신호 데이터 셋 출력 단계(S75)가 수행될 수 있다.When the road environment sensor signal data processing step (S74) is performed, a road environment sensor signal data set output step (S75) can be performed in which an ADAS function data set with weights applied to the road environment is output as a road environment sensor signal data set.

도로 환경 센서 신호 데이터 셋을 차량의 ADAS 주행 기능에 적용시키는 차량 ADAS 주행 기능 적용 단계(S76)가 수행될 수 있다.A vehicle ADAS driving function application step (S76) of applying a road environment sensor signal data set to the vehicle ADAS driving function can be performed.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. The above description is merely an example of the technical idea of the present invention, and those skilled in the art will appreciate that various modifications and variations can be made without departing from the essential characteristics of the present invention.

따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Accordingly, the embodiments disclosed in the present invention are intended to illustrate, rather than limit, the technical concept of the present invention, and the scope of the technical concept of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted by the following claims, and all technical concepts within the scope equivalent thereto should be construed as being included within the scope of the present invention.

Claims (7)

자율 주행 및 ADAS 주행시 오브젝트를 판단하기 위한 데이터 셋을 출력하는 신호 처리 모듈에 있어서,
자율 주행 모드 및 ADAS 주행 모드에 따른 제 1 센서 별 가중치들을 저장하며, 상기 자율 주행 모드 및 상기 ADAS 주행 모드 중 선택된 주행 모드에 대응되는 상기 제 1 센서 별 가중치만을 선택하여 출력하는 기능 가중치 테이블;
오브젝트를 감지하기 위한 센서들의 센싱 정보에 상기 선택된 주행 모드에 대응되는 상기 제 1 센서 별 가중치를 적용시켜 기능 가중치 적용 신호를 생성하는 제 1 가중치 적용부;
상기 센서들의 센싱 정보에 기초하여 도로 환경을 판단하는 도로 환경 판단부;
도로 환경에 따른 제 2 센서 별 가중치들을 저장하며, 상기 도로 환경 판단부의 판단 결과에 대응되는 상기 제 2 센서 별 가중치만을 선택하여 출력하는 도로 환경 가중치 테이블; 및
상기 기능 가중치 적용 신호에 상기 판단 결과에 대응되는 상기 제 2 센서 별 가중치를 적용시켜 데이터 셋으로 출력하는 제 2 가중치 적용부;
를 포함하는 신호 처리 모듈.
In a signal processing module that outputs a data set for judging objects during autonomous driving and ADAS driving,
A function weight table that stores weights for each first sensor according to an autonomous driving mode and an ADAS driving mode, and selects and outputs only the weights for each first sensor corresponding to a driving mode selected among the autonomous driving mode and the ADAS driving mode;
A first weight application unit that applies a weight for each first sensor corresponding to the selected driving mode to sensing information of sensors for detecting an object to generate a function weight application signal;
A road environment judgment unit that judges the road environment based on sensing information from the above sensors;
A road environment weight table that stores weights for each second sensor according to the road environment and selects and outputs only the weights for each second sensor corresponding to the judgment result of the road environment judgment unit; and
A second weight application unit that applies the second sensor-specific weight corresponding to the judgment result to the function weight application signal and outputs the result as a data set;
A signal processing module including .
청구항 1에 있어서,
상기 센서들은,
라이다, 레이더, 카메라, 및 초음파 센서 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 신호 처리 모듈.
In claim 1,
The above sensors are,
A signal processing module characterized by including at least one of a lidar, a radar, a camera, and an ultrasonic sensor.
청구항 2에 있어서,
상기 도로 환경 판단부는,
상기 라이다, 상기 레이더, 상기 카메라, 및 상기 초음파 센서 중 적어도 하나 이상으로부터 획득하는 정보에 기초하여 주행 중인 도로의 기상 환경, 도로 정보 및 도로 상황을 판단하는 것을 특징으로 하는 신호 처리 모듈.
In claim 2,
The above road environment judgment unit is,
A signal processing module characterized in that it determines the weather environment, road information, and road conditions of a road on which a vehicle is driving based on information acquired from at least one of the lidar, the radar, the camera, and the ultrasonic sensor.
청구항 3에 있어서,
상기 도로 환경 판단부는,
비 또는 눈이 오는 경우와 비 및 눈이 오지 않는 경우를 구분하고, 야간과 주간을 구분하고,
주행 중인 도로가 터널 및 교량인지를 판단하며,
주행 중인 도로에 교통량을 판단하는 것을 특징으로 하는 신호 처리 모듈.
In claim 3,
The above road environment judgment unit is,
Distinguish between rain or snow and no rain or snow, and between night and day.
Determines whether the road you are driving on is a tunnel or a bridge.
A signal processing module characterized by judging the traffic volume on a road while driving.
차량 외부의 오브젝트를 판단하기 위한 복수의 센서;
차량 내부의 제어 장치들과 통신을 하기 위한 내부 통신 모듈;
차량 외부의 장치들과 통신하기 위한 외부 통신 모듈; 및
상기 복수의 센서, 상기 내부 통신 모듈 및 상기 외부 통신 모듈 중 적어도 하나 이상과 통신하여 획득한 정보에 주행 모드에 따른 제 1 가중치 및 도로 환경에 대한 제 2 가중치를 적용시키는 신호 처리 모듈;
을 포함하고,
상기 신호 처리 모듈은,
센싱 정보들 각각에, 자율 주행 모드와 ADAS 주행 모드에 대한 각 센서 별 제1 가중치를 적용시키고,
상기 자율 주행 모드와 상기 ADAS 주행 모드에 대한 상기 각 센서 별 제 1 가중치가 적용된 센싱 정보들 각각에, 상기 도로 환경에 대한 각 센서 별 제 2 가중치를 적용시키는 것을 특징으로 하는 시스템 통합 모듈.
Multiple sensors for determining objects outside the vehicle;
An internal communication module for communicating with control devices inside the vehicle;
An external communication module for communicating with devices outside the vehicle; and
A signal processing module that applies a first weight according to the driving mode and a second weight according to the road environment to information obtained by communicating with at least one of the plurality of sensors, the internal communication module, and the external communication module;
Including,
The above signal processing module,
For each piece of sensing information, apply the first weight for each sensor for autonomous driving mode and ADAS driving mode,
A system integration module characterized in that a second weight for each sensor for the road environment is applied to each of the sensing information to which the first weight for each sensor for the autonomous driving mode and the ADAS driving mode is applied.
삭제delete 청구항 5에 있어서,
상기 신호 처리 모듈은,
상기 자율 주행 모드와 상기 ADAS 주행 모드에 대한 각 센서 별 가중치를 저장하고, 상기 자율 주행 모드와 상기 ADAS 주행 모드 중 선택된 주행 모드에 대응되는 저장된 센서 별 가중치만을 상기 제 1 가중치로서 출력하는 기능 가중치 테이블,
상기 센싱 정보들 각각에 상기 제 1 가중치를 적용시켜 기능 가중치 적용 신호로서 출력하는 제 1 가중치 적용부,
상기 센싱 정보들로부터 도로 환경을 판단하는 도로 환경 판단부,
상기 도로 환경에 대한 각 센서 별 가중치를 저장하고, 상기 도로 환경의 판단 결과에 대응되는 저장된 센서 별 가중치만을 상기 제 2 가중치로서 출력하는 도로 환경 가중치 테이블, 및
상기 기능 가중치 적용 신호에 상기 제 2 가중치를 적용시키는 제 2 가중치 적용부를 포함하는 것을 특징으로 하는 시스템 통합 모듈.
In claim 5,
The above signal processing module,
A functional weight table that stores weights for each sensor for the autonomous driving mode and the ADAS driving mode, and outputs only the stored weights for each sensor corresponding to the driving mode selected among the autonomous driving mode and the ADAS driving mode as the first weight.
A first weight application unit that applies the first weight to each of the sensing information and outputs it as a function weight application signal;
A road environment judgment unit that judges the road environment from the above sensing information,
A road environment weight table that stores weights for each sensor for the above road environment and outputs only the stored weights for each sensor corresponding to the judgment result of the road environment as the second weights, and
A system integration module characterized by including a second weight application unit that applies the second weight to the above function weight application signal.
KR1020190179094A 2019-11-20 2019-12-31 Signal processing module and system integration module using the same Active KR102853271B1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020190179094A KR102853271B1 (en) 2019-12-31 2019-12-31 Signal processing module and system integration module using the same
US17/098,458 US12012114B2 (en) 2019-11-20 2020-11-16 Integration module for advanced driver assistance system
CN202011286836.4A CN112918479B (en) 2019-11-20 2020-11-17 Signal processing module and system integration module
DE102020130735.7A DE102020130735A1 (en) 2019-11-20 2020-11-20 Integration module for a driver assistance system
US18/666,017 US12358521B2 (en) 2019-11-20 2024-05-16 Motor for moving integration module for advanced driver assistance system
US18/665,991 US12397813B2 (en) 2019-11-20 2024-05-16 Moving device for integration module for advanced driver assistance system
KR1020250120333A KR20250135739A (en) 2019-12-31 2025-08-27 System integration module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190179094A KR102853271B1 (en) 2019-12-31 2019-12-31 Signal processing module and system integration module using the same

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020250120333A Division KR20250135739A (en) 2019-12-31 2025-08-27 System integration module

Publications (2)

Publication Number Publication Date
KR20210087578A KR20210087578A (en) 2021-07-13
KR102853271B1 true KR102853271B1 (en) 2025-09-02

Family

ID=76858822

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020190179094A Active KR102853271B1 (en) 2019-11-20 2019-12-31 Signal processing module and system integration module using the same
KR1020250120333A Pending KR20250135739A (en) 2019-12-31 2025-08-27 System integration module

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020250120333A Pending KR20250135739A (en) 2019-12-31 2025-08-27 System integration module

Country Status (1)

Country Link
KR (2) KR102853271B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170113689A1 (en) * 2015-10-27 2017-04-27 International Business Machines Corporation Controlling Driving Modes of Self-Driving Vehicles
KR101984762B1 (en) 2018-10-31 2019-06-03 주식회사 모라이 Autonomous vehicle simulator using network platform
KR102049923B1 (en) * 2018-08-27 2019-11-28 현대모비스 주식회사 Apparatus for controlling motor driven power steering system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170113689A1 (en) * 2015-10-27 2017-04-27 International Business Machines Corporation Controlling Driving Modes of Self-Driving Vehicles
KR102049923B1 (en) * 2018-08-27 2019-11-28 현대모비스 주식회사 Apparatus for controlling motor driven power steering system
KR101984762B1 (en) 2018-10-31 2019-06-03 주식회사 모라이 Autonomous vehicle simulator using network platform

Also Published As

Publication number Publication date
KR20250135739A (en) 2025-09-15
KR20210087578A (en) 2021-07-13

Similar Documents

Publication Publication Date Title
JP6907266B2 (en) Output device, map information storage device, automatic operation control device, output method, program and storage medium
US11113547B2 (en) Planning control in response to a driving obstruction during operation of an autonomous driving vehicle (ADV)
EP3598260B1 (en) Multimodal motion planning framework for autonomous driving vehicles
US10384679B2 (en) Travel control method and travel control apparatus
CN108974009B (en) Method, medium, and system for automatic driving control
KR102610743B1 (en) Apparatus for controlling lane change of vehicle, system having the same and method thereof
EP3655298B1 (en) A tunnel-based planning system for autonomous driving vehicles
CN103109160B (en) Method and device for determining the position of a vehicle on a road surface and motor vehicle having such a device
CN108688660B (en) Operating range determination device
US20210362733A1 (en) Electronic device for vehicle and method of operating electronic device for vehicle
US10860868B2 (en) Lane post-processing in an autonomous driving vehicle
WO2017056247A1 (en) Travel control method and travel control device
CN112124318B (en) Obstacle-sensing calibration system for autonomous driving vehicle
JP7620440B2 (en) Autonomous Driving Assistance System
KR101744781B1 (en) Control Method for Shifting through Recognizing Road Configuration
WO2020198937A1 (en) Communications protocols between planning and control of autonomous driving vehicle
CN114643823B (en) Air suspension adjusting method and device, vehicle-mounted terminal and storage medium
KR20190081664A (en) Method and apparatus of detecting line
US11891093B2 (en) Control device, control method, and storage medium for controlling a mobile device along a conditions-varying travel path
JP2022139009A (en) Driving support device, driving support method and program
CN109263641B (en) Method and device for locating and automatically operating a vehicle
EP3896490A1 (en) Systems and methods to enhance early detection of performance induced risks for an autonomous driving vehicle
KR102853271B1 (en) Signal processing module and system integration module using the same
JP2009294882A (en) Vehicle image recording device and vehicle image recording system
US20240087455A1 (en) Systems and methods for determining the occupancy status of a parking lot

Legal Events

Date Code Title Description
PA0109 Patent application

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

P22-X000 Classification modified

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

PG1501 Laying open of application

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

P22-X000 Classification modified

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

P22-X000 Classification modified

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

PA0201 Request for examination

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

R18-X000 Changes to party contact information recorded

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

P22-X000 Classification modified

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

D13-X000 Search requested

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

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

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

E13-X000 Pre-grant limitation requested

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

P11-X000 Amendment of application requested

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

P13-X000 Application amended

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

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

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

PA0107 Divisional application

St.27 status event code: A-0-1-A10-A16-div-PA0107

PR0701 Registration of establishment

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

PG1601 Publication of registration

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