KR20190069801A - Device of driving camera, driving method thereof and jimbal apparatus - Google Patents
Device of driving camera, driving method thereof and jimbal apparatus Download PDFInfo
- Publication number
- KR20190069801A KR20190069801A KR1020170170082A KR20170170082A KR20190069801A KR 20190069801 A KR20190069801 A KR 20190069801A KR 1020170170082 A KR1020170170082 A KR 1020170170082A KR 20170170082 A KR20170170082 A KR 20170170082A KR 20190069801 A KR20190069801 A KR 20190069801A
- Authority
- KR
- South Korea
- Prior art keywords
- axis
- angular velocity
- driving unit
- camera
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B17/00—Details of cameras or camera bodies; Accessories therefor
- G03B17/56—Accessories
- G03B17/561—Support related camera accessories
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16M—FRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
- F16M11/00—Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
- F16M11/02—Heads
- F16M11/04—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand
- F16M11/06—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting
- F16M11/12—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting in more than one direction
- F16M11/121—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting in more than one direction constituted of several dependent joints
- F16M11/123—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting in more than one direction constituted of several dependent joints the axis of rotation intersecting in a single point, e.g. by using gimbals
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B15/00—Special procedures for taking photographs; Apparatus therefor
- G03B15/006—Apparatus mounted on flying objects
-
- H04N5/23206—
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B2215/00—Special procedures for taking photographs; Apparatus therefor
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Accessories Of Cameras (AREA)
- Studio Devices (AREA)
- Gyroscopes (AREA)
Abstract
카메라 구동장치는 카메라를 포함하는 카메라 모듈과, 카메라 모듈을 회전시키는 구동부와, 구동부와 결합된 지지 모듈과, 구동부를 제어하는 제어부를 포함한다.
제어부는, 카메라 모듈에 설치된 제1 센서로부터의 가속도와 제2 센서로부터의 제1 각속도를 기초로 X축, Y축, Z축에 대한 보상값을 산출하고, 지지 모듈에 설치된 제3 센서로부터의 제2 각속도가 설정값 이하인 경우, 산출된 보상값 중 Z축의 보상값을 0으로 유지하여 구동부를 제어할 수 있다.The camera driving apparatus includes a camera module including a camera, a driving unit for rotating the camera module, a supporting module coupled to the driving unit, and a control unit for controlling the driving unit.
The controller calculates a compensation value for the X-axis, the Y-axis, and the Z-axis based on the acceleration from the first sensor provided in the camera module and the first angular velocity from the second sensor, When the second angular velocity is equal to or less than the set value, the driving unit can be controlled by keeping the compensation value of the Z axis among the calculated compensation values to be zero.
Description
실시예는 카메라 구동장치, 카메라 구동 방법 및 짐벌장치에 관한 것이다.Embodiments relate to a camera driving device, a camera driving method, and a gimbals device.
짐벌장치는 구조물의 동요에 관계없이 장비가 수평 및 연직으로 놓일 있도록 전후 좌우 방향축에 대하여 회전을 허용하는 회전 허용 지지틀을 일컫는다. The gimbal unit refers to a rotatable support frame that allows rotation about the longitudinal, longitudinal axes so that the equipment is horizontal and vertical regardless of the vibrations of the structure.
최근에 카메라가 장착된 짐벌장치가 드론(drone), 로봇, 수중 촬용장치 등에 활용되고 있다. Recently, a gimbal apparatus equipped with a camera has been used in a drone, a robot, and an underwater photographing apparatus.
이러한 짐벌장치를 구현하기 위해서는 각 축의 뒤틀림 정도에 따라 각 축을 기준으로 회전하는 롤(roll), 피치(pitch) 및 요(yaw) 구동을 위한 카메라 구동장치가 필요하다. In order to implement such a gimbal device, a camera driving device for roll, pitch, and yaw driving that rotates with respect to each axis according to the degree of warpage of each axis is required.
종래의 카메라 구동장치는 신호 드리프트(signal drift)가 유발되어 정확한 자세 제어가 불가능하였다.Conventional camera driving devices cause signal drift and precise attitude control is impossible.
신호 드리프트의 유발을 억제하기 위해 가속도 신호를 이용하여 중력 방향에 대해 기울어진 각도를 바탕으로 자세 제어가 보완되고 있지만, 중력 방향이 요 구동을 위한 Z축에 대한 기준점이 없어 Z축에 대한 자세 제어가 불가능한 문제가 있다. In order to suppress the signal drift, the attitude control is supplemented based on the inclined angle with respect to the gravity direction using the acceleration signal. However, since the gravity direction is not the reference point for the Z axis for the yaw drive, There is a problem that is impossible.
실시예는 전술한 문제 및 다른 문제를 해결하는 것을 목적으로 한다.The embodiments are directed to solving the above problems and other problems.
실시예의 다른 목적은 정확한 자세 제어가 가능한 카메라 구동장치, 카메라 구동 방법 및 짐벌장치를 제공한다.Another object of the embodiments is to provide a camera driving device, a camera driving method, and a gimbals device capable of accurate attitude control.
실시예의 또 다른 목적은 카메라 진동을 최소화하여 제품에 대한 신뢰도를 향상시킬 수 있는 카메라 구동장치, 카메라 구동 방법 및 짐벌장치를 제공한다.Another object of the present invention is to provide a camera driving device, a camera driving method, and a gimbals device capable of improving reliability of a product by minimizing camera vibration.
상기 또는 다른 목적을 달성하기 위해 실시예의 일 측면에 따르면, 카메라 구동장치는, 카메라를 포함하는 카메라 모듈; 상기 카메라 모듈을 회전시키는 구동부; 상기 구동부와 결합된 지지 모듈; 및 상기 구동부를 제어하는 제어부를 포함한다. 상기 카메라 모듈은 가속도를 감지하여 제1 신호를 출력하는 제1 센싱부와, 제1 각속도를 감지하여 제2 신호를 출력하는 제2 센싱부를 포함할 수 있다. 상기 지지 모듈은 제2 각속도를 감지하여 제3 신호를 출력하는 제3 센싱부를 포함할 수 있다. 상기 제어부는, 상기 제1 신호를 연산하여 가속도를 산출하고, 상기 제2 신호를 연산하여 제1 각속도를 산출하고, 상기 제3 신호를 연산하여 제2 각속도를 산출하고, 상기 가속도와 상기 제1각속도를 기초로 X축, Y축, Z축에 대한 보상값을 산출하고, 상기 제2 각속도가 설정값 이하인 경우, 상기 보상값 중 상기 Z축의 보상값을 0으로 유지하여 상기 구동부를 제어할 수 있다.According to an aspect of an embodiment for achieving the above or other objects, a camera driving apparatus includes: a camera module including a camera; A driving unit for rotating the camera module; A supporting module coupled to the driving unit; And a control unit for controlling the driving unit. The camera module may include a first sensing unit for sensing an acceleration and outputting a first signal, and a second sensing unit for sensing a first angular velocity and outputting a second signal. The supporting module may include a third sensing unit for sensing a second angular velocity and outputting a third signal. Wherein the control unit calculates the first signal to calculate the acceleration, calculates the first angular velocity by calculating the second signal, calculates the second angular velocity by calculating the third signal, The compensation value for the X-axis, the Y-axis, and the Z-axis is calculated based on the angular velocity, and when the second angular velocity is equal to or less than the set value, the compensation value of the Z- have.
실시예의 다른 측면에 따르면, 드론에 장착된 카메라 구동장치는, 카메라를 포함하는 카메라 모듈; 상기 카메라 모듈을 회전시키는 구동부; 상기 구동부와 결합된 지지 모듈; 및 상기 구동부를 제어하는 제어부를 포함한다. 상기 제어부는, 자세 제어 모드가 요구되는지에 따라 서로 상이한 게인값을 선택하고, 상기 선택되 게인값을 기준으로 상기 구동부를 제어할 수 있다.According to another aspect of the embodiment, a camera driving apparatus mounted on a drone includes: a camera module including a camera; A driving unit for rotating the camera module; A supporting module coupled to the driving unit; And a control unit for controlling the driving unit. The control unit may select different gain values depending on whether a posture control mode is required, and control the driving unit based on the selected gain value.
실시예의 또 다른 측면에 따르면, 카메라 구동 방법은, 가속도를 감지하는 단계; 제1 각속도를 감지하는 단계; 제2 각속도를 감지하는 단계; 상기 가속도와 상기 제1 각속도를 기초로 X축, Y축, Z축에 대한 보상값을 산출하는 단계; 상기 제2 각속도가 설정값 초과인 경우, 상기 보상값으로 구동부를 제어하는 단계; 및 상기 제2 각속도가 설정값 이하인 경우, 상기 보상값 중 Z축 보상값을 0으로 유지하여 상기 구동부를 제어하는 단계를 포함한다.According to another aspect of the embodiment, a method of driving a camera includes sensing an acceleration; Sensing a first angular velocity; Sensing a second angular velocity; Calculating a compensation value for the X axis, the Y axis, and the Z axis based on the acceleration and the first angular velocity; Controlling the driving unit with the compensation value if the second angular velocity is greater than a preset value; And controlling the driving unit to maintain the Z-axis compensation value of the compensation value at 0 when the second angular velocity is equal to or less than the set value.
실시예의 또 다른 측면에 따르면, 비행 장치는, 카메라를 포함하는 카메라 모듈; 상기 카메라 모듈을 회전시키는 구동부; 상기 구동부와 결합된 지지 모듈; 상기 지지 모듈과 결합된 몸체; 및 상기 구동부를 제어하는 제어부를 포함한다. 상기 카메라 모듈은 가속도를 감지하여 제1 신호를 출력하는 제1 센싱부와, 제1 각속도를 감지하여 제2 신호를 출력하는 제2 센싱부를 포함할 수 있다. 상기 지지 모듈은 제2 각속도를 감지하여 제3 신호를 출력하는 제3 센싱부를 포함할 수 있다. 상기 제어부는 상기 제1 신호를 연산하여 가속도를 산출하고, 상기 제2 신호를 연산하여 제1 각속도를 산출하고, 상기 제3 신호를 연산하여 제2 각속도를 산출하고, 상기 가속도와 상기 제1각속도를 기초로 X축, Y축, Z축에 대한 보상값을 산출하고, 상기 제2 각속도가 설정값 이하인 경우, 상기 보상값 중 상기 Z축의 보상값을 0으로 유지하여 상기 구동부를 제어할 수 있다. According to another aspect of an embodiment, a flight device includes a camera module including a camera; A driving unit for rotating the camera module; A supporting module coupled to the driving unit; A body coupled with the support module; And a control unit for controlling the driving unit. The camera module may include a first sensing unit for sensing an acceleration and outputting a first signal, and a second sensing unit for sensing a first angular velocity and outputting a second signal. The supporting module may include a third sensing unit for sensing a second angular velocity and outputting a third signal. Wherein the controller calculates the first signal to calculate the acceleration, calculates the first angular velocity by calculating the second signal, calculates the second angular velocity by calculating the third signal, Axis, the Y-axis, and the Z-axis based on the first compensation value and the Z-axis compensation value of the compensation value when the second angular velocity is equal to or less than the set value, .
실시예의 또 다른 측면에 따르면, 비행 장치는, 카메라를 포함하는 카메라 모듈; 상기 카메라 모듈을 회전시키는 구동부; 상기 구동부와 결합된 지지 모듈; 상기 지지 모듈과 결합된 몸체; 및 상기 구동부를 제어하는 제어부를 포함한다. 상기 제어부는, 자세 제어 모드가 요구되는지에 따라 서로 상이한 게인값을 선택하고, 상기 선택되 게인값을 기준으로 상기 구동부를 제어할 수 있다. According to another aspect of an embodiment, a flight device includes a camera module including a camera; A driving unit for rotating the camera module; A supporting module coupled to the driving unit; A body coupled with the support module; And a control unit for controlling the driving unit. The control unit may select different gain values depending on whether a posture control mode is required, and control the driving unit based on the selected gain value.
실시예에 따른 카메라 구동장치, 카메라 구동 방법 및 짐벌장치의 효과에 대해 설명하면 다음과 같다.Effects of the camera driving device, the camera driving method, and the gimbals device according to the embodiments will be described as follows.
실시예들 중 적어도 하나에 의하면, 지지 모듈에 설치된 제3 센싱부에서 출력되는 제2 각속도 신호를 바탕으로 각속도가 설정값 이하인 경우, Z축 보상값을 0으로 유지하여 Z축에 대해 회전 구동되지 않도록 함으로써, 신호 드리프트의 발생을 차단시켜 신호 드리프트의 누적으로 인한 Z축을 기준으로 회전 구동하는 오동작이 방지될 수 있다는 장점이 있다.According to at least one of the embodiments, when the angular velocity is equal to or less than the set value based on the second angular velocity signal output from the third sensing unit installed in the supporting module, the Z axis compensation value is maintained at 0 It is possible to prevent the occurrence of signal drift and to prevent the malfunction of rotating and driving based on the Z axis due to accumulation of signal drift.
실시예들 중 적어도 하나에 의하면, 자세 제어 모드가 요구되는지에 따라 서로 상이한 게인값이 선택적으로 적용되므로, 자세 제어 모드가 요구되는 경우에 원하는 출력 토크로 구동되지 않아 발생되는 진동을 방지하여 카메라의 화면 떨림을 방지하여 제품에 대한 신뢰도를 향상시킬 수 있다는 장점이 있다.According to at least one of the embodiments, since different gain values are selectively applied depending on whether a posture control mode is required, vibration caused by not being driven with a desired output torque when the posture control mode is required is prevented, There is an advantage that reliability of the product can be improved by preventing screen shaking.
실시예의 적용 가능성의 추가적인 범위는 이하의 상세한 설명으로부터 명백해질 것이다. 그러나 실시예의 사상 및 범위 내에서 다양한 변경 및 수정은 당업자에게 명확하게 이해될 수 있으므로, 상세한 설명 및 바람직한 실시예와 같은 특정 실시예는 단지 예시로 주어진 것으로 이해되어야 한다. Additional ranges of applicability of the embodiments will be apparent from the following detailed description. It should be understood, however, that various changes and modifications within the spirit and scope of the embodiments will become apparent to those skilled in the art, and that specific embodiments, such as the detailed description and the preferred embodiments, are given by way of example only.
도 1은 실시예에 따른 비행장치를 나타낸 사시도이다.
도 2는 실시예에 따른 짐벌장치를 나타낸 사시도이다.
도 3은 제1 실시예에 따른 카메라 구동장치를 나타낸 블록도이다.
도 4는 제1 실시예에 따른 카메라 구동방법을 설명하는 순서도이다.
도 5는 제2 실시예에 따른 카메라 구동방법을 설명하는 순서도이다.
도 6은 제2 실시예에 따른 카메라 구동장치를 나타낸 블록도이다.1 is a perspective view showing a flight device according to an embodiment.
2 is a perspective view showing a gimbal apparatus according to an embodiment.
3 is a block diagram showing a camera driving apparatus according to the first embodiment.
4 is a flowchart for explaining a camera driving method according to the first embodiment.
5 is a flowchart for explaining a camera driving method according to the second embodiment.
6 is a block diagram showing a camera driving apparatus according to the second embodiment.
이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 또한, 본 명세서에 개시된 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 실시예의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, wherein like reference numerals are used to designate identical or similar elements, and redundant description thereof will be omitted. The suffix "module" and " part "for the components used in the following description are given or mixed in consideration of ease of specification, and do not have their own meaning or role. In the following description of the embodiments of the present invention, a detailed description of related arts will be omitted when it is determined that the gist of the embodiments disclosed herein may be blurred. The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, It is to be understood that the invention includes equivalents and alternatives.
도 1은 실시예에 따른 비행장치를 나타낸 사시도이다.1 is a perspective view showing a flight device according to an embodiment.
도 1을 참조하면, 실시예에 따른 비행장치(1)는 드론일 수 있다. 일 예로, 비행장치(1)는 예컨대, 무선 단말기(미도시)에 의해 제어될 수 있다. 다른 예로, 비행장치(1)는 자율 비행될 수 있다. Referring to FIG. 1, the
비행장치(1)는 본체(10), 원동부(20) 및 짐벌장치(30)를 포함할 수 있다. 비행장치는 비행장치(1)의 비행과 짐벌장치(30)를 제어하는 ECU(ECU, Electric Control Unit, 미도시)을 더 포함할 수 있다. 본체(10)의 내부에는 ECU가 배치될 수 있다.The
본체(10)는 외관 부재로, 본체(10)의 일측에는 원동부(20)가 배치될 수 있고, 본체(10)의 타측에는 짐벌장치(30)가 배치될 수 있다. The
원동부(20)는 본체(10) 상에 배치되어 비행장치(1)를 비행시키는 부재일 수 있다. 원동부(20)는 본체(10)의 상하 방향 중심축을 기준으로 서로 대칭으로 배치된 복수 개의 프로펠러 유닛일 수 있다. 프로펠러의 회전에 의해 본체(10)는 비행할 수 있다.The
짐벌장치(30)는 비행장치(1) 아래에 배치되어 비행장치(1)의 흔들림에 관계없이 짐벌장치(30)에 장착된 카메라가 수평 및 연직으로 놓여지도록 할 수 있다. 이에 따라, 따라서 카메라가 정립 상태로 촬영이 수행될 수 있다. The
ECU은 무선 단말기와 무선 통신이 수행될 수 있다. ECU은 비행장치(1)의 각종 전자 부품 및 짐벌장치(30)와 전기적으로 연결될 수 있다. ECU은 무선 단말기와 무선 통신하여, 각종 제어 신호를 수신하고, 이를 각종 전자 부품 및 짐벌장치(30)로 송신하여, 전자 부품 및 짐벌장치(30)를 제어할 수 있다. 일 예로, ECU은 무선 단말기를 통한 사용자의 명령에 의해, 짐벌장치(30)를 제어하여 각 축(X축, Y축, Z축)을 기준으로 카메라를 회전시킬 수 있다. 그 결과, 사용자가 원하는 지점으로, 카메라의 촬영 범위가 변경될 수 있다. The ECU can perform wireless communication with the wireless terminal. The ECU can be electrically connected to various electronic components of the
ECU은 짐벌장치(30)와 전기적으로 연결되어, 각종 신호를 수신하고, 이를 분석하고 판단하여 짐벌장치(30)를 제어할 수 있다. 일 예로, ECU은 비행에 의한 흔들림 발생 시, 구동부를 제어하여 카메라를 흔들림이 발생하는 반대 방향으로 회전시킬 수 있다(흔들림 상쇄). 그 결과, 카메라는 흔들림과 무관하게, 정립 자세를 유지하며 촬영을 수행하여, 촬영 품질을 높일 수 있다.The ECU is electrically connected to the
이하에서 실시예에 따른 짐벌장치(30)을 상세히 설명한다.Hereinafter, the
도 2는 실시예에 따른 짐벌장치를 나타낸 사시도이다.2 is a perspective view showing a gimbal apparatus according to an embodiment.
도 2를 참조하면, 실시에에 따른 짐벌장치(30)는 지지 모듈(310)을 포함할 수 있다. 지지 모듈(310)은 예컨대, 비행 장치(1)와 구동부(320, 330, 340) 사이에 배치될 수 있다. 지지 모듈(310)은 비행 장치(1)의 몸체의 일측에 결합될 수 있다. 지지 모듈(310)은 구동부(320, 330, 340)의 일측에 결합될 수 있다. 구동부(320, 330, 340)의 타측에 카메라 모듈(310)이 결합될 수 있다. 카메라 모듈(310)은 영상을 획득할 수 있는 카메라(359)를 포함할 수 있다.Referring to FIG. 2, the
지지 모듈(310)은 카메라 모듈(310)이 결합된 구동부(320, 33, 340)를 안정적으로 지지할 수 있다.The supporting
구동부는 제1 구동부(320), 제2 구동부(330) 및 제3 구동부(340)를 포함할 수 있다. 예컨대, 제1 구동부(320)는 X축을 회전축으로 가지며 X축을 기준으로 카메라(359)를 회전시킬 수 있다. 예컨대, 제2 구동부(330)는 Y축을 회전축으로 가지며 Y축을 기준으로 카메라(359)를 회전시킬 수 있다. 예컨대, 제3 구동부(340)는 Z축을 회전축으로 가지며 Z축을 기준으로 카메라(359)를 회전시킬 수 있다.The driving unit may include a
지지 모듈(310)은 제1 하우징 및 제2 하우징을 포함할 수 있다. 제1 하우징은 상부 하우징으로서, 그 상면은 평평한 면을 가질 수 있다. 제2 하우징은 하부 하우징으로서, 그 하면은 평평한 면을 가질 수 있다. 도시지 않았지만, 제1 하우징과 제2 하우징에 의해 형성되는 내부 공간에 제1 보드가 구비될 수 있다. 제1 보드는 제1 하우징의 내면 또는 제1 하우징의 내면에 장착될 수 있다. 제1 보드 상에 제3 센싱부(312)가 설치될 수 있지만, 이에 대해서는 한정하지 않는다. 제3 센싱부(312)는 각속도 센서를 포함할 수 있다. 각속도 센서는 자이로 센서를 포함할 수 있다. 자이로 센서는 1축 자이로 센서일 수 있다. 즉, 1축 자이로 센서는 Z축 각각에 대한 제2 각속도 신호를 출력할 수 있다. Z축은 지지 모듈(310)의 수평면에 대해 수직인 방향일 수 있다. 이와 달리, 자이로 센서는 3축 자이로 센서일 수도 있다. The
종래에 카메라 모듈에 각속도 센서가 설치되는 경우, 움직임이 없거나 작은 경우 신호 드리프트가 존재하여 추정 자세에 대한 지속적인 오차 증가가 유발되었다.Conventionally, when an angular velocity sensor is installed in a camera module, there is a signal drift in the case where there is no motion or a small motion, thereby causing a continuous error increase in the estimated posture.
그러나 실시예와 같이, 지지 모듈(310), 즉 제3 센싱부(312)가 설치되는 경우, Z축 보상값을 0으로 유지하도록 하여 신호 드리프트가 발생되지 않게 된다. However, when the supporting
실시예에 따른 짐벌장치(30)는 제1 구동부(320)를 포함할 수 있다. 제1 구동부(320)는 지지 모듈(310)과 체결되어 Z축을 회전축으로 가져 Z축 회전축을 기준으로 회전될 수 있다. 카메라 모듈(350)은 제1 구동부(320)에 체결되어 제1 구동부(320)와 함께 Z축 회전축을 기준으로 회전될 수 있다. The
실시예에 따른 짐벌장치(30)는 제2 구동부(330)를 포함할 수 있다. 제2 구동부(330)는 제1 구동부(320)와 체결되어 X축을 회전축으로 가져 X축 회전축을 기준으로 회전될 수 있다. The
다른 예로서, 카메라 모듈(350)은 직접 제2 구동부(330)에 체결되어 X축 회전축을 기준으로 회전될 수 있다. As another example, the
실시예에 따른 짐벌장치(30)는 제3 구동부(340)를 포함할 수 있다. 제3 구동부(340)는 제2 구동부(330)와 체결되어 Y축을 회전축으로 가져 Y축을 기준으로 회전될 수 있다. The
다른 예로서, 카메라 모듈(350)은 직접 제3 구동부(340)와 체결되어 Y축을 기준으로 회전될 수 있다. As another example, the
카메라 모듈(350)과 제1 내지 제3 구동부(320, 330, 340)의 체결 관계나 제1 내지 제3 구동부(320, 330, 340)의 체결관계 등은 다양한 실시예가 가능하며, 이러한 실시예들 또한 본 발명의 기술적 사상의 범위에 포함될 수 있다. The fastening relationship between the
정리하면, 지지 모듈(310)의 하부에 제1 내지 제3 구동부(320, 330, 340) 및 카메라 모듈(350)이 구비될 수 있다. 이러한 경우, 제1 구동부(320)는 Z축을 기준으로 회전되고, 제2 구동부(330)는 X축을 기준으로 X축 회전축을 기준으로 회전되며, 제3 구동부(340)는 Y축을 기준으로 회전될 수 있다. In summary, the first to
이러한 회전 구동을 위해, 제1 내지 제3 구동부(320, 330, 340) 각각은 축 홈, 이 축 홈에 체결되는 구동축, 이 구동축을 정역 회전 구동시키는 모터를 포함할 수 있다. For this rotation driving, each of the first to
실시예에 따른 짐벌장치(30)는 카메라 모듈(350)을 포함할 수 있다. 카메라 모듈(350)의 일측은 제1 내지 제3 구동부(320, 330, 340) 중 적어도 하나의 구동부에 고정될 수 있다. The
카메라 모듈(350)은 카메라(359)를 포함할 수 있다. 카메라(359)는 영상을 획득할 수 있다. 카메라(359)는 보안 카메라나 네트워크 카메라일 수 있지만, 이에 대해서는 한정하지 않는다. 카메라(359)는 IP 기반으로 외부 기기와 무선이 가능할 수 있다. 따라서, 카메라(359)에서 획득된 영상은 무선 통신을 이용하여 외부 기기로 전송될 수 있다. 아울러, 무선 통신을 이용하여 외부 기기에 의해 전달된 명령이나 제어 신호에 응답하여 카메라(359)가 구동 또는 제어될 수 있다. The
카메라 모듈(350)은 제1 센싱부(352) 및 제2 센싱부(355)를 포함할 수 있다. 제1 센싱부(352)는 가속도 센서를 포함할 수 있다. 가속도센서는 3축 가속도 센서일 수 있다. 즉, 3축 가속도 센서는 제1 내지 제3 축, 즉 X축, Y축 및 Z축 각각에 대한 가속도를 감지하여 가속도 신호를 출력할 수 있다. 제2 센싱부(355)는 각속도 센서를 포함할 수 있다. 각속도 센서는 자이로 센서를 포함할 수 있다. 자이로 센서는 3축 자이로 센서일 수 있다. 즉, 3축 자이로 센서는 X축, Y축 및 Z축 각각에 대한 제1 각속도를 감지하여 제1 각속도 신호를 출력할 수 있다. The
카메라 모듈(350)에서, 제2 보드(357)는 하우징(358)과 체결되고, 하우징(358)의 일측, 즉 전면에 카메라(359)가 장착될 수 있다. 제1 센싱부(352)와 제2 센싱부(355)는 제2 보드(357) 상에 설치될 수 있지만, 이에 대해서는 한정하지 않는다. 이러한 경우, 카메라 모듈(350)의 전 후방을 방향을 따라 X축이 설정될 수 있다. In the
제2 보드(357)는 제1 보드로 지칭되고, 지지 모듈(310)에 장착되는 제1 보드는 제2 보드(357)로 지칭될 수도 있다. The
지지 모듈(310)의 상측에는 적어도 하나 이상의 댐퍼(damper, 305)가 설치될 수 있다. 댐퍼(305)는 카메라(359)에 전달되는 진동이나 충격을 흡수하여 카메라(359)를 진동이나 충격으로부터 방지할 수 있다. At least one
짐벌장치(30)는 도 1에 도시된 비행체의 일측, 예컨대 하측에 장착될 수 있다. The
도 3은 제1 실시예에 따른 카메라 구동장치를 나타낸 블록도이다.3 is a block diagram showing a camera driving apparatus according to the first embodiment.
도 2 및 도 3을 참조하면, 실시예에 따른 카메라 구동장치는 카메라(359)를 포함할 수 있다. 카메라(359)는 도 2에 도시된 카메라 모듈(350)에 포함된 카메라(359)일 수 있다. 카메라(359)는 영상을 획득하여 제어부(315)로 전달할 수 있다. Referring to FIGS. 2 and 3, the camera driving apparatus according to the embodiment may include a
실시예에 따른 카메라 구동장치는 제1 내지 제3 센싱부(352, 355, 312)를 포함할 수 있다. 제1 센싱부(352)와 제2 센싱부(355)는 카메라 모듈(350)에 설치될 수 있고, 제3 센싱부(312)는 지지 모듈(310)에 설치될 수 있다. The camera driving apparatus according to the embodiment may include first to
제1 센싱부(352)는 가속도 센서를 포함하고, 제2 센싱부(355) 및 제3 센싱부(312)는 각속도 센서를 포함할 수 있다. 제2 센싱부(355)와 제3 센싱부(312) 모두 3축 각속도 센서일 수 있다. 또는 제2 센싱부(355)는 3축 각속도 센서이고, 제3 센싱부(312)는 1축(Z축) 각속도 센서일 수 있다. The
제1 센싱부(352)와 제2 센싱부(355)는 6축 센싱부의 단일 모듈로 구성될 수 있다. 이러한 경우, 6축 센싱부는 제1 센싱부(352)의 3축 센싱과 제2 센싱부(355)의 3축 센싱으로 구성될 수 있다. The
카메라 모듈(350)에 설치된 제1 센싱부(352)는 3축 가속도를 바탕으로 출력되는 가속도 신호를 제어부(315)로 전달할 수 있다. 카메라 모듈(350)에 설치된 제2 센싱부(355)는 3축 각속도를 감지하여 제1 각속도 신호를 제어부(315)로 전달할 수 있다. 지지 모듈(310)에 설치된 제3 센싱부(312)는 3축 또는 1축 각속도를 감지하여 제2 각속도 신호를 제어부(315)로 전달할 수 있다. The
카메라(359), 제1 센싱부(352) 및 제2 센싱부(355)는 카메라 모듈(350)에 설치될 수 있다. 예컨대, 제1 센싱부(352) 및 제2 센싱부(355)는 카메라 모듈(350)의 제2 보드(357) 상에 설치될 수 있다. 카메라(359)는 카메라 모듈(350)의 전면 상에 설치될 수 있다. The
실시예에 따른 카메라 구동장치는 제1 내지 제3 구동부(320, 330, 340)를 포함할 수 있다. 제1 내지 제3 구동부(320, 330, 340)는 도 2에 도시된 제1 내지 제3 구동부(320, 330, 340)에 해당될 수 있다. The camera driving apparatus according to the embodiment may include the first to
제1 구동부(320)는 Z축을 기준으로 회전되고, 제2 구동부(330)는 X축을 기준으로 회전되며, 제3 구동부(340)는 Y축을 기준으로 회전될 수 있다. The
제1 내지 제3 구동부(320, 330, 340) 각각은 제어부(315)의 제어 하에 회전 구동될 수 있다. 구체적으로, 제1 내지 제3 구동부(320, 330, 340) 각각은 제어부(315)로 전달되는 제1 센싱부(352)의 가속도 신호, 제2 센싱부(355)의 제1 각속도 신호, 제3 센싱부(312)의 제2 각속도 신호를 바탕으로 카메라(359)를 회전 구동시킬 수 있다.Each of the first to
가속도 신호는 제1 신호로 지칭되고, 제1 각속도 신호는 제2 신호로 지칭되며, 제2 각속도 신호는 제3 신호로 지칭될 수 있다. The acceleration signal may be referred to as a first signal, the first angular velocity signal may be referred to as a second signal, and the second angular velocity signal may be referred to as a third signal.
실시예에 따른 카메라 구동장치는 제어부(315)를 포함할 수 있다. 제어부(315)는 제1 내지 제3 센싱부(352, 355, 312)로부터 입력되는 신호, 즉 제1 센싱부(352)의 가속도 신호, 제2 센싱부(355)의 제1 각속도 신호, 제3 센싱부(312)의 제2 각속도 신호를 바탕으로 제1 내지 제3 구동신호를 생성하고, 제1 내지 제3 구동신호 각각에 응답하여 제1 내지 제3 구동부(320, 330, 340)가 카메라(359)를 회전 구동시킬 수 있다. The camera driving apparatus according to the embodiment may include a
구체적으로, 실시예에 따른 제어부(315)는 제3 센싱부(312)의 제2 각속도 신호가 설정값 이하인 경우, Z축 보상값을 0으로 유지하며, 제1 센싱부(352)의 가속도 신호 및 제2 센싱부(355)의 제1 각속도 신호를 바탕으로 X축 보상값과 Y축 보상값을 산출할 수 있다. 이러한 X축 보상값과 Y축 보상값 각각이 제1 구동신호 및 제2 구동신호로서 제2 구동부(330) 및 제3 구동부(340)로 전달되어, 제2 구동부(330) 및 제3 구동부(340)가 X축 보상값과 Y축 보상값에 응답하여 X축 및 Y축 각각을 기준으로 회전될 수 있다. 제2 구동부(330)는 X축 보상값을 바탕으로 X축을 기준으로 회전되고, 제3 구동부(340)는 Y축 보상값을 바탕으로 Y축을 기준으로 회전될 수 있다. The
따라서, 제3 센싱부(312)의 제2 각속도 신호가 설정값 이하인 경우 Z축 보상값을 0으로 유지하여 제1 구동부(320)가 Z축을 기준으로 회전되지 않도록 함으로써, 신호 드리프트의 발생을 차단시켜 신호 드리프트의 누적으로 인한 Z축을 기준으로 회전되는 오동작이 방지될 수 있다. Accordingly, when the second angular velocity signal of the
실시예에 따른 제어부(315)는 제3 센싱부(312)의 제2 각속도 신호가 설정값 이상인 경우, 제1 센싱부(352)의 가속도 신호 및 제2 센싱부(355)의 제1 각속도 신호를 바탕으로 X축, Y축 및 Z축 각각에 대한 보상값을 산출할 수 있다. 이러한 X축 보상값, Y축 보상값 및 Z축 보상값 각각이 제1 내지 제3 구동신호로서 제1 내지 제3 구동부(320, 330, 340)로 전달되어, 제1 내지 제3 구동부(320, 330, 340)가 X축 보상값, Y축 보상값 및 Z축 보상값에 따라 X축, Y축 및 Z축 각각을 기준으로 카메라(359) 회전될 수 있다. When the second angular velocity signal of the
따라서, 제3 센싱부(312)의 제2 각속도 신호가 설정값 이상인 경우 Z축에 대한 회전 구동을 위한 정상적인 움직임이 발생된 것으로 간주하여 제1 구동부(320)가 정상적으로 Z축을 기준으로 카메라(359)가 회전될 수 있다. Accordingly, when the second angular velocity signal of the
설정값은 반복적인 실험을 통해 Z축을 기준으로 회전되는 움직임이 없거나 작은 경우에도 신호 드리프트가 발생되는 것으로 간주되는 최상값으로 설정될 수 있다. 따라서, 제3 센싱부(312)의 제2 각속도 신호가 설정값 이하인 경우에는 요 드리프가 발생되는 것으로 간주하여 이와 같이 발생되는 신호 드리프트가 발생되지 않도록 사전에 억제시키며, 제3 센싱부(312)의 제2 각속도 신호가 설정값 이상인 경우에는 정상적인 움직임이 발생되는 것으로 간주하여 정상적으로 카메라(359)가 Z축을 기준으로 회전될 수 있다. The setpoint can be set to the highest value that is considered to cause signal drift, even if there is no or little motion to rotate about the Z axis through repeated experiments. Therefore, when the second angular velocity signal of the
실시예에 따른 제어부(315)는 짐벌장치(30)(또는 카메라 모듈(350))의 움직임 정도에 따라 서로 상이한 게인값을 적용하여 제1 내지 제3 구동부(320, 330, 340) 각각을 구동함으로써, 출력 토크의 부족으로 인한 카메라 모듈(350)의 진동으로 인한 화면 떨림과 같은 불량을 방지할 수 있다. The
게인값은 PID 제어에 사용될 수 있다. 이러한 게인값에 따라 PID 제어에 의해 출력되는 출력 토크(output torque)가 결정될 수 있다. The gain value can be used for PID control. The output torque output by the PID control can be determined according to the gain value.
실시예에서는 서로 상이한 게인값이 설정될 수 있다. 예컨대, 제1 게인값과 제1 게인값보다 큰 제2 게인값이 설정될 수 있다. In the embodiment, gain values different from each other can be set. For example, a first gain value and a second gain value larger than the first gain value may be set.
따라서, 자세 제어 모드인지 여부에 따라 제1 게인값 또는 제2 게인값이 선택되고 선택된 게인값에 따라 PID 제어에 의한 출력 토크가 결정될 수 있다. Accordingly, the first gain value or the second gain value is selected depending on whether the mode is the attitude control mode, and the output torque by the PID control can be determined according to the selected gain value.
예컨대, 자세 제어 모드가 요구되는 경우, 제2 게인값이 선택되고 이에 따라 제2 게인값에 따른 출력 토크로 제1 내지 제3 구동부(320, 330, 340)가 구동될 수 있다, For example, when the attitude control mode is required, the second gain value is selected and accordingly, the first to
구체적으로, 제어부(315)는 현재 자세 제어 모드로 설정되어 있는지를 판단할 수 있다. 예컨대, 비행 장치(1)의 조작자로부터 자세 제어 모드 관련 신호가 입력부(미도시)를 통해 입력될 수도 있고 또는 비행 장치(1)에 미리 비행 장치(10)의 움직임에도 불구하고 카메라(359)가 일정한 방향으로 향하도록 자세 제어가 이루어지도록 하는 자세 제어 모드를 설정될 수도 있다. Specifically, the
판단 결과 비행 장치(1)가 자세 제어 모드로 설정되지 않았거나 이와 관련된 신호가 입력되지 않은 경우, 즉 자세 제어를 하지 않는 경우, 제어부(315)는 제1 게인값을 선택하여, 선택된 제1 게인값에 따른 제1 출력 토크로 제1 내지 제3 구동부(32, 330, 340)를 구동시킬 수 있다. As a result of the determination, if the
판단 결과 비행 장치(1)가 자세 제어 모드로 설정되어 있거나 이와 관련된 신호가 입력되는 경우, 제어부(315)는 제2 게인값을 선택하여, 선택된 제2 게인값에 따른 제2 출력 토크로 제1 내지 제3 구동부(320, 330, 340)를 구동시킬 수 있다. If it is determined that the
제어부(315) 또는 도시되지 않은 메모리에 제1 게인값과 제2 게인값을 선택할 수 있도록 설정될 수 있다. 제2 게인값은 제1 게인값보다 클 수 있다. 게인값은 출력 토크와 비례 관계에 있다. 즉, 게인값이 클수록 출력 토크가 커질 수 있다. 따라서, 자세 제어 모드로 구동되는 것이 요구되는 경우, 출력 토크가 비교적 작도록 제1 게인값이 선택되어, 선택된 제1 게인값을 기준으로 제1 내지 제3 구동부(320, 330, 340)가 구동될 수 있다. 자세 제어 모드로 구동되는 것이 요구되지 않는 경우, 출력 토크가 비교적 큰 제2 게인값이 선택되어, 선택된 제2 게인값을 기준으로 제1 내지 제3 구동부(320, 330, 340)가 구동될 수 있다. 이와 같이, 자세 제어 모드가 요구되는지에 따라 그에 따라 설정된 게인값이 선택적으로 적용되므로, 자세 제어 모드가 요구되는지에 따라 원하는 출력 토크로 구동되지 않아 발생되는 진동을 방지하여 카메라(359)의 화면 떨림을 방지하여 제품에 대한 신뢰도를 향상시킬 수 있다. The first gain value and the second gain value can be selected in the
제3 센싱부(312) 및 제어부(315)는 지지 모듈(310)에 설치될 수 있다. 즉, 제3 센싱부(312) 및 제어부(315)는 지지 모듈(310)의 제1 보드 상에 설치될 수 있다. The
도 4는 제1 실시예에 따른 카메라 구동방법을 설명하는 순서도이다.4 is a flowchart for explaining a camera driving method according to the first embodiment.
도 3 및 도 4에 도시한 바와 같이, 제어부(315)는 가속도 신호, 제1 각속도 신호 및 제2 각속도 신호를 입력받을 수 있다(S111, S115, S119). 가속도 신호는 카메라 모듈(350)에 설치된 제1 센싱부(352)에 의해 출력된 신호일 수 있다. 제1 각속도 신호는 카메라 모듈(350)에 설치된 제2 센싱부(355)에 의해 출력된 신호일 수 있다. 제2 각속도 신호는 지지 모듈(310)에 설치된 제3 센싱부(312)에 의해 출력된 신호일 수 있다. 가속도 신호는 예컨대 X축, Y축 및 Z축 각각에 대한 가속도 신호일 수 있다. 제1 각속도 신호는 예컨대 X축, Y축 및 Z축 각각에 대한 각속도 신호일 수 있다. 제2 각속도 신호는 예컨대 Z축에 대한 각속도 신호일 수 있지만, 이에 대해서는 한정하지 않는다. 3 and 4, the
제어부(315)는 가속도 신호를 바탕으로 가속도를 산출하고(S113), 제1 각속도 신호를 LP(low pass) 필터를 경유하여 제1 각속도를 산출하며(S116, S117), 제2 각속도 신호를 LP 필터를 경유하여 제2 각속도를 산출할 수 있다(S120, S121). 가속도 및 제1 각속도 각각은 X축, Y축 및 Z축 각각에 대해 산출되며, 제2 각속도는 Z축에 대해 산출될 수 있다. The
제어부(315)는 제2 각속도와 설정값을 비교하여 제2 각속도가 설정값 이하인지를 판단할 수 있다(S123).The
판단 결과 제2 각속도가 설정값 이하인 경우, 제어부(315)는 Z축 보상값을 0으로 유지할 수 있다(S125). Z축 보상값이 0이므로, Z축에 대한 회전 구동을 수행되는 제1 구동부(320)는 구동되지 않게 된다. If it is determined that the second angular velocity is less than the set value, the
판단 결과 제2 각속도가 설정값 이하인 경우, 제어부(315)는 가속도와 제1 각속도를 바탕으로 X축 보상값 및 Y축 보상값을 산출할 수 있다(S127). If it is determined that the second angular velocity is less than the set value, the
제어부(315)는 X축 보상값 및 Y축 보상값 각각을 제2 및 제3 구동부(330, 340)로 전달하여, 제2 및 제3 구동부(330, 340) 각각에 의해 X축 및 Y축 각각을 기준으로 회전되도록 제어할 수 있다(S129).The
한편, 판단 결과 제2 각속도가 설정값 이상인 경우, 제어부(315)는 가속도 및 제1 각속도를 바탕으로 Z축 보상값, X축 보상값 및 Y축 보상값을 산출할 수 있다(S127).If it is determined that the second angular velocity is greater than the predetermined value, the
제어부(315)는 Z축 보상값, X축 보상값 및 Y축 보상값 각각을 제1 내지 제3 구동부(320, 330, 340)로 전달하여, 제1 내지 제3 구동부(320, 330, 340) 각각에 의해 X축, Y축 및 Z축 각각을 기준으로 회전되도록 제어할 수 있다(S129).The
도 5는 제2 실시예에 따른 카메라 구동방법을 설명하는 순서도이다.5 is a flowchart for explaining a camera driving method according to the second embodiment.
도 3 및 도 5에 도시한 바와 같이, 제어부(315)는 자세 제어 모드인지를 판단할 수 있다(S140).As shown in FIGS. 3 and 5, the
자세 제어 모드인지는 입력부를 통해 입력되는 자세 제어 모드 관련 신호나 메모리에 자세 제어 모드로 설정되어 있는지로 판단될 수 있다. It can be determined that the posture control mode is set to the posture control mode related signal input through the input unit or the posture control mode in the memory.
판단 결과 자세 제어 모드가 요구되는 것으로 판단되는 경우 즉 자세 제어가 필요 없는 경우, 제어부(315)는 제1 게인값을 선택하고(S141), 선택된 제1 게인값에 따른 제1 출력 토크로 제1 내지 제3 구동부(320, 330, 340)를 구동시킬 수 있다(S143). If it is determined that the attitude control mode is required, that is, when the attitude control is not required, the
판단 결과 자세 제어 모드가 요구되지 않는 것으로 판단되는 경우 즉 자세 제어가 필요한 경우, 제어부(315)는 제2 게인값을 선택하고(S147), 선택된 제2 게인값에 따른 제2 출력 토크로 제1 내지 제3 구동부(320, 330, 340)를 구동시킬 수 있다(S149).If it is determined that the attitude control mode is not required, that is, if the attitude control is required, the
도 6은 제2 실시예에 따른 카메라 구동장치를 나타낸 블록도이다.6 is a block diagram showing a camera driving apparatus according to the second embodiment.
도 6에 도시한 바와 같이, 제2 실시예에 따른 카메라 구동장치에서, 제어부(315)는 지지 모듈(310)에 설치되지 않을 수도 있다. 6, in the camera driving apparatus according to the second embodiment, the
예컨대, 제3 센서(312)는 지지 모듈(310)에 설치될 수 있다. 제어부(315)는 비행 장치(1)의 전체적인 관리 및/또는 제어를 담당하는 프로세서일 수 있다. 따라서, 제어부(315)는 비행 장치(1)의 메인 보드 상에 설치될 수 있다. 따라서, 제1 내지 제3 센서(352, 355, 312) 각각으로부터 출력되는 가속도 신호, 제1 각속도 신호 및 제2 각속도 신호가 비행 장치(1)의 메인 보드를 통해 제어부(315)로 입력될 수 있다. 제어부(315)에서 출력되는 보상값은 지지 모듈(310)을 경유하거나 직접 제1 내지 제3 구동부(320, 330, 340)로 전달되고, 제1 내지 제3 구동부(320, 330, 340) 각각이 카메라(359)를 X축, Y축 및 Z축을 기준으로 회전시킬 수 있다. For example, the
이상에서 설명된 제1 내지 제3 구동부(320, 330, 340)는 제3 내지 제1 구동부로 지칭될 수도 있다. 즉, 제1 구동부(320)는 제3 구동부로 지칭되고, 제2 구동부(330)는 그대로 제2 구동부(330)로 지칭되며, 제3 구동부(340)는 제1 구동부로 지칭될 수도 있다. The first to
상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 실시예의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 실시예의 등가적 범위 내에서의 모든 변경은 실시예의 범위에 포함된다.The foregoing detailed description should not be construed in all aspects as limiting and should be considered illustrative. The scope of the embodiments should be determined by rational interpretation of the appended claims, and all changes within the equivalents of the embodiments are included in the scope of the embodiments.
30: 짐벌장치
305: 댐퍼
310: 지지 모듈
312, 352, 355: 센싱부
315: 제어부
320: 제1 구동부
330: 제2 구동부
340: 제3 구동부
350: 카메라 모듈
357: 제2 보드
358: 하우징
359: 카메라30: Gimbal unit
305: Damper
310: Support module
312, 352, and 355:
315:
320:
330:
340:
350: Camera module
357: Second board
358: Housing
359: Camera
Claims (12)
상기 카메라 모듈을 회전시키는 구동부;
상기 구동부와 결합된 지지 모듈; 및
상기 구동부를 제어하는 제어부를 포함하고,
상기 카메라 모듈은 가속도를 감지하여 제1 신호를 출력하는 제1 센싱부와, 제1 각속도를 감지하여 제2 신호를 출력하는 제2 센싱부를 포함하고,
상기 지지 모듈은 제2 각속도를 감지하여 제3 신호를 출력하는 제3 센싱부를 포함하고,
상기 제어부는,
상기 제1 신호를 연산하여 가속도를 산출하고,
상기 제2 신호를 연산하여 제1 각속도를 산출하고,
상기 제3 신호를 연산하여 제2 각속도를 산출하고,
상기 가속도와 상기 제1각속도를 기초로 X축, Y축, Z축에 대한 보상값을 산출하고,
상기 제2 각속도가 설정값 이하인 경우, 상기 보상값 중 상기 Z축의 보상값을 0으로 유지하여 상기 구동부를 제어하는 카메라 구동장치.A camera module including a camera;
A driving unit for rotating the camera module;
A supporting module coupled to the driving unit; And
And a control unit for controlling the driving unit,
The camera module includes a first sensing unit for sensing an acceleration and outputting a first signal, and a second sensing unit for sensing a first angular velocity and outputting a second signal,
Wherein the supporting module includes a third sensing unit for sensing a second angular velocity and outputting a third signal,
Wherein,
Calculates the acceleration by calculating the first signal,
Calculating the first angular velocity by calculating the second signal,
Calculates the second angular velocity by calculating the third signal,
Calculates a compensation value for the X-axis, the Y-axis, and the Z-axis based on the acceleration and the first angular velocity,
And controls the driving unit to maintain the compensation value of the Z-axis among the compensation values to be 0 when the second angular velocity is equal to or less than a set value.
상기 제2 각속도가 설정값 초과인 경우, 상기 보상값에 기초하여 상기 구동부를 제어하는 카메라 구동장치.The method according to claim 1,
And controls the driving unit based on the compensation value if the second angular velocity exceeds a set value.
상기 제1 센싱부는 상기 X축, Y축 및 Z축의 가속도 센서를 포함하고,
상기 제2 센싱부는 상기 X축, Y축 및 Z축의 자이로 센서를 포함하며,
상기 제3 센싱부는 상기 Z축의 자이로 센서를 포함하는 카메라 구동장치.The method according to claim 1,
Wherein the first sensing unit includes acceleration sensors of the X-axis, Y-axis, and Z-axis,
And the second sensing unit includes the gyro sensor of the X axis, the Y axis, and the Z axis,
And the third sensing unit includes the Z-axis gyro sensor.
상기 구동부는
상기 X축을 회전축으로 갖는 제1구동부, 상기 Y축을 회전축으로 갖는 제2구동부 및 상기 Z축을 회전축으로 갖는 제3구동부를 포함하는 카메라 구동 장치.The method according to claim 1,
The driving unit
A first driving unit having the X axis as a rotation axis, a second driving unit having the Y axis as a rotation axis, and a third driving unit having the Z axis as a rotation axis.
상기 제1 센싱부 및 상기 제2 센싱부는 6축 센싱부에 배치되며,
상기 제3 센싱부는 1축 센싱부에 배치되는 카메라 구동장치.The method according to claim 1,
Wherein the first sensing unit and the second sensing unit are disposed in a six-axis sensing unit,
And the third sensing unit is disposed in the one-axis sensing unit.
상기 제3 센싱부는 상기 지지 모듈에 배치되는 카메라 구동장치.The method according to claim 1,
And the third sensing unit is disposed in the support module.
카메라를 포함하는 카메라 모듈;
상기 카메라 모듈을 회전시키는 구동부;
상기 구동부와 결합된 지지 모듈; 및
상기 구동부를 제어하는 제어부를 포함하고,
상기 제어부는,
자세 제어 모드가 요구되는지에 따라 서로 상이한 게인값을 선택하고, 상기 선택되 게인값을 기준으로 상기 구동부를 제어하는 카메라 구동장치.A camera driving apparatus mounted on a drone,
A camera module including a camera;
A driving unit for rotating the camera module;
A supporting module coupled to the driving unit; And
And a control unit for controlling the driving unit,
Wherein,
Selects a gain value different from each other depending on whether an attitude control mode is required, and controls the driving unit based on the selected gain value.
상기 자세 제어 모드는 상기 드론의 움직임에도 불구하고 카메라가 일정한 방향으로 향하도록 상기 구동부를 제어하는 모드인 카메라 구동장치.8. The method of claim 7,
Wherein the posture control mode is a mode for controlling the driving unit such that the camera is directed in a predetermined direction despite the movement of the drones.
상기 게인값은 제1 게인값 및 상기 제1 게인값보다 큰 제2 게인값을 포함하며,
상기 자세 제어 모드가 요구되는 경우에 상기 제2 게인값을 선택하여 상기 구동부를 제어하는 카메라 구동장치.8. The method of claim 7,
Wherein the gain value comprises a first gain value and a second gain value greater than the first gain value,
And controls the driving unit by selecting the second gain value when the attitude control mode is required.
제1 각속도를 감지하는 단계;
제2 각속도를 감지하는 단계;
상기 가속도와 상기 제1 각속도를 기초로 X축, Y축, Z축에 대한 보상값을 산출하는 단계;
상기 제2 각속도가 설정값 초과인 경우, 상기 보상값으로 구동부를 제어하는 단계; 및
상기 제2 각속도가 설정값 이하인 경우, 상기 보상값 중 Z축 보상값을 0으로 유지하여 상기 구동부를 제어하는 단계를 포함하는 카메라 구동 방법.Sensing an acceleration;
Sensing a first angular velocity;
Sensing a second angular velocity;
Calculating a compensation value for the X axis, the Y axis, and the Z axis based on the acceleration and the first angular velocity;
Controlling the driving unit with the compensation value if the second angular velocity is greater than a preset value; And
And controlling the driving unit to maintain the Z-axis compensation value of the compensation value at 0 when the second angular velocity is equal to or less than a set value.
상기 카메라 모듈을 회전시키는 구동부;
상기 구동부와 결합된 지지 모듈;
상기 지지 모듈과 결합된 몸체; 및
상기 구동부를 제어하는 제어부를 포함하고,
상기 카메라 모듈은 가속도를 감지하여 제1 신호를 출력하는 제1 센싱부와, 제1 각속도를 감지하여 제2 신호를 출력하는 제2 센싱부를 포함하고,
상기 지지 모듈은 제2 각속도를 감지하여 제3 신호를 출력하는 제3 센싱부를 포함하고,
상기 제어부는
상기 제1 신호를 연산하여 가속도를 산출하고,
상기 제2 신호를 연산하여 제1 각속도를 산출하고,
상기 제3 신호를 연산하여 제2 각속도를 산출하고,
상기 가속도와 상기 제1각속도를 기초로 X축, Y축, Z축에 대한 보상값을 산출하고,
상기 제2 각속도가 설정값 이하인 경우, 상기 보상값 중 상기 Z축의 보상값을 0으로 유지하여 상기 구동부를 제어하는 비행 장치.A camera module including a camera;
A driving unit for rotating the camera module;
A supporting module coupled to the driving unit;
A body coupled with the support module; And
And a control unit for controlling the driving unit,
The camera module includes a first sensing unit for sensing an acceleration and outputting a first signal, and a second sensing unit for sensing a first angular velocity and outputting a second signal,
Wherein the supporting module includes a third sensing unit for sensing a second angular velocity and outputting a third signal,
The control unit
Calculates the acceleration by calculating the first signal,
Calculating the first angular velocity by calculating the second signal,
Calculates the second angular velocity by calculating the third signal,
Calculates a compensation value for the X-axis, the Y-axis, and the Z-axis based on the acceleration and the first angular velocity,
And maintains the compensation value of the Z-axis among the compensation values to be 0 when the second angular velocity is equal to or less than a set value.
상기 카메라 모듈을 회전시키는 구동부;
상기 구동부와 결합된 지지 모듈;
상기 지지 모듈과 결합된 몸체; 및
상기 구동부를 제어하는 제어부를 포함하고,
상기 제어부는,
자세 제어 모드가 요구되는지에 따라 서로 상이한 게인값을 선택하고, 상기 선택되 게인값을 기준으로 상기 구동부를 제어하는 비행 장치.A camera module including a camera;
A driving unit for rotating the camera module;
A supporting module coupled to the driving unit;
A body coupled with the support module; And
And a control unit for controlling the driving unit,
Wherein,
Selects a gain value different from each other depending on whether an attitude control mode is required, and controls the driving unit based on the selected gain value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170170082A KR102476705B1 (en) | 2017-12-12 | 2017-12-12 | Device of driving camera, driving method thereof and jimbal apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170170082A KR102476705B1 (en) | 2017-12-12 | 2017-12-12 | Device of driving camera, driving method thereof and jimbal apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20190069801A true KR20190069801A (en) | 2019-06-20 |
| KR102476705B1 KR102476705B1 (en) | 2022-12-14 |
Family
ID=67103620
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020170170082A Active KR102476705B1 (en) | 2017-12-12 | 2017-12-12 | Device of driving camera, driving method thereof and jimbal apparatus |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102476705B1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220027572A (en) | 2020-08-27 | 2022-03-08 | 한성대학교 산학협력단 | Gimbal device for mobile device |
| KR102420976B1 (en) * | 2021-12-27 | 2022-07-15 | 한화시스템 주식회사 | Gimbal apparatus and control method thereof |
| KR20220137228A (en) | 2021-04-02 | 2022-10-12 | 한정남 | Drone attitude control apparatus |
| KR20230092588A (en) * | 2021-12-17 | 2023-06-26 | 광주과학기술원 | Haptic controller and method for virtual reality using hovering |
| KR102707036B1 (en) * | 2024-01-19 | 2024-09-13 | 국방과학연구소 | Removal system and method of gimbal disturbance torque |
| KR102715021B1 (en) * | 2024-03-21 | 2024-10-11 | 국방과학연구소 | Apparatus and method for controlling a gimbal |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011004208A (en) * | 2009-06-19 | 2011-01-06 | Fujitsu Ltd | Gimbal device |
| JP5293118B2 (en) * | 2008-11-27 | 2013-09-18 | 富士通株式会社 | Control device |
| KR20170105334A (en) * | 2016-03-09 | 2017-09-19 | 엘지전자 주식회사 | Camera module |
| JP2017171291A (en) * | 2017-05-15 | 2017-09-28 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | Platform and system |
| JP2017533133A (en) * | 2015-09-11 | 2017-11-09 | エスゼット ディージェイアイ オスモ テクノロジー カンパニー リミテッドSZ DJI Osmo Technology Co., Ltd. | Support mechanism |
-
2017
- 2017-12-12 KR KR1020170170082A patent/KR102476705B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5293118B2 (en) * | 2008-11-27 | 2013-09-18 | 富士通株式会社 | Control device |
| JP2011004208A (en) * | 2009-06-19 | 2011-01-06 | Fujitsu Ltd | Gimbal device |
| JP2017533133A (en) * | 2015-09-11 | 2017-11-09 | エスゼット ディージェイアイ オスモ テクノロジー カンパニー リミテッドSZ DJI Osmo Technology Co., Ltd. | Support mechanism |
| KR20170105334A (en) * | 2016-03-09 | 2017-09-19 | 엘지전자 주식회사 | Camera module |
| JP2017171291A (en) * | 2017-05-15 | 2017-09-28 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | Platform and system |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220027572A (en) | 2020-08-27 | 2022-03-08 | 한성대학교 산학협력단 | Gimbal device for mobile device |
| KR20220137228A (en) | 2021-04-02 | 2022-10-12 | 한정남 | Drone attitude control apparatus |
| KR20230092588A (en) * | 2021-12-17 | 2023-06-26 | 광주과학기술원 | Haptic controller and method for virtual reality using hovering |
| KR102420976B1 (en) * | 2021-12-27 | 2022-07-15 | 한화시스템 주식회사 | Gimbal apparatus and control method thereof |
| KR102707036B1 (en) * | 2024-01-19 | 2024-09-13 | 국방과학연구소 | Removal system and method of gimbal disturbance torque |
| KR102715021B1 (en) * | 2024-03-21 | 2024-10-11 | 국방과학연구소 | Apparatus and method for controlling a gimbal |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102476705B1 (en) | 2022-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20190069801A (en) | Device of driving camera, driving method thereof and jimbal apparatus | |
| US11053022B2 (en) | Stabilizing platform and camera | |
| US11118728B2 (en) | Method and system for stabilizing a payload | |
| JP6738611B2 (en) | Unmanned rotorcraft | |
| US20200361629A1 (en) | Stabilizing platform | |
| US9561870B2 (en) | Carrier having non-orthogonal axes | |
| EP3118508B1 (en) | Control method for pan tilt and control system of pan tilt | |
| US11958604B2 (en) | Unmanned aerial vehicle and method for controlling gimbal thereof | |
| KR101919919B1 (en) | Vibration-free gimbal device | |
| CN110377058B (en) | Aircraft yaw angle correction method and device and aircraft | |
| WO2019119340A1 (en) | Gimbal control method and device, gimbal, and unmanned aerial vehicle | |
| WO2020042064A1 (en) | Cradle head control method and device, cradle head system and unmanned aerial vehicle | |
| WO2020042135A1 (en) | Control method for vertical stability augmentation apparatus, vertical stability augmentation apparatus, and image capturing device | |
| WO2019210467A1 (en) | Pan-tilt control method and apparatus, pan-tilt system, unmanned aerial vehicle and computer-readable storage medium | |
| JP2006264573A (en) | Unmanned helicopter | |
| WO2022067548A1 (en) | Gimbal control method and apparatus, gimbal and movable platform | |
| KR200201228Y1 (en) | Wireless movie camera system | |
| KR102127962B1 (en) | Pan-tilt-gimbal integrated system and control method thereof | |
| JP2006264567A (en) | Helicopter | |
| JP2009245030A (en) | Payload controller | |
| KR20190001084A (en) | Double folding landing gear and Vibration-free gimbal device having it | |
| WO2018103192A1 (en) | Method and device for maintaining attitude of unmanned aerial vehicle | |
| KR20240103248A (en) | System and method for controlling gimbal pose | |
| JP2006264526A (en) | Heavy article disposing structure for pilotless helicopter | |
| WO2018024915A1 (en) | Unmanned vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |