Nothing Special   »   [go: up one dir, main page]

KR101965244B1 - Safety apparatus and safety drive education system including the apparatus for bicycles - Google Patents

Safety apparatus and safety drive education system including the apparatus for bicycles Download PDF

Info

Publication number
KR101965244B1
KR101965244B1 KR1020170151183A KR20170151183A KR101965244B1 KR 101965244 B1 KR101965244 B1 KR 101965244B1 KR 1020170151183 A KR1020170151183 A KR 1020170151183A KR 20170151183 A KR20170151183 A KR 20170151183A KR 101965244 B1 KR101965244 B1 KR 101965244B1
Authority
KR
South Korea
Prior art keywords
driving
bicycle
information
unit
safety
Prior art date
Application number
KR1020170151183A
Other languages
Korean (ko)
Inventor
조동섭
김지선
민유정
김재진
나현아
Original Assignee
이화여자대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이화여자대학교 산학협력단 filed Critical 이화여자대학교 산학협력단
Priority to KR1020170151183A priority Critical patent/KR101965244B1/en
Application granted granted Critical
Publication of KR101965244B1 publication Critical patent/KR101965244B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J50/00Arrangements specially adapted for use on cycles not provided for in main groups B62J1/00 - B62J45/00
    • B62J50/20Information-providing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J99/00Subject matter not provided for in other groups of this subclass
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • G06Q50/30
    • B62J2099/002

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)

Abstract

Disclosed are a safety apparatus for a bicycle and a safety driving education system including the same. According to one aspect of the present invention, the safety apparatus for a bicycle includes: a sensor unit sensing a change generated in the driving bicycle to output an output signal; a control unit analyzing the output signal of the sensor unit to obtain driving information including a driving speed, road condition, a current position, and a rider′s driving posture and comparing the driving information and a predetermined safety driving standard for each of the driving information to control driving map alarm for inducing safe driving to be output; and an output unit outputting the driving map alarm in accordance with control of the control unit.

Description

자전거용 안전 장치 및 이를 포함하는 안전 주행 교육 시스템{SAFETY APPARATUS AND SAFETY DRIVE EDUCATION SYSTEM INCLUDING THE APPARATUS FOR BICYCLES}TECHNICAL FIELD [0001] The present invention relates to a safing device for a bicycle,

본 발명은 자전거용 안전 장치 및 이를 포함하는 안전 주행 교육 시스템에 관한 것으로, 보다 상세하게는 자전거에 장착되어 안전 주행을 유도하는 자전거용 안전 장치 및 이를 포함하는 안전 주행 교육 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a safety device for a bicycle and a safety driving education system including the same. More particularly, the present invention relates to a safety device for a bicycle mounted on a bicycle and inducing safe driving.

자전거 타는 인구가 늘어가는 가운데, 특히 학생들의 이동수단 혹은 만 3~7세의 아동의 놀이도구로써 자전거를 이용하는 경우가 많다. 아동의 경우 잘못된 주행 습관을 갖고 있는 경우가 많은데, 보호자를 동반하지 않고 아동 혼자 자전거를 타는 경우 많은 교통 사고, 범죄 등의 위험에 노출될 가능성이 있다.As bicycles grow in number, bicycles are often used as a means of transport for students, or as a playground for children aged 3 to 7 years. Children often have the wrong driving habits. If a child rides a bicycle without a carer, there is a possibility of exposure to many traffic accidents and crimes.

한편, 스마트기기를 이용하여 자전거 주행에 필요한 안전 정보를 제공하는 시스템이 제안된바 있다. 이는 자전거에 장착된 후방감지센서에서 센싱되는 차량과 자전거 간의 안전거리 미확보 시 스마트기기로 경고 화면을 표시하는 방식으로 사고를 미연에 방지하는 것을 목적으로 한다. 또한, 사용자의 자전거 주행거리 및 주행시간을 기록하여 제공한다.Meanwhile, a system has been proposed that provides safety information necessary for driving a bicycle using a smart device. The purpose of this system is to prevent the accident by displaying a warning screen on the smart device when the safety distance between the vehicle and the bicycle sensed by the rear sensing sensor mounted on the bicycle is not clear. In addition, the user's bicycle travel distance and travel time are recorded and provided.

이와 같은 시스템은 단순히 주행 정보를 기록하거나, 사고를 방지하기 위한 정보를 제공하는데 그칠 뿐이므로, 실시간으로 잘못된 주행 습관 개선 등의 효과는 기대하기 어렵다.Such a system merely provides information for recording driving information or preventing an accident, and therefore it is difficult to expect the effect of improper driving habit improvement in real time.

본 발명의 일측면은 주행 중 탑승자의 주행 습관에 따른 주행 정보를 획득하여, 안전 주행을 유도하기 위한 알림을 출력하는 자전거용 안전 주행 장치를 제공한다.One aspect of the present invention provides a safe traveling device for a bicycle which obtains driving information according to the driving habit of a passenger while driving and outputs a notification for inducing safe driving.

본 발명의 다른 측면은 주행 중 실시간으로 안전 주행을 유도하고, 주행 이후 주행 패턴을 추출하여 제공하는 자전거용 안전 주행 교육 시스템을 제공한다.Another aspect of the present invention provides a safety driving education system for a bicycle that induces safe driving in real time during driving and extracts driving patterns after driving.

본 발명의 일 측면에 따른 자전거용 안전 장치는, 자전거에 장착되어 안전 주행을 유도하는 자전거용 안전 장치에 있어서, 주행 중인 자전거에서 발생하는 변화를 감지하여 출력 신호를 출력하는 센서부, 상기 센서부의 출력 신호를 분석하여 주행 속력, 노면 상태, 현재 위치 및 탑승자의 주행 자세를 포함하는 주행 정보를 획득하고, 상기 주행 정보와 상기 주행 정보 별로 미리 설정되는 안전 주행 기준을 비교하여 안전 주행을 유도하기 위한 주행 지도 알림음이 출력되도록 제어하는 제어부 및 상기 제어부의 제어에 따라 주행 지도 알림음을 출력하는 출력부를 포함한다.A safety device for a bicycle according to one aspect of the present invention is a safety device for a bicycle which is mounted on a bicycle and induces a safe running of the bicycle. The safety device includes a sensor unit for detecting a change occurring in the bicycle while driving and outputting an output signal, The control unit compares the driving information with the safety driving standard set in advance for each driving information to derive safety driving information by analyzing the output signal to obtain driving information including the driving speed, the road surface condition, the current position and the occupant's driving attitude, A control unit for controlling the driving guidance sound to be outputted and an output unit for outputting a driving guidance sound according to the control of the control unit.

한편, 상기 제어부는, 상기 자전거의 현재 위치와 출발점의 거리를 산출하고, 산출한 거리와 미리 정해진 안전 거리를 비교하며, 그 결과에 따라 안전 주행을 유도하기 위한 주행 지도 알림음이 출력되도록 제어할 수 있다.Meanwhile, the control unit calculates the distance between the current position and the starting point of the bicycle, compares the calculated distance with a predetermined safety distance, and controls to output a driving map alert sound for driving the safe driving according to the calculated distance .

또한, 상기 제어부는, 상기 자전거의 현재 위치와 미리 정해진 위험 위치를 비교하고, 그 결과에 따라 안전 주행을 유도하기 위한 주행 지도 알림음이 출력되도록 제어할 수 있다.Also, the control unit may compare the present position of the bicycle with a predetermined dangerous position, and control the driving guidance sound to induce safe driving according to the result.

또한, 상기 제어부는, 상기 센서부를 통해 주변의 AP 신호를 획득하고 삼각측량 알고리즘을 이용하여 상기 자전거의 위도 및 경도 값을 포함하는 제1 위치값을 산출하고, 상기 센서부에 포함되는 GPS 센서로부터 획득하는 상기 자전거의 위도 및 경도 값을 포함하는 제2 위치값과 상기 제1 위치값을 비교하여, 그 오차가 미리 정해진 임계치 이하인 경우 상기 제1 위치값 또는 상기 제2 위치값을 상기 자전거의 현재 위치로 획득할 수 있다.The control unit may acquire a neighboring AP signal through the sensor unit, calculate a first position value including latitude and longitude values of the bicycle using a triangulation algorithm, Comparing the first position value with a second position value including a latitude and a longitude value of the bicycle to be acquired, and comparing the first position value or the second position value with the current position of the bicycle if the error is equal to or less than a predetermined threshold value Location.

또한, 상기 제어부는, 상기 센서부를 통해 탑승자의 양쪽 손잡이 및 안장 접촉여부를 확인하여 탑승자의 주행 자세를 획득하고, 상기 탑승자의 주행 자세가 단계적으로 위험도 값이 할당된 복수의 주행 자세 중 어디에 해당하는지를 확인하며, 그 결과에 따라 안전 주행을 유도하기 위한 주행 지도 알림음이 출력되도록 제어할 수 있다.In addition, the control unit may determine whether the occupant's traveling posture corresponds to a plurality of traveling postures to which the risk value is assigned in a stepwise manner, by confirming whether or not both the handles of the occupant and the saddle contact the occupant through the sensor unit, And a driving guidance sound for driving the safe driving according to the result can be output.

또한, 상기 제어부는, 상기 센서부를 통해 상기 자전거 바퀴의 회전 여부를 감지하여, 상기 바퀴의 회전 수를 획득하고, 상기 바퀴의 회전 수와 미리 저장된 상기 바퀴의 반지름 값을 이용하여 상기 자전거의 주행 거리를 산출하며, 상기 센서부를 통해 상기 자전거의 주행 시간을 감지하고, 상기 주행 거리 및 상기 주행 시간에 따른 주행 속력을 획득할 수 있다.The control unit senses the rotation of the bicycle wheel through the sensor unit to acquire the number of revolutions of the wheel, and calculates the distance of the bicycle by using the number of revolutions of the wheel and the radius value of the wheel stored in advance. The sensor unit senses the running time of the bicycle, and obtains the running speed according to the running distance and the running time.

또한, 상기 제어부는, 상기 센서부를 통해 상기 자전거의 기울기를 감지하고, 상기 주행 속력 및 상기 자전거의 기울기를 모두 반영하여 오르막, 내리막 또는 평지의 상기 노면 상태를 획득할 수 있다.The control unit may sense the tilt of the bicycle through the sensor unit and obtain the road surface state of an uphill, downhill, or flat ground by reflecting both the traveling speed and the tilt of the bicycle.

또한, 상기 제어부는, 상기 노면 상태가 오르막 또는 내리막인 경우, 상기 출력부를 통해 주행 지도 알림음이 출력되도록 제어할 수 있다.In addition, the control unit may control the output of the driving map alert sound through the output unit when the road surface state is an uphill or downhill.

또한, 상기 제어부는, 상기 센서부를 통해 상기 자전거의 페달 회전 여부, 탑승자의 양쪽 손잡이 또는 안장 접촉여부를 모두 확인하여 상기 자전거가 주행중인지를 확인하는 것을 더 포함할 수 있다.The control unit may further confirm whether the bicycle is running by checking whether the bicycle is turned on the pedal or both the knobs of the passenger or the saddle through the sensor unit.

또한, 상기 제어부에서 획득하는 주행 정보를 실시간으로 저장하는 메모리부를 더 포함하고, 상기 제어부는, 상기 센서부를 통해 상기 자전거의 기울기를 감지하여 상기 탑승자의 넘어짐여부를 확인하는 것을 더 포함하고, 상기 탑승자가 넘어진 것으로 확인되면 해당 시점의 주행 정보를 상기 메모리부에 별도로 저장할 수 있다.The control unit may further include a memory unit that stores driving information acquired by the control unit in real time. The control unit may further include detecting a slope of the bicycle through the sensor unit to determine whether the occupant is falling over, It is possible to separately store the driving information at the time point in the memory unit.

한편, 본 발명의 다른 측면은 자전거용 안전 주행 교육 시스템은, 자전거에 장착되어 주행 중인 자전거에서 발생하는 변화를 감지하여 출력 신호를 출력하고, 상기 출력 신호를 분석하여 주행 속력, 노면 상태, 현재 위치 및 탑승자의 주행 자세를 포함하는 주행 정보를 획득하고, 상기 주행 정보와 상기 주행 정보 별로 미리 설정되는 안전 주행 기준을 비교하여 안전 주행을 유도하기 위한 주행 지도 알림음을 출력하며, 상기 주행 정보를 저장하는 자전거용 안전 장치 및 상기 자전거용 안전 장치에 저장된 주행 정보를 수신하면, 상기 주행 정보를 분석하여 탑승자의 주행 패턴을 추출하는 관리 서버를 포함한다.According to another aspect of the present invention, there is provided a bicycle safety driving education system including a bicycle safety driving education system for sensing a change occurring in a bicycle traveling on a bicycle, outputting an output signal, analyzing the output signal, And a driving guidance sound for driving a safe driving by comparing the driving information with a safety driving reference set in advance for each driving information to output a driving guidance sound for storing the driving information, And a management server for analyzing the traveling information and extracting a traveling pattern of the occupant when the traveling information stored in the safety device for the bicycle and the safety device for the bicycle is received.

한편, 상기 관리 서버는, 상기 주행 정보의 분석 결과에 따라 상기 안전 주행 기준을 조정하는 것을 더 포함할 수 있다.The management server may further include adjusting the safe running criterion according to an analysis result of the running information.

상술한 본 발명의 일측면에 따르면 주행 중 발생하는 안전 사고를 방지할 수 있다.According to one aspect of the present invention described above, it is possible to prevent a safety accident occurring during traveling.

상술한 본 발명의 다른 측면에 따르면 주행 중 실시간 교육을 실현하고, 주행 중 획득한 데이터에 기반하여 안전 교육에 활용될 정보를 제공함으로써, 올바른 주행 습관 정착을 위한 교육 환경을 구축할 수 있다.According to another aspect of the present invention, it is possible to realize a real-time education during driving and to provide information to be used for safety education based on data acquired during driving, thereby establishing a learning environment for correct driving habits settlement.

도 1은 본 발명의 일 실시예에 따른 자전거용 안전 주행 교육 시스템의 개념도이다.
도 2 내지 도 5는 본 발명의 일 실시예에 따른 자전거용 안전 장치가 자전거에 장착된 상태를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 자전거용 안전 장치의 제어 블록도이다.
도 7은 본 발명의 일 실시예에 따른 자전거용 안전 장치를 이용한 안전 주행 교육 방법의 순서도이다.
도 8은 도 1에 도시된 관리 서버의 제어 블록도이다.
도 9는 도 1에 도시된 관리 서버의 제어방법의 순서도이다.
1 is a conceptual diagram of a safety driving education system for a bicycle according to an embodiment of the present invention.
2 to 5 are views showing a state where a safety device for a bicycle according to an embodiment of the present invention is mounted on a bicycle.
6 is a control block diagram of a safety device for a bicycle according to an embodiment of the present invention.
FIG. 7 is a flowchart of a safety driving education method using a safety device for a bicycle according to an embodiment of the present invention.
8 is a control block diagram of the management server shown in FIG.
9 is a flowchart of a control method of the management server shown in FIG.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention, and the manner of achieving them, will be apparent from and elucidated with reference to the embodiments described hereinafter in conjunction with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계 및 동작은 하나 이상의 다른 구성요소, 단계 및 동작의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of illustrating embodiments and is not intended to be limiting of the present invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification. It is noted that the terms " comprises "and / or" comprising ", as used herein, do not exclude the presence or addition of one or more other elements, steps and operations.

도 1은 본 발명의 일 실시예에 따른 자전거용 안전 주행 교육 시스템의 개념도이다.1 is a conceptual diagram of a safety driving education system for a bicycle according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 자전거용 안전 주행 교육 시스템(1)은 자전거용 안전 장치(1000), 관리 서버(20) 및 사용자 단말(30)을 포함하여 구성될 수 있다. 1, a safety driving education system 1 for a bicycle according to an embodiment of the present invention may include a safeguard apparatus 1000 for a cyclist, a management server 20, and a user terminal 30 .

자전거용 안전 장치(1000)는 자전거(10)에 장착되어, 탑승자(11)의 주행 습관에 따른 다양한 주행 정보를 실시간으로 감지하여 기록할 수 있다. 또한, 자전거용 안전 장치(1000)는 주행 중 실시간으로 감지하는 주행 정보에 따라 안전 주행을 유도하는 알림을 출력할 수 있다.The bicycle safety device 1000 is mounted on the bicycle 10 and can detect and record various driving information according to the driving habit of the occupant 11 in real time. In addition, the safety device for bicycle 1000 can output a warning for inducing safe driving according to driving information sensed in real time during driving.

관리 서버(20)는 자전거용 안전 장치(1000)에 기록된 주행 정보를 획득하고, 이를 분석하여 탑승자(11)의 주행 패턴을 추출할 수 있다. 그리고, 관리 서버(20)는 추출한 주행 패턴을 사용자 단말(30)로 제공할 수 있다.The management server 20 can acquire the traveling information recorded in the safety device for bicycle 1000 and analyze the traveling information to extract the traveling pattern of the occupant 11. [ Then, the management server 20 can provide the extracted travel pattern to the user terminal 30.

사용자 단말(30)은 관리 서버(20)로부터 탑승자(11)의 주행 패턴을 제공 받아 출력할 수 있다. 예를 들면, 탑승자(11)의 부모(12)가 사용자 단말(30)을 통해 탑승자(11)의 주행 패턴을 확인하고, 그에 따른 안전 주행을 위한 교육을 실시할 수 있을 것이다. 사용자 단말(30)은 통신이 가능하고 정보의 입출력이 가능한 장치로, 예를 들면, PC, 스마트폰, 테블릿 등으로 구현될 수 있다.The user terminal 30 can receive and output the driving pattern of the occupant 11 from the management server 20. [ For example, the parent 12 of the passenger 11 can confirm the driving pattern of the passenger 11 through the user terminal 30 and conduct education for safe driving accordingly. The user terminal 30 is a device capable of communication and capable of inputting and outputting information, for example, a PC, a smart phone, a tablet, and the like.

이와 같이, 본 발명의 일 실시예에 따른 자전거용 안전 주행 교육 시스템(1)은 자전거(10) 주행 중에는 자전거용 안전 장치(1000)를 통해 실시간으로 안전 주행을 유도하고, 주행 이후에는 사용자 단말(30)을 통해 안전 주행 교육을 위한 주행 패턴을 제공할 수 있다. As described above, the safety driving education system 1 for a bicycle according to an embodiment of the present invention induces safe driving in real time through the safeguard apparatus 1000 during the traveling of the bicycle 10, 30) can provide a driving pattern for safety driving education.

이하, 도 1에 도시된 자전거용 안전 주행 교육 시스템(1)의 각 구성요소에 대하여 구체적으로 설명하기로 한다.Hereinafter, each component of the safety driving education system 1 for a bicycle shown in FIG. 1 will be described in detail.

도 2 내지 도 5는 본 발명의 일 실시예에 따른 자전거용 안전 장치가 자전거에 장착된 상태를 도시한 도면이다.2 to 5 are views showing a state where a safety device for a bicycle according to an embodiment of the present invention is mounted on a bicycle.

도 2를 참조하면, 안장(12)이 설치된 본체 프레임(14)의 전후로 전륜(11a)과 후륜(11b)이 동일 궤도로 축설치되고, 페달(17)의 족답작동에 의하여 주행이 이루어지는 통상의 자전거(10)에 있어서, 본 발명의 일 실시예에 따른 자전거용 안전 장치(1000)가 장착될 수 있다. 2, the front and rear wheels 11a and 11b are provided on the same track as the front and rear of the body frame 14 in which the saddle 12 is installed, In the bicycle 10, a safety device 1000 for a bicycle according to an embodiment of the present invention may be mounted.

자전거용 안전 장치(1000)는 주행 중 발생하는 다양한 이벤트를 감지하기 위한 각종 센서를 포함할 수 있다. 자전거용 안전 장치(1000)는 본체 프레임(14) 및 페달(17)에 장착되는 한 쌍의 자석 접촉 센서(120), 후륜 프레임(16)에 장착되는 광 센서(130), 양 손잡이(13) 및 안장(12)에 장착되는 스위치 센서(171, 172, 173)를 포함할 수 있다. 도 2에는 도시하지 않았지만 자전거용 안전 장치(1000)는 자전거(10)의 기울기를 감지하는 방향 센서, 실시간 시간을 감지하는 시계 센서, 와이파이 통신을 수행하는 와이파이 비콘, 실시간 위치를 감지하는 GPS 센서 또한 포함할 수 있다.The bicycle safety device 1000 may include various sensors for detecting various events occurring during driving. The bicycle safety device 1000 includes a pair of magnet contact sensors 120 mounted on the body frame 14 and the pedal 17, a light sensor 130 mounted on the rear wheel frame 16, And switch sensors 171, 172 and 173 mounted on the saddle 12. Although not shown in FIG. 2, the safety device for a bicycle 1000 includes a direction sensor for sensing the inclination of the bicycle 10, a clock sensor for detecting a real time, a Wi-Fi beacon for performing Wi-Fi communication, .

자전거용 안전 장치(1000)는 이러한 센서들과 연결되어 센서들의 출력값을 처리하는 제어부(200)를 포함할 수 있다. 자전거용 안전 장치(1000)는 도 2에 도시되지 않은 일부 센서를 제어부(200)의 일구성으로 포함할 수도 있다. 자전거용 안전 장치(1000)는 제어부(200)에서 처리하는 값을 기록하는 메모리 모듈을 제어부(200)의 일구성 또는 별도의 구성으로 포함할 수 있다. The bicycle safety device 1000 may include a control unit 200 connected to these sensors to process output values of the sensors. The bicycle safety device 1000 may include some sensors not shown in Fig. 2 as one configuration of the control unit 200. [ The bicycle safety device 1000 may include a memory module for storing a value to be processed by the control unit 200 as a configuration of the control unit 200 or a separate configuration.

자전거용 안전 장치(1000)는 제어부(200)의 제어에 따라 경고음 또는 음성을 출력하는 출력부(400)를 포함할 수 있다. 도 2에서는 이러한 출력부(400)가 자전거(10) 전면부의 바구니(18)에 장착된 것을 예로 들어 도시하였으나, 이에 한정하는 것은 아니며 자전거(10)의 다른 부분에 장착되어도 무방하다.The bicycle safety device 1000 may include an output unit 400 for outputting a warning sound or a voice according to the control of the control unit 200. [ 2, the output unit 400 is mounted on the basket 18 on the front surface of the bicycle 10. However, the present invention is not limited thereto and may be mounted on another part of the bicycle 10. [

구체적으로는, 도 3을 참조하면, 자전거용 안전 장치(1000)는 자석 접촉 센서(120)를 포함할 수 있다. 자석 접촉 센서(120)는 리드 스위치(120a) 및 자석(120b)이 한 쌍을 이뤄, 리드 스위치(120a)와 자석(120b)의 거리가 13mm보다 짧아지는 경우 리드 스위치(120a)가 닫혀 출력 신호를 발생시킬 수 있다. 이러한 자석 접촉 센서(120)는 탑승자(11)에 의해 페달(17)이 회전하면 출력 신호가 발생하도록 본체 프레임(14) 및 페달(17)에 장착될 수 있다. 자석 접촉 센서(120)의 리드 스위치(120a)는 본체 프레임(14)에 장착되고, 자석(120b)은 페달(17)에 장착될 수 있다. 리드 스위치(120a)는 제어부(200)와 연결되어, 리드 스위치(120a)로부터 발생하는 출력 신호는 제어부(200)로 전달될 수 있다. Specifically, referring to FIG. 3, the bicycle safety device 1000 may include a magnetic contact sensor 120. When the distance between the reed switch 120a and the magnet 120b becomes shorter than 13 mm when the reed switch 120a and the magnet 120b are paired and the reed switch 120a is closed and the output signal Can be generated. The magnet contact sensor 120 may be mounted on the body frame 14 and the pedal 17 to generate an output signal when the pedal 17 is rotated by the occupant 11. The reed switch 120a of the magnet contact sensor 120 may be mounted on the body frame 14 and the magnet 120b may be mounted on the pedal 17. [ The reed switch 120a is connected to the control unit 200 so that an output signal generated from the reed switch 120a can be transmitted to the control unit 200. [

도 4를 참조하면, 자전거용 안전 장치(1000)는 광 센서(130)를 포함할 수 있다. 광 센서(130)는 빛을 출력하고 반사되는 빛을 감지하는 방식으로 전방의 물체를 감지하는 센서이다. 광 센서(130)는 전방의 물체로부터 반사되는 빛이 감지 되면 출력 신호를 발생시킬 수 있다. 광 센서(130)는 제어부(200)와 연결되어, 광 센서(130)로부터 발생하는 출력 신호는 제어부(200)로 전달될 수 있다. 이러한 광 센서(130)는 후륜 프레임(16)에 장착되되, 후륜(11b)과 마주하도록 장착될 수 있다. 후륜 프레임(16)은 본체 프레임(14)과 후륜(11b)을 연결하는 프레임이다. 도 2 및 도 4에서는 광 센서(130)가 후륜 프레임(16)에 장착된 것을 예로 들어 도시하였으나, 광 센서(130)는 전륜(11a) 또는 후륜(11b)의 자전거 바퀴(11)의 회전을 감지하기 위하여 마련된 구성이므로, 전륜 프레임(15)에서 전륜(11a)과 마주하도록 장착될 수 있음은 물론이다. 즉, 광 센서(130)는 전륜 프레임(15) 또는 후륜 프레임(16)의 바퀴 프레임에서 전륜(11a) 또는 후륜(11b)의 바퀴(11)와 마주하도록 장착될 수 있다.Referring to FIG. 4, the bicycle safety device 1000 may include an optical sensor 130. The optical sensor 130 is a sensor that outputs light and senses a reflected object in a forward direction. The light sensor 130 may generate an output signal when light reflected from a forward object is sensed. The optical sensor 130 is connected to the controller 200 and the output signal generated from the optical sensor 130 may be transmitted to the controller 200. This optical sensor 130 is mounted on the rear wheel frame 16 and can be mounted to face the rear wheel 11b. The rear wheel frame 16 is a frame that connects the main body frame 14 and the rear wheel 11b. 2 and 4 illustrate that the optical sensor 130 is mounted on the rear wheel frame 16, the optical sensor 130 may rotate the bicycle wheel 11 of the front wheel 11a or the rear wheel 11b It can be mounted on the front wheel frame 15 so as to face the front wheel 11a. That is, the optical sensor 130 can be mounted so as to face the wheels 11 of the front wheel 11a or the rear wheel 11b in the wheel frames of the front wheel frame 15 or the rear wheel frame 16.

자전거용 안전 장치(1000)는 전륜(11a) 또는 후륜(11b)의 회전과 동일하게 회전되도록 전륜(11a) 또는 후륜(11b)에 장착되는 원형 판(500)을 포함할 수 있다. 원형 판(500)은 빛을 흡수하는 복수의 흡수 영역(500a) 및 빛을 반사하는 복수의 반사 영역(500b)을 포함하여 형성될 수 있다. 원형 판(500)은 전륜(11a) 또는 후륜(11b)의 자전거(10) 바퀴(11)가 한 바퀴 회전하는 동안 광 센서(130)로부터 출력되는 빛의 흡수 및 반사가 이루어질 수 있도록 마련된 구성으로, 광 센서(130)가 전륜 프레임(15)에 장착되면 전륜(11a)에서 광 센서(130)와 마주하도록 장착되고, 광 센서(130)가 후륜 프레임(16)에 장착되면 후륜(11b)에서 광 센서(130)와 마주하도록 장착될 수 있다. 원형 판(500)에서 복수의 흡수 영역(500a) 및 복수의 반사 영역(500b)은 전륜(11a) 또는 후륜(11b)이 한 바퀴 회전하는 동안 광 센서(130)로부터 출력되는 빛의 흡수 및 반사가 동일한 횟수로 반복될 수 있도록 형성될 수 있다.The bicycle safety device 1000 may include a circular plate 500 mounted on the front wheel 11a or the rear wheel 11b so as to rotate in the same manner as the rotation of the front wheel 11a or the rear wheel 11b. The circular plate 500 may be formed to include a plurality of absorption regions 500a for absorbing light and a plurality of reflection regions 500b for reflecting light. The circular plate 500 is constructed so that the light output from the optical sensor 130 can be absorbed and reflected while the wheel 11 of the bicycle 10 of the front wheel 11a or the rear wheel 11b rotates one rotation When the optical sensor 130 is mounted on the front wheel frame 15, the optical sensor 130 is mounted on the front wheel 11a so as to face the optical sensor 130. When the optical sensor 130 is mounted on the rear wheel frame 16, And may be mounted to face the optical sensor 130. [ A plurality of absorbing regions 500a and a plurality of reflecting regions 500b in the circular plate 500 are arranged in such a manner that absorption and reflection of light output from the photosensor 130 during one rotation of the front wheel 11a or the rear wheel 11b, Can be repeated the same number of times.

도 5를 참조하면, 자전거용 안전 장치(1000)는 스위치 센서(171, 172, 173)를 포함할 수 있다. 스위치 센서는 좌측 손잡이(13a)에 장착되는 좌측 스위치 센서(171), 우측 손잡이(13b)에 장착되는 우측 스위치 센서(172) 및 안장(12)에 장착되는 안장 스위치 센서(173)를 포함할 수 있다. 스위치 센서(171, 172, 173)는 탑승자(11)의 신체 접촉에 의해 스위치가 닫히면 출력 신호를 발생시켜 제어부(200)로 전달할 수 있다. 이때, 제어부(200)가 NodeMCU 보드로 구현되는 경우, 스위치 센서(171, 172, 173)는 이러한 NodeMCU 보드의 interrupt 기능을 활용할 수 있도록 NodeMCU 보드의 interrupt pin에 연결될 수 있다. 이와 같은 접촉 여부 감지 방식에 따르면, capacitive sensing 방식에 비해 온습도의 영향을 받지 않으므로, 탑승자(11)의 접촉 감지의 정확도를 높일 수 있다.Referring to FIG. 5, the bicycle safety device 1000 may include switch sensors 171, 172, and 173. The switch sensor may include a left switch sensor 171 mounted on the left handle 13a, a right switch sensor 172 mounted on the right handle 13b and a saddle switch sensor 173 mounted on the saddle 12. [ have. The switch sensors 171, 172, and 173 may generate an output signal when the switch is closed by the body contact of the passenger 11, and may transmit the output signal to the controller 200. In this case, when the control unit 200 is implemented as a NodeMCU board, the switch sensors 171, 172, and 173 may be connected to an interrupt pin of the NodeMCU board so as to utilize the interrupt function of the NodeMCU board. According to such a contact detection method, since it is not influenced by the temperature and humidity as compared with the capacitive sensing method, it is possible to improve the accuracy of contact detection of the occupant 11.

이하, 도 6을 참조하여, 본 발명의 일 실시예에 따른 자전거용 안전 장치(1000)의 제어 방법에 대하여 설명하기로 한다.Hereinafter, with reference to FIG. 6, a control method of the safety device for a bicycle 1000 according to an embodiment of the present invention will be described.

도 6은 본 발명의 일 실시예에 따른 자전거용 안전 장치의 제어 블록도이다.6 is a control block diagram of a safety device for a bicycle according to an embodiment of the present invention.

도 6을 참조하면, 자전거용 안전 장치(1000)는 센서부(100), 제어부(200), 메모리부(300) 및 출력부(400)를 포함할 수 있다.Referring to FIG. 6, the bicycle safety device 1000 may include a sensor unit 100, a control unit 200, a memory unit 300, and an output unit 400.

센서부(100)는 주행중인 자전거(10)에서 발생하는 각종 이벤트를 감지할 수 있다. 이를 위해, 센서부(100)는 방향 센서(110), 자석 접촉 센서(120), 광 센서(130), 시계 센서(140), 와이파이 비콘(150), GPS 센서(160) 및 스위치 센서(170)를 포함할 수 있다.The sensor unit 100 can detect various events occurring in the bicycle 10 while driving. The sensor unit 100 includes a direction sensor 110, a magnet contact sensor 120, an optical sensor 130, a clock sensor 140, a Wi-Fi beacon 150, a GPS sensor 160, and a switch sensor 170 ).

방향 센서(110)는 자전거(10)의 기울기를 감지할 수 있다. 방향 센서(110)는 3차원 공간 상에서 가속도, 각속도 및 나침반 값을 측정할 수 있는 9축 방향 센서일 수 있다. 이러한, 방향 센서(110)는 안장(12)에 장착되는 것이 바람직하다. The direction sensor 110 can sense the inclination of the bicycle 10. [ The direction sensor 110 may be a 9-axis directional sensor capable of measuring acceleration, angular velocity, and compass value in a three-dimensional space. Preferably, the direction sensor 110 is mounted on the saddle 12.

자석 접촉 센서(120)는 페달(17) 회전 여부를 감지할 수 있다. 자석 접촉 센서(120)는 리드 스위치(120a) 및 자석(120b)이 한 쌍을 이뤄, 리드 스위치(120a)와 자석(120b)이 가까워지면 출력 신호를 발생시킬 수 있다. 이러한 자석 접촉 센서(120)는 자전거(10)의 안장(12)이 설치되는 본체 프레임(14) 및 페달(17)에 장착될 수 있다.The magnetic contact sensor 120 can sense whether the pedal 17 is rotating or not. The magnet contact sensor 120 can generate an output signal when the reed switch 120a and the magnet 120b are paired and the reed switch 120a and the magnet 120b are brought close to each other. The magnet contact sensor 120 may be mounted on the body frame 14 and the pedal 17 on which the saddle 12 of the bicycle 10 is installed.

광 센서(130)는 바퀴(11)의 회전을 감지할 수 있다. 광 센서(130)는 빛을 출력하고 반사되는 빛을 감지하는 방식으로 전방의 물체를 감지하는 센서이다. 이러한 광 센서(130)는 바퀴(11)를 향해 빛을 출력할 수 있도록, 본체 프레임(14)과 바퀴(11)를 연결하는 바퀴 프레임에 장착될 수 있다. 이때, 바퀴(11)에는 복수의 흡수 영역(500a) 및 반사 영역(500b)을 포함하는 원형 판(500)이 마련될 수 있다. 따라서, 광 센서(130)는 바퀴(11)의 회전에 따라 회전하는 원형 판(500)을 향해 빛을 출력하고, 원형 판(500)으로부터 반사되는 빛을 감지할 수 있다. The optical sensor 130 may sense the rotation of the wheel 11. [ The optical sensor 130 is a sensor that outputs light and senses a reflected object in a forward direction. The optical sensor 130 may be mounted on a wheel frame connecting the main body frame 14 and the wheel 11 so as to output light toward the wheel 11. [ At this time, the wheel 11 may be provided with a circular plate 500 including a plurality of absorption regions 500a and reflection regions 500b. Accordingly, the optical sensor 130 outputs light toward the circular plate 500 rotating according to the rotation of the wheel 11, and can sense light reflected from the circular plate 500.

시계 센서(140)는 시간을 측정할 수 있다. 시계 센서(140)는 Real-time clock 센서로 일예로, zs-042일 수 있다. The clock sensor 140 may measure the time. The clock sensor 140 may be zs-042 as a real-time clock sensor, for example.

와이파이 비콘(150)은 자전거용 안전 장치(1000)의 와이파이 통신을 가능하게 하는 모듈이다. 와이파이 비콘(150)은 주변에 설치된 AP 신호를 스캔하여 SSID 값과 RSSI 값을 기록할 수 있다. The Wi-Fi beacon 150 is a module that enables Wi-Fi communication of the safety device 1000 for a bicycle. The Wi-Fi beacon 150 may scan an AP signal installed nearby to record the SSID value and the RSSI value.

GPS 센서(160)는 자전거(10)의 실시간 위치를 확인할 수 있다. GPS 센서(160)는 자전거(10)의 현재 위치에 대한 위도 및 경도 값을 획득할 수 있다.The GPS sensor 160 can confirm the real-time position of the bicycle 10. [ The GPS sensor 160 may obtain the latitude and longitude values for the current position of the bicycle 10. [

스위치 센서(170)는 탑승자(11)의 안장(12) 또는 양쪽 손잡이(13) 접촉 여부를 감지할 수 있다. 스위치 센서(170)는 압력이 가해져 스위치가 닫히면 출력 신호를 발생시키는 센서일 수 있다. 이러한 스위치 센서(170)는 안장(12) 및 양쪽 손잡이(13)이 각각 장착될 수 있다. The switch sensor 170 can detect whether or not the occupant 11 is in contact with the saddle 12 or the both knobs 13. [ The switch sensor 170 may be a sensor that generates an output signal when a pressure is applied and the switch is closed. The switch sensor 170 can be mounted on the saddle 12 and both the grips 13, respectively.

제어부(200)는 자전거용 안전 장치(1000)의 전반적인 동작을 제어할 수 있다. 특히, 제어부(200)는 센서부(100)의 출력 신호를 전달 받아 주행 속력, 노면 상태, 현재 위치 및 탑승자의 자세를 포함하는 주행 정보를 획득하고, 주행 정보와 안전 주행 기준을 비교할 수 있다. 또한, 제어부(200)는 획득한 주행 정보를 메모리부(300)에 기록할 수 있다. 이를 위해, 제어부(200)는 주행 정보 획득부(210) 및 주행 정보 비교부(220)를 포함할 수 있다. The control unit 200 can control the overall operation of the safeguard apparatus 1000 for bicycle. In particular, the control unit 200 receives the output signal of the sensor unit 100 to obtain driving information including the driving speed, the road surface condition, the current position and the posture of the occupant, and compare the driving information and the safe driving reference. In addition, the control unit 200 can record the acquired driving information in the memory unit 300. [ For this purpose, the control unit 200 may include a travel information obtaining unit 210 and a travel information comparing unit 220.

주행 정보 획득부(210)는 페달(17) 회전 여부, 탑승자(11)의 손잡이(13) 또는 안장(12) 접촉 여부를 확인하여 자전거(10)가 주행 중인지를 확인할 수 있다. 주행 정보 획득부(210)는 자석 접촉 센서(120)의 출력값에 따라 페달(17) 회전 여부를 확인할 수 있다. 주행 정보 획득부(210)는 스위치 센서(170)의 출력값에 따라 탑승자(11)의 손잡이(13) 및 안장(12) 접촉 여부를 확인할 수 있다. 주행 정보 획득부(210)는 페달(17)이 회전중이고, 탑승자(11)의 손잡이(13) 또는 안장(12) 접촉이 확인되면, 자전거(10)가 주행 중인 것으로 판단할 수 있다. The travel information obtaining unit 210 can check whether the pedal 17 is rotating and whether the rider 13 or the saddle 12 is in contact with the occupant 11 to check whether the bicycle 10 is running. The travel information obtaining unit 210 can check whether the pedal 17 is rotated according to the output value of the magnet contact sensor 120. [ The travel information obtaining unit 210 can check whether or not the handle 13 and the saddle 12 of the passenger 11 are in contact with each other according to the output value of the switch sensor 170. [ The travel information obtaining unit 210 can determine that the bicycle 10 is traveling when the pedal 17 is rotating and the touch of the handle 13 or the saddle 12 of the occupant 11 is confirmed.

주행 정보 획득부(210)는 주행 중인 자전거(10)의 주행 속력을 산출할 수 있다. 주행 정보 획득부(210)는 광 센서(130)의 출력 값에 따라 바퀴(11)의 회전 수를 산출할 수 있다. 예를 들면, 원형 판(500)이 도 4와 같이 3 개의 반사 영역(500b)과 흡수 영역(500a)을 갖도록 구현된 경우, 바퀴(11)가 1회 회전하면 광 센서(130)는 빛의 흡수를 3회 반복할 수 있다. 이에, 주행 정보 획득부(210)는 광 센서(130)가 빛을 흡수하는 경계에서 카운트 값을 증가시키고, 카운트 값이 3회가 되면 바퀴(11)가 1회 회전한 것으로 간주할 수 있다. 주행 정보 획득부(210)는 이와 같은 방식으로 바퀴(11)의 회전 수를 산출할 수 있다. 주행 정보 획득부(210)는 바퀴(11)의 회전 수와 미리 저장된 바퀴(11)의 반지름 값을 이용하여 주행 거리를 산출할 수 있다. 주행 정보 획득부(210)는 시계 센서(140)로부터 주행 시간을 확인할 수 있다. 주행 정보 획득부(210)는 주행 거리 및 주행 시간에 따른 주행 속력을 실시간으로 산출할 수 있다.The driving information obtaining unit 210 can calculate the traveling speed of the bicycle 10 while driving. The driving information obtaining unit 210 may calculate the number of rotations of the wheel 11 according to the output value of the optical sensor 130. [ For example, when the circular plate 500 is implemented to have three reflection areas 500b and absorption areas 500a as shown in FIG. 4, when the wheel 11 rotates once, the photosensor 130 detects light Absorption can be repeated three times. Therefore, the travel information obtaining unit 210 can increase the count value at the boundary where the light sensor 130 absorbs light, and can be regarded as the wheel 11 rotating once when the count value becomes 3 times. The driving information obtaining unit 210 can calculate the number of revolutions of the wheel 11 in this manner. The travel information obtaining unit 210 may calculate the travel distance using the rotation number of the wheel 11 and the radius value of the wheel 11 stored in advance. The travel information acquiring unit 210 can confirm the travel time from the clock sensor 140. [ The running information obtaining unit 210 can calculate the running speed according to the running distance and the running time in real time.

주행 정보 획득부(210)는 주행중인 자전거(10)의 노면 상태에 있어서, 오르막, 내리막 또는 평지 중 어느 하나의 노면 상태를 획득할 수 있다. 이를 위해, 주행 정보 획득부(210)는 주행 속력 정보가 필요하며, 아울러 방향 센서(110)에서 측정하는 각속도 값을 전달받을 수 있다. 주행 정보 획득부(210)는 주행 속력 및 각속도 값의 변화 폭을 모두 반영하여 노면이 오르막, 내리막 또는 평지 중 어디에 해당하는지를 확인할 수 있다. 예를 들면, 주행 정보 획득부(210)는 방향 센서(110)에서 측정하는 각속도 값의 y, z 축의 변화를 모니터링하고, 변화 폭이 미리 설정되는 오르막 변화 폭 또는 내리막 변화 폭보다 커지는 경우, 1차적으로 오르막 또는 내리막의 노면 상태임을 확인할 수 있다. 그렇지 않은 경우 주행 정보 획득부(210)는 평지의 노면 상태임을 확인할 수 있다. 이에 더하여, 주행 정보 획득부(210)는 현재 주행 속력이 미리 설정되는 오르막 속력 이하이거나, 내리막 속력 이상인 경우 최종적으로 오르막 또는 내리막의 노면 상태를 확인할 수 있다. The travel information obtaining unit 210 can obtain the road surface state of the uphill, downhill, or flat road in the road surface state of the bicycle 10 being driven. To this end, the driving information obtaining unit 210 may receive the traveling speed information and may receive the angular velocity value measured by the direction sensor 110. [ The driving information obtaining unit 210 can confirm whether the road surface is up, down, or flat by reflecting both the running speed and the variation width of the angular speed value. For example, the travel information obtaining unit 210 monitors changes in the y and z axes of angular velocity values measured by the direction sensor 110, and when the change width is larger than the preset up or down change width, It can be confirmed that the road surface is uphill or downhill. Otherwise, the driving information obtaining unit 210 can confirm that the vehicle is on the flat surface. In addition, the travel information obtaining unit 210 can confirm the road surface state of the uphill or downhill event when the current running speed is less than or equal to the predetermined uphill speed, or is lower than the downhill speed.

주행 정보 획득부(210)는 자전거(10)의 현재 위치를 획득할 수 있다. 주행 정보 획득부(210)는 와이파이 비콘(150)을 이용하여 1차 위치를 획득하고, GPS 센서(160)를 이용하여 2차 위치를 획득하며, 1차 위치 및 2차 위치를 비교하여 최종 현재 위치를 획득할 수 있다. The driving information obtaining unit 210 can obtain the current position of the bicycle 10. [ The travel information obtaining unit 210 obtains the primary position using the Wi-Fi beacon 150, acquires the secondary position using the GPS sensor 160, compares the primary position and the secondary position, Location can be obtained.

예를 들면, 주행 정보 획득부(210)는 와이파이 비콘(150)에 기록되는 주변에 설치된 AP에 대한 SSID 값과 RSSI 값을 확인할 수 있다. 주행 정보 획득부(210)는 와이파이 비콘(150)에 기록된 RSSI 값에 따라 자전거(10)로부터 가까운 3개의 AP를 확인할 수 있으며, 해당 AP의 SSID 값을 match 함수에 대입하여 해당 AP의 위도 및 경도 값을 획득할 수 있다. 주행 정보 획득부(210)는 획득한 위도 및 경도 값을 x, y, z 값으로 변환하고, 삼각측량 알고리즘에 적용하는 방식으로 자전거(10)의 제1 위치값을 산출할 수 있다. 또한, 주행 정보 획득부(210)는 GPS 센서(160)에서 획득하는 위도 및 경도 값을 자전거(10)의 제2 위치값으로 산출할 수 있다. 주행 정보 획득부(210)는 제1 위치값 및 제2 위치값을 비교하여 그 오차가 미리 정해진 임계치 이하인 경우, 제1 위치값 또는 제2 위치값 중 어느 하나를 자전거의 현재 위치로 획득할 수 있다. 이는 자전거(10)의 현재 위치 파악의 정확도를 높이기 위함이다.For example, the running information obtaining unit 210 can check the SSID value and the RSSI value of the AP installed in the vicinity recorded in the Wi-Fi beacon 150. The driving information obtaining unit 210 can identify the three APs closest to the bicycle 10 according to the RSSI value recorded in the Wi-Fi beacon 150, substitute the SSID value of the corresponding AP into the match function, The hardness value can be obtained. The driving information obtaining unit 210 may calculate the first position value of the bicycle 10 in such a manner that the obtained latitude and longitude values are converted into x, y, and z values and applied to the triangulation algorithm. The driving information obtaining unit 210 may calculate the latitude and longitude values obtained by the GPS sensor 160 as the second position value of the bicycle 10. [ The driving information obtaining unit 210 compares the first position value and the second position value, and when the error is less than or equal to a predetermined threshold value, either the first position value or the second position value can be acquired as the current position of the bicycle have. This is to increase the accuracy of the current position of the bicycle 10.

주행 정보 획득부(210)는 탑승자(11)의 주행 자세를 획득할 수 있다. 주행 정보 획득부(210)는 탑승자(11)가 양쪽 손잡이(13)를 잡고 안장(12)에 착석한 자세로 주행 중인지를 확인할 수 있다. 주행 정보 획득부(210)는 탑승자(11)가 넘어졌는지를 확인할 수 있다. 주행 정보 획득부(210)는 스위치 센서(170)의 출력 값에 따라 탑승자(11)가 양쪽 손잡이(13)를 잡고 있는지를 확인할 수 있으며, 안장(12)에 착석한 상태인지를 확인할 수 있다.The driving information obtaining unit 210 can obtain the driving posture of the occupant 11. The travel information acquiring unit 210 can confirm whether the passenger 11 is in a sitting position on the saddle 12 by holding both the grips 13. [ The driving information obtaining unit 210 can confirm whether or not the occupant 11 has fallen. The travel information obtaining unit 210 can check whether the passenger 11 grasps both the grips 13 according to the output value of the switch sensor 170 and confirm whether or not the sled 11 is seated in the saddle 12.

구체적으로는, 주행 정보 획득부(210)는 방향 센서(110)에서 측정하는 각속도 값의 x, z 축의 변화를 모니터링하고, 변화 폭이 미리 설정되는 넘어짐 변화 폭보다 커지는 경우, 일예로, 3초의 시간이 지난 이후에 방향 센서(110)에서 실시간으로 측정하는 자이로 값이 0에 수렴하면 탑승자(11)가 넘어진 것으로 확인할 수 있다. 이와 같은 경우, 주행 정보 획득부(210)는 넘어진 시점의 주행 정보, 즉, 주행 속력, 노면 상태, 현재 위치, 현재 시간 등을 별도로 메모리부(300)에 저장할 수 있다.Specifically, the travel information acquiring unit 210 monitors changes in the x and z axes of angular velocity values measured by the direction sensor 110, and when the change width is greater than a preset change width, for example, If the gyro value measured in real time by the direction sensor 110 after time passes has converged to 0, it can be confirmed that the passenger 11 has fallen. In this case, the travel information obtaining unit 210 may store the travel information at the time of the fall, i.e., the traveling speed, the road surface state, the current position, the current time, etc. separately in the memory unit 300.

주행 정보 비교부(220)는 주행 속력, 노면 상태, 현재 위치 및 탑승자의 주행 자세의 주행 정보를, 주행 정보 별로 미리 설정되는 안전 주행 기준과 비교하며, 그 결과에 따라 안전 주행을 유도하기 위한 주행 지도 알림음이 출력부(400)를 통해 출력되도록 제어할 수 있다. The traveling information comparison unit 220 compares the traveling speed, the road surface condition, the current position, and the traveling information of the occupant's traveling posture with the safety traveling reference preset for each traveling information, So that the map notification sound is output through the output unit 400. [

주행 정보 비교부(220)는 노면 상태가 평지인 것으로 확인되면, 주행 속력 및 탑승자의 주행 자세를 각각 안전 주행 기준과 비교할 수 있다. When the traveling state comparison unit 220 determines that the road surface state is flat, the traveling speed and the occupant's traveling posture can be compared with the safe traveling reference, respectively.

주행 정보 비교부(220)는 주행 속력과 미리 설정된 안전 주행 속력을 비교하고, 주행 속력이 안전 주행 속력 이상인 경우, 주행 지도 알림음(예를 들면, "속도를 줄이세요.")이 출력되도록 제어할 수 있다. 이때, 안전 주행 속력은 탑승자의 보호자에 의해 설정되거나, 후술하는 관리 서버(20)에서의 주행 패턴 분석 결과에 따라 설정될 수 있다. The traveling information comparator 220 compares the traveling speed with a predetermined safe traveling speed and controls the traveling information comparator 220 to output a driving map notification sound (for example, "reduce the speed") when the traveling speed is equal to or greater than the safe traveling speed can do. At this time, the safe running speed may be set by the guardian of the passenger, or may be set according to the traveling pattern analysis result in the management server 20 described later.

주행 정보 비교부(220)는 주행 자세와 단계적으로 위험도 값이 할당된 복수의 주행 자세를 비교할 수 있다. 주행 정보 비교부(220)는 주행 자세가 복수의 주행 자세 중 어느 자세에 해당하는지를 확인하여, 주행 자세의 위험도 값을 획득할 수 있다. 주행 정보 비교부(220)는 주행 자세의 위험도 값이 미리 설정된 위험도 값 이상이면 주행 자세에 해당하는 주행 지도 알림음(예를 들면, "양쪽 손잡이를 모두 잡으세요.")이 출력되도록 제어할 수 있다. The travel information comparison unit 220 can compare a plurality of travel postures to which a risk value is assigned stepwise with the travel posture. The travel information comparing unit 220 can check which of the plurality of travel positions the travel position corresponds to thereby obtain the risk value of the travel position. The travel information comparing unit 220 can control the output of the driving map alarm sound (for example, "catch both handles") corresponding to the traveling posture if the risk value of the traveling posture is equal to or greater than a predetermined risk value have.

주행 정보 비교부(220)는 노면 상태가 오르막 또는 내리막인 것으로 확인되면, 그에 따른 주행 지도 알림음(예를 들면, "자전거에서 내려서 끌고가세요.")이 출력되도록 제어할 수 있다. When the traveling state comparison unit 220 determines that the road surface state is an uphill or downhill state, it can control so that a driving guidance sound (for example, "pull off the bicycle and go away"

주행 정보 비교부(220)는 현재 위치를 안전 주행 기준과 비교할 수 있다. 주행 정보 비교부(220)는 현재 위치와 미리 설정된 위험 위치를 비교할 수 있다. 여기서, 위험 위치는 공사장 등과 같이 자전거(10) 주행에 적합하지 않은 위치로 탑승자(11)의 보호자에 의해 미리 설정될 수 있다. 주행 정보 비교부(220)는 현재 위치가 미리 설정된 위험 위치에 해당하면 그에 따른 주행 지도 알림음(예를 들면, "현재 위치를 벗어나세요.")이 출력되도록 제어할 수 있다. The travel information comparison unit 220 can compare the current location with the safe travel reference. The travel information comparing unit 220 may compare the current position with a predetermined dangerous position. Here, the dangerous position may be set in advance by a guardian of the passenger 11 to a position not suitable for driving the bicycle 10, such as a construction site. The traveling information comparator 220 can control the output of the driving map notification sound (for example, "out of the current position") if the present position corresponds to the preset dangerous position.

또한, 주행 정보 비교부(220)는 출발점으로부터 현재 위치의 거리와 미리 설정된 안전 거리를 비교할 수 있다. 주행 정보 비교부(220)는 출발점으로부터 현재 위치의 거리가 미리 설정된 안전 거리 이상인 경우 그에 따른 주행 지도 알림음(예를 들면, "출발점으로 돌아오세요.")이 출력되도록 제어할 수 있다.In addition, the travel information comparing unit 220 can compare the distance from the starting point with the predetermined safety distance. The travel information comparing unit 220 can control the output of a driving map alarm sound (e.g., "return to the starting point") when the distance to the current position is equal to or greater than the preset safety distance from the starting point.

메모리부(300)는 자전거용 안전 장치(1000)의 처리 및 제어를 위한 프로그램이 저장될 수 있으며, 입/출력되는 데이터들의 임시 저장을 위한 기능을 수행할 수 있다. 특히, 메모리부(300)는 제어부(200)에서 획득하는 주행 정보를 기록할 수 있으며, 이러한 주행 정보는 와이파이 비콘(150)을 통해 관리 서버(20)로 전송될 수 있다. 또는, 메모리부(300)가 SD 카드로 구현되어, 사용자 단말(30)에서 SD 카드를 읽어 관리 서버(20)로 주행 정보를 전송할 수 있다.The memory unit 300 may store a program for processing and controlling the safeguard apparatus 1000, and may perform a function for temporarily storing input / output data. In particular, the memory unit 300 may record driving information acquired by the control unit 200, and the driving information may be transmitted to the management server 20 via the Wi-Fi beacon 150. Alternatively, the memory unit 300 may be implemented as an SD card, read the SD card from the user terminal 30, and transmit the travel information to the management server 20.

출력부(400)는 제어부(200)의 제어에 따라 주행 지도 알림음을 출력할 수 있으며, 이를 위해 스피커로 구현될 수 있다. 이때, 주행 지도 알림음은 탑승자(11)의 보호자가 직접 녹음한 음성일 수 있다. 이를 위해, 자전거용 안전 장치(1000)는 별도의 마이크 모듈을 더 포함하여 구성될 수 있다. The output unit 400 may output a driving guidance sound according to the control of the controller 200, and may be implemented as a speaker. At this time, the driving guidance sound may be a voice recorded directly by the guardian of the occupant 11. To this end, the bicycle safety device 1000 may further include a separate microphone module.

이하, 도 7을 참조하여, 본 발명의 일 실시예에 따른 자전거용 안전 장치(1000)를 이용한 안전 주행 교육 방법에 대하여 설명하기로 한다.Hereinafter, a safety driving training method using the safety device for a bike 1000 according to an embodiment of the present invention will be described with reference to FIG.

도 7은 본 발명의 일 실시예에 따른 자전거용 안전 장치를 이용한 안전 주행 교육 방법의 순서도이다.FIG. 7 is a flowchart of a safety driving education method using a safety device for a bicycle according to an embodiment of the present invention.

도 7을 참조하면, 자전거용 안전 장치(1000)는 자전거(10)가 주행 중인지를 확인할 수 있다(700).Referring to FIG. 7, the bicycle safety apparatus 1000 can confirm whether the bicycle 10 is running (700).

자전거용 안전 장치(1000)는 자전거(10)가 주행 중인 것으로 확인되면, 주행 속력, 노면 상태, 현재 위치 및 주행 자세를 포함하는 주행 정보를 획득할 수 있다(710).When it is determined that the bicycle 10 is running, the safety device for a bicycle 1000 may obtain the driving information including the driving speed, the road surface condition, the current position, and the driving attitude (710).

자전거용 안전 장치(1000)는 노면 상태를 확인할 수 있다(720). The bicycle safety device 1000 can confirm the road surface state (720).

자전거용 안전 장치(1000)는 노면 상태가 평지가 아닌 것으로 확인되면(720), 그에 따른 주행 지도 알림음을 출력할 수 있다(770).If it is determined that the road surface state is not flat (720), the safety device for bicycle 1000 may output a driving guidance sound according to the result (770).

자전거용 안전 장치(1000)는 노면 상태가 평지인 것으로 확인되면(720), 주행 속력이 미리 설정된 안전 주행 속력 이상인지를 확인할 수 있다(730). If it is determined that the road surface condition is level (720), the safety device (1000) for cycling can determine whether the running speed is equal to or higher than a predetermined safe running speed (730).

자전거용 안전 장치(1000)는 주행 속력이 미리 설정된 안전 주행 속력 이상이면(730), 그에 따른 주행 지도 알림음을 출력할 수 있다(770).When the driving speed of the bicycle safety device 1000 is equal to or greater than the predetermined safe driving speed (730), the bicycle safety device 1000 may output a driving guidance sound according to the driving speed (770).

자전거용 안전 장치(1000)는 주행 속력이 미리 설정된 안전 주행 속력 미만이면(730), 주행 자세의 위험도 값을 추출하고, 주행 자세의 위험도 값이 미리 설정된 위험도 값 이상인지를 확인할 수 있다(740).If the driving speed of the bicycle safety device 1000 is less than the preset safe driving speed, the risk value of the driving attitude may be extracted and checked to determine whether the risk value of the driving attitude is equal to or greater than a predetermined risk value (740) .

자전거용 안전 장치(1000)는 주행 자세의 위험도 값이 미리 설정된 위험도 값 이상이면(740), 그에 따른 주행 지도 알림음을 출력할 수 있다(770).When the risk value of the driving posture is equal to or higher than a preset risk value (740), the safety device for bicycle 1000 can output a driving guidance sound according to the risk value (770).

자전거용 안전 장치(1000)는 주행 자세의 위험도 값이 미리 설정된 위험도 값 미만이면(740), 현재 위치가 위험 위치에 해당하는지를 확인할 수 있다(750).If the risk value of the running posture is less than a preset risk value (740), the safety device (1000) for cycling can check whether the current position corresponds to the dangerous position (750).

자전거용 안전 장치(1000)는 현재 위치가 위험 위치에 해당하면(750), 그에 따른 주행 지도 알림음을 출력할 수 있다(770).If the current position of the bicycle safety device 1000 corresponds to the dangerous position (750), the bicycle safety device 1000 may output a driving guidance sound corresponding thereto (770).

자전거용 안전 장치(1000)는 현재 위치가 위험 위치에 해당하지 않으면(750), 출발점으로부터 현재 위치까지의 거리가 미리 설정된 안전 거리 이상인지를 확인할 수 있다(760).If the current position does not correspond to the dangerous position (750), the safety device (1000) can check whether the distance from the starting point to the current position is greater than a predetermined safety distance (760).

자전거용 안전 장치(1000)는 출발점으로부터 현재 위치까지의 거리가 미리 설정된 안전 거리 이상이면(760), 그에 따른 주행 지도 알림음을 출력할 수 있다(770).When the distance from the starting point to the current position is equal to or greater than a predetermined safety distance (760), the safety device for bicycle 1000 can output a driving guidance sound corresponding to the starting distance (770).

자전거용 안전 장치(1000)는 출발점으로부터 현재 위치까지의 거리가 미리 설정된 안전 거리 미만이면(760), 주행 정보를 기록하고(780), 이와 같은 단계를 다시 반복할 수 있다.If the distance from the starting point to the current position is less than the predetermined safety distance (760), the safety device (1000) for a bicycle may record the driving information (780) and repeat this step again.

이하, 도 8을 참조하여, 도 1에 도시된 본 발명의 일 실시예에 따른 자전거용 안전 주행 교육 시스템(1)에 포함되는 관리 서버에 대하여 구체적으로 설명하기로 한다.Hereinafter, a management server included in the safe driving education system 1 for a bicycle according to an embodiment of the present invention shown in FIG. 1 will be described in detail with reference to FIG.

도 8은 도 1에 도시된 관리 서버의 제어 블록도이다.8 is a control block diagram of the management server shown in FIG.

도 8을 참조하면, 관리 서버(20)는 관리 서버 통신부(21), 관리 서버 제어부(22) 및 관리 서버 메모리부(25)를 포함할 수 있다. Referring to FIG. 8, the management server 20 may include a management server communication unit 21, a management server control unit 22, and a management server memory unit 25.

관리 서버 통신부(21)는 관리 서버(20)와 자전거용 안전 장치(1000), 또는, 관리 서버(20)와 사용자 단말(30) 간의 무선 통신을 가능하게 하며, 이를 위해, 무선 통신을 수행하게 하는 하나 이상의 구성요소를 포함하여 구현될 수 있다. 관리 서버 통신부(21)는 자전거용 안전 장치(1000)와 와이파이 통신을 수행하여 자전거용 안전 장치(1000)로부터 주행 정보를 수신하고, 갱신된 안전 주행 기준 정보를 자전거용 안전 장치(1000)로 송신할 수 있다. 또는, 관리 서버 통신부(21)는 사용자 단말(30)을 통해 자전거용 안전 장치(1000)에서 획득하는 주행 정보를 수신하고, 갱신된 안전 주행 기준 정보를 송신할 수 있다.The management server communication unit 21 enables wireless communication between the management server 20 and the safety device for bicycle 1000 or between the management server 20 and the user terminal 30. To this end, Or < / RTI > The management server communication unit 21 performs Wi-Fi communication with the safeguard apparatus 1000 to receive the travel information from the safeguard apparatus 1000 and transmits the updated safe travel reference information to the safeguard apparatus 1000 can do. Alternatively, the management server communication unit 21 can receive the travel information acquired by the safety device for cyclists 1000 via the user terminal 30, and transmit the updated safe travel reference information.

관리 서버 제어부(22)는 관리 서버(20)의 전반적인 동작을 제어할 수 있다. 특히, 관리 서버 제어부(22)는 주행 정보를 분석하여 주행 패턴을 추출하고, 주행 패턴을 추출하여 안전 주행 기준 갱신 여부를 판단할 수 있다. 이를 위해, 관리 서버 제어부(22)는 주행 패턴 추출부(23) 및 안전 주행 기준 갱신부(24)를 포함할 수 있다. The management server control unit 22 can control the overall operation of the management server 20. [ In particular, the management server control unit 22 can analyze the driving information, extract the driving pattern, and extract the driving pattern to determine whether or not the safe running reference is updated. To this end, the management server control unit 22 may include a traveling pattern extracting unit 23 and a safe running reference updating unit 24. [

주행 패턴 추출부(23)는 자전거용 안전 장치(1000)에서 획득하여 기록한 주행 정보를, 주행 날짜 별로 취합할 수 있다. 자전거용 안전 장치(1000)는 주행 날짜 별 주행 정보를 분석하여 주행 패턴을 추출할 수 있다. 예를 들면, 자전거용 안전 장치(1000)는 특정 위치에서 과속, 주행 시간 경과에 따른 속도 조절, 한 번의 주행 중 넘어지는 횟수, 주행 속도 별 넘어지는 횟수 등의 주행 패턴을 추출할 수 있다.The traveling pattern extracting unit 23 can collect the traveling information obtained and recorded by the safety apparatus for bicycle 1000 by the traveling date. The bicycle safety device (1000) can extract the traveling pattern by analyzing the traveling information by the driving date. For example, the safety device for a bicycle 1000 can extract a traveling pattern such as overspeed at a specific position, speed control according to traveling time, number of times of falling during one traveling, number of times of falling for each traveling speed, and the like.

주행 패턴 추출부(23)는 주행 패턴을 사용자 단말(30)로 제공할 수 있다. 예를 들면, 주행 패턴 추출부(23)는 웹 사이트를 구축하여 업로드하는 방식으로 사용자 단말(30)로 주행 패턴을 제공할 수 있다. 사용자 단말(30)에서는 이러한 주행 패턴을 출력하며, 주행 패턴을 근거로 하여 올바른 주행 습관 정착을 위한 교육이 이루어질 수 있다.The traveling pattern extracting unit 23 can provide the traveling pattern to the user terminal 30. [ For example, the driving pattern extracting unit 23 can provide a driving pattern to the user terminal 30 in a manner of constructing and uploading a web site. The user terminal 30 outputs such a driving pattern, and training for correct driving habit settlement can be performed based on the driving pattern.

안전 주행 기준 갱신부(24)는 날짜 별 주행 패턴을 비교하여 안전 주행 기준을 갱신할 수 있다. 안전 주행 기준 갱신부(24)는 이전 주행 시 추출한 주행 패턴과 금번 주행 시 추출한 주행 패턴을 비교하여, 소정의 규칙에 따라 주행 습관이 나아졌는지를 확인할 수 있다. 예를 들면, 안전 주행 기준 갱신부(24)는 넘어지는 횟수를 비교하고, 그 횟수를 반영하여 주행 습관이 나아졌는지를 확인할 수 있다.The safe running reference updating unit 24 can update the safe running reference by comparing the running pattern by date. The safe driving reference renewal unit 24 can compare the driving pattern extracted at the time of the previous driving with the driving pattern extracted at the time of the current driving to check whether the driving habit improves according to a predetermined rule. For example, the safe running criterion updating unit 24 compares the number of times the vehicle falls down, and can confirm whether the driving habits are improved by reflecting the number of times the vehicle falls.

안전 주행 기준 갱신부(24)는 주행 습관이 나아진 것으로 확인되면, 소정의 규칙에 따라 안전 주행 기준을 갱신할 수 있다. 안전 주행 기준은 자전거용 안전 장치(1000)에서 안전 주행 지도 알림음의 출력 여부를 결정하는 기준으로, 주행 습관이 나아진 경우 그 기준을 조정함으로써 자전거 이용에 재미를 더하여 줄 수 있다. 예를 들면, 안전 주행 기준 갱신부(24)는 주행 습관이 나아진 것으로 확인되면, 안전 주행 속력을 높여줄 수 있다. The safe running reference renewal unit 24 can update the safe running criterion according to a predetermined rule when it is confirmed that the driving habit is improved. The safety driving criterion is a criterion for determining whether or not the safe driving guidance sound is output from the safety device for cycling (1000). If the driving habit improves, the user can add fun to the bicycle by adjusting the standard. For example, the safe running criterion updating section 24 can increase the safe running speed if it is confirmed that the driving habit is improved.

안전 주행 기준 갱신부(24)는 갱신된 안전 주행 기준이 반영될 수 있도록 해당 정보를 자전거용 안전 장치(1000)로 직접 전송할 수 있다. 또는, 안전 주행 기준 갱신부(24)는 사용자 단말(30)을 통해 자전거용 안전 장치(1000)에 저장된 안전 주행 기준을 업데이트할 수 있다. The safe driving reference updating unit 24 can directly transmit the information to the safety device for cycling 1000 so that the updated safety driving standard can be reflected. Alternatively, the safe running criterion updating section 24 can update the safe running criterion stored in the safeguard apparatus 1000 for bicycles via the user terminal 30.

관리 서버 메모리부(25)는 관리 서버(20)의 처리 및 제어를 위한 프로그램이 저장될 수 있으며, 입/출력되는 데이터들의 임시 저장을 위한 기능을 수행할 수 있다.The management server memory unit 25 may store a program for processing and controlling the management server 20 and may perform a function for temporary storage of data to be input / output.

이하에서는, 도 9를 참조하여, 도 8에 도시된 관리 서버(20)의 제어방법에 대하여 설명하기로 한다.Hereinafter, the control method of the management server 20 shown in Fig. 8 will be described with reference to Fig.

도 9는 도 1에 도시된 관리 서버의 제어방법의 순서도이다.9 is a flowchart of a control method of the management server shown in FIG.

도 9를 참조하면, 관리 서버(20)는 자전거용 안전 장치(1000)에서 획득하는 주행 정보를 수신할 수 있다(900).Referring to FIG. 9, the management server 20 can receive the driving information acquired by the safety device 1000 for a bicycle (900).

관리 서버(20)는 주행 날짜 별 주행 정보를 취합하여(910), 주행 패턴을 추출할 수 있다(920).The management server 20 collects driving information for each driving date (910) and extracts the driving pattern (920).

관리 서버(20)는 이전 날짜의 주행 패턴과 현재 날짜의 주행 패턴을 비교하여(930), 안전 주행 기준 갱신이 가능한지를 확인할 수 있다(940). 관리 서버(20)는 소정의 기준에 따라 주행 패턴이 나아졌는지를 확인하는 방식으로 안전 주행 기준 갱신이 가능한지를 확인할 수 있다.The management server 20 compares the travel pattern of the previous date with the travel pattern of the current date (930), and confirms whether the safe travel reference update is possible (940). The management server 20 can confirm whether the safe running reference update is possible by checking whether the driving pattern is improved according to a predetermined criterion.

관리 서버(20)는 안전 주행 기준 갱신이 가능한 것으로 확인되면(940), 안전 주행 기준을 갱신할 수 있다(950).The management server 20 may update the safe driving criteria (950) if it is confirmed that the safe driving criteria update is possible (940).

이와 같은, 자전거용 안전 주행 교육 시스템은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다.Such a safety driving education system for bicycle may be implemented in the form of program instructions that can be executed through various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, and the like, alone or in combination.

상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거니와 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다.The program instructions recorded on the computer-readable recording medium may be ones that are specially designed and configured for the present invention and are known and available to those skilled in the art of computer software.

컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD 와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다.Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like.

프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Examples of program instructions include machine language code such as those generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules for performing the processing according to the present invention, and vice versa.

이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, You will understand. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.

1: 자전거용 안전 주행 교육 시스템
10: 자전거
11: 탑승자
12: 부모
20: 관리 서버
30: 사용자 단말
1000: 자전거용 안전 장치
1: Safety driving training system for bicycles
10: Bicycle
11: Passenger
12: Parents
20: Management server
30: User terminal
1000: Safety device for bicycle

Claims (12)

자전거에 장착되어 안전 주행을 유도하는 자전거용 안전 장치에 있어서,
주행 중인 자전거에서 발생하는 변화를 감지하여 출력 신호를 출력하는 센서부;
상기 센서부의 출력 신호를 분석하여 주행 속력, 노면 상태, 현재 위치 및 탑승자의 주행 자세를 포함하는 주행 정보를 획득하고, 상기 주행 정보와 상기 주행 정보 별로 미리 설정되고, 상기 주행 정보로부터 분석되는 탑승자의 주행 패턴에 따라 조정되는 안전 주행 기준을 비교하여 안전 주행을 유도하기 위한 주행 지도 알림음이 출력되도록 제어하는 제어부; 및
상기 제어부의 제어에 따라 주행 지도 알림음을 출력하는 출력부를 포함하는 자전거용 안전 장치.
A safety device for a bicycle mounted on a bicycle,
A sensor unit for sensing a change occurring in the bicycle while driving and outputting an output signal;
The control unit analyzes the output signal of the sensor unit to obtain driving information including the driving speed, the road surface condition, the current position and the occupant's driving attitude, A controller for comparing a safe driving reference adjusted according to a driving pattern to output a driving map warning sound for driving a safe driving; And
And an output unit for outputting a driving guidance sound according to the control of the control unit.
제1항에 있어서,
상기 제어부는,
상기 자전거의 현재 위치와 출발점의 거리를 산출하고, 산출한 거리와 미리 정해진 안전 거리를 비교하며, 그 결과에 따라 안전 주행을 유도하기 위한 주행 지도 알림음이 출력되도록 제어하는 자전거용 안전 장치.
The method according to claim 1,
Wherein,
Wherein the control unit calculates a distance between the current position and the starting point of the bicycle, compares the calculated distance with a predetermined safety distance, and outputs a driving map alarm for driving a safe driving according to the calculated distance.
제1항에 있어서,
상기 제어부는,
상기 자전거의 현재 위치와 미리 정해진 위험 위치를 비교하고, 그 결과에 따라 안전 주행을 유도하기 위한 주행 지도 알림음이 출력되도록 제어하는 자전거용 안전 장치.
The method according to claim 1,
Wherein,
And compares the present position of the bicycle with a predetermined dangerous position, and controls the driving guidance alarm sound for driving the safe driving according to the result to be outputted.
제1항에 있어서,
상기 제어부는,
상기 센서부를 통해 주변의 AP 신호를 획득하고 삼각측량 알고리즘을 이용하여 상기 자전거의 위도 및 경도 값을 포함하는 제1 위치값을 산출하고, 상기 센서부에 포함되는 GPS 센서로부터 획득하는 상기 자전거의 위도 및 경도 값을 포함하는 제2 위치값과 상기 제1 위치값을 비교하여, 그 오차가 미리 정해진 임계치 이하인 경우 상기 제1 위치값 또는 상기 제2 위치값을 상기 자전거의 현재 위치로 획득하는 자전거용 안전 장치.
The method according to claim 1,
Wherein,
Acquiring a neighbor AP signal through the sensor unit, calculating a first position value including a latitude and a longitude value of the bicycle using a triangulation algorithm, and calculating a latitude and a longitude of the bicycle acquired from a GPS sensor included in the sensor unit And a second position value including a hardness value and the first position value to obtain the first position value or the second position value at the current position of the bicycle when the error is equal to or less than a predetermined threshold value safety device.
제1항에 있어서,
상기 제어부는,
상기 센서부를 통해 탑승자의 양쪽 손잡이 및 안장 접촉여부를 확인하여 탑승자의 주행 자세를 획득하고, 상기 탑승자의 주행 자세가 단계적으로 위험도 값이 할당된 복수의 주행 자세 중 어디에 해당하는지를 확인하며, 그 결과에 따라 안전 주행을 유도하기 위한 주행 지도 알림음이 출력되도록 제어하는 자전거용 안전 장치.
The method according to claim 1,
Wherein,
The controller determines whether the occupant's traveling posture corresponds to one of a plurality of travel positions to which the risk value is assigned in a stepwise manner by confirming whether or not both the handles of the occupant and the saddle contact the occupant through the sensor unit to obtain the occupant's traveling posture, A safety device for a bicycle which controls the driving guidance sound to be outputted to induce safe driving.
제1항에 있어서,
상기 제어부는,
상기 센서부를 통해 상기 자전거 바퀴의 회전 여부를 감지하여, 상기 바퀴의 회전 수를 획득하고, 상기 바퀴의 회전 수와 미리 저장된 상기 바퀴의 반지름 값을 이용하여 상기 자전거의 주행 거리를 산출하며, 상기 센서부를 통해 상기 자전거의 주행 시간을 감지하고, 상기 주행 거리 및 상기 주행 시간에 따른 주행 속력을 획득하는 자전거용 안전 장치.
The method according to claim 1,
Wherein,
The sensor unit senses the rotation of the bicycle wheel to obtain the number of revolutions of the wheel, calculates the mileage of the bicycle using the number of revolutions of the wheel and the radius value of the wheel stored in advance, Wherein the controller detects the travel time of the bicycle through the route and acquires the travel speed according to the travel distance and the travel time.
제1항에 있어서,
상기 제어부는,
상기 센서부를 통해 상기 자전거의 기울기를 감지하고, 상기 주행 속력 및 상기 자전거의 기울기를 모두 반영하여 오르막, 내리막 또는 평지의 상기 노면 상태를 획득하는 자전거용 안전 장치.
The method according to claim 1,
Wherein,
Wherein the controller senses the inclination of the bicycle through the sensor unit and obtains the road surface state of an uphill, downhill, or flat land reflecting both the speed of running and the inclination of the bicycle.
제1항에 있어서,
상기 제어부는,
상기 노면 상태가 오르막 또는 내리막인 경우, 상기 출력부를 통해 주행 지도 알림음이 출력되도록 제어하는 자전거용 안전 장치.
The method according to claim 1,
Wherein,
And a driving guidance sound is output through the output unit when the road surface condition is an uphill or downhill.
제1항에 있어서,
상기 제어부는,
상기 센서부를 통해 상기 자전거의 페달 회전 여부, 탑승자의 양쪽 손잡이 또는 안장 접촉여부를 모두 확인하여 상기 자전거가 주행중인지를 확인하는 것을 더 포함하는 자전거용 안전 장치.
The method according to claim 1,
Wherein,
Further comprising confirming whether the bicycle is in a running state by checking whether the bicycle is turned on the pedal or both the knobs or the saddle contact of the occupant through the sensor unit.
제1항에 있어서,
상기 제어부에서 획득하는 주행 정보를 실시간으로 저장하는 메모리부를 더 포함하고,
상기 제어부는,
상기 센서부를 통해 상기 자전거의 기울기를 감지하여 상기 탑승자의 넘어짐여부를 확인하는 것을 더 포함하고, 상기 탑승자가 넘어진 것으로 확인되면 해당 시점의 주행 정보를 상기 메모리부에 별도로 저장하는 자전거용 안전 장치.
The method according to claim 1,
Further comprising: a memory unit for storing, in real time, driving information acquired by the control unit,
Wherein,
Further comprising detecting a slope of the bicycle through the sensor unit to determine whether the occupant has fallen or not, and storing the traveling information at the time point in the memory unit separately when it is determined that the occupant has fallen.
자전거에 장착되어 주행 중인 자전거에서 발생하는 변화를 감지하여 출력 신호를 출력하고, 상기 출력 신호를 분석하여 주행 속력, 노면 상태, 현재 위치 및 탑승자의 주행 자세를 포함하는 주행 정보를 획득하고, 상기 주행 정보와 상기 주행 정보 별로 미리 설정되는 안전 주행 기준을 비교하여 안전 주행을 유도하기 위한 주행 지도 알림음을 출력하며, 상기 주행 정보를 저장하는 자전거용 안전 장치; 및
상기 자전거용 안전 장치에 저장된 주행 정보를 수신하면, 상기 주행 정보를 분석하여 탑승자의 주행 패턴을 추출하고, 상기 주행 정보의 분석 결과에 따라 상기 안전 주행 기준을 조정하는 관리 서버를 포함하는, 자전거용 안전 주행 교육 시스템.
The control unit detects the change occurring in the bicycle mounted on the bicycle and outputs an output signal and analyzes the output signal to obtain the running information including the running speed, the road surface condition, the current position and the occupant's running posture, A safety device for a bicycle which stores the driving information by outputting a driving guidance alarm sound for driving the safe driving by comparing the information with a safety driving reference preset for each driving information; And
And a management server for receiving the travel information stored in the safety device for the bicycle to extract the travel pattern of the occupant by analyzing the travel information and adjusting the safe travel reference according to the analysis result of the travel information, Safety driving education system.
삭제delete
KR1020170151183A 2017-11-14 2017-11-14 Safety apparatus and safety drive education system including the apparatus for bicycles KR101965244B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170151183A KR101965244B1 (en) 2017-11-14 2017-11-14 Safety apparatus and safety drive education system including the apparatus for bicycles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170151183A KR101965244B1 (en) 2017-11-14 2017-11-14 Safety apparatus and safety drive education system including the apparatus for bicycles

Publications (1)

Publication Number Publication Date
KR101965244B1 true KR101965244B1 (en) 2019-04-03

Family

ID=66165409

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170151183A KR101965244B1 (en) 2017-11-14 2017-11-14 Safety apparatus and safety drive education system including the apparatus for bicycles

Country Status (1)

Country Link
KR (1) KR101965244B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220128548A (en) * 2021-03-12 2022-09-21 (주)모토벨로 Method and apparatus for voice guidance for electric bikes
WO2023132430A1 (en) * 2022-01-10 2023-07-13 (주)신티에스 Method and device for providing cycle-related information

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020022642A (en) * 2000-05-19 2002-03-27 가와모토 노부히코 Apparatus for automatically reporting accident of two-wheeled vehicle
KR20090128008A (en) * 2008-06-10 2009-12-15 주식회사 맥스포 Offer system and method for bicycle going information
JP4610305B2 (en) * 2004-11-08 2011-01-12 アルパイン株式会社 Alarm generating method and alarm generating device
KR101047472B1 (en) * 2009-04-21 2011-07-07 (주) 이니투스 Digital Driving Information Recorder
KR101250247B1 (en) * 2011-05-25 2013-04-03 한국과학기술연구원 System and Method for Bike Simulators

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020022642A (en) * 2000-05-19 2002-03-27 가와모토 노부히코 Apparatus for automatically reporting accident of two-wheeled vehicle
JP4610305B2 (en) * 2004-11-08 2011-01-12 アルパイン株式会社 Alarm generating method and alarm generating device
KR20090128008A (en) * 2008-06-10 2009-12-15 주식회사 맥스포 Offer system and method for bicycle going information
KR101047472B1 (en) * 2009-04-21 2011-07-07 (주) 이니투스 Digital Driving Information Recorder
KR101250247B1 (en) * 2011-05-25 2013-04-03 한국과학기술연구원 System and Method for Bike Simulators

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220128548A (en) * 2021-03-12 2022-09-21 (주)모토벨로 Method and apparatus for voice guidance for electric bikes
KR102479348B1 (en) * 2021-03-12 2022-12-21 (주)모토벨로 Method and apparatus for voice guidance for electric bikes
WO2023132430A1 (en) * 2022-01-10 2023-07-13 (주)신티에스 Method and device for providing cycle-related information

Similar Documents

Publication Publication Date Title
JP4815943B2 (en) Hazardous area information display device
JP6284644B2 (en) Information providing apparatus and program for motorcycle
CN104236566B (en) Map-matching method based on smart mobile phone
WO2014115531A1 (en) Curve modeling device, curve modeling method, and automotive navigation device
US11613253B2 (en) Method of monitoring localization functions in an autonomous driving vehicle
JP2008089353A (en) Vehicle position detection system
JP7087564B2 (en) Kant estimation method
JP2008298979A (en) Evaluation device for driving skill and method for evaluating driving skill and program for evaluating driving skill
CN108519085B (en) Navigation path acquisition method, device, system and storage medium thereof
KR102072187B1 (en) Methods, control units and systems for predicting the path of a vehicle
WO2021076215A1 (en) Trusted vehicle accident avoidance control
JP2010020702A (en) Barrier information providing system and method, and low-speed vehicle used therefor
JP7222887B2 (en) Vehicle control system, vehicle control method, and program
KR101965244B1 (en) Safety apparatus and safety drive education system including the apparatus for bicycles
US11254326B2 (en) Automatic comfort score system based on human driving reference data
WO2021076214A1 (en) Trusted train derailment avoidance control system and method
KR101281629B1 (en) Driving guidance system using sensors
JP2004287728A (en) Driving support system and on-vehicle driving support device
Miah et al. Measuring cycle riding comfort in Southampton using an instrumented bicycle
JP4498911B2 (en) Alarm generation system and communication equipment
US20230406345A1 (en) Distributional expert demonstrations for autonomous driving
JP2004184089A (en) Present position specifying device and method
JP4978165B2 (en) Road identification device
CN113143700A (en) Walking environment providing system, walking support system, and storage medium
KR20200133850A (en) Autonomous driving apparatus and method

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant