KR20210094099A - 차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법 - Google Patents

차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법 Download PDF

Info

Publication number
KR20210094099A
KR20210094099A KR1020217021988A KR20217021988A KR20210094099A KR 20210094099 A KR20210094099 A KR 20210094099A KR 1020217021988 A KR1020217021988 A KR 1020217021988A KR 20217021988 A KR20217021988 A KR 20217021988A KR 20210094099 A KR20210094099 A KR 20210094099A
Authority
KR
South Korea
Prior art keywords
sensor
cleaning
vehicle
temperature
subsystem
Prior art date
Application number
KR1020217021988A
Other languages
English (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
Priority claimed from US16/223,660 external-priority patent/US11077833B2/en
Priority claimed from US16/223,643 external-priority patent/US11007841B2/en
Application filed by 아르고 에이아이 엘엘시 filed Critical 아르고 에이아이 엘엘시
Priority to KR1020237016392A priority Critical patent/KR20230074609A/ko
Publication of KR20210094099A publication Critical patent/KR20210094099A/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60SSERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
    • B60S1/00Cleaning of vehicles
    • B60S1/02Cleaning windscreens, windows or optical devices
    • B60S1/46Cleaning windscreens, windows or optical devices using liquid; Windscreen washers
    • B60S1/48Liquid supply therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R11/00Arrangements for holding or mounting articles, not otherwise provided for
    • B60R11/02Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
    • 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
    • B60SSERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
    • B60S1/00Cleaning of vehicles
    • B60S1/02Cleaning windscreens, windows or optical devices
    • B60S1/04Wipers or the like, e.g. scrapers
    • B60S1/06Wipers or the like, e.g. scrapers characterised by the drive
    • B60S1/08Wipers or the like, e.g. scrapers characterised by the drive electrically driven
    • B60S1/0818Wipers or the like, e.g. scrapers characterised by the drive electrically driven including control systems responsive to external conditions, e.g. by detection of moisture, dirt or the like
    • B60S1/0822Wipers or the like, e.g. scrapers characterised by the drive electrically driven including control systems responsive to external conditions, e.g. by detection of moisture, dirt or the like characterized by the arrangement or type of detection means
    • B60S1/0862Wipers or the like, e.g. scrapers characterised by the drive electrically driven including control systems responsive to external conditions, e.g. by detection of moisture, dirt or the like characterized by the arrangement or type of detection means including additional sensors
    • B60S1/0866Wipers or the like, e.g. scrapers characterised by the drive electrically driven including control systems responsive to external conditions, e.g. by detection of moisture, dirt or the like characterized by the arrangement or type of detection means including additional sensors including a temperature sensor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60SSERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
    • B60S1/00Cleaning of vehicles
    • B60S1/02Cleaning windscreens, windows or optical devices
    • B60S1/46Cleaning windscreens, windows or optical devices using liquid; Windscreen washers
    • B60S1/48Liquid supply therefor
    • B60S1/487Liquid supply therefor the liquid being heated
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60SSERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
    • B60S1/00Cleaning of vehicles
    • B60S1/02Cleaning windscreens, windows or optical devices
    • B60S1/56Cleaning windscreens, windows or optical devices specially adapted for cleaning other parts or devices than front windows or windscreens
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/0006Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means to keep optical surfaces clean, e.g. by preventing or removing dirt, stains, contamination, condensation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D23/00Control of temperature
    • G05D23/19Control of temperature characterised by the use of electric means
    • G05D23/1902Control of temperature characterised by the use of electric means characterised by the use of a variable reference value
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D23/00Control of temperature
    • G05D23/19Control of temperature characterised by the use of electric means
    • G05D23/1917Control of temperature characterised by the use of electric means using digital means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60SSERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
    • B60S1/00Cleaning of vehicles
    • B60S1/02Cleaning windscreens, windows or optical devices
    • B60S1/46Cleaning windscreens, windows or optical devices using liquid; Windscreen washers
    • B60S1/48Liquid supply therefor
    • B60S1/487Liquid supply therefor the liquid being heated
    • B60S1/488Liquid supply therefor the liquid being heated electrically
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2400/00Special features of vehicle units
    • B60Y2400/30Sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2400/00Special features of vehicle units
    • B60Y2400/30Sensors
    • B60Y2400/302Temperature sensors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating
    • G01S2007/4975Means for monitoring or calibrating of sensor obstruction by, e.g. dirt- or ice-coating, e.g. by reflection measurement on front-screen
    • G01S2007/4977Means for monitoring or calibrating of sensor obstruction by, e.g. dirt- or ice-coating, e.g. by reflection measurement on front-screen including means to prevent or remove the obstruction
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Water Supply & Treatment (AREA)
  • General Engineering & Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Air-Conditioning For Vehicles (AREA)

Abstract

차량 센서의 열 관리 방법 및 시스템이 제공된다. 본 시스템은 차량에 부착된 센서, 센서에 대응하는 온도 데이터를 수집하도록 구성된 온도 모니터, 프로세서 및 센서 세정 서브시스템을 포함한다. 센서 세정 서브시스템은 세정액 저장소와 저장소에서 센서로 세정액을 보내도록 배치된 포트를 포함한다. 프로세서는 온도 모니터에서 센서에 대응하는 온도 데이터를 수신하고, 센서의 현재 온도가 제 1 임계 온도보다 높은지를 결정하고, 센서 세정 서브시스템은 세정 사이클을 시작하고 그리고 센서의 현재 온도가 제 1 임계 온도보다 높다는 결정에 응답하여 센서를 냉각시키도록 세정액을 센서로 보내도록 구성된다.

Description

차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법
본 출원은 2018년 12월 18일에 출원된 미국 특허출원번호 16/223,643호 및 2018년 12월 18일에 출원된 미국 특허출원번호 16/223,660호의 우선권을 주장하며, 이들 특허문헌들은 그 전체가 참조로서 본 명세서에 포함된다.
본 발명은 일반적으로 차량 컴포넌트들의 온도를 제어하는 것에 관한 발명이며 특히, 차량 센서 컴포넌트들의 온도를 제어하는 것에 관한 발명이다.
현대의 차량들은 다른 차량들의 상대적인 위치 및 차선들에 대한 차량의 위치와 같은 위치 및 상황 인식 정보를 관련 컴퓨터 또는 컨트롤러에 제공하기 위해 정교한 센서들에 의존하고 있다. 이러한 센서 디바이스들은 선호하는 작동 온도 범위를 가지며 온도에 민감하다. 작동 온도 범위를 벗어난 온도에 노출되면(예컨대, 온실 효과(greenhouse effect)로 인해 차량 내부 온도가 높은 경우), 센서 디바이스가 작동하지 않거나 신뢰성있게 작동하지 못할 수 있다. 경우에 따라, 센서 디바이스는 그 수명이 단축될 수도 있다.
또한, 일부 센서 디바이스(예: 주차 보조 카메라)는 차량 외부에 설치된다. 따라서, 차량 내부 냉각 시스템은 외부에 설치된 센서 디바이스의 온도를 제어할 수 없다. 마지막으로, 일부 차량은 주변 공기 온도가 다양한 센서 디바이스의 온도 사양 상한값보다 높은 더운 기후에서 작동하며, 이는 차량 내부의 온실 효과를 악화시킬 수도 있다.
차량 센서 디바이스의 열 관리를 위한 시스템 및 방법이 개시된다. 일 실시예에서, 차량 센서 시스템은 차량에 부착된 센서, 센서에 대응하는 온도 데이터를 수집하도록 구성된 온도 모니터, 온도 모니터와 통신하는 프로세서 및 센서 세정 서브시스템을 포함할 수 있다. 센서 세정 서브시스템은 세정액 저장소 및 저장소로부터 센서로 세정액을 보내도록 위치되는 포트를 포함할 수 있다. 프로세서는 본 출원에 개시된 방법을 실행하도록 구성될 수 있다. 방법은 온도 모니터로부터 센서에 대응하는 온도 데이터를 수신하는 단계 그리고 센서의 현재 온도가 제 1 임계 온도 미만인지 여부를 결정하는 단계를 포함할 수 있다. 센서의 현재 온도가 제 1 임계 온도보다 높다는 결정에 응답하여, 방법은 센서 세정 서브시스템이 세정 사이클을 개시하고 센서를 냉각시키기 위해 세정액을 센서로 향하게 하는 단계를 포함할 수 있다.
선택적으로, 임계 온도는 센서의 작동 온도 범위의 상한보다 낮을 수 있다.
하나 이상의 실시예에서, 방법은 센서 세정 서브시스템이 세정 사이클을 개시하기 전에, 차량이 세정 모드에 대해 안전한지의 여부를 결정하는 단계를 포함할 수 있다. 세정 사이클는 차량이 세정 모드에 대해 안전한 경우에만 시작될 수 있다.
추가적으로 및/또는 대안적으로, 방법은 센서 세정 서브시스템이 세정 사이클을 시작하기 전에, 차량이 유휴 모드(idle mode)에 있는지 여부를 결정하는 단계를 포함할 수 있다. 차량이 유휴 모드에 있는 경우에만 세정 사이클이 개시될 수 있다. 차량이 유휴 모드에 있지 않은 경우, 방법은 차량의 온도 제어 서브시스템이 센서를 냉각시키기 위한 냉각 사이클을 시작하게 하는 단계를 포함할 수 있다. 냉각 사이클의 시작은 온도 제어 서브시스템의 턴온, 온도 제어 서브시스템의 냉각 효율을 증가시키는 것 및/또는 온도 제어 서브시스템의 가열 효율을 감소시키는 것을 포함할 수 있다. 선택적으로, 상기 방법은 센서의 현재 온도가 제 2 임계 온도보다 큰지를 결정하는 단계를 포함할 수 있다. 센서의 현재 온도가 제 2 임계 온도보다 높으면, 센서 세정 서브시스템은 세정 사이클을 시작하고 센서를 냉각시키기 위해 세정액을 센서로 보낼 수 있다. 제 2 임계 온도는 제 1 임계 온도보다 클 수 있다. 선택적으로, 시스템은 먼저 차량이 세정 모드에 대해 안전한지의 여부를 결정하고, 차량이 세정 모드에 대해 안전하다는 결정에만 응답하여 세정 사이클을 시작할 수 있다.
하나 이상의 실시예에서, 상기 방법은 미리 결정된 시간 기간 이후, 센서의 현재 온도가 제 1 임계 온도보다 낮다는 결정에 응답하여, 사용자 지시의 수신, 세정 사이클을 계속하는 것이 안전하지 않다는 결정에 응답하여, 및/또는 차량의 유휴 모드 종료시에 세정 사이클을 중단하는 단계를 또한 포함할 수 있다.
세정액의 일례들은 메탄올, 에탄올, 글리콜, 이소프로필 알코올 및 물 중 하나 이상을 포함하는 유체를 포함할 수 있다.
차량 센서 디바이스의 열 관리를 위한 시스템 및 방법이 개시된다. 일 실시예에서, 차량 센서 시스템은 차량에 부착된 센서, 센서에 대응하는 온도 데이터를 수집하도록 구성된 온도 모니터, 온도 모니터와 통신하는 프로세서 및 센서 세정 서브시스템을 포함할 수 있다. 센서 세정 서브시스템은 세정액 저장소 및 저장소로부터 센서로 세정액을 보내도록 위치되는 포트를 포함할 수 있다. 프로세서는 본 출원에 개시된 방법을 실행하도록 구성될 수 있다. 방법은 온도 모니터로부터 센서에 대응하는 온도 데이터를 수신하고 센서의 현재 온도가 임계 온도 미만인지 여부를 결정하는 단계를 포함할 수 있다. 현재 온도가 제 1 임계 온도보다 낮은 것으로 결정되면, 방법은 또한 센서 세정 서브시스템이 세정액을 가열하게 하고, 센서를 가열하기 위해 가열된 세정액을 센서로 향하게 하도록 세정 사이클을 개시하는 단계를 포함할 수 있다.
선택적으로, 임계 온도는 센서의 작동 온도 범위의 하한보다 높을 수 있다.
하나 이상의 실시예에서, 방법은 센서 세정 서브시스템이 세정 사이클을 시작하기 전에 차량이 세정 모드에 대해 안전한지의 여부를 결정하는 단계를 포함할 수 있다. 세정 사이클는 차량이 세정 모드에 대해 안전한 경우에만 시작될 수 있다.
추가적으로 및/또는 대안적으로, 방법은 센서 세정 서브시스템이 세정 사이클을 시작하기 전에, 차량이 유휴 모드에 있는지 여부를 결정하는 단계를 포함할 수 있다. 세정 사이클은 차량이 유휴 모드에 있다는 결정에만 응답하여 시작될 수 있다. 차량이 유휴 모드에 있지 않은 경우, 방법은 차량의 온도 제어 서브시스템이 센서를 가열하기 위해 가열 사이클을 시작하게 하는 단계를 포함할 수 있다. 가열 사이클의 시작은 온도 제어 서브시스템의 턴온, 온도 제어 서브시스템의 가열 효율의 증가, 및/또는 온도 제어 서브시스템의 냉각 효율의 감소를 포함할 수 있다. 선택적으로, 방법은 센서의 현재 온도가 제 2 임계 온도 미만인지 여부를 결정하는 단계를 포함할 수도 있다. 현재 온도가 제 2 임계 온도보다 낮으면 센서 세정 서브시스템은 세정액을 가열하고 그리고 가열된 세정액을 센서로 보내 센서를 가열하도록 세정 사이클을 시작할 수 있다. 제 2 임계 온도는 제 1 임계 온도보다 낮을 수 있다. 선택적으로, 시스템은 먼저 차량이 세정 모드에 대해 안전한지의 여부를 결정하고, 차량이 세정 모드에 대해 안전하다고 결정된 경우에만 세정 사이클을 시작할 수 있다.
하나 이상의 실시예에서, 방법은 미리 결정된 시간 기간 이후에, 센서의 현재 온도가 제 1 임계 온도보다 낮다는 결정에 응답하여, 사용자 명령의 수신, 세정 사이클을 계속하는 것이 안전하지 않다는 결정에 응답하여, 및/또는 차량의 유휴 모드 종료시에 세정 사이클을 중지하는 단계를 포함할 수 있다.
일부 실시예에서, 세정액은 차량의 엔진에 의해 생성된 폐열 에너지, 차량의 실내(cabin)에서 사용되는 열 에너지, 및/또는 세정액을 가열하기 위한 전용 열 에너지 소스로부터 획득한 열 에너지를 사용하여 가열될 수 있다.
도 1은 차량에서 센서의 온도를 제어하기 위한 예시적인 시스템을 도시한다.
도 2는 차량에서 하나 이상의 센서의 온도를 제어하는 예시적인 방법을 도시한다.
도 3은 차량에서 하나 이상의 센서의 온도를 제어하는 예시적인 방법을 도시한다.
도 4는 차량에서 하나 이상의 센서의 온도를 제어하는 다른 예시적인 방법을 도시한다.
도 5는 차량에서 하나 이상의 센서의 온도를 제어하는 예시적인 방법을 도시한다.
도 6은 본 문서의 다양한 시스템 및 방법이 구현될 수 있는 컴퓨팅 디바이스의 요소의 블록도이다.
본 문서에서 사용된 바와 같이, 단수 형태 "a", "an" 및 "the"는 문맥에서 달리 명시하지 않는 한 복수 참조들을 포함한다. 달리 정의되지 않는 한, 본 명세서에서 사용되는 모든 기술적 용어 및 과학적 용어는 당업자에 의해 일반적으로 이해되는 것과 동일한 의미를 갖는다. 본 문서에서 사용된 "포함하는(comprising)" 이라는 용어는 "포함하지만 이에 국한되지 않음"을 의미한다.
또한, 시간, 온도, 부피 등과 같은 측정가능한 값들을 언급할 때 본원에서 사용되는 용어 "대략(about)"은 관련 기술 분야의 통상의 기술자에 의해 인식되는 임의의 정상적인 변동들을 포괄하는 것을 의미한다.
이하, 본 명세서의 일부를 구성하는 도면들을 참조하여 본 발명의 다양한 실시예를 설명한다. 본 발명에서는 방향을 나타내는 용어, 예를 들어 "전면", "후면", "위쪽", "아래쪽", "왼쪽", "오른쪽"등과 같이 다양한 설명을 설명하기 위해 사용됨을 이해해야 한다. 본 개시의 예시적인 구조적 부분들 및 요소들, 이러한 용어들은 설명의 편의를 위해 본 명세서에서 사용되며 도면들에 도시된 예시적인 방향들에 기초하여 결정된다. 본 발명에서 개시하는 실시예들은 서로 다른 방향으로 배열될 수 있으므로, 방향을 나타내는 용어들은 단지 설명을 위해 사용된 것이며 제한으로 간주되어서는 안된다. 가능한 한, 본 개시에 사용된 동일하거나 유사한 참조 마크는 동일한 컴포넌트를 지칭한다.
이 문서에서 "프로세서"및 "프로세싱 디바이스"라는 용어는 프로그래밍 명령을 실행하도록 구성된 전자 디바이스의 하드웨어 컴포넌트를 의미한다. 달리 구체적으로 언급되는 경우를 제외하고, "프로세서" 또는 "프로세싱 디바이스"라는 단수형 용어는, 단일 프로세싱 디바이스 실시예 및 다중 프로세싱 디바이스들이 함께 또는 집합적으로 프로세스를 수행하는 실시예를 모두 포함하도록 의도된다.
본 명세서에서 사용되는 "차량(vehicle)" 은 하나 이상의 사람 탑승자 및/또는 화물을 운반할 수 있고 임의의 형태의 에너지에 의해 동력을 공급받을 수 있는 임의의 이동 운반 형태를 의미한다. 용어 "차량"은 자동차, 트럭, 밴, 미니밴, 기차, 자율 주행 차량, 비행 로봇 머신 등을 포함하지만 이에 제한되지 않는다.
도 1은 차량(101)을 포함하는 예시적인 시스템(100)을 예시하는 블록도이다. 본 출원에서는 센서가 일례로서 차량에 설치된 것으로 설명되지만, 시스템(및 관련 방법)은 가령, 제조 장비, 모니터링 시스템 또는 기타 센서 장착 디바이스 등(이에 한정되는 것은 아님)과 같은 센서를 갖는 다른 장비들에서 사용될 수 있다.
일부 실시예에서, 차량(101)은 컨트롤러(110), 하나 이상의 센서(112), 하나 이상의 센서(112)에 대응하는 온도 데이터를 수집하도록 구성된 하나 이상의 온도 모니터(113), 센서 세정(cleaning) 서브시스템(120)를 포함한다. 일부 실시예에서, 차량(101)은 또한 온도 제어 서브시스템(들)(130)을 포함할 수 있다. 차량에서 사용될 때, 하나 이상의 센서(112)는 차량(101)의 다양한 컴포넌트들 또는 상태들과 관련된 데이터를 수집하도록 구성될 수 있다. 비제한적인 일례로서 차량 컴포넌트는 제동 시스템, 조향 시스템, 파워 트레인 등을 포함한다. 비제한적인 일례로서 차량 상태들은 속도, 가속도, 피치(pitch), 요(yaw), 롤(roll) 등을 포함한다. 비제한적인 일례로서, 센서는 카메라, 온도 센서, 포지션 센서, 위치 센서(location sensor), 연료 센서, 모션 센서, GPS(Global Positioning System), 습도 센서, 점유 센서 등을 포함할 수 있다. 센서(110)는 차량(101)의 외부 및/또는 차량(101) 내부에 위치할 수 있다. 각각의 센서는 센서가 안정적으로 작동할 수 있고 및/또는 센서의 수명을 향상시키는 작동 온도 범위를 갖는다. 예를 들어, 차량의 특정 센서의 작동 온도 범위는 약 -40℃ ~ 약 85℃이다.
특정 실시예에서, 하나 이상의 온도 모니터(113)는 하나 이상의 센서(112)에 대응하는 온도 데이터를 수집하고 수집된 데이터를 컨트롤러(110)로 전송하도록 구성될 수 있다. 일 실시예에서, 하나 이상의 센서들(112) 각각은 온도 모니터와 연관되고/되거나 이를 포함할 수 있다. 대안적으로 및/또는 추가적으로, 하나 이상의 센서들(112) 중 복수의 센서들이 단일 온도 모니터와 연관될 수 있다. 예를 들어, 온도 모니터는 차량(101) 내에서 서로 가까이 배치된 센서들의 집합(collection) 근처에서 온도 데이터를 수집하도록 구성될 수 있다. 온도 모니터의 일례는 현재의 또는 앞으로 등장할 온도 센서들, 가령, 서미스터(thermistors), 열전대 온도계(thermocouples), 반도체-기반 온도 센서, 저항 온도 감지기 등을 포함하지만, 이에 한정되는 것은 아니다.
차량(101)은 또한 세정액(cleaning fluid)을 보유하도록 구성된 세정액 저장소(cleaning fluid reservoir)(121)를 포함하는 센서 세정 서브시스템(120)을 포함할 수 있다. 세정액 저장소는 적어도 하나의 유체 펌프(124)를 통해 하나 이상의 배출 포트(123)와 유체 소통(fluid communication)할 수 있다. 유체 펌프(124)는 세정액 저장소(121)로부터 하나 이상의 배출 포트(123)로 흐르는 유체의 유량(flow rate)과 압력을 제어하도록 구성될 수 있다. 하나 이상의 배출 포트(123)는 하나 이상의 센서(112) 각각에 근접하게 배치될 수 있고, 하나 이상의 제어 밸브(122)를 통해 세정액 저장소(121)로부터 세정액을 수신할 수 있다. 특정 실시예에서, 하나 이상의 제어 밸브(122)는 컨트롤러(110)로부터 명령을 수신하면 하나 이상의 센서(112)의 서브세트를 향하는 세정액의 흐름을 지시 및 제어하도록 구성된다. 예를 들어, 제어 밸브는 센서로 향하는 세정액의 흐름을 허용, 차단 또는 달리 체적적으로(volumetrically) 제어하기 위해, 개방, 폐쇄, 부분적으로 개방, 기타 등등이 될 수 있다. 배출 포트(123)는 대응하는 센서의 표면 및/또는 센서 본체로 및/또는 그 주위로 세정액을 전달하도록 배치될 수 있다(및/또는 이렇게 하도록 구성된 유체 전달 디바이스를 포함할 수도 있음). 일례들은 노즐, 스프레이 등을 제한없이 포함할 수 있다. 특정 실시예에서, 브러시 또는 다른 기계적 세정 디바이스가 배출 포트(123)와 관련되어, 센서의 기계적 세정을 수행할 수 있다.
세정액은 하나 이상의 센서로부터 먼지, 파편 등을 세정할 수 있고 세정액과 접촉하는 물체에 냉각 효과를 가질 수 있는 다양한 공지된 물질일 수 있다. 예를 들어, 세정액은 하나 이상의 센서의 작동 온도 범위의 상한 임계값 이하 및/또는 그에 가까운 비등 온도(boiling temperature)를 가질 수 있으며, 하나 이상의 센서로부터 먼지, 파편 등을 세정하는데 적합하다. 예를 들어, 하나 이상의 센서의 작동 온도 범위가 약 85℃ 인 경우, 세정액은 메탄올과 물을 부분적으로 포함하는 약 65℃의 비등 온도를 갖는 혼합물일 수 있다. 순수한 물보다 낮은 비등점을 가지면 낮은 온도에서 증발이 시작될 수 있으므로, 센서로부터 열을 제거하는데 도움이 된다. 세정액의 다른 예는 제한없이 물, 유기 용매, 무기 용매, 글리콜 혼합물, 에탄올 혼합물, 이소프로필 알코올 혼합물, 암모니아 혼합물 또는 임의의 다른 워셔액을 포함할 수 있다.
한편, 세정액이 센서의 가열에 사용되는 경우, 세정액은 센서의 하한 작동 범위 이하의 어는점 등의 속성들을 가질 수 있다. 해당 기술분야의 당업자는 다음을 이해할 것인바, 세정액이 센서를 냉각하는데 사용되는지 또는 센서를 가열하는데 사용되는지에 따라, 세정액의 하나 이상의 성분들의 조성 및/또는 상대적 백분율이 달라질 수 있다.
일부 실시예에서, 컨트롤러(110)는 아래에서 더 상세히 설명되는 바와 같이, 센서 세정 서브시스템(120) 및/또는 온도 제어 서브시스템(들)(130)의 동작들 중 적어도 일부를 제어하도록 구성된 프로세서를 포함할 수 있다. 일 실시예에서, 컨트롤러(110)는 하나 이상의 센서들(112) 및/또는 하나 이상의 온도 모니터들(113)로부터 수신된 데이터에 기초하여, 센서 세정 서브시스템(120) 및/또는 온도 제어 서브시스템(들)(130)의 동작의 적어도 일부를 제어할 수 있다. 여기에 설명된 컨트롤러는 마이크로컨트롤러 또는 임의의 다른 적절한 유형의 컨트롤러일 수 있다.
종래 기술의 차량 시스템의 컨트롤러는, 오직 세정 동작과 관련해서만, 차량의 센서로 향하는 세정액의 흐름을 제어하도록 구성된다. 예를 들어, 종래 기술의 컨트롤러는, 센서에 세정가 필요하다는 신호를 수신하는 경우(예를 들어, 카메라 센서에서 얻은 이미지가 흐릿하거나, 센서가 오작동하는 경우 등) 및/또는 사용자 지시를 수신하는 경우, 주기적으로 센서를 향해 세정액을 보낼 수 있다. 대안적으로, 종래 기술의 컨트롤러는 센서가 깨끗한 경우, 차량이 고속으로 이동하는 경우, 기타 등등의 경우, 센서로 향하는 세정액의 흐름을 중단할 수 있다. 그러나, 본 발명은 작동 온도 범위들에 기초하여 차량의 하나 이상의 센서들을 냉각하기 위해 기존의 센서 세정 서브시스템을 사용하는 것을 설명한다.
일 실시예에서, 차량(101)은 각각의 센서 또는 센서 그룹에 대한 하나 이상의 온도 제어 서브시스템(들)(130)을 더 포함한다. 온도 제어 서브시스템(들)(130)은 예를 들어, 에어-기반의 온도 제어를 이용하여 센서 및/또는 센서 그룹(예를 들어, 특정 차량 영역에 위치)의 온도를 제어하도록 구성된 현재의 또는 앞으로 등장할 임의의 공지된 센서 온도 제어 시스템일 수 있다. 해당 기술분야의 당업자에게 이해될 것인 바와 같이, 차량(101)의 하나 이상의 센서들의 온도를 제어하기 위한 온도 제어 서브시스템(들)(130) 및 센서 세정 서브시스템(120)의 동작들은 서로 상관되지 않는다. 다시 말하면, 온도 제어 서브시스템(들)(130) 및 센서 세정 서브시스템(120)은, 서로 관련하여 및/또는 다른 센서의 동작이 없이, 차량(101)의 하나 이상의 센서들의 온도를 제어할 수 있다.
일부 실시예에서, 하나 이상의 온도 제어 서브시스템(들)(130)은 또한 차량(101) 내부의 주변 온도를 제어하는 온도 제어 시스템을 포함할 수 있다. 비제한적인 일례들은 차량 난방, 환기 및 에어 컨디셔닝(HVAC) 시스템, 에어 플로우 시스템 등을 포함할 수 있다.
도 2는 차량의 하나 이상의 센서의 온도를 제어하는 예시적인 방법(냉각 효과)을 예시하고 설명하는 다양한 실시예에 따른 흐름도이다. 비록, 상기 방법(200)이 편의를 위해 설명되고 일련의 단계들 및/또는 다수의 단계들을 포함하는 것으로 본 개시 내용을 제한하려는 의도는 아니지만, 프로세스는 일련의 단계들로서 수행될 필요가 없으며 및/또는 상기 단계들은 도 2에 대해 도시되고 설명된 순서대로 수행될 필요가 없다. 하지만, 상기 프로세스는 통합될 수 있고 및/또는 하나 이상의 단계들가 함께, 동시에 수행될 수도 있으며, 또는 상기 단계들은 개시된 순서대로 또는 다른 순서대로 수행될 수도 있다. 마찬가지로, 아래에 설명된 하나 이상의 단계들이 반드시 수행될 필요는 없을 수도 있다.
단계 202에서, 시스템은 하나 이상의 센서들 각각에 대응하는 온도 데이터를 수집한다. 일 실시예에서, 온도 데이터는 센서의 온도일 수 있다. 대안적으로 및/또는 추가적으로, 온도 데이터는 센서 주변의 근접 영역의 온도일 수 있다. 시스템은 트리거링 이벤트 이후 주기적으로 온도 데이터 수집을 시작할 수 있다. 비제한적인 트리거링 이벤트의 일례들은 센서 활성화, 차량 엔진의 점화, 차량 탑승자 감지, 임계 온도 이상인 차량 외부 환경 온도, 임계 온도 이상인 차량 내부의 주변 온도, 일정 시간 간격 내에 차량이 출발할 것임을 나타내는 이벤트(예: 승차 공유 앱을 사용하여 차량 탑승을 요청하는 승객과의 거래에 대한 응답), 차량 잠금 해제, 차량 운전자 정보(예: 일정, 습관 등), 차량의 미리 결정된 거리 내 차량 키의 존재, 사용자 지시 등 또는 이들의 조합을 포함한다.
단계 204에서, 시스템은 센서에 대응하는 온도가 임계 온도(T) 이상인지 여부를 결정할 수 있다. 일 실시예에서, 시스템은 센서 및/또는 센서 근처에 대응하는 수집된 온도 데이터를 분석하여, 센서의 온도가 임계 온도(T) 이상인지를 결정할 수 있다. 임계 온도(T)는 센서의 작동 온도 범위의 상한보다 작거나 같은 온도일 수 있다. 또는, 임계 온도는 센서가 오작동을 시작하는 온도 보다 작거나 같은 온도일 수 있다. 온도가 T 미만이면(204 : 아니오), 시스템은 온도 데이터 수집을 계속할 수 있다(즉, 단계 202).
온도가 T 보다 크거나 같으면(204 : 예), 시스템은 단계 206에서 세정 사이클을 시작하는 것이 안전한지의 여부를 결정할 수 있다. 시스템은 하나 이상의 조건 발생시 세정 사이클을 시작하는 것이 안전하지 않다는 것을 특정하는 규칙들을 포함하는 규칙 세트에 기초하여, 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다. 이러한 조건의 일례는 차량 승객의 불편함, 센서 세정으로 인한 위험한 조건의 생성(예: 앞 유리를 통한 운전자 시야 방해, 차량이 유인 차량(manned vehil)인 경우 차량이 움직이기 시작할 때 운전자의 산만함, 센서 기능 장애 등), 교통량이 많은 지역, 고속으로 이동하는 차량, 위험한 기상 조건, 세정 사이클 중 임의의 속도에서의 차량 이동 등을 포함할 수 있다. 추가적으로 및/또는 대안적으로, 규칙 세트는 위치 없이, 차량 위치, 차량 속도, 차량 점유, 센서의 유형 또는 위치, 하루 중 기상 조건, 기타 등등과 같이, 세정 사이클을 시작해도 안전하다고 결정된 조건들을 식별하는 규칙들을 포함할 수 있으며, 따라서 세정 사이클의 시작이 센서에 의해 수집된 데이터를 손상시키지 않으며 및/또는 위험한 조건(가령, 사고)을 유발하지 않을 수 있다. 전술한 조건들 중 하나 이상을 규칙 세트에 포함시키는 것은 차량의 센서 위치, 센서 유형, 차량이 움직이는지 여부, 예상 차량 이동 시작 시간, 차량 내의 탑승자의 위치, 기타 등등(이에 한정되는 것은 아님)에 따라 달라질 수 있다. 예를 들어, 센서가 카메라 센서인 경우, 카메라 센서에 세정액을 분사하면 수집된 데이터의 무결성이 손상될 수 있으며, 이 경우 차량이 움직일 때마다 센서를 세척하는 것이 안전하지 않다는 규칙이 상기 규칙 세트에 포함될 수 있다. 따라서, 시스템은 차량이 이동 중이거나 세정 사이클 동안 이동을 시작할 경우 세정 사이클을 시작하는 것이 안전하지 않다고 결정할 수 있다. 마찬가지로, 유인 차량의 경우 센서가 앞 유리 위나 근처에 있으면, 차량이 움직일 때마다 센서를 세정하는 것이 안전하지 않다는 규칙이 규칙 세트에 포함될 수 있다. 따라서, 시스템은 차량이 이동 중이거나 세정 사이클 동안 이동을 시작할 경우 세정 사이클을 시작하는 것이 안전하지 않다고 결정할 수 있다. 마찬가지로, 센서가 교통량이 많은 지역을 탐색하는데 중요한 경우(예컨대, 사각 지대 센서인 경우), 차량이 교통량이 많은 지역에 있을 때 및/또는 차량이 교통량이 많은 지역에 있게 될 것으로 예상될 때(예를 들어, 내비게이션 시스템 데이터에 기초하여), 센서를 세정하는 것이 안전하지 않다는 규칙이 규칙 세트에 포함될 수 있다.
시스템은 차량의 하나 이상의 센서로부터 얻은 데이터에 기초하여 세정 사이클을 시작하는 것이 안전한지 안한지의 여부를 결정할 수 있다.
시스템이 세정 사이클을 시작하는 것이 안전하지 않다고 판단하면(206: 아니오), 센서 오작동 및/또는 고장을 방지하기 위해 센서의 작동을 중지(즉, 턴 오프)하게할 수 있다(212). 대안적으로, 시스템은 센서 기능이 차량 작동에 중요하고 센서 오작동이 허용되는 경우 센서를 턴 오프하지 않을 수 있다. 다른 실시예에서, 시스템은 이미 켜져있는 경우(예를 들어, 팬 속도를 증가시킴으로써), 그 센서의 온도 제어 서브시스템을 사용하여 냉각 사이클을 개시하거나 및/또는 온도 제어 서브시스템의 냉각 효과를 증가시킬 수 있다.
그러나, 시스템이 세정 사이클을 시작하는 것이 안전하다고 결정하면(206: 예), 시스템은 차량의 센서 세정 서브시스템이 센서에 대한 세정 사이클(208)를 시작하게 할 수 있다. 일 실시예에서, 세정 사이클의 개시는 컨트롤러가 세정 서브시스템의 하나 이상의 밸브를 작동시켜(즉, 개방 및/또는 폐쇄) 세정액 저장소로부터 센서를 향해 세정액을 향하게한다. 컨트롤러는 펌프를 통해 유량 및/또는 유체 압력을 제어할 수 있다. 위에서 논의한 바와 같이 세정액은 냉각 효과를 가지며, 센서의 온도를 정상 작동 범위 내로 낮출 수 있다.
단계 210에서, 시스템은 세정 서브시스템이 세정 사이클을 중지하게 할 수 있다. 일 실시예에서, 세정 사이클을 중지하면 컨트롤러는 세정 서브시스템의 하나 이상의 밸브를 작동시켜(즉, 개방 및/또는 폐쇄) 세정액 저장소로부터 센서를 향한 세정액의 흐름을 정지시킨다. 시스템은 다음 중 하나 이상의 발생시 세정 사이클을 중지할 수 있다. 센서에 대응하는 온도 데이터를 기반으로 일정 시간 후에 세정 사이클을 중지하라는 사용자 지침을 수신하는 것(예컨대, 온도가 T 미만의 적어도 사전 정의된 값이라면, 세정 사이클을 계속하는 것이 안전하지 않다고 결정된다(안전하지 않은 조건에 대해 단계 208에서 설명된 규칙 세트를 기반으로 함), 기타 등등. 세정액이 센서를 냉각시키는데 약간의 시간이 필요하다는 점을 고려하여(즉, 냉각이 즉시 이루어지지 않음), T 미만의 사전 정의된 온도 값이 결정될 수 있다.
또한, 소정 실시예에서, 시스템은 세정 사이클을 중지한 후에도 센서의 온도를 계속 모니터링할 수 있으며, 온도가 여전히 T보다 크거나 같은 경우, 센서의 오작동 및/또는 고장을 방지하기 위해 센서의 기능을 중지(즉, 턴오프)시킬 수 있다. 대안적으로, 시스템은 센서 오작동을 허용할 수도 있다.
도 3은 차량의 하나 이상의 센서의 온도를 제어하는 예시적인 방법(냉각 효과)을 예시하고 설명하는 다양한 실시예에 따른 흐름도이다. 방법(300)이 편의를 위해 설명되고 일련의 단계들 및/또는 다수의 단계들을 포함하는 것으로 본 개시 내용을 제한하려는 의도는 아니지만 다음을 유의해야 하는바, 프로세스는 일련의 단계들로서 수행될 필요가 없거나 및/또는 단계들은 도 3에 대해 도시되고 설명된 순서로 수행될 필요가 없다. 하지만, 프로세스는 통합될 수 있고 및/또는 하나 이상의 단계들이 함께, 동시에 수행될 수 있거나, 단계들은 개시된 순서대로 또는 대안적인 순서대로 수행될 수 있다. 마찬가지로, 아래 설명된 하나 이상의 단계들은 수행될 필요가 없을 수도 있다.
단계 302에서, 시스템은 하나 이상의 센서들 각각에 대응하는 온도 데이터를 수집한다. 일 실시예에서, 온도 데이터는 센서의 온도일 수 있다. 대안적으로 및/또는 추가적으로, 온도 데이터는 센서 주변의 근접 영역의 온도일 수 있다. 시스템은 트리거링 이벤트 이후 주기적으로 온도 데이터 수집을 시작할 수 있다. 트리거링 이벤트의 일례들은 센서 활성화, 차량 엔진 점화, 차량 탑승자 감지, 임계 온도를 초과하는 차량 외부 환경 온도, 임계 온도를 초과하는 차량 내부 주변 온도, 차량이 일정 시간 간격 내에 출발할 것임을 나타내는 이벤트(예컨대, 승차 공유 앱을 사용하여 차량 탑승을 요청하는 승객과의 거래에 응답하여), 차량 잠금 해제, 차량 운전자 정보(예: 일정, 습관 등), 차량으로부터 기결정된 거리 내에 있는 차량 키의 존재, 사용자 지침 등 또는 이들의 조합을 포함할 수 있다.
단계 304에서, 시스템은 센서에 대응하는 온도가 제 1 임계 온도(T1) 이상인지 여부를 결정할 수 있다. 일 실시예에서, 시스템은 센서의 온도가 제 1 임계 온도(T1) 이상인지를 결정하기 위해 센서 및/또는 센서 근처에서 수집된 온도 데이터를 분석할 수 있다. 제 1 임계 온도(T1)는 센서의 작동 온도 범위의 상한보다 작거나 같은 온도일 수 있다. 대안적으로, 제 1 임계 온도는 센서가 오작동하기 시작할 온도보다 작거나 같을 수 있다. 온도가 T1 미만인 경우(304: 아니오), 시스템은 온도 데이터 수집을 계속할 수 있다(즉, 단계 302).
시스템이 센서에 대응하는 온도가 T1 이상이라고 결정하면(304: 예), 시스템은 차량이 유휴 모드(idle mode)(또는 대기 모드 또는 저전력 모드)인지 여부를 결정할 수 있다(306). 일 실시예에서, 차량의 유휴 모드는 차량이 다음 상태들 중 하나 이상에 있는 것에 대응할 수 있다: 차량 엔진이 켜져 있지만 차량이 일정 시간 동안 움직이지 않거나 정지된 상태(예: 교통 체증, 승객 대기 등); 차량 엔진이 임계 시간 내에 턴온될 때; 차량이 임계 시간 내에 움직이기 시작할 때; 차량 키가 차량으로부터 미리 결정된 범위 내에 있지만 엔진이 턴온되지 않거나 차량이 움직이지 않는 경우; 차량에 탑승자가 있지만 차량이 정지되어 있거나 엔진이 켜져 있지 않은 경우; 차량이 움직이기 시작하기 전에 차량 잠금 해제되는 경우, 기타 등등, 또는 이들의 조합. 시스템은 예를 들어, 운전자 정보(예를 들어, 운전자가 대부분의 평일에 출근을 위해 거의 같은 시간에 차량을 사용하는 경우), 차량 스케줄(예컨대, 차량이 자율 주행 차량인 경우), 차량 탑승을 요청하는 승객과의 거래 완료에 응답하여, 차량에 대한 작업 요청을 수신함에 응답하여(예컨대, 건설 차량의 경우, 긴급 차량에 대한 긴급 호출), 차량이 교통 정체 등으로 정체된 경우 교통 정체가 감소할 것이라고 결정함에 응답하여(예: GPS 데이터에 기초하여), 기타 등등 또는 이들의 조합에 기초하여, 차량 엔진이 턴온될 것이라고 및/또는 차량이 임계 시간 내에 움직이기 시작할 것이라고 결정할 수 있다. 경찰 차량, 응급 구조 차량, 택시, 승차 공유 차량, 건설 및 유틸리티 차량 등과 같은 차량들(이에 한정하는 것은 아님)은, 유휴 모드 또는 대기 모드에서 오랜 시간을 보내는 경우가 많다.
시스템은 또한 차량의 하나 이상의 센서들로부터 얻은 데이터에 기초하여 및/또는 센서들로부터의 데이터의 부재(유휴 상태에서 센서가 활성화되지 않은 경우)에 기초하여 차량이 유휴 모드인지 여부를 결정할 수 있다.
차량이 유휴 모드에 있지 않다고 시스템이 결정하면(306 : 아니오), 시스템은 센서와 관련된 온도 제어 서브시스템이 냉각 사이클(316)을 시작하도록 할 수 있다(예를 들어, 공기 기반 냉각을 개시함). 냉각 사이클의 개시는 온도 제어 서브시스템을 턴온시키는 것 및/또는 온도 제어 서브시스템이 이미 켜져있는 경우 냉각 효과를 증가시키는 것을 포함할 수 있다(예: 팬 속도 증가).
특정 실시예에서, 온도 제어 서브시스템은 먼저 센서를 냉각하여 세정액을 아껴쓰고(conserve) 및/또는 센서 데이터 무결성을 보존하는데 사용되며, 온도 제어 서브시스템이 자체적으로 및/또는 주어진 시간 내에 냉각을 핸들링할 수 없을 때 세정 사이클이 시작된다(아래에 설명된 바와 같이).
시스템은 냉각 사이클이 시작된 후 센서의 온도를 계속 모니터링할 수 있다. 단계 318에서, 시스템은 센서의 온도가 제 2 임계 온도(T2) 이상인지 여부를 결정할 수 있다. 일 실시예에서, T1 보다 높은 제 2 임계 온도(T2)는 온도 제어 서브시스템이 자체적으로 및/또는 주어진 시간 내에 냉각을 핸들링할 수 없는 온도이다. 센서의 온도가 T2(318 : 아니오) 미만이면, 시스템은 센서의 온도가 제 3 임계 온도(T3) 미만인지 여부를 판단할 수 있다(320). 일 실시예에서, 제 3 임계 온도(T3)는 그 이하에서는 센서에 대해 냉각 작용이 필요하지 않거나 감소되는 온도이다. 센서의 온도가 T3(320 : 예) 미만이면, 시스템이 냉각 사이클(322)을 중지한다. 일 실시예에서, 냉각 사이클을 중지하는 것은 온도 제어 서브시스템을 턴오프하는 것 및/또는 온도 제어 서브시스템의 냉각 효과를 감소시키는 것을 포함할 수 있다.
하지만, 센서의 온도가 T3 이상이면(320 : 아니오), 시스템은 316-320 단계를 계속 수행한다.
센서의 온도가 T2 이상이거나(318 : 예) 및/또는 차량이 유휴 모드에 있다고 시스템이 판단하는 경우(306 : 예), 시스템은 아래에 설명되는 바와 같이 단계 308-314를 수행할 수 있다.
단계 308에서, 시스템은 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다. 시스템은 하나 이상의 조건들이 발생할 때 세정 사이클을 시작하는 것이 안전하지 않음을 지정하는 규칙들을 포함하는 규칙 세트에 기초하여 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다. 이러한 조건의 일례들은 차량 승객의 불편함, 센서 세정로 인한 위험한 조건의 생성(예컨대, 앞 유리(windshield)를 통한 운전자 시야 방해, 차량이 유인 차량 인 경우 차량이 움직이기 시작할 때 운전자 산만함, 센서 기능 장애 기타 등등), 교통량이 많은 지역, 고속으로 이동하는 차량, 위험한 기상 조건, 세정 사이클 중 임의의 속도로 차량 이동하는 것 등을 포함할 수 있지만 이에 한정되는 것은 아니다. 추가적으로 및/또는 대안적으로, 규칙 세트는 위치 없음, 차량 위치, 차량 속도, 차량 점유, 차량 유형 또는 위치, 하루 중 날씨 상태 등과 같은 세정 사이클을 시작하기에 안전한 것으로 결정된 조건들을 식별하는 규칙을 포함할 수 있다(따라서, 세정 사이클의 시작이 센서에 의해 수집된 데이터를 손상시키지 않는다). 전술한 하나 이상의 조건들을 규칙 세트에 포함시키는 것은, 차량 내의 센서 위치, 센서 유형, 차량 이동 여부, 예상 차량 이동 시작 시간, 차량 내 승객의 위치 등에 따라(이에 한정하는 것은 아님) 달라질 수 있다. 예를 들어, 센서가 카메라 센서이므로 세정액이 카메라 센서에 분사되면 수집된 데이터의 무결성이 손상되는 경우, 규칙 세트는 차량이 움직일 때마다 센서를 세정하는 것이 안전하지 않다는 규칙을 포함할 수 있다. 따라서, 시스템은 세정 사이클 동안 차량이 이동 중이거나 이동을 시작할 경우 세정 사이클을 시작하는 것이 안전하지 않다고 결정할 수 있다. 마찬가지로, 유인 차량인 경우, 센서가 앞 유리 위나 근처에 있으면, 차량이 움직일 때마다 센서를 세정하는 것이 안전하지 않다는 규칙이 규칙 세트에 포함될 수 있다. 따라서, 시스템은 차량이 이동 중이거나 또는 세정 사이클 동안 이동을 시작할 경우 세정 사이클을 시작하는 것이 안전하지 않다고 결정할 수 있다. 마찬가지로, 센서가 교통량이 많은 지역을 탐색하는데 중요한 경우(예: 사각 지대 센서), 규칙 세트는 차량이 교통량이 많은 지역에 있을 때마다 및/또는 교통량이 많은 지역에 있을 것으로 예상될 때(예: 내비게이션 시스템 데이터를 기반으로 함) 센서를 세정하는 것이 안전하지 않다는 규칙을 포함할 수 있다.
시스템은 차량의 하나 이상의 센서로부터 얻은 데이터에 기초하여 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다.
세정 사이클을 시작하는 것이 안전하지 않다고 시스템이 판단하면(308 : 아니오), 센서 오작동 및/또는 고장을 방지하기 위해 센서의 작동을 중지시킬 수 있다(즉, 꺼짐)(314). 대안적으로, 센서 기능이 차량 작동에 중요하고 센서 오작동이 허용가능하다면, 시스템은 센서를 끄지 않을 수 있다. 다른 실시예에서, 시스템은 그 센서의 온도 제어 서브시스템을 사용하여 냉각 사이클을 시작하거나 또는 온도 제어 서브시스템이 이미 켜져 있다면 온도 제어 서브시스템의 냉각 효과를 증가시킬 수 있다(예를 들어, 팬 속도를 증가시킴으로써).
그러나, 시스템이 세정 사이클을 시작하는 것이 안전하다고 결정하면(308 : 예), 시스템은 차량의 센서 세정 서브시스템이 센서에 대한 세정 사이클을 시작하게할 수 있다(310). 일 실시예에서, 세정 사이클의 개시는 컨트롤러가 세정 서브시스템의 하나 이상의 밸브를 작동시켜(즉, 개방 및/또는 폐쇄) 세정액 저장소로부터 센서를 향해 세정액을 향하게 한다. 컨트롤러는 펌프를 통해 유량 및/또는 유체 압력을 제어할 수 있다. 위에서 논의한 바와 같이 세정액은 냉각 효과를 가지며 센서의 온도를 정상 작동 범위 내로 낮출 수 있다.
특정 실시예에서, 세정 사이클이 턴온될 때 냉각 사이클이 중지될 수 있다(비 유휴 모드에서 켜진 경우). 대안적으로, 냉각 사이클은 예를 들어 더 짧은 시간에 센서를 냉각시키기 위해 세정 사이클과 관련하여 실행될 수 있다.
단계 312에서, 시스템은 세정 서브시스템이 세정 사이클을 중지하게할 수 있다. 일 실시예에서, 세정 사이클을 중지하면 컨트롤러가 세정 서브시스템의 하나 이상의 밸브를 작동시켜(즉, 개방 및/또는 폐쇄) 세정액 저장소로부터 센서를 향한 세정액의 흐름을 정지시킨다. 시스템은 다음 중 하나 이상의 발생시 세정 사이클을 중지할 수 있다: 소정 시간 기간 이후에, 센서에 해당하는 온도 데이터에 기초하여(예컨대, 차량이 유휴 모드에 있을 때 온도가 T1 미만의 사전 정의된 값인 경우, 차량이 유휴 모드에 있지 않을 때 온도가 T2 미만의 사전 정의된 값인 경우, 기타 등등) 세정 사이클을 중지하라는 사용자 지침의 수신, 세정 사이클을 계속하는 것이 안전하지 않다고 결정하는 것(안전하지 않은 조건들에 대해 단계 308에서 전술한 규칙 세트에 기초하여), 또는 차량이 유휴 모드에 있지 않다고 결정하는 경우. T2 미만의 사전 정의된 온도 값은, 주된 온도 제어 서브시스템이 자체적으로 센서를 냉각시킬 수 있는 온도 값일 수 있다. T2 미만의 사전 정의된 온도 값은 세정액이 센서를 냉각하는데 약간의 시간이 필요하다는 점을 고려하여 결정될 수 있다(즉, 냉각이 즉시 이루어지지 않음).
또한, 특정 실시예에서, 시스템은 세정 사이클을 중지한 후에도 센서의 온도를 계속 모니터링할 수 있으며, 온도가 여전히 T1(또는 T1에 히스테리시스 온도를 더한 값)보다 크거나 같은 경우 센서 오작동 및/또는 고장을 방지하기 위해 센서의 기능을 중지(즉, 꺼짐)시킬 수 있다. 대안적으로, 시스템은 센서 오작동을 허용할 수 있다.
일부 실시예에서, 세정 사이클을 시작하기 전에, 시스템은 주변 온도(즉, 차량의 환경 온도)가 주변 온도 임계값을 초과하는지 여부를 결정할 수 있다. 주변 온도가 주변 온도 임계값보다 높다고 시스템이 판단하면, 시스템은 세정 사이클을 시작하기 전에 센서 뿐만 아니라 차량 내부를 냉각시키기 위해, 차량 내부 온도 제어 시스템(예: 차량의 HVAC 시스템)을 켜거나 및/또는 이미 켜져있는 경우 냉각 효과를 높일 수 있다(예컨대, 팬 속도를 증가시킴).
도 4는 하나 이상의 센서의 온도를 제어하기 위해(가열 효과) 차량의 센서 세정 서브시스템을 사용하는 예시적인 방법을 예시하고 설명하는 다양한 실시예에 따른 흐름도이다. 방법(400)이 편의를 위해 설명되고 일련의 단계들 및/또는 다수의 단계들을 포함하는 것으로 본 개시 내용을 제한하려는 의도는 아니지만 다음을 유의해야 하는바, 프로세스는 일련의 단계들로서 수행될 필요가 없거나 및/또는 단계들은 도 4에 대해 도시되고 설명된 순서로 수행될 필요가 없다. 하지만, 프로세스는 통합될 수 있고 및/또는 하나 이상의 단계들이 함께, 동시에 수행될 수 있거나, 단계들은 개시된 순서대로 또는 대안적인 순서대로 수행될 수 있다. 마찬가지로, 아래 설명된 하나 이상의 단계들은 수행될 필요가 없을 수도 있다.
단계 402에서, 시스템은 하나 이상의 센서들 각각에 대응하는 온도 데이터를 수집한다. 일 실시예에서, 온도 데이터는 센서의 온도일 수 있다. 대안적으로 및/또는 추가적으로, 온도 데이터는 센서 주변의 근접 영역의 온도일 수 있다. 시스템은 트리거링 이벤트 이후 주기적으로 온도 데이터 수집을 시작할 수 있다. 트리거링 이벤트의 일례들은 센서 활성화, 차량 엔진 점화, 차량 탑승자 감지, 임계 온도 미만의 차량 외부 환경 온도, 임계 온도 미만의 차량 내부 주변 온도, 차량이 일정 시간 간격 내에 출발할 것임을 나타내는 이벤트(예컨대, 승차 공유 앱을 사용하여 차량 탑승을 요청하는 승객과의 거래에 응답하여), 차량 잠금 해제, 차량 운전자 정보(예: 일정, 습관 등), 차량으로부터 기결정된 거리 내에 있는 차량 키의 존재, 사용자 지침 등 또는 이들의 조합을 포함할 수 있다.
단계 404에서, 시스템은 센서에 대응하는 온도가 임계 온도(T) 이하인지 여부를 결정할 수 있다. 일 실시예에서, 시스템은 센서 및/또는 센서 근처에서 수집된 온도 데이터를 분석하여 센서의 온도가 임계 온도(T) 이하인지를 결정할 수 있다. 임계 온도(T)는 센서의 작동 온도 범위의 하한보다 크거나 같은 온도일 수 있다. 또는 임계 온도는 센서가 오작동을 시작하는 온도보다 크거나 같을 수 있다. 온도가 T보다 높으면(404 : 아니오), 시스템은 온도 데이터를 계속 수집할 수 있다(즉, 단계 402).
온도가 T 보다 작거나 같으면(404 : 예), 시스템은 단계 406에서 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다. 시스템은 하나 이상의 조건 발생시 세정 사이클을 시작하는 것이 안전하지 않다는 것을 지정하는 규칙들을 포함하는 규칙 세트에 기초하여 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다. 이러한 조건의 일례들은 차량 승객의 불편함, 센서 세정로 인한 위험한 조건의 생성(예컨대, 앞 유리(windshield)를 통한 운전자 시야 방해, 차량이 유인 차량 인 경우 차량이 움직이기 시작할 때 운전자 산만함, 센서 기능 장애 기타 등등), 교통량이 많은 지역, 고속으로 이동하는 차량, 위험한 기상 조건, 세정 사이클 중 임의의 속도로 차량 이동하는 것 등을 포함할 수 있지만 이에 한정되는 것은 아니다. 추가적으로 및/또는 대안적으로, 규칙 세트는 위치 없음, 차량 위치, 차량 속도, 차량 점유, 차량 유형 또는 위치, 하루 중 날씨 상태 등과 같은 세정 사이클을 시작하기에 안전한 것으로 결정된 조건들을 식별하는 규칙을 포함할 수 있는바, 따라서, 세정 사이클의 시작이 센서에 의해 수집된 데이터를 손상시키지 않거나 및/또는 위험한 상황(예컨대, 사고)을 유발하지 않는다. 전술한 하나 이상의 조건들을 규칙 세트에 포함시키는 것은, 차량 내의 센서 위치, 센서 유형, 차량 이동 여부, 예상 차량 이동 시작 시간, 차량 내 승객의 위치 등에 따라(이에 한정하는 것은 아님) 달라질 수 있다. 예를 들어, 센서가 카메라 센서이므로 세정액이 카메라 센서에 분사되면 수집된 데이터의 무결성이 손상되는 경우, 규칙 세트는 차량이 움직일 때마다 센서를 세정하는 것이 안전하지 않다는 규칙을 포함할 수 있다. 따라서, 시스템은 세정 사이클 동안 차량이 이동 중이거나 이동을 시작할 경우 세정 사이클을 시작하는 것이 안전하지 않다고 결정할 수 있다. 마찬가지로, 유인 차량인 경우, 센서가 앞 유리 위나 근처에 있으면, 차량이 움직일 때마다 센서를 세정하는 것이 안전하지 않다는 규칙이 규칙 세트에 포함될 수 있다. 따라서, 시스템은 차량이 이동 중이거나 또는 세정 사이클 동안 이동을 시작할 경우 세정 사이클을 시작하는 것이 안전하지 않다고 결정할 수 있다. 마찬가지로, 센서가 교통량이 많은 지역을 탐색하는데 중요한 경우(예: 사각 지대 센서), 규칙 세트는 차량이 교통량이 많은 지역에 있을 때마다 및/또는 교통량이 많은 지역에 있을 것으로 예상될 때(예: 내비게이션 시스템 데이터를 기반으로 함) 센서를 세정하는 것이 안전하지 않다는 규칙을 포함할 수 있다.
시스템은 차량의 하나 이상의 센서로부터 얻은 데이터에 기초하여 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다.
시스템이 세정 사이클을 시작하는 것이 안전하지 않다고 판단하면(406 : 아니오), 센서 오작동 및/또는 고장을 방지하기 위해 센서가 작동을 중지(즉, 꺼짐)하게할 수 있다(414). 대안적으로, 센서 기능이 차량 작동에 중요하고 센서 오작동이 허용되는 경우 시스템이 센서를 끄지 않을 수 있다. 다른 실시예에서, 시스템은 센서의 온도 제어 서브시스템을 사용하여 가열 사이클을 시작하거나 및/또는 이미 켜져있는 경우 온도 제어 서브시스템의 가열 효과를 증가시킬 수 있다(예를 들어, 온도 제어 서브시스템에 의해 뜨거운 공기가 순환되는 경우 팬 속도를 증가시킴으로써, 온도 제어 서브시스템에 의해 차가운 공기가 순환되는 경우 팬 속도를 감소시킴으로써, 기타 등등).
하지만, 시스템이 세정 사이클을 시작하는 것이 안전하다고 판단하면(406 : 예), 시스템은 유체 히터가 세정액을 가열하게 할 수 있으며(408), 그리고 차량의 센서 세정 서브시스템이 가열된 세정액을 이용하여 센서에 대한 세정 사이클을 시작하게 할 수 있다(412). 유체 히터는 전용 열 에너지 소스(예: 히터), 엔진에서 생성된 폐열(waste heat)(예: 파워 트레인) 및/또는 차량 실내에서 발생하는 열로부터 세정액을 가열하기 위한 열 에너지를 수신할 수 있다.
일 실시예에서, 세정 사이클의 개시는 컨트롤러가 세정 서브시스템의 하나 이상의 밸브를 작동시켜(즉, 개방 및/또는 폐쇄) 가열된 세정액을 세정액 저장소로부터 센서쪽으로 향하게 한다. 컨트롤러는 펌프를 통해 유량 및/또는 유체 압력을 제어할 수 있다. 특정 실시예에서, 세정액은 세정액 저장소 자체에서 가열된다. 대안적으로 및/또는 추가적으로, 히터는 다른 저장소에서 세정액을 가열하도록 구성된다. 가열된 세정액은 정상 작동 범위 내에서 센서의 온도를 높일 수 있다.
단계 412에서, 시스템은 세정 서브시스템이 세정 사이클을 중단하게 할 수 있다. 일 실시예에서, 세정 사이클을 중단하면 컨트롤러가 세정 서브시스템의 하나 이상의 밸브를 작동시켜(즉, 개방 및/또는 폐쇄) 세정액 저장소로부터 센서를 향한 세정액의 흐름을 정지시킨다. 시스템은 다음 중 하나 이상의 발생시 세정 사이클을 중지할 수 있다: 소정 시간 기간 이후에, 센서에 해당하는 온도 데이터에 기초하는(예컨대, 온도가 T 이상의 사전 정의된 값인 경우, 세정 사이클을 계속하는 것은 안전하지 않다고 결정함(안전하지 않은 조건들에 대해 단계 408에서 전술한 규칙 세트에 기초하여)) 세정 사이클을 중지하라는 사용자 지침의 수신, 기타 등등. T 를 초과하는 사전 정의된 온도 값은 세정액이 센서를 가열하는데 약간의 시간이 필요하다는 점을 고려하여 결정될 수 있다(즉, 가열이 즉시 이루어지지 않음).
또한, 소정 실시예에서, 시스템은 세정 사이클을 중지한 후에도 센서의 온도를 계속 모니터링할 수 있으며, 온도가 여전히 T보다 작거나 같은 경우, 센서의 오작동 및/또는 고장을 방지하기 위해 센서의 기능을 중지(즉, 턴오프)시킬 수 있다. 대안적으로, 시스템은 센서 오작동을 허용할 수도 있다.
도 5는 하나 이상의 센서의 온도를 제어하기 위해(가열 효과) 차량의 센서 세정 서브시스템을 사용하는 예시적인 방법을 예시하고 설명하는 다양한 실시예에 따른 흐름도이다. 방법(500)이 편의를 위해 설명되고 일련의 단계들 및/또는 다수의 단계들을 포함하는 것으로 본 개시 내용을 제한하려는 의도는 아니지만 다음을 유의해야 하는바, 프로세스는 일련의 단계들로서 수행될 필요가 없거나 및/또는 단계들은 도 5에 대해 도시되고 설명된 순서로 수행될 필요가 없다. 하지만, 프로세스는 통합될 수 있고 및/또는 하나 이상의 단계들이 함께, 동시에 수행될 수 있거나, 단계들은 개시된 순서대로 또는 대안적인 순서대로 수행될 수 있다. 마찬가지로, 아래 설명된 하나 이상의 단계들은 수행될 필요가 없을 수도 있다.
단계 502에서, 시스템은 하나 이상의 센서들 각각에 대응하는 온도 데이터를 수집한다. 일 실시예에서, 온도 데이터는 센서의 온도일 수 있다. 대안적으로 및/또는 추가적으로, 온도 데이터는 센서 주변의 근접 영역의 온도일 수 있다. 시스템은 트리거링 이벤트 이후 주기적으로 온도 데이터 수집을 시작할 수 있다. 트리거링 이벤트의 일례들은 센서 활성화, 차량 엔진 점화, 차량 탑승자 감지, 임계 온도 미만의 차량 외부 환경 온도, 임계 온도 미만의 차량 내부 주변 온도, 차량이 일정 시간 간격 내에 출발할 것임을 나타내는 이벤트(예컨대, 승차 공유 앱을 사용하여 차량 탑승을 요청하는 승객과의 거래에 응답하여), 차량 잠금 해제, 차량 운전자 정보(예: 일정, 습관 등), 차량으로부터 기결정된 거리 내에 있는 차량 키의 존재, 사용자 지침 등 또는 이들의 조합을 포함할 수 있다.
단계 504에서, 시스템은 센서에 대응하는 온도가 제 1 임계 온도(T1) 이하인지 여부를 결정할 수 있다. 일 실시예에서, 시스템은 센서의 온도가 제 1 임계 온도(T1) 이하인지를 결정하기 위해 센서 및/또는 센서 근처에서 수집된 온도 데이터를 분석할 수 있다. 제 1 임계 온도(T1)는 센서의 작동 온도 범위의 하한보다 크거나 같은 온도일 수 있거나 및/또는 제 1 임계 온도는 센서가 오작동하기 시작할 온도보다 크거나 같을 수 있다(예컨대, 센서가 대략 -40℃에서 기능이 정지되는 경우, T1은 대략 -30℃ 이다). 온도가 T1 보다 큰 경우(504: 아니오), 시스템은 온도 데이터 수집을 계속할 수 있다(즉, 단계 502).
시스템이 센서에 대응하는 온도가 T1 이하라고 결정하면(504: 예), 시스템은 차량이 유휴 모드(또는 대기 모드 또는 저전력 모드)인지 여부를 결정할 수 있다(506). 일 실시예에서, 차량의 유휴 모드는 차량이 다음 상태들 중 하나 이상에 있는 것에 대응할 수 있다: 차량 엔진이 켜져 있지만 차량이 일정 시간 동안 움직이지 않거나 정지된 상태(예: 교통 체증, 승객 대기 등); 차량 엔진이 임계 시간 내에 턴온될 때; 차량이 임계 시간 내에 움직이기 시작할 때; 차량 키가 차량으로부터 미리 결정된 범위 내에 있지만 엔진이 턴온되지 않거나 차량이 움직이지 않는 경우; 차량에 탑승자가 있지만 차량이 정지되어 있거나 엔진이 켜져 있지 않은 경우; 차량이 움직이기 시작하기 전에 차량 잠금 해제되는 경우, 기타 등등, 또는 이들의 조합. 시스템은 예를 들어, 운전자 정보(예를 들어, 운전자가 대부분의 평일에 출근을 위해 거의 같은 시간에 차량을 사용하는 경우), 차량 스케줄(예컨대, 차량이 자율 주행 차량인 경우), 차량 탑승을 요청하는 승객과의 거래 완료에 응답하여, 차량에 대한 작업 요청을 수신함에 응답하여(예컨대, 건설 차량의 경우, 긴급 차량에 대한 긴급 호출), 차량이 교통 정체 등으로 정체된 경우 교통 정체가 감소할 것이라고 결정함에 응답하여(예: GPS 데이터에 기초하여), 기타 등등 또는 이들의 조합에 기초하여, 차량 엔진이 턴온될 것이라고 및/또는 차량이 임계 시간 내에 움직이기 시작할 것이라고 결정할 수 있다. 경찰 차량, 응급 구조 차량, 택시, 승차 공유 차량, 건설 및 유틸리티 차량 등과 같은 차량들(이에 한정하는 것은 아님)은, 유휴 모드 또는 대기 모드에서 오랜 시간을 보내는 경우가 많다.
시스템은 또한 차량의 하나 이상의 센서들로부터 얻은 데이터에 기초하여 및/또는 센서들로부터의 데이터의 부재(유휴 상태에서 센서가 활성화되지 않은 경우)에 기초하여 차량이 유휴 모드인지 여부를 결정할 수 있다.
차량이 유휴 모드에 있지 않다고 시스템이 결정하면(506 : 아니오), 시스템은 센서와 관련된 온도 제어 서브시스템이 가열 사이클(518)을 시작하도록 할 수 있다(예를 들어, 센서에 뜨거운 공기를 흐르게함). 가열 사이클의 개시는 온도 제어 서브시스템을 턴온시키는 것 및/또는 온도 제어 서브시스템이 이미 켜져있는 경우 가열 효과를 증가시키는 것을 포함할 수 있다(예를 들어, 팬이 뜨거운 바람을 불면 팬 속도 또는 공기 온도를 높이고, 팬이 차가운 공기를 불면 팬 속도를 낮추는 등).
특정 실시예에서, 온도 제어 서브시스템은 세정액을 아껴쓰고(conserve) 및/또는 센서 데이터 무결성을 보존하도록 센서를 가열하는데 사용되며, 그리고 온도 제어 서브시스템이 자체적으로 및/또는 주어진 시간 내에 가열을 핸들링할 수 없을 때 세정 사이클이 시작된다(아래에 설명된 바와 같이).
시스템은 가열 사이클이 시작된 후 센서의 온도를 계속 모니터링할 수 있다. 단계 520에서, 시스템은 센서의 온도가 제 2 임계 온도(T2) 이하인지 여부를 결정할 수 있다. 일 실시예에서, T1 보다 낮은 제 2 임계 온도(T2)는 그 이하에서는 온도 제어 서브시스템이 자체적으로 및/또는 주어진 시간 내에 가열을 핸들링할 수 없는 온도이다. 센서의 온도가 T2 미만이면(520 : 아니오), 시스템은 센서의 온도가 제 3 임계 온도(T3) 보다 큰지를 판단할 수 있다(522). 일 실시예에서, 제 3 임계 온도(T3)는 그 이상에서는 센서에 대해 가열 작용이 필요하지 않거나 감소되는 온도이다. 센서의 온도가 T3 보다 크면(522 : 예), 시스템은 가열 사이클을 중지한다(524). 일 실시예에서, 가열 사이클을 중지하는 것은 온도 제어 서브시스템을 턴오프하는 것 및/또는 온도 제어 서브시스템의 가열 효과를 감소시키는 것을 포함할 수 있다.
하지만, 센서의 온도가 T3 이하이면(522 : 아니오), 시스템은 단계 518-522를 계속 수행한다.
센서의 온도가 T2 이하이거나(520 : 예) 및/또는 차량이 유휴 모드에 있다고 시스템이 판단하는 경우(506 : 예), 시스템은 아래에 설명되는 바와 같이 단계 508-516를 수행할 수 있다.
단계 508에서, 시스템은 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다. 시스템은 하나 이상의 조건들이 발생할 때 세정 사이클을 시작하는 것이 안전하지 않음을 지정하는 규칙들을 포함하는 규칙 세트에 기초하여 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다. 이러한 조건의 일례들은 차량 승객의 불편함, 센서 세정로 인한 위험한 조건의 생성(예컨대, 앞 유리(windshield)를 통한 운전자 시야 방해, 차량이 유인 차량 인 경우 차량이 움직이기 시작할 때 운전자 산만함, 센서 기능 장애 기타 등등), 교통량이 많은 지역, 고속으로 이동하는 차량, 위험한 기상 조건, 세정 사이클 중 임의의 속도로 차량 이동하는 것 등을 포함할 수 있지만 이에 한정되는 것은 아니다. 추가적으로 및/또는 대안적으로, 규칙 세트는 위치 없음, 차량 위치, 차량 속도, 차량 점유, 차량 유형 또는 위치, 하루 중 날씨 상태 등과 같은 세정 사이클을 시작하기에 안전한 것으로 결정된 조건들을 식별하는 규칙을 포함할 수 있다(따라서, 세정 사이클의 시작이 센서에 의해 수집된 데이터를 손상시키지 않는다). 전술한 하나 이상의 조건들을 규칙 세트에 포함시키는 것은, 차량 내의 센서 위치, 센서 유형, 차량 이동 여부, 예상 차량 이동 시작 시간, 차량 내 승객의 위치 등에 따라(이에 한정하는 것은 아님) 달라질 수 있다. 예를 들어, 센서가 카메라 센서이므로 세정액이 카메라 센서에 분사되면 수집된 데이터의 무결성이 손상되는 경우, 규칙 세트는 차량이 움직일 때마다 센서를 세정하는 것이 안전하지 않다는 규칙을 포함할 수 있다. 따라서, 시스템은 세정 사이클 동안 차량이 이동 중이거나 이동을 시작할 경우 세정 사이클을 시작하는 것이 안전하지 않다고 결정할 수 있다. 마찬가지로, 유인 차량인 경우, 센서가 앞 유리 위나 근처에 있으면, 차량이 움직일 때마다 센서를 세정하는 것이 안전하지 않다는 규칙이 규칙 세트에 포함될 수 있다. 따라서, 시스템은 차량이 이동 중이거나 또는 세정 사이클 동안 이동을 시작할 경우 세정 사이클을 시작하는 것이 안전하지 않다고 결정할 수 있다. 마찬가지로, 센서가 교통량이 많은 지역을 탐색하는데 중요한 경우(예: 사각 지대 센서), 규칙 세트는 차량이 교통량이 많은 지역에 있을 때마다 및/또는 교통량이 많은 지역에 있을 것으로 예상될 때(예: 내비게이션 시스템 데이터를 기반으로 함) 센서를 세정하는 것이 안전하지 않다는 규칙을 포함할 수 있다.
시스템은 차량의 하나 이상의 센서로부터 얻은 데이터에 기초하여 세정 사이클을 시작하는 것이 안전한지 여부를 결정할 수 있다.
세정 사이클을 시작하는 것이 안전하지 않다고 시스템이 판단하면(508 : 아니오), 센서 오작동 및/또는 고장을 방지하기 위해 센서의 작동을 중지시킬 수 있다(즉, 꺼짐)(516). 대안적으로, 센서 기능이 차량 작동에 중요하고 센서 오작동이 허용가능하다면, 시스템은 센서를 끄지 않을 수 있다. 다른 실시예에서, 시스템은 그 센서의 온도 제어 서브시스템을 사용하여 가열 사이클을 시작하거나 또는 온도 제어 서브시스템이 이미 켜져 있다면 온도 제어 서브시스템의 가열 효과를 증가시킬 수 있다(예를 들어, 팬 속도를 증가시킴으로써).
그러나, 시스템이 세정 사이클을 시작하는 것이 안전하다고 결정하면(508 : 예), 시스템은 유체 히터가 세정액을 가열하게 할 수 있으며(510) 그리고 차량의 센서 세정 서브시스템이 가열된 세정액으로 센서에 대한 세정 사이클을 시작하게 할 수 있다(512). 유체 히터는 전용 열 에너지 소스(예: 히터), 엔진에서 생성된 폐열(예: 파워 트레인) 및/또는 차량 실내에서 발생하는 열로부터 세정액을 가열하기 위한 열 에너지를 수신할 수 있다.
일 실시예에서, 세정 사이클의 개시는 컨트롤러가 세정 서브시스템의 하나 이상의 밸브를 작동시켜(즉, 개방 및/또는 폐쇄) 세정액 저장소로부터 센서를 향해 가열된 세정액을 향하게 한다. 컨트롤러는 펌프를 통해 유량 및/또는 유체 압력을 제어할 수 있다. 특정 실시예에서, 세정액은 세정액 저장소 자체에서 가열된다. 대안적으로 및/또는 추가적으로, 히터는 다른 저장소에서 세정액을 가열하도록 구성된다. 가열된 세정액은 정상 작동 범위 내에서 센서의 온도를 높일 수 있다.
특정 실시예에서, 세정 사이클이 턴온될 때 가열 사이클이 중지될 수 있다(비 유휴 모드에서 켜진 경우). 대안적으로, 가열 사이클은 예를 들어 더 짧은 시간에 센서를 가열하기 위해 세정 사이클과 관련하여 실행될 수 있다.
단계 514에서, 시스템은 세정 서브시스템이 세정 사이클을 중지하게할 수 있다. 일 실시예에서, 세정 사이클을 중지하면 컨트롤러가 세정 서브시스템의 하나 이상의 밸브를 작동시켜(즉, 개방 및/또는 폐쇄) 세정액 저장소로부터 센서를 향한 세정액의 흐름을 정지시킨다. 시스템은 다음 중 하나 이상의 발생시 세정 사이클을 중지할 수 있다: 소정 시간 기간 이후에, 센서에 해당하는 온도 데이터에 기초하여(예컨대, 차량이 유휴 모드에 있을 때 온도가 T1 초과의 사전 정의된 값인 경우, 차량이 유휴 모드에 있지 않을 때 온도가 T2 초과의 사전 정의된 값인 경우, 기타 등등) 세정 사이클을 중지하라는 사용자 지침의 수신, 세정 사이클을 계속하는 것이 안전하지 않다고 결정하는 것(안전하지 않은 조건들에 대해 단계 208에서 전술한 규칙 세트에 기초하여), 또는 차량이 유휴 모드에 있지 않다고 결정하는 경우. T2 초과의 사전 정의된 온도 값은, 주된 온도 제어 서브시스템이 자체적으로 센서를 가열할 수 있는 온도 값일 수 있다. T2 초과의 사전 정의된 온도 값은 세정액이 센서를 가열하는데 약간의 시간이 필요하다는 점을 고려하여 결정될 수 있다(즉, 가열이 즉시 이루어지지 않음).
비록 본 개시가 각각의 개별 센서의 온도를 모니터링 및 제어하는 것을 설명하지만, 시스템은 복수의 센서들의 온도를 모니터링 및/또는 제어할 수 있다. 예를 들어, 특정 실시예에서, 시스템은 하나 이상의 센서들의 서브세트에 대응하는 온도가 임계 온도를 초과하는지 여부를 결정할 수 있으며, 여기서 하나 이상의 센서들의 서브세트는 서로 가까이 위치한다. 임계 온도는 센서들의 서브세트의 작동 온도 범위들의 상한값들의 평균, 센서들의 서브세트의 작동 온도 범위들의 상한값들의 최고값, 센서들의 서브세트의 작동 온도 범위들의 상한값들의 최저값, 또는 그 이상에서 센서들의 서브세트의 적어도 일부가 오작동하기 시작하는 임의의 다른 온도 보다 크거나 같을 수 있다(이에 한정되지 않음).
해당 기술분야의 당업자에게 다음이 이해될 것인바, 센서의 온도를 낮추기 위한 세정 사이클의 개시는 당금의 방법 또는 지금까지 공지된 방법을 사용하여 센서가 세정을 필요로 할 때 세정 사이클을 개시하는 것에 영향을 미치지 않을 것이다. 오히려, 본 개시는 센서를 세정하는 것 외에도 차량의 센서들의 온도를 작동 범위 내에서 유지하기 위해 차량의 세정 서브시스템의 기존 하드웨어 또는 컴포넌트를 사용하는 방법을 설명한다.
도 6은 시스템의 컨트롤러, 하나 이상의 센서, 또는 시스템의 로컬 또는 원격 컴퓨팅 디바이스와 같은, 시스템의 임의의 전자 컴포넌트에 포함될 수 있는 내부 하드웨어의 일례를 도시한다. 전기 버스(600)는 하드웨어의 다른 예시된 컴포넌트들을 상호연결하는 정보 고속도로 역할을 수행한다. 프로세서(605)는 프로그래밍 명령을 실행하는데 필요한 계산 및 논리 연산을 수행하도록 구성된 시스템의 중앙 처리 디바이스이다. 본 문서와 청구 범위에서 사용된 용어 "프로세서" 및 "프로세싱 디바이스"는 단일 프로세서 또는 일련의 작업들을 집합적으로 수행하는 프로세서들의 세트에 있는 임의 개수의 프로세서들을 지칭하며, 예컨대 중앙 처리 유닛(CPU), 그래픽 처리 유닛(GPU), 원격 서버 또는 이들의 조합을 포함할 수 있다. 판독 전용 메모리(ROM: Read Only Memory), 랜덤 액세스 메모리(RAM: Random Access Memory), 플래시 메모리, 하드 드라이브 및 전자 데이터를 저장할 수 있는 기타 디바이스는 메모리 디바이스(525)의 일례를 구성한다. 메모리 디바이스는 데이터 및/또는 명령들이 저장되는 단일 디바이스 또는 디바이스들의 모음을 포함할 수 있다. 본 발명의 다양한 실시예는 하나 이상의 프로세서, 인쇄 디바이스 및/또는 스캐닝 디바이스로 하여금 이전의 도면들의 맥락에서 설명된 기능들을 수행하도록 구성된 프로그래밍 명령들을 포함하는 컴퓨터 판독가능 매체를 포함할 수 있다.
선택적인 디스플레이 인터페이스(630)는 버스(600)로부터의 정보가 시각적, 그래픽 또는 영자숫자 형식으로 디스플레이 디바이스(635)에 디스플레이되도록 허용할 수 있다. 오디오 인터페이스 및 오디오 출력(예: 스피커)도 제공될 수 있다. 외부 디바이스와의 통신은 무선 안테나, RFID 태그 및/또는 단거리 또는 근거리 통신 트랜시버와 같은 다양한 통신 디바이스(650)를 사용하여 발생할 수 있으며, 이들 각각은 선택적으로 하나 이상의 통신 시스템을 통해 디바이스의 다른 컴포넌트와 통신가능하게 연결될 수 있다. 통신 디바이스(들)(650)는 인터넷, 근거리 통신망 또는 셀룰러 전화 데이터 네트워크와 같은 통신 네트워크에 통신가능하게 연결되도록 구성될 수 있다.
하드웨어는 또한 키보드, 마우스, 조이스틱, 터치 스크린, 터치 패드, 리모콘, 포인팅 디바이스 및/또는 마이크로폰과 같이, 입력 디바이스(650)로부터 데이터를 수신할 수 있는 사용자 인터페이스 센서(655)를 포함할 수 있다. 디지털 이미지 프레임은 또한 비디오 및/또는 정지 이미지를 캡처할 수 있는 카메라(620)로부터 수신될 수 있다.
전술한 특징들 및 기능들 및 대안예들은 다른 많은 다른 시스템들 또는 어플리케이션들로 결합될 수 있다. 다양한 컴포넌트가 하드웨어 또는 소프트웨어 또는 임베디드 소프트웨어로 구현될 수 있다. 현재 예측되지 않거나 예상치 못한 다양한 대안예들, 수정예들, 변형예들 또는 개선 사항이 당업자에 의해 이루어질 수 있으며, 이들 각각은 또한 개시된 실시예에 포함되도록 의도된다.

Claims (43)

  1. 차량 센서 시스템으로서,
    차량에 부착되는 센서;
    센서에 대응하는 온도 데이터를 수집하도록 구성된 온도 모니터;
    온도 모니터와 통신하는 프로세서;
    세정액 저장소 및 상기 세정액 저장소로부터 센서로 세정액을 보내도록 위치된 포트를 포함하는 센서 세정 서브시스템; 및
    하나 이상의 프로그래밍 명령들을 포함하는 비일시적 컴퓨터 판독 가능 매체를 포함하고,
    상기 프로그래밍 명령들은 프로세서에 의해 실행될 때 프로세서로 하여금:
    센서에 대응하는 온도 데이터를 온도 모니터로부터 수신하고,
    센서의 현재 온도가 제 1 임계 온도보다 높은지를 결정하고,
    센서의 현재 온도가 제 1 임계 온도보다 높다는 결정에 응답하여, 센서 세정 서브시스템으로 하여금 세정 사이클을 시작하고 그리고 센서를 냉각시키기 위해 세정액을 센서로 향하게 하는 것을 특징으로 하는 차량 센서 시스템.
  2. 제1항에 있어서,
    상기 임계 온도는 상기 센서의 작동 온도 범위의 상한보다 낮은 것을 특징으로 하는 차량 센서 시스템.
  3. 제1항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금, 센서 세정 서브시스템이 세정 사이클을 시작하기 전에,
    차량이 세정 모드에 대해 안전한지를 결정하고;
    차량이 세정 모드에 대해 안전하다고 결정된 경우에만, 센서 세정 서브시스템이 세정 사이클을 개시하게 하는 것을 특징으로 하는 차량 센서 시스템.
  4. 제1항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금, 센서 세정 서브시스템이 세정 사이클을 시작하기 전에,
    차량이 유휴 모드(idle mode)인지를 결정하고;
    차량이 유휴 모드라고 결정된 경우에만 센서 세정 서브시스템이 세정 사이클을 개시하게 하는 것을 특징으로 하는 차량 센서 시스템.
  5. 제4항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금,
    차량이 유휴 모드가 아니라고 결정함에 응답하여, 차량의 온도 제어 서브시스템이 센서를 냉각시키기 위한 냉각 사이클을 개시하게 하는 것을 특징으로 하는 차량 센서 시스템.
  6. 제5항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금,
    센서의 현재 온도가 제 2 임계 온도보다 높은지를 결정하고;
    센서의 현재 온도가 제 2 임계 온도보다 높다는 결정에 응답하여, 센서 세정 서브시스템이 세정 사이클을 시작하게하고 센서를 냉각시키기 위해 세정액을 센서로 보내게 하는 것을 특징으로 하는 차량 센서 시스템.
  7. 제6항에 있어서,
    상기 제 2 임계 온도는 상기 제 1 임계 온도보다 높은 것을 특징으로 하는 차량 센서 시스템.
  8. 제6항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금, 센서 세정 서브시스템이 세정 사이클을 시작하기 전에,
    차량이 세정 모드에 대해 안전한지를 결정하고;
    차량이 세정 모드에 대해 안전하다고 결정된 경우에만, 센서 세정 서브시스템이 세정 사이클을 개시하게 하는 것을 특징으로 하는 차량 센서 시스템.
  9. 제5항에 있어서,
    상기 냉각 사이클의 개시는,
    온도 제어 서브시스템을 턴온시키거나,
    온도 제어 서브시스템의 냉각 효율을 높이는 것
    중 적어도 하나를 포함하는 것을 특징으로 하는 차량 센서 시스템.
  10. 제1항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금,
    미리 결정된 시간 기간 이후;
    센서의 현재 온도가 제 1 임계 온도보다 낮다는 결정에 응답하여;
    사용자 지시의 수신;
    세정 사이클을 계속하는 것이 안전하지 않다는 결정에 응답하여; 또는
    차량의 유휴 모드 종료
    중 하나 이상의 발생시 세정 사이클을 중지하게 하는 것을 특징으로 하는 차량 센서 시스템.
  11. 제1항에 있어서,
    상기 세정액은 메탄올, 에탄올, 글리콜, 이소프로필 알코올 또는 물 중 적어도 하나를 포함하는 것을 특징으로 하는 차량 센서 시스템.
  12. 차량의 센서 냉각 방법으로서,
    센서와 관련된 온도 모니터로부터 센서에 대응하는 온도 데이터를 수신하는 단계;
    센서의 현재 온도가 제 1 임계 온도보다 높다고 결정하는 단계;
    센서의 현재 온도가 제 1 임계 온도보다 높다는 결정에 응답하여, 차량의 센서 세정 서브시스템으로 하여금 세정 사이클을 시작하고 그리고 센서를 냉각시키기 위해 세정액을 센서로 향하게 하는 단계
    를 포함하는 것을 특징으로 하는 차량의 센서 냉각 방법.
  13. 제12항에 있어서,
    상기 임계 온도는 센서의 작동 온도 범위의 상한보다 낮은 것을 특징으로 하는 차량의 센서 냉각 방법.
  14. 제12항에 있어서,
    센서 세정 서브시스템이 세정 사이클을 시작하기 전에:
    차량이 세정 모드에 대해 안전한지를 결정하는 단계;
    차량이 세정 모드에 대해 안전하다고 결정된 경우에만, 차량의 센서 세정 서브시스템이 세정 사이클을 시작하게 하는 단계
    를 더 포함하는 것을 특징으로 하는 차량의 센서 냉각 방법.
  15. 제12항에 있어서,
    센서 세정 서브시스템이 세정 사이클을 시작하기 전에:
    차량이 유휴 모드인지 여부를 결정하는 단계;
    차량이 유휴 모드에 있다고 결정된 경우에만, 센서 세정 서브시스템이 세정 사이클을 시작하게 하는 단계
    를 더 포함하는 것을 특징으로 하는 차량의 센서 냉각 방법.
  16. 제15항에 있어서,
    차량이 유휴 모드에 있지 않다고 결정함에 응답하여, 차량의 온도 제어 서브시스템이 센서를 냉각시키기 위한 냉각 사이클을 개시하게 하는 단계를 더 포함하는 것을 특징으로 하는 차량의 센서 냉각 방법.
  17. 제16항에 있어서,
    센서의 현재 온도가 제 2 임계 온도보다 높은지를 결정하는 단계;
    센서의 현재 온도가 제 2 임계 온도보다 높다는 결정에 응답하여, 센서 세정 서브시스템으로 하여금 세정 사이클을 시작하고 그리고 센서를 냉각시키기 위해 세정액을 센서로 향하게 하는 단계
    를 더 포함하는 것을 특징으로 하는 차량의 센서 냉각 방법.
  18. 제17항에 있어서,
    상기 제 2 임계 온도는 상기 제 1 임계 온도보다 더 높은 것을 특징으로 하는 차량의 센서 냉각 방법.
  19. 제17항에 있어서,
    센서 세정 서브시스템이 세정 사이클을 시작하기 전에,
    차량이 세정 모드에 대해 안전한지를 결정하는 단계;
    차량이 세정 모드에 대해 안전하다고 결정된 경우에만 세정 사이클을 개시하는 단계
    를 더 포함하는 것을 특징으로 하는 차량의 센서 냉각 방법.
  20. 제16항에 있어서,
    상기 냉각 사이클의 개시는,
    온도 제어 서브시스템을 턴온시키거나,
    온도 제어 서브시스템의 냉각 효율을 높이는 것
    중 적어도 하나를 포함하는 것을 특징으로 하는 차량의 센서 냉각 방법.
  21. 제12항에 있어서,
    미리 결정된 시간 기간 이후;
    센서의 현재 온도가 제 1 임계 온도보다 낮다는 결정에 응답하여;
    사용자 지시의 수신;
    세정 사이클을 계속하는 것이 안전하지 않다는 결정에 응답하여; 또는
    차량의 유휴 모드 종료
    중 하나 이상의 발생시 세정 사이클을 중지하는 단계를 더 포함하는 것을 특징으로 하는 차량의 센서 냉각 방법.
  22. 차량 센서 시스템으로서,
    차량에 부착되는 센서;
    센서에 대응하는 온도 데이터를 수집하도록 구성된 온도 모니터;
    온도 모니터와 통신하는 프로세서;
    세정액 저장소 및 상기 세정액 저장소로부터 센서로 세정액을 보내도록 위치된 포트를 포함하는 센서 세정 서브시스템;
    하나 이상의 프로그래밍 명령들을 포함하는 비일시적 컴퓨터 판독 가능 매체를 포함하고,
    상기 프로그래밍 명령들은 프로세서에 의해 실행될 때 프로세서로 하여금:
    센서에 대응하는 온도 데이터를 온도 모니터로부터 수신하고,
    센서의 현재 온도가 제 1 임계 온도보다 낮은지를 결정하고,
    센서의 현재 온도가 제 1 임계 온도보다 낮다는 결정에 응답하여, 센서 세정 서브시스템으로 하여금:
    세정액을 가열하고,
    세정 사이클을 개시하고 그리고 가열된 세정액을 센서로 향하게 하여 센서를 가열하는 것을 특징으로 하는 차량 센서 시스템.
  23. 제22항에 있어서,
    상기 임계 온도는 상기 센서의 작동 온도 범위의 하한보다 더 높은 것을 특징으로 하는 차량 센서 시스템.
  24. 제22항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금, 센서 세정 서브시스템이 세정 사이클을 시작하기 전에,
    차량이 세정 모드에 대해 안전한지를 결정하고;
    차량이 세정 모드에 대해 안전하다고 결정된 경우에만, 센서 세정 서브시스템이 세정 사이클을 개시하게 하는 것을 특징으로 하는 차량 센서 시스템.
  25. 제22항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금, 센서 세정 서브시스템이 세정 사이클을 시작하기 전에,
    차량이 유휴 모드(idle mode)인지를 결정하고;
    차량이 유휴 모드라고 결정된 경우에만 센서 세정 서브시스템이 세정 사이클을 개시하게 하는 것을 특징으로 하는 차량 센서 시스템.
  26. 제25항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금,
    차량이 유휴 모드가 아니라고 결정함에 응답하여, 차량의 온도 제어 서브시스템이 센서를 가열하기 위한 가열 사이클을 개시하게 하는 것을 특징으로 하는 차량 센서 시스템.
  27. 제26항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금,
    센서의 현재 온도가 제 2 임계 온도보다 낮은지를 결정하고;
    센서의 현재 온도가 제 2 임계 온도보다 낮다는 결정에 응답하여, 센서 세정 서브시스템으로 하여금
    세정액을 가열하고,
    세정 사이클을 개시하고 그리고 센서를 가열하기 위해 가열된 세정액을 센서로 보내게 하는 것을 특징으로 하는 차량 센서 시스템.
  28. 제27항에 있어서,
    상기 제 2 임계 온도는 상기 제 1 임계 온도보다 낮은 것을 특징으로 하는 차량 센서 시스템.
  29. 제27항에 있어서,
    프로그램 명령들을 더 포함하고, 상기 프로그램 명령들은 상기 프로세서에 의해 실행될 때 상기 프로세서로 하여금, 센서 세정 서브시스템이 세정 사이클을 시작하기 전에,
    차량이 세정 모드에 대해 안전한지를 결정하고;
    차량이 세정 모드에 대해 안전하다고 결정된 경우에만, 센서 세정 서브시스템이 세정 사이클을 개시하게 하는 것을 특징으로 하는 차량 센서 시스템.
  30. 제26항에 있어서,
    상기 가열 사이클의 개시는,
    온도 제어 서브시스템을 턴온시키거나,
    온도 제어 서브시스템의 가열 효율을 높이는 것,
    온도 제어 서브시스템의 냉각 효율을 감소시키는 것
    중 적어도 하나를 포함하는 것을 특징으로 하는 차량 센서 시스템.
  31. 제22항에 있어서,
    미리 결정된 시간 기간 이후;
    센서의 현재 온도가 제 1 임계 온도보다 낮다는 결정에 응답하여;
    사용자 지시의 수신;
    세정 사이클을 계속하는 것이 안전하지 않다는 결정에 응답하여; 또는
    차량의 유휴 모드 종료
    중 하나 이상의 발생시 세정 사이클을 중지하는 것을 특징으로 하는 차량 센서 시스템.
  32. 제22항에 있어서,
    차량의 센서 세정 서브시스템이 세정액을 가열하는 단계는,
    차량의 엔진에 의해 생성된 폐열 에너지(waste thermal energy), 차량 실내에서 사용되는 열 에너지, 또는 세정액을 가열하기 위한 전용 열 에너지 소스 중 적어도 하나로부터 획득된 열 에너지를 이용하여 세정액을 가열하는 단계를 포함하는 것을 특징으로 하는 차량 센서 시스템.
  33. 차량의 센서 가열 방법으로서,
    센서와 관련된 온도 모니터로부터 센서에 대응하는 온도 데이터를 수신하는 단계;
    센서의 현재 온도가 제 1 임계 온도보다 낮은지를 결정하는 단계;
    센서의 현재 온도가 제 1 임계 온도보다 낮다는 결정에 응답하여 차량의 센서 세정 서브시스템으로 하여금,
    세정액을 가열하고,
    세정 사이클을 시작하고 그리고 가열된 세정액을 센서로 보내 센서를 가열하는 것을 특징으로 하는 차량의 센서 가열 방법.
  34. 제33항에 있어서,
    상기 제 1 임계 온도는 센서의 작동 온도 범위의 하한값보다 높은 것을 특징으로 하는 차량의 센서 가열 방법.
  35. 제33항에 있어서,
    센서 세정 서브시스템이 세정 사이클을 시작하기 전에:
    차량이 세정 모드에 대해 안전한지를 결정하는 단계;
    차량이 세정 모드에 대해 안전하다고 결정된 경우에만 세정 사이클을 개시하는 단계
    를 더 포함하는 것을 특징으로 하는 차량의 센서 가열 방법.
  36. 제33항에 있어서,
    센서 세정 서브시스템이 세정 사이클을 시작하기 전에,
    차량이 유휴 모드인지 여부를 결정하는 단계;
    차량이 유휴 모드에 있다고 결정된 경우에만, 센서 세정 서브시스템이 세정 사이클을 시작하게 하는 단계
    를 더 포함하는 것을 특징으로 하는 차량의 센서 가열 방법.
  37. 제36항에 있어서,
    차량이 유휴 모드에 있지 않다고 결정함에 응답하여, 차량의 온도 제어 서브시스템이 센서를 가열하기 위한 가열 사이클을 개시하게 하는 단계를 더 포함하는 것을 특징으로 하는 차량의 센서 가열 방법.
  38. 제37항에 있어서,
    센서의 현재 온도가 제 2 임계 온도보다 낮은지를 결정하는 단계;
    센서의 현재 온도가 제 2 임계 온도보다 낮다는 결정에 응답하여, 센서 세정 서브시스템으로 하여금
    세정액을 가열하고,
    세정 사이클을 개시하고 그리고 센서를 가열하기 위해 가열된 세정액을 센서로 보내게 하는 단계
    를 더 포함하는 것을 특징으로 하는 차량의 센서 가열 방법.
  39. 제38항에 있어서,
    제 2 임계 온도는 제 1 임계 온도보다 낮은 것을 특징으로 하는 차량의 센서 가열 방법.
  40. 제38항에 있어서,
    센서 세정 서브시스템이 세정 사이클을 시작하기 전에:
    차량이 세정 모드에 대해 안전한지를 결정하는 단계;
    차량이 세정 모드에 대해 안전하다고 결정된 경우에만, 센서 세정 서브시스템이 세정 사이클을 개시하는 단계
    를 더 포함하는 것을 특징으로 하는 차량의 센서 가열 방법.
  41. 제37항에 있어서,
    상기 가열 사이클의 개시는,
    온도 제어 서브시스템을 턴온시키거나,
    온도 제어 서브시스템의 가열 효율을 높이는 것,
    온도 제어 서브시스템의 냉각 효율을 감소시키는 것
    중 적어도 하나를 포함하는 것을 특징으로 하는 차량의 센서 가열 방법.
  42. 제33항에 있어서,
    미리 결정된 시간 기간 이후;
    센서의 현재 온도가 제 1 임계 온도보다 낮다는 결정에 응답하여;
    사용자 지시의 수신;
    세정 사이클을 계속하는 것이 안전하지 않다는 결정에 응답하여; 또는
    차량의 유휴 모드 종료
    중 하나 이상의 발생시 세정 사이클을 중지하는 단계를 더 포함하는 것을 특징으로 하는 차량의 센서 가열 방법.
  43. 제33항에 있어서,
    차량의 센서 세정 서브시스템이 세정액을 가열하는 단계는,
    차량의 엔진에 의해 생성된 폐열 에너지(waste thermal energy), 차량 실내에서 사용되는 열 에너지, 또는 세정액을 가열하기 위한 전용 열 에너지 소스 중 적어도 하나로부터 획득된 열 에너지를 이용하여 세정액을 가열하는 단계를 포함하는 것을 특징으로 하는 차량의 센서 가열 방법.
KR1020217021988A 2018-12-18 2019-12-13 차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법 KR20210094099A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020237016392A KR20230074609A (ko) 2018-12-18 2019-12-13 차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US16/223,660 US11077833B2 (en) 2018-12-18 2018-12-18 Systems and methods for thermal management of vehicle sensor devices
US16/223,660 2018-12-18
US16/223,643 US11007841B2 (en) 2018-12-18 2018-12-18 Systems and methods for thermal management of vehicle sensor devices
US16/223,643 2018-12-18
PCT/US2019/066130 WO2020131599A1 (en) 2018-12-18 2019-12-13 Systems and methods for thermal management of vehicle sensor devices

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020237016392A Division KR20230074609A (ko) 2018-12-18 2019-12-13 차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20210094099A true KR20210094099A (ko) 2021-07-28

Family

ID=71100551

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020237016392A KR20230074609A (ko) 2018-12-18 2019-12-13 차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법
KR1020217021988A KR20210094099A (ko) 2018-12-18 2019-12-13 차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020237016392A KR20230074609A (ko) 2018-12-18 2019-12-13 차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법

Country Status (4)

Country Link
EP (1) EP3877221A4 (ko)
KR (2) KR20230074609A (ko)
CN (1) CN113412211A (ko)
WO (1) WO2020131599A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023003190A1 (ko) 2021-07-19 2023-01-26 주식회사 엘지화학 수소화 반응용 촉매 및 이의 제조방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112183141B (zh) * 2020-10-09 2024-05-14 北京计算机技术及应用研究所 一种开放空间的rfid多天线***数据采集清洗方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11142514A (ja) * 1997-11-05 1999-05-28 Hitachi Ltd 車載用レーダシステム
US20030052016A1 (en) * 2001-09-18 2003-03-20 Yingjie Lin Method and system for controlling the temperature of an oxygen sensor
KR100606226B1 (ko) * 2004-07-01 2006-07-31 (주)유인테크 열전소자를 이용한 온도조절수단을 갖는 특수 차량용카메라 및 온도제어방법
KR20110034156A (ko) * 2009-09-28 2011-04-05 한국전자통신연구원 차량 과열 방지 장치 및 방법
US8671504B2 (en) * 2010-04-28 2014-03-18 Denso Corporation Cover of vehicle optical sensor and vehicle optical sensor device
WO2011161781A1 (ja) * 2010-06-23 2011-12-29 トヨタ自動車株式会社 車両用制御装置および車両用制御方法
GB2497603B (en) * 2012-03-23 2014-08-20 Jaguar Land Rover Ltd Windscreen clearing system for a vehicle
CN104494574A (zh) * 2014-12-20 2015-04-08 北汽银翔汽车有限公司 汽车后视镜自动加热刮水器
US9539988B2 (en) * 2015-03-16 2017-01-10 Thunder Power Hong Kong Ltd. Vehicle camera cleaning system
US9550406B2 (en) * 2015-03-16 2017-01-24 Thunder Power Hong Kong Ltd. Thermal dissipation system of an electric vehicle
WO2017192672A1 (en) * 2016-05-03 2017-11-09 Continental Automotive Systems, Inc. Cleaning device for an imaging sensor
US20180354469A1 (en) * 2017-06-08 2018-12-13 Ford Global Technologies, Llc Cleaning vehicle sensors
JP6632082B2 (ja) * 2018-03-22 2020-01-15 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 熱調節システムおよび方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023003190A1 (ko) 2021-07-19 2023-01-26 주식회사 엘지화학 수소화 반응용 촉매 및 이의 제조방법

Also Published As

Publication number Publication date
EP3877221A4 (en) 2022-01-19
WO2020131599A1 (en) 2020-06-25
CN113412211A (zh) 2021-09-17
EP3877221A1 (en) 2021-09-15
KR20230074609A (ko) 2023-05-30

Similar Documents

Publication Publication Date Title
US11724558B2 (en) Systems and methods for thermal management of vehicle sensor devices
US11718274B2 (en) Systems and methods for thermal management of vehicle sensor devices
US11012668B2 (en) Vehicular security system that limits vehicle access responsive to signal jamming detection
US10496090B2 (en) Handover procedure for driver of autonomous vehicle
JP6579903B2 (ja) 運転支援装置、車両、および車庫協調制御システム
JP5700263B2 (ja) 衝突傷害予測システム
US10591930B2 (en) Automatic traveling control apparatus and automatic traveling control system
US11922808B2 (en) Vehicle-based rotating camera methods and systems
KR20210094099A (ko) 차량 센서 디바이스들의 열 관리를 위한 시스템 및 방법
TR201612118A2 (tr) BİR HİBRİT VEYA START-STOP DONANIMLI BiR ARACIN KABİN SICAKLIĞINI KONTROL ETMEYE YÖNELİK YÖNTEM
US11396309B2 (en) Management of vehicle sensors and responses to sensor data
US11577688B2 (en) Smart window apparatus, systems, and related methods for use with vehicles
CN108307304A (zh) 通过手机使用传感器的车载移动设备使用监控
KR20230052719A (ko) 자율 주행 차량, 그를 원격 제어하는 시스템 및 그 방법
JP4529811B2 (ja) 遠隔操作装置
US20220148343A1 (en) System and method for providing active services based on big data using remote start device of vehicle
WO2016152834A1 (ja) 自動走行制御装置及び自動走行制御システム
CN112297753B (zh) 一种用于车辆的空气调节***及车辆
US20240116465A1 (en) Operational Control of Vehicle Microprocessor Units
KR20240050820A (ko) 차량 제어 장치 및 그 방법
CN112297752A (zh) 便携式装置、空气调节***及车辆

Legal Events

Date Code Title Description
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X601 Decision of rejection after re-examination