KR102599272B1 - Apparatus and method for measuring road width - Google Patents
Apparatus and method for measuring road width Download PDFInfo
- Publication number
- KR102599272B1 KR102599272B1 KR1020210193831A KR20210193831A KR102599272B1 KR 102599272 B1 KR102599272 B1 KR 102599272B1 KR 1020210193831 A KR1020210193831 A KR 1020210193831A KR 20210193831 A KR20210193831 A KR 20210193831A KR 102599272 B1 KR102599272 B1 KR 102599272B1
- Authority
- KR
- South Korea
- Prior art keywords
- laser pointer
- guide line
- points
- vehicle
- processor
- Prior art date
Links
- 238000000034 method Methods 0.000 title description 20
- 238000004364 calculation method Methods 0.000 claims description 18
- 230000001678 irradiating effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation 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/02—Estimation 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/06—Road conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/10—Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/28—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details 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
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4811—Constructional features, e.g. arrangements of optical elements common to transmitter and receiver
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0448—Details of the electrode shape, e.g. for enhancing the detection of touches, for generating specific electric field shapes, for enhancing display quality
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/20—Optical features of instruments
- B60K2360/33—Illumination features
- B60K2360/333—Lasers
-
- B60K2370/143—
-
- B60K2370/333—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details 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/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0004—In digital systems, e.g. discrete-time systems involving sampling
- B60W2050/0005—Processor details or data handling, e.g. memory registers or chip architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details 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
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/143—Alarm means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- B60W2420/62—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Combustion & Propulsion (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Chemical & Material Sciences (AREA)
- Electromagnetism (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
본 발명은 차량 전방을 촬영하는 카메라, 레이저 빔을 조사하는 레이저 포인터, 레이저 포인터를 회전시키는 회전 모터, 영상을 출력하고, 터치 입력을 수신하는 터치 스크린, 및 카메라를 통해 촬영되는 영상을 터치 스크린을 통해 출력하고, 터치 스크린을 통해 제1 및 제2 터치 입력을 수신하고, 차량 전방의 지면에 직선의 가이드 라인이 생성되도록 레이저 포인터를 통해 레이저 빔을 조사하고, 회전 모터를 통해 레이저 포인터를 회전시키고, 가이드 라인이 촬영되는 영상에 기반하여 제1 및 제2 터치 입력에 대응하는 제1 및 제2 지점 사이의 거리를 산출하는 프로세서를 포함하는 것을 특징으로 한다.The present invention includes a camera that photographs the front of a vehicle, a laser pointer that emits a laser beam, a rotation motor that rotates the laser pointer, a touch screen that outputs an image and receives touch input, and a touch screen that transmits the image captured through the camera. output through a laser pointer, receive first and second touch inputs through a touch screen, irradiate a laser beam through a laser pointer to create a straight guide line on the ground in front of the vehicle, and rotate the laser pointer through a rotation motor. , The guide line is characterized in that it includes a processor that calculates the distance between the first and second points corresponding to the first and second touch inputs based on the captured image.
Description
본 발명은 도로폭 산출 장치 및 방법에 관한 것으로서, 더욱 상세하게는 차량의 전방에 위치한 협로의 도로폭을 산출하여 사용자에게 안내할 수 있는 도로폭 산출 장치 및 방법에 관한 것이다.The present invention relates to a road width calculation device and method, and more specifically, to a road width calculation device and method that can calculate the road width of a narrow road located in front of a vehicle and guide the user.
일반적으로, 차량 등이 협소한 골목에 주차되어 있는 경우와 같이 도로의 영역이 장애물 등에 의해 제한되는 경우, 운전자는 육안이나 차량에 구비된 카메라를 통해 차량과 도로폭을 비교하여 차량이 해당 도로를 통과할 수 있을지 여부를 판단한다. 그러나, 운전 경험이 적거나 운전 실력이 미숙한 운전자의 경우 차량이 협로를 통과할 수 있을지 여부를 판단하기 쉽지 않으며, 충분한 공간이 확보되지 않은 협로를 무리하게 진입하는 경우 협로를 통과하는 과정에서 주변 장애물과의 충돌로 인한 접촉 사고가 발생할 수 있다.In general, when the area of the road is limited by obstacles, such as when a vehicle is parked in a narrow alley, the driver compares the width of the vehicle and the road using the naked eye or a camera installed in the vehicle to determine whether the vehicle is traveling on the road. Decide whether you can pass. However, for drivers with little driving experience or inexperienced driving skills, it is not easy to determine whether a vehicle can pass through a narrow road, and if a driver enters a narrow road without sufficient space forcibly, the surrounding people may be injured in the process of passing the narrow road. Contact accidents may occur due to collision with an obstacle.
본 발명의 배경기술은 대한민국 공개특허공보 제10-2018-0068484호(2018.06.22. 공개)에 개시되어 있다.The background technology of the present invention is disclosed in Republic of Korea Patent Publication No. 10-2018-0068484 (published on June 22, 2018).
본 발명은 전술한 문제점을 해결하기 위해 창안된 것으로서, 본 발명의 일 측면에 따른 목적은 차량의 전방에 위치한 협로의 도로폭을 산출하여 사용자에게 안내할 수 있는 도로폭 산출 장치 및 방법을 제공하는 것이다.The present invention was created to solve the above-described problems, and an object of one aspect of the present invention is to provide a road width calculation device and method that can calculate the road width of a narrow road located in front of a vehicle and guide the user. will be.
본 발명의 일 측면에 따른 도로폭 산출 장치는 차량 전방을 촬영하는 카메라; 레이저 빔을 조사하는 레이저 포인터; 상기 레이저 포인터를 회전시키는 회전 모터; 영상을 출력하고, 터치 입력을 수신하는 터치 스크린; 및 상기 카메라를 통해 촬영되는 영상을 상기 터치 스크린을 통해 출력하고, 상기 터치 스크린을 통해 제1 및 제2 터치 입력을 수신하고, 상기 차량 전방의 지면에 직선의 가이드 라인이 생성되도록 상기 레이저 포인터를 통해 레이저 빔을 조사하고, 상기 회전 모터를 통해 상기 레이저 포인터를 회전시키고, 상기 가이드 라인이 촬영되는 영상에 기반하여 상기 제1 및 제2 터치 입력에 대응하는 제1 및 제2 지점 사이의 거리를 산출하는 프로세서;를 포함하는 것을 특징으로 한다.A road width calculation device according to one aspect of the present invention includes a camera that photographs the front of a vehicle; A laser pointer that emits a laser beam; a rotation motor that rotates the laser pointer; A touch screen that outputs images and receives touch input; and outputting an image captured through the camera through the touch screen, receiving first and second touch inputs through the touch screen, and using the laser pointer to create a straight guide line on the ground in front of the vehicle. irradiates a laser beam through, rotates the laser pointer through the rotation motor, and determines the distance between the first and second points corresponding to the first and second touch inputs based on the image in which the guide line is captured. Characterized in that it includes a processor that calculates.
본 발명에 있어 상기 프로세서는, 상기 제1 및 제2 지점과 상기 레이저 포인터가 이루는 각도를 산출하고, 상기 제1 및 제2 지점과 상기 레이저 포인터 간의 거리인 제1 및 제2 거리를 산출하고, 상기 각도와 상기 제1 및 제2 거리에 기반하여 상기 제1 및 제2 지점 사이의 거리를 산출하는 것을 특징으로 한다.In the present invention, the processor calculates angles formed by the first and second points and the laser pointer, and calculates first and second distances, which are the distances between the first and second points and the laser pointer, The distance between the first and second points is calculated based on the angle and the first and second distances.
본 발명에 있어 상기 프로세서는, 상기 가이드 라인이 상기 제1 및 제2 터치 입력에 대응하는 제1 및 제2 영상 좌표를 통과하는 시각인 제1 및 제2 시각을 측정하고, 상기 제1 및 제2 시각과 상기 가이드 라인의 각속도에 기반하여 상기 각도를 산출하는 것을 특징으로 한다.In the present invention, the processor measures first and second times, which are times when the guide line passes through first and second image coordinates corresponding to the first and second touch inputs, and 2 The angle is calculated based on the time and the angular velocity of the guide line.
본 발명에 있어 상기 가이드 라인은 일정 간격으로 표시되는 눈금을 포함하고, 상기 프로세서는, 상기 가이드 라인이 상기 제1 및 제2 터치 입력에 대응하는 제1 및 제2 영상 좌표를 통과하는 시점에서 상기 가이드 라인에 표시된 눈금을 읽어 상기 제1 및 제2 거리를 산출하는 것을 특징으로 한다.In the present invention, the guide line includes graduations displayed at regular intervals, and the processor, at the point when the guide line passes through the first and second image coordinates corresponding to the first and second touch inputs, The first and second distances are calculated by reading the scale displayed on the guide line.
본 발명에 있어 상기 프로세서는, 상기 제1 및 제2 지점 사이의 거리가 차량의 차폭 이상인지 여부를 판단하고, 상기 제1 및 제2 지점 사이의 거리가 상기 차량의 차폭 이상이 아닌 것으로 판단되는 경우 경고 신호를 출력하는 것을 특징으로 한다.In the present invention, the processor determines whether the distance between the first and second points is more than the vehicle width of the vehicle, and determines that the distance between the first and second points is not more than the vehicle width of the vehicle. In this case, a warning signal is output.
본 발명의 일 측면에 따른 도로폭 산출 방법은 카메라를 통해 차량 전방을 촬영하는 단계; 상기 카메라를 통해 촬영되는 영상을 터치 스크린을 통해 출력하는 단계; 상기 터치 스크린을 통해 제1 및 제2 터치 입력을 수신하는 단계; 상기 차량 전방의 지면에 직선의 가이드 라인이 생성되도록, 레이저 포인터를 통해 레이저 빔을 조사하는 단계; 회전 모터를 통해 레이저 포인터를 회전시키는 단계; 및 상기 가이드 라인이 촬영되는 영상에 기반하여 제1 및 제2 터치 입력에 대응하는 제1 및 제2 지점 사이의 거리를 산출하는 단계;를 포함하는 것을 특징으로 한다.A road width calculation method according to an aspect of the present invention includes the steps of photographing the front of a vehicle using a camera; Outputting an image captured by the camera through a touch screen; Receiving first and second touch inputs through the touch screen; irradiating a laser beam through a laser pointer to create a straight guide line on the ground in front of the vehicle; rotating the laser pointer via a rotation motor; and calculating a distance between first and second points corresponding to the first and second touch inputs based on the image in which the guide line is captured.
본 발명의 일 측면에 따르면 차량의 전방에 위치한 협로의 도로폭을 산출하여 사용자에게 안내할 수 있으며, 또한 차량의 전방에 위치한 협로의 도로폭과 차폭을 비교하여 차량이 해당 협로를 통과할 수 있을지 여부를 판단하고, 그 판단 결과를 사용자에게 안내함으로써 협로에서의 사고를 미연에 방지할 수 있다.According to one aspect of the present invention, the road width of the narrow road located in front of the vehicle can be calculated and guided to the user, and it is also possible to determine whether the vehicle can pass through the narrow road by comparing the road width and vehicle width of the narrow road located in front of the vehicle. Accidents on narrow roads can be prevented in advance by determining whether or not a vehicle is present and informing the user of the results of the judgment.
도 1은 본 발명의 일 실시예에 따른 도로폭 산출 장치를 설명하기 위한 블록구성도이다.
도 2 및 도 3은 본 발명의 일 실시예에 따른 도로폭 산출 장치를 설명하기 위한 예시도이다.
도 4는 본 발명의 일 실시예에 따른 도로폭 산출 방법을 설명하기 위한 제1 순서도이다.
도 5는 본 발명의 일 실시예에 따른 도로폭 산출 방법을 설명하기 위한 제2 순서도이다.
도 6 및 도 7은 본 발명의 일 실시예에 따른 도로폭 산출 방법을 설명하기 위한 예시도이다.
도 8은 본 발명의 일 실시예에 따른 도로폭 산출 방법을 설명하기 위한 제3 순서도이다.1 is a block diagram illustrating a road width calculation device according to an embodiment of the present invention.
Figures 2 and 3 are exemplary diagrams for explaining a road width calculation device according to an embodiment of the present invention.
Figure 4 is a first flowchart for explaining a method for calculating road width according to an embodiment of the present invention.
Figure 5 is a second flowchart for explaining a method for calculating road width according to an embodiment of the present invention.
Figures 6 and 7 are exemplary diagrams for explaining a method for calculating road width according to an embodiment of the present invention.
Figure 8 is a third flowchart for explaining the road width calculation method according to an embodiment of the present invention.
이하에서는 본 발명의 실시예에 따른 도로폭 산출 장치 및 방법을 첨부된 도면들을 참조하여 상세하게 설명한다. 이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, a road width calculation device and method according to an embodiment of the present invention will be described in detail with reference to the attached drawings. In this process, the thickness of lines or sizes of components shown in the drawing may be exaggerated for clarity and convenience of explanation. In addition, the terms described below are terms defined in consideration of functions in the present invention, and may vary depending on the intention or custom of the user or operator. Therefore, definitions of these terms should be made based on the content throughout this specification.
도 1은 본 발명의 일 실시예에 따른 도로폭 산출 장치를 설명하기 위한 블록 구성도이고, 도 2 및 도 3는 본 발명의 일 실시예에 따른 도로폭 산출 장치를 설명하기 위한 예시도이다.FIG. 1 is a block diagram for explaining a road width calculating device according to an embodiment of the present invention, and FIGS. 2 and 3 are exemplary diagrams for explaining a road width calculating device according to an embodiment of the present invention.
도 1 및 2를 참조하면, 본 발명의 일 실시예에 따른 도로폭 산출 장치는 카메라(100), 레이저 포인터(200), 회전 모터(300), 터치 스크린(400) 및 프로세서(500)를 포함할 수 있다.Referring to Figures 1 and 2, the road width calculation device according to an embodiment of the present invention includes a
카메라(100)를 후술하는 프로세서(500)의 제어에 따라 차량 전방을 촬영하고, 촬영되는 영상을 후술하는 터치 스크린(400) 및 프로세서(500)로 출력할 수 있다.The
레이저 포인터(200)는 레이저 빔을 조사하여 차량 전방의 지면에 직선의 가이드 라인(10)을 생성할 수 있다. 레이저 포인터(200)는 차량 전방의 지면에 직선의 가이드 라인(10)을 생성하기 위한 광원일 수 있다. 레이저 포인터(200)는 프로세서(500)의 제어에 따라 레이저 빔을 조사할 수 있다. 여기서, 가이드 라인(10)은 레이저 빔을 통해 형성되는 직선의 레이저 선일 수 있다. 도 2에 도시된 바와 같이, 가이드 라인(10)은 일정 간격으로 표시된 눈금을 포함할 수 있다. 가이드 라인(10)은 길이를 측정하기 위한 자(ruler)와 같은 역할을 수행할 수 있다.The
회전 모터(300)는 프로세서(500)의 제어에 따라 레이저 포인터(200)를 회전시킬 수 있다. 회전 모터(300)는 레이저 포인터(200)를 지면에 수직한 축을 중심으로 회전시킬 수 있다. 회전 모터(300)에 의해 레이저 포인터(200)가 회전되는 경우, 가이드 라인(10)이 레이저 포인터(200)를 중심으로 회전될 수 있다.The
터치 스크린(400)은 영상을 출력하고, 터치 입력을 수신할 수 있다. 터치 스크린(400)은 프로세서(500)의 제어에 따라 카메라(100)를 통해 촬영되는 영상을 출력할 수 있다. 터치 스크린(400)은 사용자로부터 터치 입력을 수신하여 프로세서(500)로 출력할 수 있다.The
프로세서(500)는 카메라(100)를 통해 촬영되는 영상을 터치 스크린(400)을 통해 출력하고, 터치 스크린(400)을 통해 제1 및 제2 터치 입력을 수신하고, 차량 전방의 지면에 직선의 가이드 라인(10)이 생성되도록 레이저 포인터(200)를 통해 레이저 빔을 조사하고, 회전 모터(300)를 통해 레이저 포인터(200)를 회전시키고, 가이드 라인(10)이 촬영되는 영상에 기반하여 제1 및 제2 터치 입력에 대응하는 제1 및 제2 지점 사이의 거리를 산출할 수 있다.The
여기서, 제1 및 제2 터치 입력은 터치 스크린(400)을 통해 출력되는 영상 상의 어느 한 지점을 지시하는 정보를 의미하며, 구체적으로 제1 터치 입력은 도로폭을 측정하고자 하는 협로의 시점을 지시하기 것일 수 있고, 제2 터치 입력은 도로폭을 측정하고자 하는 협로의 종점을 지시하기 위한 것일 수 있다. 한편, 제1 지점은 제1 터치 입력에 대응하는 영상 상의 지점의 실제 위치를 의미할 수 있고, 제2 지점은 제2 터치 입력에 대응하는 영상 상의 지점의 실제 위치를 의미할 수 있다.Here, the first and second touch inputs refer to information indicating a certain point on the image output through the
프로세서(500)는 회전 모터(300)를 통해 레이저 포인터(200)를 회전시켜 도 3에 도시된 바와 같이 가이드 라인(10)을 이동시킬 수 있다. 프로세서(500)는 레이저 포인터(200)를 회전시켜 가이드 라인(10)을 제1 위치에서 제2 위치로 이동시킬 수 있다. 도 3a는 제1 위치에 위치한 가이드 라인(10)을 도시하고 있고, 도 3b는 제1 지점을 통과하는 순간의 가이드 라인(10)을 도시하고 있고, 도 3c는 제2 지점을 통과하는 순간의 가이드 라인(10)을 도시하고 있고, 도 3d는 제2 위치에 위치한 가이드 라인(10)을 도시하고 있다. The
프로세서(500)는 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출하고, 제1 및 제2 지점과 레이저 포인터(200) 간의 거리인 제1 및 제2 거리를 산출하고, 산출된 각도와 제1 및 제2 거리에 기반하여 제1 및 제2 지점 사이의 거리를 산출할 수 있다.The
프로세서(500)는 가이드 라인(10)이 제1 및 제2 터치 입력에 대응하는 제1 및 제2 영상 좌표를 통과하는 시각인 제1 및 제2 시각을 측정하고, 제1 및 제2 시각과 가이드 라인(10)의 각속도에 기반하여 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출할 수 있다. 여기서, 제1 영상 좌표는 제1 터치 입력이 지시하는 지점의 영상 좌표를 의미할 수 있고, 제2 영상 좌표는 제2 터치 입력이 지시하는 지점의 영상 좌표를 의미할 수 있다.The
프로세서(500)는 가이드 라인(10)이 제1 및 제2 터치 입력에 대응하는 제1 및 제2 영상 좌표를 통과하는 시점에서 가이드 라인(10)에 표시된 눈금을 읽어 제1 및 제2 거리를 산출할 수 있다.The
프로세서(500)는 제1 및 제2 지점 사이의 거리가 차폭 이상인지 여부를 판단하고, 제1 및 제2 지점 사이의 거리가 차폭 이상이 아닌 것으로 판단되는 경우 경고 신호를 출력할 수 있다.The
도 4는 본 발명의 일 실시예에 따른 도로폭 산출 방법을 설명하기 위한 제1 순서도로서, 도 4를 참조하여 프로세서(500)가 도로폭을 산출하는 방법을 설명한다.FIG. 4 is a first flowchart for explaining a method for calculating road width according to an embodiment of the present invention. Referring to FIG. 4, the method by which the
먼저, 프로세서(500)는 카메라(100)를 통해 차량 전방을 촬영할 수 있다(S401). 즉, 프로세서(500)는 도로폭을 측정하고자 하는 협로를 카메라(100)를 통해 촬영할 수 있다.First, the
이어서, 프로세서(500)는 카메라(100)를 통해 촬영되는 영상을 터치 스크린(400)을 통해 출력할 수 있다(S403). 즉, 프로세서(500)는 협로가 촬영된 영상을 터치 스크린(400)을 통해 출력할 수 있다.Subsequently, the
이어서, 프로세서(500)는 터치 스크린(400)을 통해 제1 및 제2 터치 입력을 수신할 수 있다(S405). 즉, 프로세서(500)는 터치 스크린(400)을 통해 도로폭을 측정하고자 하는 협로의 양단 지점을 지시하는 정보를 입력받을 수 있다.Next, the
터치 스크린(400)을 통해 제1 및 제2 터치 입력이 수신되면, 프로세서(500)는 차량 전방의 지면에 직선의 가이드 라인(10)이 생성되도록 레이저 포인터(200)를 통해 레이저 빔을 조사할 수 있다(S407).When the first and second touch inputs are received through the
이어서, 프로세서(500)는 회전 모터(300)를 통해 레이저 포인터(200)를 회전시킬 수 있다(S409). 즉, 프로세서(500)는 차량 전방의 지면에 생성된 가이드 라인(10)이 레이저 포인터(200)를 중심으로 회전되도록 회전 모터(300)를 통해 레이저 포인터(200)를 회전시킬 수 있다. 프로세서(500)는 레이저 포인터(200)를 회전시켜 가이드 라인(10)을 제1 위치에서 제2 위치로 이동시킬 수 있다. 제1 위치 및 제2 위치는 미리 설정되어 있을 수 있다.Next, the
이어서, 프로세서(500)는 가이드 라인(10)이 촬영되는 영상에 기반하여 제1 및 제2 터치 입력에 대응하는 제1 및 제2 지점 사이의 거리를 산출할 수 있다(S411). 제1 및 제2 지점 사이의 거리를 산출하는 구체적인 방법은 후술한다.Next, the
이어서, 제1 및 제2 지점 사이의 거리가 차폭 이상인지 여부를 판단할 수 있다(S413). 프로세서(500)는 제1 및 제2 지점 사이의 거리와 차폭을 비교하여 제1 및 제2 지점 사이의 거리가 차폭 이상인지 여부를 판단할 수 있다. 차폭은 미리 저장되어 있을 수 있다.Next, it may be determined whether the distance between the first and second points is greater than or equal to the vehicle width (S413). The
이어서, 프로세서(500)는 제1 및 제2 지점 사이의 거리가 차폭 이상인지 여부를 판단한 결과를 출력할 수 있다(S415). 제1 및 제2 지점 사이의 거리가 차폭 이상인 것으로 판단되는 경우, 프로세서(500)는 제1 및 제2 지점을 양단으로 하는 도로를 차량이 통과할 수 있는 것으로 판단하고, 차량이 해당 도로를 통과할 수 있음을 알리는 신호를 출력할 수 있다. 반면, 제1 및 제2 지점 사이의 거리가 차폭 이상이 아닌 것으로 판단되는 경우, 프로세서(500)는 제1 및 제2 지점을 양단으로 하는 도로를 차량이 통과할 수 없는 것으로 판단하고, 차량이 해당 도로를 통과할 수 없음을 알리는 경고 신호를 출력할 수 있다.Next, the
도 5는 본 발명의 일 실시예에 따른 도로폭 산출 방법을 설명하기 위한 제2 순서도이고, 도 6 및 도 7은 본 발명의 일 실시예에 따른 도로폭 산출 방법을 설명하기 위한 예시도로서, 도 5 내지 도 7을 참조하여 프로세서(500)가 제1 및 제2 지점 사이의 거리를 산출하는 방법을 설명한다.Figure 5 is a second flowchart for explaining a road width calculation method according to an embodiment of the present invention, and Figures 6 and 7 are exemplary diagrams for explaining a road width calculation method according to an embodiment of the present invention. A method by which the
먼저, 도 5를 참고하면, 프로세서(500)는 카메라(100)를 통해 촬영되는 영상에 기반하여 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출할 수 있다(S501). 즉, 프로세서(500)는 회전하는 가이드 라인(10)이 촬영되는 영상에 기반하여 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출할 수 있다. 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출하는 구체적인 방법은 후술한다.First, referring to FIG. 5, the
이어서, 프로세서(500)는 카메라(100)를 통해 촬영되는 영상에 기반하여 제1 및 제2 지점과 레이저 포인터(200) 간의 거리인 제1 및 제2 거리를 산출할 수 있다(S503). 즉, 프로세서(500)는 회전하는 가이드 라인(10)이 촬영되는 영상에 기반하여 제1 및 제2 거리를 산출할 수 있다. 프로세서(500)는 가이드 라인(10)이 제1 및 제2 터치 입력에 대응하는 제1 및 제2 영상 좌표를 통과하는 시점에서 가이드 라인(10)에 표시된 눈금을 읽어 제1 및 제2 거리를 산출할 수 있다. Subsequently, the
레이저 포인터(200)를 통해 생성되는 가이드 라인(10)에는 일정 간격으로 눈금이 표시되어 있을 수 있으며, 프로세서(500)는 가이드 라인(10)이 제1 터치 입력에 대응하는 제1 영상 좌표를 통과하는 시점을 촬영한 영상에서 가이드 라인(10)을 검출하고, 검출된 가이드 라인(10)에 표시된 눈금을 읽어 제1 거리를 산출할 수 있다. 즉, 도 6a와 같이, 프로세서(500)는 가이드 라인(10)이 제1 영상 좌표에 접하는 순간에 촬영된 영상에서 가이드 라인(10)에 표시된 눈금을 통해 제1 거리를 산출할 수 있다.The
마찬가지로, 프로세서(500)는 가이드 라인(10)이 제2 터치 입력에 대응하는 제2 영상 좌표를 통과하는 시점을 촬영한 영상에서 가이드 라인(10)을 검출하고, 검출된 가이드 라인(10)에 표시된 눈금을 읽어 제2 거리를 산출할 수 있다. 즉, 도 6b와 같이, 프로세서(500)는 가이드 라인(10)이 제2 영상 좌표에 접하는 순간에 촬영된 영상에서 가이드 라인(10)에 표시된 눈금을 통해 제2 거리를 산출할 수 있다.Likewise, the
이어서, 프로세서(500)는 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도와, 제1 및 제2 지점과 레이저 포인터(200) 간의 거리인 제1 및 제2 거리에 기반하여 제1 및 제2 지점 사이의 거리를 산출할 수 있다.(S505)Subsequently, the
프로세서(500)는 하기의 수학식 1을 통해 제1 및 제2 지점 사이의 거리를 측정할 수 있다. 즉, 프로세서(500)는 코사인 법칙을 이용하여 제1 및 제2 지점 사이의 거리를 측정할 수 있다.The
도 7을 참고하면, c는 제1 및 제2 지점 사이의 거리이고, a는 제1 지점과 레이저 포인터(200) 간의 거리이고, b는 제2 지점과 레이저 포인터(200) 간의 거리이고, 는 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도일 수 있다.Referring to Figure 7, c is the distance between the first and second points, a is the distance between the first point and the
다른 실시예에 따르면, 프로세서(500)는 가이드 라인(10)이 제1 영상 좌표를 통과하는 순간에서 레이저 포인터(200)의 각도와 제1 지점과 레이저 포인터(200) 간의 거리를 산출하고, 가이드 라인(10)이 제2 영상 좌표를 통과하는 순간에서 레이저 포인터(200)의 각도와 제2 지점과 레이저 포인터(200) 간의 거리를 산출하고, 산출된 거리 및 각도에 기반하여 제1 및 제2 지점 사이의 거리를 산출할 수도 있다. 이 경우, 프로세서(500)는 하기의 수학식 2를 통해 제1 및 제2 지점 사이의 거리를 측정할 수 있다. According to another embodiment, the
도 7을 참고하면, c는 제1 및 제2 지점 사이의 거리이고, c1은 차량의 진행 방향에 대한 연장선과 제1 및 제2 지점 사이를 연결하는 직선이 만나는 지점으로부터 제1 지점까지의 거리이고, c2는 차량의 진행 방향에 대한 연장선과 제1 및 제2 지점 사이를 연결하는 직선이 만나는 지점으로부터 제2 지점까지의 거리이고, a는 제1 지점과 레이저 포인터(200) 간의 거리이고, b는 제2 지점과 레이저 포인터(200) 간의 거리이고, 는 가이드 라인(10)이 제1 영상 좌표를 통과하는 순간에서 레이저 포인터(200)의 각도이고, 는 가이드 라인(10)이 제2 영상 좌표를 통과하는 순간에서 레이저 포인터(200)의 각도일 수 있다.Referring to FIG. 7, c is the distance between the first and second points, and c1 is the distance from the point where the extension line in the direction of travel of the vehicle and the straight line connecting the first and second points meet to the first point. , c2 is the distance from the point where the extension line in the direction of travel of the vehicle and the straight line connecting the first and second points meet to the second point, a is the distance between the first point and the
도 8은 본 발명의 일 실시예에 따른 도로폭 산출 방법을 설명하기 위한 제3 순서도로서, 도 8을 참조하여 프로세서(500)가 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출하는 방법을 설명한다.FIG. 8 is a third flowchart for explaining a method for calculating road width according to an embodiment of the present invention. With reference to FIG. 8, the
먼저, 프로세서(500)는 가이드 라인(10)이 제1 터치 입력에 대응하는 제1 영상 좌표를 통과하는 제1 시각을 측정할 수 있다(S801). 프로세서(500)는 카메라(100)를 통해 촬영되는 영상을 분석하여 가이드 라인(10)이 제1 영상 좌표를 통과하는 순간의 시각인 제1 시각을 측정할 수 있다. 즉, 프로세서(500)는 도 6a과 같이 가이드 라인(10)이 제1 영상 좌표에 접하는 영상이 촬영되는 시각을 측정할 수 있다.First, the
이어서, 프로세서(500)는 가이드 라인(10)이 제2 터치 입력에 대응하는 제2 영상 좌표를 통과하는 제2 시각을 측정할 수 있다(S803). 프로세서(500)는 카메라(100)를 통해 촬영되는 영상을 분석하여 가이드 라인(10)이 제2 영상 좌표를 통과하는 순간의 시각인 제2 시각을 측정할 수 있다. 즉, 프로세서(500)는 도 6b와 같이 가이드 라인(10)이 제2 영상 좌표와 접하는 영상이 촬영되는 시각을 측정할 수 있다.Subsequently, the
이어서, 프로세서(500)는 제1 및 제2 시각 간의 시간차를 산출할 수 있다(S805). 프로세서(500)는 제2 시각에서 제1 시각을 감산함으로써 제1 및 제2 시간 간의 시간차를 산출할 수 있다.Next, the
이어서, 프로세서(500)는 제1 및 제2 시각 간의 시간차와 가이드 라인(10)의 각속도에 기반하여 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출할 수 있다(S807). 프로세서(500)는 회전 모터(300)를 통해 레이저 포인터(200)를 일정한 각속도로 회전시킬 수 있으며, 이 경우 가이드 라인(10)도 일정한 각속도로 회전하게 된다. 프로세서(500)는 각속도와 제1 및 제2 시각 간의 시간차를 곱연산하여 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출할 수 있다.Subsequently, the
다른 실시예에 따르면, 프로세서(500)는 카메라(100)를 통해 촬영되는 영상을 분석하여 가이드 라인(10)이 제1 및 제2 터치 입력에 대응하는 제1 및 제2 영상 좌표를 통과하는 순간을 각각 포착하고, 해당 각 순간에서 레이저 포인터(200)의 각도를 측정하고, 측정된 각도에 기반하여 제1 및 제2 지점과 레이저 포인터(200)가 이루는 각도를 산출할 수도 있다.According to another embodiment, the
이와 같이 본 실시예는 차량의 전방에 위치한 협로의 도로폭을 산출하여 사용자에게 안내할 수 있으며, 또한 차량의 전방에 위치한 협로의 도로폭과 차폭을 비교하여 차량이 해당 협로를 통과할 수 있을지 여부를 판단하고, 그 판단 결과를 사용자에게 안내함으로써 협로에서의 사고를 미연에 방지할 수 있다.In this way, this embodiment can guide the user by calculating the road width of the narrow road located in front of the vehicle, and also compares the road width and vehicle width of the narrow road located in front of the vehicle to determine whether the vehicle can pass through the narrow road. By determining and informing the user of the results of the judgment, accidents on narrow roads can be prevented in advance.
본 명세서에서 설명된 구현은, 예컨대, 방법 또는 프로세스, 장치, 소프트웨어 프로그램, 데이터 스트림 또는 신호로 구현될 수 있다. 단일 형태의 구현의 맥락에서만 논의(예컨대, 방법으로서만 논의)되었더라도, 논의된 특징의 구현은 또한 다른 형태(예컨대, 장치 또는 프로그램)로도 구현될 수 있다. 장치는 적절한 하드웨어, 소프트웨어 및 펌웨어 등으로 구현될 수 있다. 방법은, 예컨대, 컴퓨터, 마이크로프로세서, 집적 회로 또는 프로그래밍가능한 로직 디바이스 등을 포함하는 프로세싱 디바이스를 일반적으로 지칭하는 프로세서 등과 같은 장치에서 구현될 수 있다. 프로세서는 또한 최종-사용자 사이에 정보의 통신을 용이하게 하는 컴퓨터, 셀 폰, 휴대용/개인용 정보 단말기(personal digital assistant: "PDA") 및 다른 디바이스 등과 같은 통신 디바이스를 포함한다.Implementations described herein may be implemented, for example, as a method or process, device, software program, data stream, or signal. Although discussed only in the context of a single form of implementation (eg, only as a method), implementations of the features discussed may also be implemented in other forms (eg, devices or programs). The device may be implemented with appropriate hardware, software, firmware, etc. The method may be implemented in a device such as a processor, which generally refers to a processing device that includes a computer, microprocessor, integrated circuit, or programmable logic device. Processors also include communication devices such as computers, cell phones, portable/personal digital assistants (“PDAs”) and other devices that facilitate communication of information between end-users.
본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나, 이는 예시적인 것에 불과하며 당해 기술이 속하는 기술분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 아래의 특허청구범위에 의하여 정해져야 할 것이다.The present invention has been described with reference to the embodiments shown in the drawings, but these are merely illustrative, and those skilled in the art will recognize that various modifications and other equivalent embodiments can be made therefrom. You will understand. Therefore, the true technical protection scope of the present invention should be determined by the scope of the patent claims below.
10: 가이드 라인
100: 카메라
200: 레이저 포인터
300: 회전 모터
400: 터치 스크린
500: 프로세서10: Guidelines
100: Camera
200: Laser pointer
300: rotation motor
400: touch screen
500: Processor
Claims (6)
레이저 빔을 조사하는 레이저 포인터;
상기 레이저 포인터를 회전시키는 회전 모터;
영상을 출력하고, 터치 입력을 수신하는 터치 스크린; 및
상기 카메라를 통해 촬영되는 영상을 상기 터치 스크린을 통해 출력하고, 상기 터치 스크린을 통해 제1 및 제2 터치 입력을 수신하고, 상기 차량 전방의 지면에 직선의 가이드 라인이 생성되도록 상기 레이저 포인터를 통해 레이저 빔을 조사하고, 상기 회전 모터를 통해 상기 레이저 포인터를 회전시키고, 상기 가이드 라인이 촬영되는 영상에 기반하여 상기 제1 및 제2 터치 입력에 대응하는 제1 및 제2 지점 사이의 거리를 산출하는 프로세서;
를 포함하고,
상기 프로세서는, 상기 레이저 포인터의 회전에 따라 형성되는 상기 가이드 라인의 각속도에 기초하여 상기 제1 및 제2 지점과 상기 레이저 포인터가 이루는 각도를 산출하고, 상기 산출된 각도가 미리 정의된 수학식에 입력됨에 따라 상기 수학식으로부터 출력되는 값을 상기 제1 및 제2 지점 사이의 거리로 산출하는 것을 특징으로 하는 도로폭 산출 장치.
A camera that captures the front of the vehicle;
A laser pointer that emits a laser beam;
a rotation motor that rotates the laser pointer;
A touch screen that outputs images and receives touch input; and
Output the image captured through the camera through the touch screen, receive first and second touch inputs through the touch screen, and use the laser pointer to create a straight guide line on the ground in front of the vehicle. Radiate a laser beam, rotate the laser pointer through the rotation motor, and calculate the distance between the first and second points corresponding to the first and second touch inputs based on the image in which the guide line is captured. processor;
Including,
The processor calculates the angle formed between the first and second points and the laser pointer based on the angular velocity of the guide line formed as the laser pointer rotates, and the calculated angle is calculated according to a predefined equation. A road width calculation device characterized in that, upon input, the value output from the equation is calculated as the distance between the first and second points.
상기 프로세서는, 상기 제1 및 제2 지점과 상기 레이저 포인터가 이루는 각도를 산출하고, 상기 제1 및 제2 지점과 상기 레이저 포인터 간의 거리인 제1 및 제2 거리를 산출하고, 상기 각도와 상기 제1 및 제2 거리에 기반하여 상기 제1 및 제2 지점 사이의 거리를 산출하는 것을 특징으로 하는 도로폭 산출 장치.
According to paragraph 1,
The processor calculates angles between the first and second points and the laser pointer, calculates first and second distances between the first and second points and the laser pointer, and calculates the angles and the second distances between the first and second points and the laser pointer. A road width calculation device, characterized in that calculating the distance between the first and second points based on the first and second distances.
상기 프로세서는, 상기 가이드 라인이 상기 제1 및 제2 터치 입력에 대응하는 제1 및 제2 영상 좌표를 통과하는 시각인 제1 및 제2 시각을 측정하고, 상기 제1 및 제2 시각과 상기 가이드 라인의 각속도에 기반하여 상기 각도를 산출하는 것을 특징으로 하는 도로폭 산출 장치.
According to paragraph 2,
The processor measures first and second times, which are times when the guide line passes through first and second image coordinates corresponding to the first and second touch inputs, and measures the first and second times and the A road width calculation device characterized in that the angle is calculated based on the angular velocity of the guide line.
상기 가이드 라인은 일정 간격으로 표시되는 눈금을 포함하고,
상기 프로세서는, 상기 가이드 라인이 상기 제1 및 제2 터치 입력에 대응하는 제1 및 제2 영상 좌표를 통과하는 시점에서 상기 가이드 라인에 표시된 눈금을 읽어 상기 제1 및 제2 거리를 산출하는 것을 특징으로 하는 도로폭 산출 장치.
According to paragraph 2,
The guide line includes graduations displayed at regular intervals,
The processor calculates the first and second distances by reading the scale displayed on the guide line at the point when the guide line passes through the first and second image coordinates corresponding to the first and second touch inputs. Characterized by a road width calculation device.
상기 프로세서는, 상기 제1 및 제2 지점 사이의 거리가 차량의 차폭 이상인지 여부를 판단하고, 상기 제1 및 제2 지점 사이의 거리가 상기 차량의 차폭 이상이 아닌 것으로 판단되는 경우 경고 신호를 출력하는 것을 특징으로 하는 도로폭 산출 장치.
According to paragraph 1,
The processor determines whether the distance between the first and second points is more than the vehicle width of the vehicle, and generates a warning signal if it is determined that the distance between the first and second points is not more than the vehicle width of the vehicle. A road width calculation device characterized in that it outputs.
상기 카메라를 통해 촬영되는 영상을 터치 스크린을 통해 출력하는 단계;
상기 터치 스크린을 통해 제1 및 제2 터치 입력을 수신하는 단계;
상기 차량 전방의 지면에 직선의 가이드 라인이 생성되도록, 레이저 포인터를 통해 레이저 빔을 조사하는 단계;
회전 모터를 통해 레이저 포인터를 회전시키는 단계; 및
상기 가이드 라인이 촬영되는 영상에 기반하여 제1 및 제2 터치 입력에 대응하는 제1 및 제2 지점 사이의 거리를 산출하는 단계;
를 포함하고,
상기 산출하는 단계에서,
상기 레이저 포인터의 회전에 따라 형성되는 상기 가이드 라인의 각속도에 기초하여 상기 제1 및 제2 지점과 상기 레이저 포인터가 이루는 각도를 산출하고, 상기 산출된 각도가 미리 정의된 수학식에 입력됨에 따라 상기 수학식으로부터 출력되는 값을 상기 제1 및 제2 지점 사이의 거리로 산출하는 것을 특징으로 하는 도로폭 산출 방법.Photographing the front of the vehicle through a camera;
Outputting an image captured by the camera through a touch screen;
Receiving first and second touch inputs through the touch screen;
irradiating a laser beam through a laser pointer to create a straight guide line on the ground in front of the vehicle;
rotating the laser pointer via a rotation motor; and
calculating a distance between first and second points corresponding to first and second touch inputs based on the image in which the guide line is captured;
Including,
In the calculating step,
The angle formed between the first and second points and the laser pointer is calculated based on the angular velocity of the guide line formed according to the rotation of the laser pointer, and the calculated angle is input into a predefined equation. A road width calculation method, characterized in that the value output from the equation is calculated as the distance between the first and second points.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210193831A KR102599272B1 (en) | 2021-12-31 | 2021-12-31 | Apparatus and method for measuring road width |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210193831A KR102599272B1 (en) | 2021-12-31 | 2021-12-31 | Apparatus and method for measuring road width |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230104790A KR20230104790A (en) | 2023-07-11 |
KR102599272B1 true KR102599272B1 (en) | 2023-11-08 |
Family
ID=87159540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210193831A KR102599272B1 (en) | 2021-12-31 | 2021-12-31 | Apparatus and method for measuring road width |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102599272B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200214490Y1 (en) * | 2000-10-06 | 2001-02-15 | 문병호 | Apparatus for confirming the pass width of car using laser beam |
JP2008241304A (en) * | 2007-03-26 | 2008-10-09 | Honda Motor Co Ltd | Object detector |
-
2021
- 2021-12-31 KR KR1020210193831A patent/KR102599272B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200214490Y1 (en) * | 2000-10-06 | 2001-02-15 | 문병호 | Apparatus for confirming the pass width of car using laser beam |
JP2008241304A (en) * | 2007-03-26 | 2008-10-09 | Honda Motor Co Ltd | Object detector |
Also Published As
Publication number | Publication date |
---|---|
KR20230104790A (en) | 2023-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101558353B1 (en) | Head-up display apparatus for vehicle using aumented reality | |
WO2019000945A1 (en) | On-board camera-based distance measurement method and apparatus, storage medium, and electronic device | |
KR101646340B1 (en) | Apparatus and method for displaying vehicle information | |
EP3757513B1 (en) | Measurement monitoring apparatus and measurement monitoring program | |
JP2005202678A (en) | Traveling support device | |
KR20150051735A (en) | Parking Guide System and the Method | |
JP5890788B2 (en) | Parking space detector | |
EP3425341B1 (en) | Information processing apparatus, vehicle information processing method, and computer-readable medium | |
KR20080088675A (en) | Prevention method of lane departure for vehicle | |
JP6651062B2 (en) | Outside vehicle communication device, outside vehicle communication method, information processing device, and outside vehicle communication program | |
JPWO2010004689A1 (en) | Vehicle running environment detection device | |
JP2006234494A (en) | Object recognizing | |
CN112115820A (en) | Vehicle-mounted driving assisting method and device, computer device and readable storage medium | |
JP4948338B2 (en) | Inter-vehicle distance measuring device | |
US11562503B2 (en) | Online evaluation for camera intrinsic parameters | |
KR102599272B1 (en) | Apparatus and method for measuring road width | |
KR20180006635A (en) | System for avoiding collision in crossroad and method for control thereof | |
JP2008014814A (en) | Method for detecting end of road | |
KR102092913B1 (en) | Apparatus for informing inside lane and control method thereof | |
CN113970295B (en) | Spreading thickness measuring method and device and spreading machine | |
JP2005043375A (en) | Vehicle periphery monitoring device | |
KR20180000965A (en) | System and method for Autonomous Emergency Braking | |
JP2012014298A (en) | Vehicle route estimation device | |
CN118274866A (en) | Channel change indexing method, electronic device and storage medium | |
JP2006234493A (en) | Object recognizing device, and object recognition method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |