KR101878082B1 - 이륜 밸런스 카 제어 방법 및 장치 - Google Patents
이륜 밸런스 카 제어 방법 및 장치 Download PDFInfo
- Publication number
- KR101878082B1 KR101878082B1 KR1020167009249A KR20167009249A KR101878082B1 KR 101878082 B1 KR101878082 B1 KR 101878082B1 KR 1020167009249 A KR1020167009249 A KR 1020167009249A KR 20167009249 A KR20167009249 A KR 20167009249A KR 101878082 B1 KR101878082 B1 KR 101878082B1
- Authority
- KR
- South Korea
- Prior art keywords
- obstacle
- balance car
- wheel
- type
- distance
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000001514 detection method Methods 0.000 claims description 28
- 238000005259 measurement Methods 0.000 claims description 27
- 230000000903 blocking effect Effects 0.000 claims description 11
- 230000001133 acceleration Effects 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 8
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 6
- 229910052742 iron Inorganic materials 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62J—CYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
- B62J45/00—Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
- B62J45/40—Sensor arrangements; Mounting thereof
- B62J45/41—Sensor arrangements; Mounting thereof characterised by the type of sensor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R21/013—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
- B60R21/0134—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to imminent contact with an obstacle, e.g. using radar systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/1701—Braking or traction control means specially adapted for particular types of vehicles
- B60T8/1706—Braking or traction control means specially adapted for particular types of vehicles for single-track vehicles, e.g. motorcycles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/32—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
- B60T8/321—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration deceleration
- B60T8/3225—Systems specially adapted for single-track vehicles, e.g. motorcycles
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62K—CYCLES; CYCLE FRAMES; CYCLE STEERING DEVICES; RIDER-OPERATED TERMINAL CONTROLS SPECIALLY ADAPTED FOR CYCLES; CYCLE AXLE SUSPENSIONS; CYCLE SIDE-CARS, FORECARS, OR THE LIKE
- B62K11/00—Motorcycles, engine-assisted cycles or motor scooters with one or two wheels
- B62K11/007—Automatic balancing machines with single main ground engaging wheel or coaxial wheels supporting a rider
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62M—RIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
- B62M6/00—Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
- B62M6/40—Rider propelled cycles with auxiliary electric motor
- B62M6/45—Control or actuating devices therefor
- B62M6/50—Control or actuating devices therefor characterised by detectors or sensors, or arrangement thereof
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0891—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles
-
- 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/403—Image sensing, e.g. optical camera
-
- B60W2550/10—
-
- 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
- B60W2554/00—Input parameters relating to objects
-
- 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/106—Longitudinal acceleration
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Transportation (AREA)
- Electromagnetism (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Optics & Photonics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Traffic Control Systems (AREA)
- Motorcycle And Bicycle Frame (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Regulating Braking Force (AREA)
- Train Traffic Observation, Control, And Security (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Optical Radar Systems And Details Thereof (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
본 출원은 이륜 밸런스 카 제어 방법 및 장치에 관한 것이며, 두개의 병렬된 바퀴와 회전 제어 구성요소를 구비한 이륜 밸런스 카에 적용되며, 자동 제어 기술분야에 관한 것이다. 상기 방법은, 임의의 바퀴 전방의 장애물의 타입을 식별하여, 상기 타입은, 넘을 수 없는 장애물을 포함하며, 상기 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다. 본 출원은 이륜 밸런스 카의 어느 한 바퀴 전방에 장애물이 있는 경우, 상기 차바퀴를 막거나 또는 걸리게 할 수 있지만 다른 한 쪽 바퀴는 계속 움직일 수 있어서 ‘원심 운동’이 발생되어 운전자를 넘어지게 할 수 있는 문제를 해결하며; 이륜 밸런스 카를 사용하는 과정에서, 하나의 바퀴가 걸린 이유로 사용자가 넘어지는 것을 최대한 방지하는 효과를 얻는다.
Description
본 출원은 출원번호 201510626948.2, 출원일 2015년 9월 28일인 중국특허출원을 기반으로 제출하며 상기 중국특허출원에 대한 우선권을 주장하고 상기 중국특허출원의 전체 내용을 본 출원에 인용한다.
본 출원은 자동 제어 기술분야에 관한 것으로, 보다 상세하게는 이륜 밸런스 카 제어 방법 및 장치에 관한 것이다.
이륜 밸런스 카는 이륜 전동 평행차(scooter)로도 불리는데, 현재 이는 새로운 단거리 교통수단으로 활용되고 있다.
일반적으로 이륜 밸런스 카는 두개의 병렬된 바퀴와 회전 제어 구성요소를 구비하며, 내부 구동(drive) 모터의 구동을 통해 전진 또는 후진한다. 전진 또는 후진 과정에서, 사용자는 회전 제어 구성요소를 통해 이륜 밸런스 카를 회전하도록 제어한다. 이륜 밸런스 카의 한 바퀴 전방에 장애물이 있는 경우, 이는 해당 차바퀴를 막거나 또는 걸리게 할 수 있으나 다른 한 쪽 바퀴는 계속 움직일 수 있어서 ‘원심 운동’이 발생되며, 운전자를 넘어지게 할 수 있다.
관련 기술에 존재하는 문제를 해결하기 위하여, 본 출원은 이륜 밸런스 카 제어 방법 및 장치를 제공하며, 그 기술적 수단은 아래와 같다.
본 출원의 실시예의 제1 측면은 두개의 병렬된 바퀴와 회전 제어 구성요소를 구비한 이륜 밸런스 카에 적용되는 이륜 밸런스 카 제어 방법을 제공하며, 상기 방법은,
임의 바퀴 전방의 장애물의 타입을 식별하되, 해당 타입은, 넘을 수 없는 장애물을 포함하는 단계; 및
장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단하는 단계를 포함한다.
선택적으로, 해당 타입은, 넘을 수 있는 장애물을 더 포함하되, 상기 방법은,
장애물 타입이 넘을 수 있는 장애물인 경우, 이륜 밸런스 카의 구동력을 증가하여 계속 움직이도록 하는 단계를 더 포함한다.
선택적으로, 임의 바퀴 전방의 장애물의 타입을 식별하는 단계는,
거리 측정 구성요소를 통해 임의 바퀴 전방의 장애물의 높이를 측정하는 단계;
장애물 높이가 미리 설정된 역치보다 높은지를 검출하는 단계; 및
장애물 높이가 미리 설정된 역치보다 높은 경우, 장애물을 넘을 수 없는 타입으로 식별하는 단계를 포함한다.
선택적으로, 임의 바퀴 전방의 장애물 타입을 식별하는 단계는,
화상 수집 구성요소를 통해 임의 바퀴 전방의 화상 프레임(frame)을 수집하는 단계;
화상 프레임 속의 장애물을 식별하는 단계;
식별된 장애물의 높이를 계산하는 단계;
장애물 높이가 미리 설정된 역치보다 높은지를 검출하는 단계; 및
장애물 높이가 미리 설정된 역치보다 높은 경우, 장애물을 넘을 수 없는 타입으로 식별하는 단계를 포함한다.
선택적으로, 상기 방법은,
장애물과 이륜 밸런스 카 사이의 거리를 측정하는 단계;
거리가 미리 설정된 거리보다 작은지를 검출하는 단계; 및
거리가 미리 설정된 거리보다 작은 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단하는 단계를 더 포함한다.
선택적으로, 상기 방법은, 장애물 타입이 넘을 수 없는 장애물인 경우, 미리 설정된 방식을 통해 장애물 프롬프트를를 실행하는 단계를 더 포함하되,
상기 미리 설정된 방식은: 신호음 재생, 이륜 밸런스 카 내의 미리 설정된 구성요소를 진동, 신호등 깜박 중의 적어도 하나의 방식을 포함한다.
본 출원의 실시예의 제2 측면은 두개의 병렬된 바퀴와 회전 제어 구성요소를 구비한 이륜 밸런스 카에 적용되는 이륜 밸런스 카 제어 장치을 제공하며, 이 장치는,
임의 바퀴 전방의 장애물의 타입을 식별하되, 상기 타입은, 넘을 수 없는 장애물을 포함하도록 구성된 식별 모듈; 및
식별 모듈이 식별한 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단하도록 구성된 제어 모듈을 포함한다.
선택적으로, 해당 타입은, 넘을 수 있는 장애물을 더 포함하되, 해당 장치는,
식별 모듈이 식별한 장애물 타입이 넘을 수 있는 장애물인 경우, 이륜 밸런스 카의 구동력을 증가하여 계속 움직이도록 구성된 가속(accelerate) 모듈을 더 포함한다.
선택적으로, 식별 모듈은,
거리 측정 구성요소를 통해 임의 바퀴 전방의 장애물의 높이를 측정하도록 구성된 높이 측정 서브 모듈;
높이 측정 서브 모듈이 측정한 장애물 높이가 미리 설정된 역치보다 큰지를 검출하는 제1 검출 서브 모듈; 및
제1 검출 서브 모듈에서 장애물 높이가 미리 설정된 역치보다 높은 것이 검출된 경우, 장애물을 넘을 수 없는 타입으로 식별하도록 구성된 제1 식별 서브 모듈을 포함한다.
선택적으로, 식별 모듈은,
화상 수집 구성요소를 통해 임의 바퀴 전방의 화상 프레임(frame)을 수집하도록 구성된 화상 수집 서브 모듈;
화상 수집 서브 모듈이 수집한 화상 프레임 속의 장애물을 식별하도록 구성된 화상 식별 서브 모듈;
화상 식별 서브 모듈이 식별한 장애물의 높이를 계산하도록 구성된 높이 계산 서브 모듈;
높이 계산 서브 모듈에서 계산한 장애물 높이가 미리 설정된 역치보다 높은지를 검출하도록 구성된 제2 검출 서브 모듈; 및
제2 검출 서브 모듈에서 장애물 높이가 미리 설정된 역치보다 높은것이 검출된 경우, 장애물을 넘을 수 없는 타입으로 식별하도록 구성된 제2 식별 서브 모듈을 포함한다.
선택적으로, 상기 장치는,
장애물과 이륜 밸런스 카 사이의 거리를 측정하도록 구성된 거리 측정 모듈;
거리 측정 모듈에서 측정한 거리가 미리 설정된 거리보다 작은지를 검출하도록 구성된 거리 검출 모듈; 및
거리 검출 모듈에서 거리가 미리 설정된 거리보다 작은것이 검출된 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단하도록 구성된 제어 모듈을 더 포함한다.
선택적으로, 상기 장치는,
식별 모듈이 식별한 장애물 타입이 넘을 수 없는 장애물인 경우, 미리 설정된 방식을 통해 장애물 프롬프트를 실행하도록 구성된 프롬프트 모듈을 더 포함하되,
상기 미리 설정된 방식은이 신호음 재생, 이륜 밸런스 카 내의 미리 설정된 구성요소를 진동, 신호등 깜박 중의 적어도 하나의 방식을 포함한다.
본 출원의 실시예의 제3 측면은 병렬된 두개의 바퀴를 포함하는 이륜 밸런스 카를 제공하며, 상기 이륜 밸런스 카는,
컨트롤 칩;
상기 컨트롤 칩의 실행 가능한 명령을 저장하기 위한 메모리, 및
컨트롤 칩와 연결된 회전 제어 구성요소를 포함하며,
상기 컨트롤 칩은,
임의 바퀴 전방의 장애물의 타입을 식별하도록 구성되고,
해당 타입은 넘을 수 없는 장애물을 포함하며,
장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단하도록 구성되었다.
본 출원의 실시예에 따른 해결 수단은 아래의 유익한 효과를 포함할 수 있다.
임의의 바퀴 전방의 장애물의 타입을 식별하여, 해당 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다. 이는 이륜 밸런스 카의 어느 한 바퀴 전방에 장애물이 있는 경우, 해당 차바퀴를 막거나 또는 걸리게 할 수 있지만 다른 한 쪽 바퀴는 계속 움직일 수 있어서 ‘원심 운동’이 발생되어 운전자를 넘어지게 할 수 있는 문제를 해결한다. 이륜 밸런스 카를 사용하는 과정에서, 하나의 바퀴가 걸린 이유로 사용자가 넘어지는 것을 최대한 방지하는 효과를 얻는다.
이해해야 할 것은, 상기 일반적인 설명과 후술되는 상세 설명은 예시적인 것일 뿐, 본 출원을 한정할 수 없다.
여기서 개시한 도면은 명세서에 병합되어 명세서의 일부를 구성하며, 본 출원에 부합하는 실시예를 나타내며, 명세서에서 본 출원의 원리를 함께 해석한다.
도 1은 본 출원의 예시적인 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법에 연관되는 실시 환경 개략도이다.
도 2는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이다.
도 3은 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이다.
도 4는 예시적인 일 실시예에 따라 나타낸 거리 측정 구성요소의 장애물 식별의 실시 효과도이다.
도 5는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이다.
도 6은 예시적인 일 실시예에 따라 나타낸 화상 프레임 속의 장애물 식별 실시 효과도이다.
도 7은 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 장치의 흐름도이다.
도 8은 다른 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 장치의 흐름도이다.
도 9는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 장치의 블록도이다.
도 1은 본 출원의 예시적인 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법에 연관되는 실시 환경 개략도이다.
도 2는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이다.
도 3은 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이다.
도 4는 예시적인 일 실시예에 따라 나타낸 거리 측정 구성요소의 장애물 식별의 실시 효과도이다.
도 5는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이다.
도 6은 예시적인 일 실시예에 따라 나타낸 화상 프레임 속의 장애물 식별 실시 효과도이다.
도 7은 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 장치의 흐름도이다.
도 8은 다른 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 장치의 흐름도이다.
도 9는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 장치의 블록도이다.
여기서 예시적인 실시예를 상세하게 설명하며, 그 예시는 도면에 나타냈다. 하기 설명에서 도면이 언급될 때, 다른 표시가 없는 한, 서로 다른 도면에서 동일한 숫자는 동일 또는 유사한 요소를 나타낸다. 이하 예시적인 실시예에서 설명된 실시형태는 본 출원와 일치한 모든 실시형태를 대표하지 않는다. 오히려 이들은 후술되는 특허청구범위에서 상세하게 설명된, 본 출원의 일부 측면과 일치한 장치 및 방법의 예이다.
도 1에서 도시된 바와 같이, 도 1은 본 출원의 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법과 연관되는 실시 환경 개략도로서, 상기 실시 환경은 이륜 밸런스 카일 수 있으며. 상기 방법은 두개의 병렬된 바퀴(110) 및 (120), 두개의 바퀴 위에 대응되는 바퀴 하우징(150) 및 (160), 회전 제어 구성요소(130), 하중 페달(140), 그리고 장애물 식별 구성요소(170) 및 (180)을 포함한다.
회전 제어 구성요소(130)는 하중 페달(140)과 연결되어, 이륜 밸런스 카의 회전을 제어한다. 상기 회전 제어 구성요소(130)는 수동으로 제어를 실시할 수 있고, 다리로 제어할 수도 있으며, 본 출원은 이에 대해 한정하지 않는다.
장애물 식별 구성요소(170)는 이륜 밸런스 카 전진 방향에서 우측 바퀴 전방의 장애물을 식별한다. 장애물 식별 구성요소(180)는 이륜 밸런스 카 전진 방향에서 좌측 바퀴 전방의 장애물을 식별한다. 장애물 식별 구성요소(170) 및 (180)은 물체의 크기와 거리를 식별하는 능력을 구비한 임의의 거리 측정 구성요소일 수 있으며, 예를 들어 적외선 감응 장치, 초음파 감응 장치, 레이저 거리 측정기 등일 수 있다. 장애물 식별 구성요소(170) 및 (180)은 화상 촬영 능력을 구비한 임의의 화상 수집 구성요소일 수도 있으며 예를 들어 카메라이다.
도 1에서, 장애물 식별 구성요소(170)는 오로지 예시적으로 바퀴(150) 위의 위치(1)에 설치되어 있고, 장애물 식별 구성요소(180)는 오로지 예시적으로 바퀴(160) 위의 위치(2)에 설치된 것이다. 장애물 식별 구성요소(170) 및 (180)은 본 분야의 기술자가 예상할 수 있는 이륜 밸런스 카의 임의 부위에 설치될 수도 있으며 예를 들어 하중 페달(140)과 회전 제어 구성요소(130)가 연결되는 위치에 설치될 수 있다. 또한, 장애물 식별 구성요소(170) 및 (180)의 수량은 본 출원에서 예시적으로 제공될 뿐, 그의 수량은 적어도 하나이며, 본 실시예는 이에 대해 한정하지 않는다.
보충해야 할 것은, 이륜 밸런스 카는 기타 구성요소를 더 포함할 수도 있으며, 예를 들어 컨트롤 칩, 메모리, 구동 모터(도면에서 나타나지 않음) 등을 더 포함할 수 있다. 여기서, 컨트롤 칩은 구동 모터, 상기 회전 제어 구성요소(130), 장애물 식별 구성요소(170) 및 (180)과 연결되고, 메모리에 저장된 실행 가능한 명령에 따라 이륜 밸런스 카의 전진, 후진, 정지 및 회전을 제어하며, 본 출원의 실시예는 이 분야에 대한 상세한 설명은 생략할 것이다.
도 2에서 도시된 바와 같이, 도 2는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이며, 본 실시예는 도 1에서 나타낸 실시 환경에 적용되는 이륜 밸런스 카 제어 방법을 사용한 이륜 밸런스 카를 예로 삼아 설명하며, 상기 이륜 밸런스 카 제어 방법은 아래 단계를 포함한다.
단계 201에서, 임의 바퀴 전방의 장애물 타입을 식별하며 상기 타입은, 넘을 수 없는 장애물을 포함한다.
선택적으로, 컨트롤 칩은 장애물 식별 구성요소를 통해 임의 바퀴 전방의 장애물 타입을 식별한다.
선택적으로, 상기 장애물 식별 구성요소는, 거리 측정 구성요소, 및/또는, 화상 수집 구성요소를 포함할 수 있다.
단계 202에서, 상기 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다.
전술한 바와 같이, 본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 임의의 바퀴 전방의 장애물의 타입을 식별하는 것을 통해, 상기 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다. 이는 이륜 밸런스 카의 어느 한 바퀴 전방에 장애물이 있는 경우, 상기 차바퀴를 막거나 또는 걸리게 할 수 있지만 다른 한 쪽 바퀴는 계속 전진할 수 있어서 ‘원심 운동’이 발생되어 운전자를 넘어지게 할 수 있는 문제를 해결한다. 이륜 밸런스 카를 사용하는 과정에서, 하나의 바퀴가 걸린 이유로 사용자가 넘어지는 것을 최대한 방지하는 효과를 얻는다.
선택적으로, 단계 201에서 임의 바퀴 전방의 장애물의 타입을 식별하는 방법은 아래 두 가지 방법을 포함한다.
첫째는, 거리 측정 구성요소를 통해 장애물 타입을 식별하는 것, 아래 도 3에서 도시된 실시예로 설명할 것이다.
둘째는, 화상 수집 구성요소를 통해 장애물 타입을 식별하는 것, 아래 도 4에서 도시된 실시예를 통해 설명할 것이다.
도 3에서 도시된 바와 같이, 도 3은 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이다. 본 실시예는 도 1에서 나타낸 실시 환경에 적용되는 이륜 밸런스 카 제어 방법을 예로 삼아 설명하며, 상기 방법은 아래 단계를 포함한다.
단계 301에서, 거리 측정 구성요소를 통해 임의 바퀴 전방의 장애물 높이를 측정한다.
이륜 밸런스 카의 컨트롤 칩은 거리 측정 구성요소를 제어하여 미리 설정된 시간 간격으로 외부에 탐지 신호(detected signal)를 전송한다. 상기 탐지 신호는 레이저, 적외선, 초음파 등일 수 있다. 탐지 신호는 장애물에 마주친 경우 반사 신호로 되돌려 온다. 이리 하여, 거리 측정 구성요소에서 반사 신호가 수신된 경우, 전방에 장애물이 존재한다는 것을 의미한다.
선택적으로, 이륜 밸런스 카의 두개의 바퀴 하우징 위에 거리 측정 구성요소가 하나씩 장착되어 있으며, 이륜 밸런스 카의 어느 한 바퀴 위의 거리 측정 구성요소에서 반사 신호가 수신된 경우, 상기 바퀴 전방에 장애물이 존재한다는 것을 의미한다. 상기 장애물의 높이는 거리 측정 구성요소의 장착 높이보다 낮지 않으며, 즉, 거리 측정 구성요소의 장착 높이가 장애물의 검출 가능 높이를 결정한다.
예를 들어, 이륜 밸런스 카의 바퀴 하우징에 장착된 거리 측정 구성요소는 지면 위 5cm의 위치에 있으며, 이륜 밸런스 카의 임의 한 바퀴 위의 거리 측정 구성요소에서 반사 신호가 수신된 경우, 상기 바퀴 전방에 높이가 적어도 5cm인 장애물이 존재한다는 것을 의미한다. 이륜 밸런스 카의 임의 한 바퀴 위의 거리 측정 구성요소에서 반사 신호가 수신되지 않는 경우, 상기 바퀴 전방에 높이가 적어도 5cm인 장애물이 존재하지 않는 것을 의미한다.
실제로 실시 시, 상기 거리 측정 구성요소를 하중 페달과 회전 제어 구성요소가 연결된 위치에 장착할 수도 있으며, 수신된 반사 신호가 좌측 또는 우측에서 오는것을 통해, 장애물의 위치가 이륜 밸런스 카의 좌측 바퀴 또는 우측 바퀴인지를 판단할 수 있으며 본 실시예는 이에 대해 한정하지 않는다.
단계 302에서, 상기 장애물의 높이가 미리 설정된 역치보다 높은지를 검출한다.
이륜 밸런스 카의 바퀴 하우징에 장착된 거리 측정 구성요소를 지면과의 거리가 미리 설정된 역치로 된 위치에 설치한다. 상기 미리 설정된 역치는 이륜 밸런스 카가 넘을 수 있는 장애물의 최고 높이다. 상기 미리 설정된 역치는 바퀴 높이의 1/x 또는 기타 값일 수 있으며, 본 실시예는 이에 대해 한정하지 않는다.
상기 거리 측정 구성요소는 끈임없이 외부에 탐지 신호를 발사하며, 상기 탐지 신호의 반사 신호가 수신된 경우, 상기 바퀴 전방에 높이가 미리 설정된 역치를 초과한 장애물이 존재한다는 것을 의미한다. 반사 신호가 수신되지 않는 경우, 상기 바퀴 전방에 높이가 미리 설정된 역치를 초과한 장애물이 존재하지 않는 것을 의미한다.
선택적으로, 이륜 밸런스 카의 두 바퀴 하우징에 수직 방향으로 각각 두개의 거리 측정 구성요소를 장착할 수 있으며, 각 바퀴 위의 두개의 거리 측정 구성요소를 하나는 위에, 하나는 아래에 장착하며, 이들의 연결선은 지면과 수직된다. 위측의 거리 측정 구성요소와 지면 사이의 거리는 미리 설정된 역치로 하고, 아래측의 거리 측정 구성요소와 지면 사이의 거리는 이륜 밸런스 카가 가속하지 않는 상태에서 넘을 수 있는 장애물의 최고 높이로 할 수 있다.
두 바퀴 중에서 임의의 한 바퀴와 대응되는 위측에 위치하는 거리 측정 구성요소에서 반사 신호가 수신된 경우, 상기 바퀴 전방에 이륜 밸런스 카가 넘을 수 없는 장애물이 존재한다는 것을 의미한다.
두 바퀴 중에서 임의의 한 바퀴와 대응되는 위측에 위치하는 거리 측정 구성요소에서 반사 신호가 수신되지 않았지만, 아래측에 위치하는 거리 측정 구성요소에서 반사 신호가 수신된 경우, 상기 바퀴 전방에 이륜 밸런스 카가 가속하여야 넘을 수 있는 장애물이 존재한다는 것을 의미한다.
두 바퀴 중에서 임의의 한 바퀴와 대응되는 두개의 거리 측정 구성요소에서 전부 다 반사 신호가 수신되지 않는 경우, 상기 바퀴 전방에 장애물이 존재하지 않는 것으로 여길 수 있다.
본 실시예는 예시적으로 거리 측정 구성요소를 통해 전방 장애물의 높이를 검출하는 방법을 제공하였을 뿐, 거리 측정 구성요소 어떻게 사용하여 전방 장애물의 높이를 검출하는 것에 대해 한정하지 않는다.
선택적으로, 도 4에서 도시된 바와 같이, 바퀴(41) 위의 두개의 거리 측정 구성요소(42) 및 (43)은 외부로 탐지 신호를 발사한다. 여기서, 거리 측정 구성요소(42)에서 반사 신호가 수신되지 않고, 거리 측정 구성요소(43)에서 반사 신호가 수신된 경우, 바퀴(41) 전방에 넘을 수 있는 장애물이 존재한다.
단계 (303)에서, 장애물 높이가 미리 설정된 역치보다 높은 경우, 상기 장애물을 넘을 수 없는 타입으로 식별한다.
이륜 밸런스 카의 임의 바퀴 하우징 위의 거리 측정 구성요소에서 탐지 신호의 반사 신호가 수신된 경우, 상기 바퀴 전방에 높이가 미리 설정된 역치에 도달하는 장애물이 존재하는 것을 의미하며, 이때, 이륜 밸런스 카는 상기 장애물을 넘을 수 없는 타입으로 식별한다.
장애물이 넘을 수 없는 타입일 경우, 단계 305를 실시한다.
단계 304에서, 상기 장애물의 높이가 미리 설정된 역치보다 낮은 경우, 상기 장애물을 넘을 수 있는 타입으로 식별한다.
임의의 바퀴 전방에 장애물이 존재하며 상기 장애물 높이가 미리 설정된 역치보다 작은 경우, 상기 장애물을 넘을 수 있는 타입으로 식별한다.
장애물이 넘을 수 있는 타입인 경우, 단계 309로 진입한다.
단계 305에서, 장애물이 넘을 수 없는 타입인 경우, 상기 장애물과 이륜 밸런스 카 사이의 거리를 측정한다.
선택적으로, 컨트롤 칩은 거리 측정 구성요소를 통해 임의 바퀴 전방의 장애물과 이륜 밸런스 카 사이의 거리를 측정한다. 예를 들어, 컨트롤 칩은 탐지 신호의 발사 시각부터 반사 신호의 수신 시각에 따라, 또한 이륜 밸런스 카의 행진 속도를 결합하여 상기 거리를 산출하며, 본 실시예는 이에 대해 한정하지 않는다.
단계 306에서, 상기 거리가 미리 설정된 거리보다 작은지를 검출한다.
컨트롤 칩은 장애물과 이륜 밸런스 카 사이의 거리가 미리 설정된 거리보다 작은지를 검출한다.
선택적으로, 상기 미리 설정된 거리는 이륜 밸런스 카가 회전 시 필요한 최대 거리다. 미리 설정된 거리는 바퀴 직경의 x배거나, 또는 기타 값일 수 있으며, 본 실시예는 이에 대해 한정하지 않는다.
상기 거리가 미리 설정된 거리보다 작은 경우, 단계 (307)로 진입하고: 상기 거리가 미리 설정된 거리보다 큰 경우, 단계 308를 실시한다.
단계 307에서, 상기 거리가 미리 설정된 거리보다 작은 경우, 이륜 밸런스 카에 감속 제어를 실행하고, 회전 제어 구성요소를 차단하며, 미리 설정된 방식으로 장애물 리마이딩을 실행한다.
상기 거리가 미리 설정된 거리보다 작은 경우, 컨트롤 칩은 이륜 밸런스 카가 정지할 때까지 감속 제어를 실행한다. 그러나, 이륜 밸런스 카가 가끔 감속하는 과정에서 장애물에 부딪치는 경우도 존재한다.
이와 동시에, 상기 거리가 미리 설정된 거리보다 작은 경우, 컨트롤 칩은 회전 제어 구성요소를 차단하기도 한다. 이때, 사용자는 이륜 밸런스 카의 회전 제어를 실행할 수 없다. 이륜 밸런스 카가 감속하는 과정에서 장애물에 부딪치더라도, 부딪치는 과정에서 사용자가 신체를 공제 못하여 회전 제어 구성요소에 대해 오류 조작을 실행해도, 컨트롤 칩은 상기 오조작에 대해 응답하지 않는다.
선택적으로, 컨트롤 칩은 미리 설정된 방식으로 장애물 프롬프트를 실행하기도 한다. 여기서, 미리 설정된 방식은, 신호음 재생, 이륜 밸런스 카 내의 미리 설정된 구성요소를 진동, 신호등 깜박 중 적어도 하나의 방식을 포함한다.
예를 들어, 이륜 밸런스 카의 임의 한 바퀴 전방에 넘을 수 없는 장애물의 존재하는 것이 식별되고, 넘을 수 없는 장애물과 이륜 밸런스 카 사이의 거리가 미리 설정된 거리에 도달한 경우, 이륜 밸런스 카는 “디,디,디”라는 신호음을 내보낸다.
단계 308에서, 상기 거리가 미리 설정된 거리보다 큰 경우, 이륜 밸런스 카를 계속 움직이도록 제어한다.
단계 309에서, 장애물 타입이 넘을 수 있는 타입인 경우, 이륜 밸런스 카의 구동력을 증가하여 계속 움직이도록 한다.
이륜 밸런스 카의 임의 한 바퀴 전방에 넘을 수 있는 장애물의 존재하는 것이 식별된 경우, 컨트롤 칩은 구동 모터를 제어하여 이륜 밸런스 카의 구동력을 증가하여 움직이도록 제어한다.
전술한 바와 같이, 본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 임의의 바퀴 전방의 장애물의 타입을 식별하는 것을 통해, 상기 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다. 이는 이륜 밸런스 카의 한 바퀴 전방에 장애물이 있는 경우, 상기 차바퀴를 막거나 또는 걸리게 할 수 있지만 다른 한 쪽 바퀴는 계속 전진할 수 있어서 ‘원심 운동’이 발생되어 운전자를 넘어지게 할 수 있는 문제를 해결한다. 이륜 밸런스 카를 사용하는 과정에서, 하나의 바퀴가 걸린 이유로 사용자가 넘어지는 것을 최대 한 방지하는 효과를 얻는다.
본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 거리 측정 구성요소를 통해 장애물의 높이와 거리를 측정하여 이륜 밸런스 카가 장애물의 타입을 식별하도록 하며, 상기 장애물과 이륜 밸런스 카 사이의 거리에 의해 감속 및 회전 제어 구성요소 차단 동작을 실행한다.
본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 장애물과 이륜 밸런스 카 사이의 거리가 미리 설정된 거리보다 작은 경우, 회전 제어 구성요소를 차단하는 것을 통해 이륜 밸런스 카가 감속하는 과정에서 장애물에 부딪치더라도, 부딪치는 과정에서 사용자가 신체를 공제 못하여 회전 제어 구성요소에 대해 오류 조작을 실행한 경우, 컨트롤 칩은 상기 오조작에 대해 대응하지 않으므로, 사용가가 넘어질 수 있는 가능성을 효과적으로 감소한다.
도 5에서 도시된 바와 같이, 도 5는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 방법의 흐름도이며, 본 실시예는 도 1에서 나타낸 실시 환경에 적용되는 이륜 밸런스 카 제어 방법을 예로 삼아 설명하며, 상기 방법은 아래 단계를 포함한다.
단계 501에서, 화상 수집 구성요소를 통해 임의 바퀴 전방의 화상 프레임을 수집한다.
화상 수집 구성요소는 이륜 밸런스 카의 두개의 바퀴 하우징에 장착할 수 있으며, 하중 페달과 회전 제어 구성요소의 연결된 부분에 장착할 수도 있다.
컨트롤 칩은 화상 수집 구성요소를 제어하여 두 바퀴 전방의 화상을 수집하여, 한폭 한폭 연속된 화상 프레임을 형성한다.
단계 502에서, 화상 프레임 속의 장애물을 식별한다.
지면과 지면 위 기타 물체의 색갈 차이가 뚜렷하기 때문에, 화상 프레임 속의 픽셀 변화에 따라 화상 프레임 속의 지면과 기타 물체를 확정한다.
선택적으로, 도 6에서 도시된 바와 같이, 컨트롤 칩은 화상 수집 구성요소에서 수집한 화상 프레임(60)을 획득한 후, 화상 프레임(60)에 대해 색갈 차이에 따라 이치화(binarization) 처리를 실행하여 제1 영역(62)과 제2 영역(64)를 획득하며, 제1 영역(62)과 제2 영역(64)의 합류처에서 도로선(66)을 형성한다. 컨트롤 칩은 상기 도로선(66)에 철기(68)가 존재하는지를 검출한다. 상기 도로선(66)에 철기(68)가 존재하는 경우, 컨트롤 칩은 상기 철기(68)를 장애물로 식별한다.
단계 503에서, 식별된 상기 장애물의 높이를 계산한다.
첫째 가능한 실시 방식에서, 컨트롤 칩은 화상 프레임 속에서의 상기 장애물 높이와 미리 설정된 축척에 따라 상기 장애물의 높이를 계산한다. 예를 들어 미리 설정된 축척이 1:3이고, 화상 프레임속 상기 장애물의 높이가 1cm인 경우, 계산해낸 상기 장애물의 높이는 3cm이다. 상기 장애물과 이륜 밸런스 카 사이의 거리가 가까워 질수록, 산출된 상기 장애물의 높이도 더욱더 가까워 진다.
두번째 가능한 실시 방식에서, 이륜 밸런스 카에는 거리 측정 구성요소가 더 설치되어 있으며, 상기 거리 측정 구성요소는 상기 장애물과 이륜 밸런스 카 사이의 거리를 측정할 수 있다. 컨트롤 칩은 우선 상기 거리와 대응되는 축척을 찾은 다음, 화상 프레임 속의 상기 장애물 높이와 상기 거리에 대응되는 축척에 따라 상기 장애물의 높이를 계산한다. 예를 들어, 상기 거리와 대응되는 축척은 1:5이고, 화상 프레임속 상기 장애물의 높이가 1cm인 경우, 계산해낸 상기 장애물의 높이는 5cm이다.
세번째 가능한 실시 방식에서, 화상 수집 구성요소는 두개이며, 컨트롤 칩은 두개의 화상 수집 구성요소에서 수집된 두폭의 화상 프레임 속의 철기(즉 장애물) 및 두 눈의 영상 형성 원리에 의하여 상기 장애물의 실제 높이를 계산한다.
설명해야 할 것은, 본 실시예는 컨트롤 칩이 상기 장애물의 높이를 계산하는 방식에 대해 한정하지 않는다.
단계 504에서, 상기 장애물의 높이가 미리 설정된 역치보다 높은지를 검출한다.
컨트롤 칩은 계산해낸 장애물의 높이가 미리 설정된 역치보다 큰지를 검출한다.
선택적으로, 상기 미리 설정된 역치는 이륜 밸런스 카가 넘을 수 있는 장애물의 최고 높이다.
상기 장애물의 높이가 미리 설정된 역치보다 큰 경우, 단계 (505)로 진입한다.
상기 장애물의 높이가 미리 설정된 역치보다 작은 경우, 단계 (506)으로 진입한다.
단계 505에서, 상기 장애물의 높이가 미리 설정된 역치보다 큰 경우, 상기 장애물을 넘을 수 없는 타입으로 식별한다.
장애물이 넘을 수 없는 타입인 경우, 단계 (507)로 진입한다.
단계 506에서, 상기 장애물의 높이가 미리 설정된 역치보다 작은 경우, 상기 장애물을 넘을 수 있는 타입으로 식별한다.
장애물이 넘을 수 있는 타입인 경우, 단계 (511)로 진입한다.
단계 507에서, 장애물이 넘을 수 없는 타입인 경우, 상기 장애물과 이륜 밸런스 카 사이의 거리를 측정한다.
선택적으로, 컨트롤 칩은 화상 수집 구성요소를 통해 상기 장애물과 이륜 밸런스 카 사이의 거리를 측정한다. 가능한 실시 방식으로서, 화상 수집 구성요소는 두개이며, 컨트롤 칩은 두개의 화상 수집 구성요소에서 각각 수집된 화상 프레임 및 두 눈의 영상 형성 원리에 의하여 상기 장애물과 이륜 밸런스 카 사이의 거리를 계산한다.
선택적으로, 컨트롤 칩은 거리 측정 구성요소를 통해 임의 바퀴 전방의 장애물과 이륜 밸런스 카 사이의 거리를 측정한다. 예를 들어, 컨트롤 칩은 탐지 신호의 발사 시각부터 반사 신호의 수신 시각에 따라, 또한 이륜 밸런스 카의 행진 속도를 결합하여 상기 거리를 계산해내며, 본 실시예는 이에 대해 한정하지 않는다.
단계 508에서, 상기 거리가 미리 설정된 거리보다 작은지를 검출한다.
컨트롤 칩은 장애물과 이륜 밸런스 카 사이의 거리가 미리 설정된 거리보다 작은지를 검출한다.
선택적으로, 상기 미리 설정된 거리는 이륜 밸런스 카가 회전 시 필요한 최대 거리다. 미리 설정된 거리는 바퀴 직경의 x배거나, 또는 기타 값일 수 있으며, 본 실시예는 이에 대해 한정하지 않는다.
상기 거리가 미리 설정된 거리보다 작은 경우, 단계 509로 진입하한다. 상기 거리가 미리 설정된 거리보다 큰 경우, 단계 510으로 진입한다.
단계 509에서, 상기 거리가 미리 설정된 거리보다 작은 경우, 이륜 밸런스 카에 감속 제어를 실행하고, 회전 제어 구성요소를 차단하며, 미리 설정된 방식으로 장애물 리마이딩을 실행한다.
상기 거리가 미리 설정된 거리보다 작은 경우, 컨트롤 칩은 이륜 밸런스 카가 정지할 때까지 감속 제어를 실행한다. 그러나, 이륜 밸런스 카는 가끔 감속하는 과정에서 장애물에 부딪치는 경우도 존재한다.
이와 동시에, 상기 거리가 미리 설정된 거리보다 작은 경우, 컨트롤 칩은 회전 제어 구성요소를 차단하기도 한다. 이때, 사용자는 이륜 밸런스 카의 회전 제어를 실행할 수 없다. 이륜 밸런스 카가 감속하는 과정에서 장애물에 부딪치더라도, 부딪치는 과정에서 사용자가 신체를 공제 못하여 회전 제어 구성요소에 대해 오류 조작을 실행한 경우, 컨트롤 칩은 상기 오조작에 대해 대응하면 않되는 것이다.
선택적으로, 컨트롤 칩은 미리 설정된 방식으로 장애물 프롬프트를 실행한다. 여기서, 미리 설정된 방식은, 신호음 재생, 이륜 밸런스 카 내의 미리 설정된 구성요소를 진동, 신호등 깜박 중 적어도 하나의 방식을 포함한다.
예를 들어, 이륜 밸런스 카의 임의 한 바퀴 전방에 넘을 수 없는 장애물의 존재하는 것이 식별되고, 넘을 수 없는 장애물과 이륜 밸런스 카 사이의 거리가 미리 설정된 거리에 도달한 경우, 이륜 밸런스 카는 “전방에 장애물이 존재합니다”라는 신호음을 내보낸다.
단계 510에서, 상기 거리가 미리 설정된 거리보다 큰 경우, 이륜 밸런스 카를 계속 움직이도록 제어한다.
단계 511에서, 장애물 타입이 넘을 수 있는 장애물인 경우, 이륜 밸런스 카의 구동력을 증가하여 계속 움직이도록 한다.
이륜 밸런스 카의 임의 한 바퀴 전방의 장애물이 넘을 수 있는 장애물로 식별된 경우, 컨트롤 칩은 구동 모터를 제어하여 이륜 밸런스 카의 구동력을 증가하여 계속 움직이도록 제어한다.
전술한 바와 같이, 본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 임의의 바퀴 전방의 장애물의 타입을 식별하는 것을 통해, 상기 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다. 이는 이륜 밸런스 카의 한 바퀴 전방에 넘을 수 없는 장애물이 있는 경우, 상기 차바퀴를 막거나 또는 걸리게 할 수 있지만 다른 한 쪽 바퀴는 계속 전진할 수 있어서 ‘원심 운동’이 발생되어 운전자를 넘어지게 할 수 있는 문제를 해결하며; 이륜 밸런스 카를 사용하는 과정에서, 하나의 바퀴가 걸린 이유로 사용자가 넘어지는 것을 최대 한 방지하는 효과를 얻는다.
본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 화상 수집 구성요소를 통해 장애물의 높이와 거리를 측정하여 이륜 밸런스 카가 장애물의 타입을 식별하도록 하며, 상기 장애물과 이륜 밸런스 카 사이의 거리에 의해 감속 및 회전 제어 구성요소 차단 동작을 실행한다.
본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 장애물과 이륜 밸런스 카 사이의 거리가 미리 설정된 거리보다 작은 경우, 회전 제어 구성요소를 차단하는 것을 통해 이륜 밸런스 카가 감속하는 과정에서 장애물에 부딪치더라도, 부딪치는 과정에서 사용자가 신체를 공제 못하여 회전 제어 구성요소에 대해 오류 조작을 실행한 경우, 컨트롤 칩은 상기 오조작에 대해 대응하지 않으므로, 사용가가 넘어질 수 있는 가능성을 효과적으로 감소한다.
아래에 서술한 본 출원의 장치 실시예는, 본 출원의 방법 실시예를 실행하도록 구성될 수 있다. 본 출원의 장치 실시예에서 공개하지 않은 세부적 부분은, 분 출원의 방밥 실시예를 참고하면 될 것이다.
도 7에서 도시된 바와 같이, 도 7은 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 장치 블록도이다. 상기 이륜 밸런스 카 제어 장치는 도 1에서 도시된 실시 환경중의 이륜 밸런스 카 제어 방법에 적용되며, 상기 이륜 밸런스 카의 제어 장치는, 식별 모듈(710), 제어 모듈(720)을 포함하거나, 이에 한정되지 않는다.
상기 식별 모듈(710)은, 임의 바퀴 전방의 장애물 타입을 식별하도록 구성되고, 상기 타입은, 넘을 수 없는 장애물을 포함한다.
상기 제어 모듈(720)은, 식별 모듈(710)이 식별한 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카에 감속 제어를 실행하고, 회전 제어 구성요소를 차단한다.
전술한 바와 같이, 본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 임의의 바퀴 전방의 장애물의 타입을 식별하는 것을 통해, 상기 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다. 이는 이륜 밸런스 카의 한 바퀴 전방에 장애물이 있는 경우, 상기 차바퀴를 막거나 또는 걸리게 할 수 있지만 다른 한 쪽 바퀴는 계속 전진할 수 있어서 ‘원심 운동’이 발생되어 운전자를 넘어지게 할 수 있는 문제를 해결하며; 이륜 밸런스 카를 사용하는 과정에서, 하나의 바퀴가 걸린 이유로 사용자가 넘어지는 것을 최대한 방지하는 효과를 얻는다.
도 8에서 도시된 바와 같이, 도 8은 또다른 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카 제어 장치 블록도이다. 상기 이륜 밸런스 카 제어 장치는 도 1에서 도시된 실시 환경중의 이륜 밸런스 카 제어 방법에 적용되며, 상기 이륜 밸런스 카의 제어 장치는, 식별 모듈(810), 제어 모듈(820)을 포함하거나, 이에 한정되지 않는다.
상기 식별 모듈(810)은, 임의 바퀴 전방의 장애물 타입을 식별하도록 구성되고, 상기 타입은, 넘을 수 없는 장애물을 포함한다.
상기 제어 모듈(820)은, 식별 모듈(810)이 식별한 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카에 감속 제어를 실행하고, 회전 제어 구성요소를 차단한다.
선택적으로, 상기 타입은, 넘을 수 있는 장애물을 더 포함하고; 상기 장치는, 가속 모듈(830)을 더 포함한다.
상기 가속 모듈(830)은, 식별 모듈(810)이 식별한 장애물 타입이 넘을 수 있는 타입인 경우, 이륜 밸런스 카의 구동력을 증가하여 계속 움직이도록 한다.
선택적으로, 상기 식별 모듈(810)은, 높이 측정 서브 모듈(811), 제1 검출 서브 모듈(812), 제1 식별 서브 모듈(813)을 포함한다.
상기 높이 측정 서브 모듈(811)은, 거리 측정 구성요소를 통해 임의 바퀴 전방의 장애물의 높이를 측정한다.
상기 제1 검출 서브 모듈(812)은, 높이 측정 서브 모듈(811)이 측정한 장애물 높이가 미리 설정된 역치보다 높은지를 검출한다.
상기 제1 식별 서브 모듈(813)은, 제1 검출 서브 모듈(812)에서 장애물 높이가 미리 설정된 역치보다 높은 것이 검출된 경우, 상기 장애물을 넘을 수 없는 타입으로 식별한다.
선택적으로, 상기 식별 모듈(810)은, 화상 수집 서브 모듈(814), 화상 식별 서브 모듈(815), 높이 계산 서브 모듈(816), 제2 검출 서브 모듈(817), 제2 식별 서브 모듈(818)을 더 포함한다.
상기 화상 수집 서브 모듈(814)은, 화상 수집 구성요소를 통해 임의 바퀴 전방의 화상 프레임을 수집한다.
상기 화상 식별 서브 모듈(815)은, 화상 수집 서브 모듈(814)이 수집한 화상 프레임 속의 장애물을 식별한다.
상기 높이 계산 서브 모듈(816)은, 화상 식별 서브 모듈(815)이 식별한 상기 장애물의 높이를 계산한다.
상기 제2 검출 서브 모듈(817)은, 높이 계산 서브 모듈(816)에서 계산된 장애물 높이가 미리 설정된 역치보다 높은지를 검출한다.
상기 제2 식별 서브 모듈(818)은, 제2 검출 서브 모듈(817)에서 장애물 높이가 미리 설정된 역치보다 높은것이 검출된 경우, 상기 장애물을 넘을 수 없는 타입으로 식별한다.
선택적으로, 상기 이륜 밸런스 카의 제어 장치는, 거리 측정 모듈(840), 거리 검출 모듈(850), 제어 모듈(820)을 더 포함한다.
상기 거리 측정 모듈(840)은, 장애물과 이륜 밸런스 카 사이의 거리를 측정한다.
상기 거리 검출 모듈(850)은, 거리 측정 모듈(840)에서 측정한 거리가 미리 설정된 거리보다 작은지를 검출한다.
상기 제어 모듈(820)은, 거리 검출 모듈(850)에서 거리가 미리 설정된 거리보다 작은것이 검출된 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다.
선택적으로, 상기 이륜 밸런스 카의 제어 장치는, 프롬프트 모듈(860)을 더 포함한다.
상기 프롬프트 모듈(860)은, 식별 모듈(810)이 식별한 장애물 타입이 넘을 수 없는 장애물인 경우, 미리 설정된 방식을 통해 장애물 프롬프트를 실행한다.
상기 미리 설정된 방식은, 신호음 재생, 이륜 밸런스 카 내의 미리 설정된 구성요소를 진동, 신호등 깜박 중의 적어도 하나의 방식을 포함한다.
전술한 바와 같이, 본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 임의의 바퀴 전방의 장애물의 타입을 식별하는 것을 통해, 상기 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다. 이는 이륜 밸런스 카의 한 바퀴 전방에 장애물이 있는 경우, 상기 차바퀴를 막거나 또는 걸리게 할 수 있지만 다른 한 쪽 바퀴는 계속 전진할 수 있어서 ‘원심 운동’이 발생되어 운전자를 넘어지게 할 수 있는 문제를 해결하며; 이륜 밸런스 카를 사용하는 과정에서, 하나의 바퀴가 걸린 이유로 사용자가 넘어지는 것을 최대한 방지하는 효과를 얻는다.
본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 화상 수집 구성요소를 통해 장애물의 높이와 거리를 측정하여 이륜 밸런스 카가 장애물의 타입을 식별하도록 하며, 상기 장애물과 이륜 밸런스 카 사이의 거리에 의해 감속 및 회전 제어 구성요소 차단 동작을 실행한다.
본 실시예에서 제공한 이륜 밸런스 카 제어 방법은, 장애물과 이륜 밸런스 카 사이의 거리가 미리 설정된 거리보다 작은 경우, 회전 제어 구성요소를 차단하는 것을 통해 이륜 밸런스 카가 감속하는 과정에서 장애물에 부딪치더라도, 부딪치는 과정에서 사용자가 신체를 공제 못하여 회전 제어 구성요소에 대해 오류 조작을 실행한 경우, 컨트롤 칩은 상기 오조작에 대해 대응하지 않으므로, 사용가가 넘어질 수 있는 가능성을 효과적으로 감소한다. 상기 실시예의 장치에 관해서, 각 모듈이 조작을 실행하는 구체적 방식은 이미 상기 방법에 관련된 실시예에서 상세히 설명하였으며, 여기서 더 이상의 상세한 설명은 생략한다.
본 출원의 예시적인 일 실시예에서 이륜 밸런스 카를 제공하였으며, 상기 이륜 밸런스 카는 병렬된 두개의 바퀴를 포함하며, 본 출원에서 제공한 이륜 밸런스 카의 제어 방법을 실현할 수 있으며, 상기 이륜 밸런스 카는, 컨트롤 칩; 상기 컨트롤 칩의 실행 가능한 명령을 저장하기 위한 메모리, 및 컨트롤 칩와 연결된 회전 제어 구성요소를 포함한다.
여기서, 컨트롤 칩은, 임의 바퀴 전방의 장애물의 타입을 식별하고, 상기 타입은, 넘을 수 없는 장애물을 포함한다.
상기 장애물 타입이 넘을 수 없는 장애물인 경우, 컨트롤 칩은 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단한다.
도 9는 예시적인 일 실시예에 따라 나타낸 이륜 밸런스 카의 블록도이다.
도 9를 참고하면, 이륜 밸런스 카(900)는 컨트롤 칩(902), 메모리(904), 전원 구성요소(906), 화상 수집 구성요소(908), 거리 측정 구성요소(910), 입/출력(I/O) 인터페이스(912), 센서 구성요소(914) 및 회전 제어 구성요소(916) 중 하나 또는 다수의 구성요소를 포함할 수 있다.
컨트롤 칩(902)은 일반적으로, 예를 들어 전진, 후퇴, 가속, 감속 등 조작과 관련되는 이륜 밸런스 카(900)의 전체 조작을 제어한다. 또한, 컨트롤 칩(902)는 하나 또는 다수의 모듈을 포함하여 컨트롤 칩(902)와 기타 구성요소 사이의 인터랙티브에 편리하도록 할 수 있다. 예를 들어, 컨트롤 칩(902)는 화상 수집 모듈을 포함하여, 화상 수집 구성요소(908)와 컨트롤 칩(902) 사이의 인터랙티브를 편리하게 할 수 있다.
메모리(904)는 각종 유형의 데이터를 저장하여 이륜 밸런스 카(900)에서의 조작을 지지하도록 구성된다. 이들 데이터의 예시로는, 이륜 밸런스 카(900)에서 조작되는 모든 명령, 화상 데이터, 거리 데이터 등을 포함한다. 메모리(904)는 모든 유형의 휘발성 또는 비휘발성 저장장치 또는 이들의 조합으로 구현될 수 있다. 예를 들어, 정적램(SRAM), 이이프롬(EEPROM), 이프롬(EPROM), 프롬(PROM), 롬(ROM), 자기메모리, 플래시메모리, 디스크 또는 CD 또는 이들의 조합일 수 있다.
전원 구성요소(906)는 이륜 밸런스 카(900)의 각종 구성요소에 전력을 제공한다. 전원 구성요소(906)는 전원관리시스템, 하나 또는 다수의 전원, 및 이륜 밸런스 카(900)의 전력 생성, 관리 및 할당과 관련된 그밖의 다른 구성요소를 포함할 수 있다.
화상 수집 구성요소(908)는, 이륜 밸런스 카(900)에 포함된다. 일부 실시예에서, 화상 수집 구성요소(908)는 하나의 전방 카메라 및/또는 후방 카메라를 포함한다. 이륜 밸런스 카(900)는 조작 모드, 예를 들어 촬영 모드 또는 동영상 모드인 경우, 전방 카메라 및/또는 후방 카메라는 외부의 멀티미디어 데이터를 수신할 수 있다. 각각의 전방 카메라와 후방 카메라는 하나의 고정된 광학렌즈시스템이거나 또는 초점거리와 광학적 초점 변경 능력을 구비할 수 있다.
거리 측정 구성요소(910)는 탐지 신호를 발사 및/또는 수신하도록 구성된다. 예를 들어, 거리 측정 구성요소(910)는 하나의 레이저 발사기를 포함하며, 이륜 밸런스 카(900)가 조작 모드, 예를 들어 반사 레이저가 수신된 경우, 레이저 발사기는 탐지 신호의 반사 신호를 수신하도록 구성된다. 수신된 반사 신호는 나아가 메모리(904)에 저장될 수 있다.
I/O 인터페이스(912)는 컨트롤 칩(902)와 주변 인터페이스 모듈 사이에 인터페이스를 제공하며, 상기 주변 인터페이스 모듈은 USB, 오디오 플레이어 등일 수 있다.
센서 구성요소(914)는 하나 또는 다수의 센서를 포함하며, 이륜 밸런스 카(900)에 각 측면의 상태 평가를 제공한다. 예를 들어, 센서 구성요소(914)는 이륜 밸런스 카(900)의 열기/닫기 상태를 검출할 수 있고, 센서 구성요소(914)는 또한 이륜 밸런스 카(900)의 방위 또는 가속/감속을 검출할 수도 있다. 센서 구성요소(914)는, 그 어떤 물리적 접촉이 없는 경우 근처 물체의 존재를 검출하도록 구성된 접근 센서를 포함할 수 있다. 센서 구성요소(914)는 또한 예를 들어 CMOS 또는 CCD 화상센서와 같이 화상 형성 어플리케이션에서 이용되는 광학 센서를 포함할 수도 있다. 일부 실시예에서, 상기 센서 구성요소(914)는 또한 가속 센서, 자이로스코프 센서, 자기 센서, 압력 센서 또는 온도 센서를 포함할 수도 있다.
회전 제어 구성요소(916)는 이륜 밸런스 카(900)의 회전 제어에 편리하도록 구성된다. 상기 회전 제어 구성요소(916)는 수동으로 제어하는 회전 제어 구성요소일 수도 있고, 다리로 제어하는 회전 제어 구성요소일 수도 있다.
예시적인 실시예에서, 이륜 밸런스 카(900)는 하나 또는 다수의 응용주문형 집적회로(ASIC), 디지털신호프로세서(DSP), 디지털신호처리장치(DSPD), 프로그래머블논리소자(PLD), 필드프로그래머블게이트어레이(FPGA), 컨트롤러, 마이크로컨트롤러, 마이크로프로세서 또는 기타 전자소자에 의해 구현되어, 상기 이륜 밸런스 카의 제어 방법을 수행할 수 있다.
본 분야의 기술자는 명세서 및 여기서 공개한 발명을 고려한 후 본 출원에 따른 기타 실시형태를 쉽게 생각할 수 있다. 본 출원의 취지는 본 출원의 모든 변형, 용도 또는 적응성 변화를 포괄하며, 이러한 변형, 용도 또는 적응성 변화는 본 출원의 일반적 원리를 따르고 본 출원에 공개되지 않은 본 분야의 공지상식 또는 관용적 기술수단을 포함한다. 명세서 및 실시예는 예시적인 것으로 볼 뿐이며, 본 출원의 진정한 범위 및 정신은 후술되는 특허청구범위에 나타낸다.
이해해야 할 것은, 본 출원는 위에서 설명되고 도면에 나타낸 정확한 구성에 한정되지 않으며, 그 범위를 벗어나지 않고 다양하게 수정 및 변경할 수 있다. 본 출원의 범위는 후술되는 특허청구범위에 의해서만 한정된다.
Claims (13)
- 이륜 밸런스 카(balance car)에 사용되는 제어 방법으로서, 상기 이륜 밸런스 카는 두개의 병렬된 바퀴와 회전 제어 구성요소를 구비하며,
상기 방법은,
임의 바퀴 전방의 장애물의 타입을 식별하는 단계 - 상기 타입은 넘을 수 없는 장애물과 넘을 수 있는 장애물을 포함함 - ;
상기 장애물 타입이 넘을 수 없는 장애물인 경우, 이륜 밸런스 카가 감속하도록 제어하며, 회전 제어 구성요소를 차단하는 단계; 및
상기 장애물 타입이 넘을 수 있는 장애물인 경우, 이륜 밸런스 카의 구동력을 증가시켜 가속하여 계속 움직이도록 하는 단계를 포함하는 것을 특징으로 하는 제어 방법. - 삭제
- 청구항 1에 있어서,
상기 임의 바퀴 전방의 장애물의 타입을 식별하는 단계는,
거리 측정 구성요소를 통해 임의 바퀴 전방의 장애물의 높이를 측정하는 단계;
상기 장애물 높이가 미리 설정된 역치보다 높은지를 검출하는 단계; 및
상기 장애물 높이가 상기 미리 설정된 역치보다 높은 경우, 상기 장애물을 상기 넘을 수 없는 타입으로 식별하는 단계를 포함하는 것을 특징으로 하는 제어 방법. - 청구항 1에 있어서,
상기 임의 바퀴 전방의 장애물의 타입을 식별하는 단계는,
화상 수집 구성요소를 통해 임의 바퀴 전방의 화상 프레임(frame)을 수집하는 단계;
상기 화상 프레임 속의 장애물을 식별하는 단계;
상기 식별된 장애물의 높이를 계산하는 단계;
상기 장애물 높이가 미리 설정된 역치보다 높은지를 검출하는 단계; 및
상기 장애물 높이가 상기 미리 설정된 역치보다 높은 경우, 상기 장애물을 상기 넘을 수 없는 타입으로 식별하는 단계를 포함하는 것을 특징으로 하는 제어 방법. - 청구항 1, 청구항 3, 청구항 4 중 어느 한 항에 있어서,
상기 방법은,
상기 장애물과 상기 이륜 밸런스 카 사이의 거리를 측정하는 단계;
상기 거리가 미리 설정된 거리보다 작은지를 검출하는 단계;
상기 거리가 상기 미리 설정된 거리보다 작은 경우, 상기 이륜 밸런스 카가 감속하도록 제어하며, 상기 회전 제어 구성요소를 차단하는 상기 단계를 실행하는 단계를 더 포함하는 것을 특징으로 하는 제어 방법. - 청구항 1, 청구항 3, 청구항 4 중 어느 한 항에 있어서,
상기 방법은,
상기 장애물 타입이 상기 넘을 수 없는 장애물인 경우, 미리 설정된 방식을 통해 장애물 프롬프트(prompt)를 제공하는 단계를 더 포함하되,
상기 미리 설정된 방식은, 프롬프트 음 재생, 이륜 밸런스 카 내의 미리 설정된 부분의 진동, 및 신호등 깜박임 중의 적어도 하나를 포함하는 것을 특징으로 하는 제어 방법. - 이륜 밸런스 카에 사용되는 제어 장치로서, 상기 이륜 밸런스 카는 두 개의 병렬된 바퀴와 회전 제어 구성요소를 구비하며,
상기 제어 장치는,
임의 바퀴 전방의 장애물의 타입을 식별하도록 구성된 식별 모듈 -상기 타입은 넘을 수 없는 장애물과 넘을 수 있는 장애물을 포함함 -;
상기 식별 모듈이 식별한 상기 장애물 타입이 상기 넘을 수 없는 장애물인 경우, 상기 이륜 밸런스 카가 감속하도록 제어하며, 상기 회전 제어 구성요소를 차단하도록 구성된 제어 모듈; 및
상기 식별 모듈이 식별한 상기 장애물 타입이 상기 넘을 수 있는 장애물인 경우, 상기 이륜 밸런스 카의 구동력을 증가시켜 가속하여 계속 움직이도록 구성된 가속 모듈을 포함하는 것을 특징으로 하는 제어 장치. - 삭제
- 청구항 7에 있어서,
상기 식별 모듈은,
거리 측정 구성요소를 통해 임의 바퀴 전방의 장애물의 높이를 측정하도록 구성된 높이 측정 서브 모듈;
상기 높이 측정 서브 모듈이 측정한 상기 장애물 높이가 미리 설정된 역치보다 큰지를 검출하도록 구성된 제1 검출 서브 모듈; 및
상기 제1 검출 서브 모듈에서 상기 장애물 높이가 상기 미리 설정된 역치보다 높은 것이 검출된 경우, 상기 장애물을 상기 넘을 수 없는 타입으로 식별하도록 구성된 제1 식별 서브 모듈을 포함하는 것을 특징으로 하는 제어 장치. - 청구항 7에 있어서,
상기 식별 모듈은,
화상 수집 구성요소를 통해 임의 바퀴 전방의 화상 프레임을 수집하도록 구성된 화상 수집 서브 모듈;
상기 화상 수집 서브 모듈이 수집한 상기 화상 프레임 속의 장애물을 식별하도록 구성된 화상 식별 서브 모듈;
상기 화상 식별 서브 모듈이 식별한 상기 장애물의 높이를 계산하도록 구성된 높이 계산 서브 모듈;
상기 높이 계산 서브 모듈에서 계산된 상기 장애물 높이가 미리 설정된 역치보다 높은지를 검출하도록 구성된 제2 검출 서브 모듈; 및
상기 제2 검출 서브 모듈에서 상기 장애물 높이가 상기 미리 설정된 역치보다 높은 것이 검출된 경우, 상기 장애물을 상기 넘을 수 없는 타입으로 식별하도록 구성된 제2 식별 서브 모듈을 더 포함하는 것을 특징으로 하는 제어 장치. - 청구항 7, 청구항 9, 청구항 10 중 어느 한 항에 있어서,
상기 장치는,
상기 장애물과 상기 이륜 밸런스 카 사이의 거리를 측정하도록 구성된 거리 측정 모듈;
상기 거리 측정 모듈에서 측정한 상기 거리가 미리 설정된 거리보다 작은지를 검출하도록 구성된 거리 검출 모듈; 및
상기 거리 검출 모듈에서 상기 거리가 상기 미리 설정된 거리보다 작은 것이 검출된 경우, 상기 이륜 밸런스 카가 감속하도록 제어하며, 상기 회전 제어 구성요소를 차단하도록 또한 구성된 제어 모듈을 더 포함하는 것을 특징으로 하는 제어 장치. - 청구항 7, 청구항 9, 청구항 10 중 어느 한 항에 있어서,
상기 제어 장치는,
상기 식별 모듈이 식별한 상기 장애물 타입이 상기 넘을 수 없는 장애물인 경우, 미리 설정된 방식을 통해 장애물 프롬프트를 제공하도록 구성된 프롬프트 모듈을 더 포함하되,
상기 미리 설정된 방식은: 프롬프트 음 재생, 이륜 밸런스 카 내의 미리 설정된 부분의 진동, 및 신호등 깜박임 중의 적어도 하나를 포함하는 것을 특징으로 하는 제어 장치. - 이륜 밸런스 카로서, 병렬된 두개의 바퀴를 포함하며,
컨트롤 칩;
상기 컨트롤 칩의 실행 가능한 명령을 저장하기 위한 저장부; 및
컨트롤 칩과 연결된 회전 제어 구성요소를 포함하며,
상기 컨트롤 칩은,
임의 바퀴 전방의 장애물의 타입을 식별하며 - 상기 타입은 넘을 수 없는 장애물과 넘을 수 있는 장애물을 포함함 - ,
상기 장애물 타입이 상기 넘을 수 없는 장애물인 경우, 상기 이륜 밸런스 카가 감속하도록 제어하며, 상기 회전 제어 구성요소를 차단하도록 구성되고,
상기 장애물 타입이 넘을 수 있는 장애물인 경우, 이륜 밸런스 카의 구동력을 증가시켜 가속하여 계속 움직이도록 구성된 것을 특징으로 하는 이륜 밸런스 카.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510626948.2A CN105270525B (zh) | 2015-09-28 | 2015-09-28 | 两轮平衡车的控制方法及装置 |
CN201510626948.2 | 2015-09-28 | ||
PCT/CN2015/099062 WO2017054345A1 (zh) | 2015-09-28 | 2015-12-25 | 两轮平衡车的控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180050186A KR20180050186A (ko) | 2018-05-14 |
KR101878082B1 true KR101878082B1 (ko) | 2018-07-13 |
Family
ID=55140541
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167009249A KR101878082B1 (ko) | 2015-09-28 | 2015-12-25 | 이륜 밸런스 카 제어 방법 및 장치 |
Country Status (8)
Country | Link |
---|---|
US (1) | US9827984B2 (ko) |
EP (1) | EP3147740B1 (ko) |
JP (1) | JP2017536275A (ko) |
KR (1) | KR101878082B1 (ko) |
CN (1) | CN105270525B (ko) |
MX (1) | MX2016004498A (ko) |
RU (1) | RU2647360C2 (ko) |
WO (1) | WO2017054345A1 (ko) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10843765B2 (en) * | 2015-08-04 | 2020-11-24 | Shane Chen | Two-wheel self-balancing vehicle with platform borne sensor control |
CN105223952B (zh) * | 2015-09-28 | 2019-03-29 | 小米科技有限责任公司 | 平衡车的控制方法及装置 |
WO2017206170A1 (zh) * | 2016-06-03 | 2017-12-07 | 尚艳燕 | 一种电动平衡车的控制方法和控制装置 |
CN105966538B (zh) * | 2016-06-03 | 2018-12-07 | 尚艳燕 | 一种电动平衡车的控制方法和控制装置 |
WO2018006300A1 (zh) * | 2016-07-06 | 2018-01-11 | 尚艳燕 | 一种平衡车载物的方法和平衡车 |
WO2018039908A1 (zh) * | 2016-08-30 | 2018-03-08 | 尚艳燕 | 一种平衡车自动驻车的方法和装置 |
WO2018039909A1 (zh) * | 2016-08-30 | 2018-03-08 | 尚艳燕 | 一种平衡车在狭窄空间的自动驻车方法和装置 |
CN106371437B (zh) * | 2016-08-30 | 2020-02-11 | 尚艳燕 | 一种平衡车在狭窄空间的自动驻车方法和装置 |
CN106292667B (zh) * | 2016-08-30 | 2019-06-18 | 深圳市汲众科技开发有限公司 | 一种平衡车自动驻车的方法和装置 |
CN106741399B (zh) * | 2016-11-18 | 2019-06-04 | 速珂智能科技(上海)有限公司 | 一种智能型代步装置 |
CN107224363A (zh) * | 2017-05-05 | 2017-10-03 | 深圳市元征科技股份有限公司 | 轮椅控制方法及装置 |
CN107168322A (zh) * | 2017-06-05 | 2017-09-15 | 深圳飞亮智能科技有限公司 | 轮式工具转弯减速的控制***及方法 |
WO2019083291A1 (ko) | 2017-10-25 | 2019-05-02 | 엘지전자 주식회사 | 장애물을 학습하는 인공지능 이동 로봇 및 그 제어방법 |
US11535323B2 (en) * | 2018-05-18 | 2022-12-27 | Shimano Inc. | Telescopic apparatus for human-powered vehicle, height adjustable seatpost, and bicycle component control system |
CN110967689B (zh) * | 2018-09-28 | 2022-03-18 | 广州小鹏汽车科技有限公司 | 一种目标对象高度的确定方法、装置及车载雷达设备 |
CN109955978A (zh) * | 2019-03-27 | 2019-07-02 | 深圳市乐骑智能科技有限公司 | 一种平衡车防止碰撞***及其工作方法 |
CN113052888B (zh) * | 2020-11-03 | 2021-12-17 | 杭州尽享科技有限公司 | 异常环境实时监测*** |
TWI825374B (zh) * | 2020-12-22 | 2023-12-11 | 緯創資通股份有限公司 | 移動式輔具及其障礙克服方法 |
CN113419528A (zh) * | 2021-06-22 | 2021-09-21 | 广西科技大学 | 一种无接触智能配送车 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007124866A (ja) * | 2005-10-31 | 2007-05-17 | Sony Corp | 走行装置及びその制御方法 |
JP2007219986A (ja) * | 2006-02-20 | 2007-08-30 | Toyota Motor Corp | 倒立移動装置及びその制御方法 |
JP2009248772A (ja) * | 2008-04-07 | 2009-10-29 | Equos Research Co Ltd | 車両 |
JP2011131620A (ja) * | 2009-12-22 | 2011-07-07 | Toyota Motor Corp | 倒立二輪車、その制御方法及び制御プログラム |
JP2012126224A (ja) * | 2010-12-15 | 2012-07-05 | Bosch Corp | 倒立振子型移動体 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4230341A (en) * | 1978-09-25 | 1980-10-28 | Caterpillar Tractor Co. | Vehicle suspension system |
US7275607B2 (en) | 1999-06-04 | 2007-10-02 | Deka Products Limited Partnership | Control of a personal transporter based on user position |
US20030000754A1 (en) * | 2001-06-07 | 2003-01-02 | Daudt Stephen William | Powered lightweight personal transportation vehicle |
US6842692B2 (en) * | 2002-07-02 | 2005-01-11 | The United States Of America As Represented By The Department Of Veterans Affairs | Computer-controlled power wheelchair navigation system |
JP4411867B2 (ja) * | 2003-06-04 | 2010-02-10 | トヨタ自動車株式会社 | 重心移動により操舵可能な車両 |
JP2005006436A (ja) * | 2003-06-12 | 2005-01-06 | Sony Corp | 同軸二輪車 |
US7246671B2 (en) * | 2005-01-10 | 2007-07-24 | Michael Goren | Stair-climbing human transporter |
US8073575B2 (en) * | 2005-06-24 | 2011-12-06 | Kabushikikaisha Equos Research | Vehicle |
US7798264B2 (en) * | 2006-11-02 | 2010-09-21 | Hutcheson Timothy L | Reconfigurable balancing robot and method for dynamically transitioning between statically stable mode and dynamically balanced mode |
JP5133632B2 (ja) * | 2007-08-24 | 2013-01-30 | トヨタ自動車株式会社 | 倒立型移動体 |
US20090242285A1 (en) * | 2008-04-01 | 2009-10-01 | Whetstone Jr Henry M | Transportation cart with extendable arm and a throttle coupled thereto for controlling a motor and associated methods |
US20090242284A1 (en) * | 2008-04-01 | 2009-10-01 | Whetstone Jr Henry M | Transportation cart with electronic controls, steering and brakes selectively configured for riding and walking modes of use |
EP2685337B1 (en) | 2009-08-18 | 2019-02-27 | Crown Equipment Corporation | Steer correction for a remotely operated materials handling vehicle |
US9216763B2 (en) * | 2010-09-01 | 2015-12-22 | Timothy Huntzinger | Personal mobility device |
US8924218B2 (en) * | 2010-11-29 | 2014-12-30 | Greg L. Corpier | Automated personal assistance system |
US20130081885A1 (en) * | 2011-10-03 | 2013-04-04 | Robert A. Connor | Transformability(TM): personal mobility with shape-changing wheels |
US9290109B2 (en) * | 2011-12-09 | 2016-03-22 | Hitachi, Ltd. | Inverted pendulum moving apparatus and control method therefor |
WO2014011992A2 (en) * | 2012-07-13 | 2014-01-16 | Love Park Robotics, Llc | Drive-control systems for vehicles such as personal-transportation vehicles |
CN203268232U (zh) * | 2013-01-30 | 2013-11-06 | 杭州亿脑智能科技有限公司 | 智能平衡车平衡控制装置及智能平衡车 |
CN103558778B (zh) | 2013-11-01 | 2016-08-17 | 深圳乐行天下科技有限公司 | 一种两轮平衡车的状态检测方法和*** |
CN103770872B (zh) | 2014-02-20 | 2016-08-17 | 深圳乐行天下科技有限公司 | 一种两轮平衡车的转向控制方法 |
CN204110256U (zh) * | 2014-09-04 | 2015-01-21 | 深圳路帝科技有限公司 | 带健康指数检测装置的双轮平衡车 |
CN104386183A (zh) * | 2014-11-17 | 2015-03-04 | 韩莹光 | 两轮平衡车 |
CN104571104A (zh) * | 2014-11-19 | 2015-04-29 | 广西大学 | 智能探险车及智能探险方法 |
CN104503450B (zh) * | 2014-11-27 | 2016-12-07 | 中国人民解放军防化学院 | 实现智能化越障的服务机器人 |
CN104443140A (zh) * | 2014-12-10 | 2015-03-25 | 柳州铁道职业技术学院 | 平衡车障碍检测装置 |
CN204423150U (zh) * | 2015-02-05 | 2015-06-24 | 重庆交通大学 | 基于图像的两轮平衡车控制*** |
CN204440053U (zh) * | 2015-02-05 | 2015-07-01 | 重庆交通大学 | 两轮平衡车控制*** |
-
2015
- 2015-09-28 CN CN201510626948.2A patent/CN105270525B/zh active Active
- 2015-12-25 RU RU2016118866A patent/RU2647360C2/ru active
- 2015-12-25 KR KR1020167009249A patent/KR101878082B1/ko active IP Right Grant
- 2015-12-25 JP JP2016519845A patent/JP2017536275A/ja active Pending
- 2015-12-25 WO PCT/CN2015/099062 patent/WO2017054345A1/zh active Application Filing
- 2015-12-25 MX MX2016004498A patent/MX2016004498A/es active IP Right Grant
-
2016
- 2016-05-06 US US15/148,635 patent/US9827984B2/en active Active
- 2016-09-21 EP EP16189990.1A patent/EP3147740B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007124866A (ja) * | 2005-10-31 | 2007-05-17 | Sony Corp | 走行装置及びその制御方法 |
JP2007219986A (ja) * | 2006-02-20 | 2007-08-30 | Toyota Motor Corp | 倒立移動装置及びその制御方法 |
JP2009248772A (ja) * | 2008-04-07 | 2009-10-29 | Equos Research Co Ltd | 車両 |
JP2011131620A (ja) * | 2009-12-22 | 2011-07-07 | Toyota Motor Corp | 倒立二輪車、その制御方法及び制御プログラム |
JP2012126224A (ja) * | 2010-12-15 | 2012-07-05 | Bosch Corp | 倒立振子型移動体 |
Also Published As
Publication number | Publication date |
---|---|
CN105270525A (zh) | 2016-01-27 |
EP3147740A1 (en) | 2017-03-29 |
RU2647360C2 (ru) | 2018-03-15 |
EP3147740B1 (en) | 2020-05-06 |
KR20180050186A (ko) | 2018-05-14 |
CN105270525B (zh) | 2018-02-02 |
US20170088131A1 (en) | 2017-03-30 |
US9827984B2 (en) | 2017-11-28 |
RU2016118866A (ru) | 2017-12-07 |
MX2016004498A (es) | 2017-06-09 |
JP2017536275A (ja) | 2017-12-07 |
WO2017054345A1 (zh) | 2017-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101878082B1 (ko) | 이륜 밸런스 카 제어 방법 및 장치 | |
KR101878083B1 (ko) | 밸런스 카 제어 방법 및 장치 | |
EP2808700B1 (en) | Drive assist device, and vehicle using drive assist device | |
JP6855776B2 (ja) | 物体検出装置、及び物体検出方法 | |
JP6875790B2 (ja) | 測距装置および走行装置 | |
JP2010067262A (ja) | インテリジェント走行支援システム | |
JP5651642B2 (ja) | 物***置検知装置 | |
JP5262907B2 (ja) | 車両渋滞検出装置 | |
US10747230B2 (en) | Vehicle control apparatus, vehicle control system, and image sensor | |
JP6034396B2 (ja) | 車速制御装置およびそれを備えた車両 | |
US10789850B2 (en) | Obstacle detection device, driving assistance system, and obstacle detection method | |
JP6725982B2 (ja) | 障害物判定装置 | |
KR20180005482A (ko) | 차량용 카메라 제어 장치 및 방법 | |
KR20170073917A (ko) | 운전지원장치 및 운전지원방법 | |
JP2007257306A (ja) | 障害物認識装置 | |
JP5651649B2 (ja) | 物***置検知装置 | |
TW201323262A (zh) | 車輛輔助系統及車輛輔助方法 | |
JP6570302B2 (ja) | 運転支援装置 | |
KR20190051464A (ko) | 자동 긴급 제동장치 및 그 제어방법 | |
KR20230092079A (ko) | 센서 융합형 타겟 감지 장치 및 방법 | |
JP2020177437A (ja) | 周辺状況認識装置および周辺状況認識方法 | |
JP2015114848A (ja) | 画像判定装置 | |
JP2022049189A5 (ko) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |