WO2018135114A1 - Orientation control device, holding device, orientation control method, and program - Google Patents
Orientation control device, holding device, orientation control method, and program Download PDFInfo
- Publication number
- WO2018135114A1 WO2018135114A1 PCT/JP2017/040848 JP2017040848W WO2018135114A1 WO 2018135114 A1 WO2018135114 A1 WO 2018135114A1 JP 2017040848 W JP2017040848 W JP 2017040848W WO 2018135114 A1 WO2018135114 A1 WO 2018135114A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- acceleration
- detection signal
- acceleration component
- component
- static
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 12
- 230000001133 acceleration Effects 0.000 claims abstract description 601
- 238000001514 detection method Methods 0.000 claims abstract description 235
- 230000003068 static effect Effects 0.000 claims abstract description 162
- 230000005484 gravity Effects 0.000 claims abstract description 48
- 238000012937 correction Methods 0.000 claims description 65
- 230000011664 signaling Effects 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 17
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 45
- 239000011159 matrix material Substances 0.000 description 44
- 238000012545 processing Methods 0.000 description 23
- 230000035945 sensitivity Effects 0.000 description 17
- 238000012360 testing method Methods 0.000 description 17
- 230000008859 change Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 239000002131 composite material Substances 0.000 description 8
- 230000000694 effects Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 238000005452 bending Methods 0.000 description 7
- 239000000758 substrate Substances 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 4
- 229910052710 silicon Inorganic materials 0.000 description 4
- 239000010703 silicon Substances 0.000 description 4
- 230000003321 amplification Effects 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000012447 hatching Effects 0.000 description 2
- 229910052451 lead zirconate titanate Inorganic materials 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 239000012535 impurity Substances 0.000 description 1
- 239000012212 insulator Substances 0.000 description 1
- HFGPZNIAWCZYJU-UHFFFAOYSA-N lead zirconate titanate Chemical compound [O-2].[O-2].[O-2].[O-2].[O-2].[Ti+4].[Zr+4].[Pb+2] HFGPZNIAWCZYJU-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D47/00—Equipment not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D47/00—Equipment not otherwise provided for
- B64D47/08—Arrangements of cameras
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U20/00—Constructional aspects of UAVs
- B64U20/80—Arrangement of on-board electronics, e.g. avionics systems or wiring
- B64U20/87—Mounting of imaging devices, e.g. mounting of gimbals
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C9/00—Measuring inclination, e.g. by clinometers, by levels
- G01C9/02—Details
- G01C9/08—Means for compensating acceleration forces due to movement of instrument
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/18—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
-
- 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
-
- 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/02—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
- G01P15/08—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values
- G01P15/09—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values by piezoelectric pick-up
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/02—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
- G01P15/08—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values
- G01P15/12—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values by alteration of electrical resistance
- G01P15/123—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values by alteration of electrical resistance by piezo-resistive elements, e.g. semiconductor strain gauges
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/02—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
- G01P15/08—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values
- G01P2015/0805—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values being provided with a particular type of spring-mass-system for defining the displacement of a seismic mass due to an external acceleration
- G01P2015/0822—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values being provided with a particular type of spring-mass-system for defining the displacement of a seismic mass due to an external acceleration for defining out-of-plane movement of the mass
- G01P2015/084—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values being provided with a particular type of spring-mass-system for defining the displacement of a seismic mass due to an external acceleration for defining out-of-plane movement of the mass the mass being suspended at more than one of its sides, e.g. membrane-type suspension, so as to permit multi-axis movement of the mass
- G01P2015/0842—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values being provided with a particular type of spring-mass-system for defining the displacement of a seismic mass due to an external acceleration for defining out-of-plane movement of the mass the mass being suspended at more than one of its sides, e.g. membrane-type suspension, so as to permit multi-axis movement of the mass the mass being of clover leaf shape
Definitions
- This technology relates to a technology for controlling the posture of a holding device that holds a holding object.
- a camera gimbal has been widely known as an apparatus for enabling a camera to stably capture an image (see, for example, Patent Document 1).
- the camera gimbal has a mechanism that rotates the camera about two axes or three axes, and controls the posture of the camera in space by rotating this mechanism.
- the camera gimbal is generally used by being held by a hand or installed at a predetermined place, but in recent years, it may be used by installing it on a flying object such as a drone. (For example, refer to Patent Document 2).
- the purpose of the technology is to provide a technology capable of accurately controlling the posture of the object to be held.
- the attitude control device includes a control unit.
- the control unit includes a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding target, and the dynamic acceleration component and static acceleration component acting on the holding device. Based on the static acceleration component calculated on the basis of the second acceleration detection signal obtained by detecting, and determining the direction of gravity in the holding device, and on the basis of the direction of gravity, The posture of the holding object is controlled by controlling the posture.
- the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding device, and the dynamic acceleration component and the static acceleration component acting on the holding device are obtained.
- the static acceleration component is calculated from the two signals including the second acceleration detection signal. For this reason, the static acceleration component that can be regarded as the gravitational acceleration component can be accurately calculated, and thereby the gravity direction of the holding device can be accurately determined. Accordingly, the posture of the holding device can be accurately controlled, and as a result, the posture of the holding object held by the holding device can be accurately controlled.
- the control unit corrects the static acceleration component based on correction information for correcting the static acceleration component, and determines the gravity based on the corrected static acceleration component.
- the direction may be determined.
- the gravity direction of the holding device can be determined more accurately, and the posture of the holding object can be controlled more accurately.
- control unit may correct the static acceleration component based on the correction information for correcting the static acceleration component by the dynamic acceleration component.
- the gravity direction of the holding device can be determined more accurately, and the posture of the holding object can be controlled more accurately.
- control unit may correct the static acceleration component based on the correction information for correcting the static acceleration component by an angular velocity component acting on the holding device.
- the gravity direction of the holding device can be determined more accurately, and the posture of the holding object can be controlled more accurately.
- the control unit may generate the correction information in a state where the holding device is placed at a certain place.
- the holding device may be attached to a flying object, and the control unit may generate the correction information in a state where the flying object is in the air.
- the attitude control device may further include an acceleration calculation unit.
- the acceleration calculation unit converts the first acceleration detection signal having an AC waveform corresponding to the dynamic acceleration component and an AC component corresponding to the dynamic acceleration component into a DC component corresponding to the static acceleration component.
- the static acceleration component is calculated on the basis of the second acceleration detection signal having the superimposed output waveform.
- the acceleration calculation unit includes an arithmetic circuit that calculates the static acceleration component based on a difference signal between the first acceleration detection signal and the second acceleration detection signal. May be.
- the static acceleration component can be accurately calculated from the first acceleration detection signal and the second acceleration detection signal.
- the acceleration calculation unit further includes a gain adjustment circuit that adjusts the gain of each signal so that the first acceleration detection signal and the second acceleration detection signal have the same level. May be.
- the static acceleration component can be calculated more accurately from the first acceleration detection signal and the second acceleration detection signal.
- the acceleration calculation unit calculates a correction coefficient based on the difference signal, and uses the correction coefficient to calculate one of the first acceleration detection signal and the second acceleration detection signal. You may further have the correction circuit which correct
- the static acceleration component can be calculated more accurately from the first acceleration detection signal and the second acceleration detection signal.
- a movable portion that can move by receiving an acceleration acting on the holding device, and a piezoelectric-type first acceleration detection portion that is provided in the movable portion and outputs the first acceleration detection signal; And a non-piezoelectric second acceleration detection unit that is provided in the movable unit and outputs the second acceleration detection signal.
- the static acceleration component is accurately calculated from these outputs by using the difference between the detection methods (piezoelectric type and non-piezoelectric type) of the first acceleration detection unit and the second acceleration detection unit. can do.
- the second acceleration detection unit may include a piezoresistive acceleration detection element.
- the second acceleration detection unit may include a capacitance type acceleration detection element.
- the attitude control device includes a control unit.
- the control unit includes a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding object held by the holding device, and the dynamic acceleration component and static acceleration acting on the holding object. Based on the static acceleration component calculated based on the second acceleration detection signal obtained by detecting the component, the gravity direction in the holding object is determined, and the holding device is determined based on the gravity direction.
- the posture of the holding object is controlled by controlling the posture.
- the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding object, and the dynamic acceleration component and the static acceleration component acting on the holding object are obtained.
- the static acceleration component is calculated from the two signals including the second acceleration detection signal. For this reason, the static acceleration component that can be regarded as the gravitational acceleration component can be accurately calculated, and thereby the gravitational direction of the holding target can be accurately determined. Therefore, the posture of the holding device that holds the holding target can be accurately controlled, and as a result, the posture of the holding target can be accurately controlled.
- the holding device includes a detection unit and a control unit.
- the detection unit includes a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding target, and the dynamic acceleration component and static acceleration component acting on the holding device. And a second acceleration detection signal obtained by detecting.
- the controller determines a gravitational direction in the holding device based on the static acceleration component calculated based on the first acceleration detection signal and the second acceleration detection signal, and based on the gravitational direction. Then, the posture of the holding object is controlled by controlling the posture of the holding device.
- the attitude control method includes a first acceleration detection signal obtained by detecting a dynamic acceleration component that acts on a holding device that holds a holding target, the dynamic acceleration component that acts on the holding device, and Based on the static acceleration component calculated based on the second acceleration detection signal obtained by detecting the static acceleration component, the direction of gravity in the holding device is determined, and based on the direction of gravity, The posture of the holding object is controlled by controlling the posture of the holding device.
- the program according to the present technology includes a first acceleration detection signal obtained by detecting a dynamic acceleration component that acts on a holding device that holds a holding target, the dynamic acceleration component that acts on the holding device, and a static Determining a gravitational direction in the holding device based on the static acceleration component calculated based on a second acceleration detection signal obtained by detecting an acceleration component, and based on the gravitational direction, Controlling the posture of the holding device by controlling the posture of the holding device.
- FIG. 1 is a perspective view showing a camera gimbal according to a first embodiment of the present technology. It is a block diagram which shows the structure of a camera gimbal. It is a block diagram which shows the structure of a sensor unit. It is a perspective view of the surface side which shows the structure of an acceleration sensor roughly. It is a perspective view of the back side which shows the composition of an acceleration sensor roughly. It is a top view of the surface side which shows the structure of an acceleration sensor roughly. It is a figure which shows a mode when the acceleration is not applied in an acceleration sensor. In an acceleration sensor, it is a figure which shows a mode when the acceleration has generate
- an acceleration sensor it is a figure which shows a mode when the acceleration has generate
- FIG. 1 is a perspective view showing a camera gimbal 50 according to the first embodiment of the present technology.
- the camera gimbal 50 (holding device: attitude control device) is attached in order from the top to the grip portion 51, the shaft portion 52, and the shaft portion 52 so as to be rotatable. And a rotating member 53.
- the camera gimbal 50 includes a second rotating member 54 that is rotatably attached to the first rotating member 53, a pedestal holding member 55 that is fixed to the second rotating member 54, and a pedestal holding member 55. And a pedestal 56 attached rotatably.
- a coordinate system based on the earth is called a global coordinate system
- a coordinate system based on the pedestal 56 (camera) is called a local coordinate system.
- the three orthogonal axes are the X axis, the Y axis, and the Z axis
- the three orthogonal axes in the local coordinate system are the X ′ axis, the Y ′ axis, and the Z ′ axis.
- the Z-axis direction in the global coordinate system is the gravity direction, and the X-axis and Y-axis directions are arbitrary directions in the horizontal direction. Further, the Z′-axis direction in the local coordinate system is the thickness direction in the pedestal 56, the X′-axis direction is the longitudinal direction in the pedestal 56, and the Y′-axis direction is the short direction in the pedestal 56.
- the direction of the rotation axis when the first rotation member 53 rotates with respect to the shaft portion 52 is the z-axis direction
- the second rotation member 54 is the first rotation member 53.
- the direction of the rotation axis when rotating with respect to the y-axis is defined as the y-axis direction.
- the direction of the rotation axis when the pedestal 56 rotates relative to the pedestal holding member 55 is defined as the x-axis direction.
- the X′-axis direction in the local coordinate system is the same as the x-axis direction that is the rotation axis direction.
- the Y′-axis direction in the local coordinate system is the same as the y-axis direction that is the rotation axis direction.
- the Z′-axis direction in the local coordinate system may be different from the z-axis direction that is the rotation axis direction (for example, when the pedestal 56 rotates around the x-axis and y-axis from the state shown in FIG. 1). .
- the camera gimbal 50 may be configured such that the pedestal 56 can be rotated in accordance with the Z ′ axis direction in the local coordinate system.
- the posture of the camera gimbal 50 when the Z-axis direction in the global coordinate system and the Z′-axis direction (and z-axis direction) in the local coordinate system coincide with each other is referred to as a basic posture.
- the grip portion 51 and the shaft portion 52 are integrally formed, and are formed so that one cylindrical member is bent at a right angle at the center.
- the grip part 51 is a member that is gripped by the user, and is configured to extend in a direction orthogonal to the z-axis direction.
- the shaft portion 52 is configured to extend in the z-axis direction, and holds the first rotating member 53 at its lower end portion so as to be rotatable around the z-axis.
- the first rotating member 53 is a plate-like member formed such that the center is bent at a right angle, and the upper half is configured to extend in the y-axis direction, and the lower half is the z-axis. It is comprised so that it may extend in a direction.
- the first rotating member 53 is held at the upper end portion so as to be rotatable around the z axis with respect to the shaft portion 52, and the second rotating member 54 is held at the lower end portion so as to be rotatable around the y axis. Yes.
- the second rotating member 54 is a columnar member extending in the y-axis direction.
- the second rotating member 54 is held at one end so as to be rotatable around the y axis at the lower end of the first rotating body, and holds the pedestal holding member 55 fixed at the other end. .
- the base holding member 55 is composed of two members formed symmetrically with respect to the zy plane.
- the pedestal holding member 55 is a cylindrical member, and is formed such that two places are bent at a right angle.
- the pedestal holding member 55 is fixed to the second rotating member 54 at one end thereof, and holds the pedestal 56 at the other end so as to be rotatable around the x axis.
- the pedestal 56 is a rectangular plate-like member, and is held by a pedestal holding member 55 so as to be rotatable around the x axis.
- a camera (holding object) (not shown) is fixed to the upper surface of the base 56.
- a sensor unit 40 that detects acceleration and angular velocity in three axis directions (X ′ axis, Y ′ axis, Z ′ axis) of the pedestal 56 is disposed at the position of the center of gravity of the pedestal 56.
- the first rotating member 53 rotates about the z axis
- the second rotating member 54 rotates about the y axis
- the pedestal 56 rotates about the x axis. It is possible to rotate about 3 axes (x axis, y axis, z axis) with respect to 51.
- this embodiment demonstrates the case where the base 56 can rotate around 3 axes
- the camera may be fixed by being sandwiched from both sides in the x-axis direction with respect to the camera gimbal 50.
- the pedestal 56 can be omitted, and the sensor unit 40 is disposed in a portion (for example, a member sandwiched from the x-axis direction) that holds the camera that is the holding target.
- the camera gimbal 50 is configured to be able to rotate the camera to be held around three axes (which may be one axis, two axes, etc.) and has the same movement as the camera. Any configuration may be used as long as the sensor unit 40 is arranged with respect to the portion to be operated.
- FIG. 2 is a block diagram showing the configuration of the camera gimbal 50.
- the camera gimbal 50 includes a control unit 61, a sensor unit 40, a storage unit 62, a first motor 63a, a second motor 63b, and a third motor 63c. Yes.
- the sensor unit 40 includes an acceleration sensor 10, an angular velocity sensor 30, and a controller 20.
- the acceleration sensor 10 detects the acceleration in the three-axis (X ′ axis, Y ′ axis, Z ′ axis) direction received by the pedestal 56 (camera) in the local coordinate system.
- the angular velocity sensor 30 is, for example, a gyro sensor (vibration type, rotary top type, etc.), and detects the angular velocity around the three axes (X′Y′Z ′ axis) of the base 56 (camera) in the local coordinate system.
- a gyro sensor vibration type, rotary top type, etc.
- the controller 20 processes the output from the acceleration sensor 10 and the angular velocity sensor 30.
- the controller 20 includes a static acceleration component based on gravity (gravity acceleration component) and a dynamic acceleration component based on the motion of the pedestal 56 (camera) (motion acceleration component). ) Can be accurately separated and output to the control unit 61.
- the configuration of the sensor unit 40 will be described in detail later.
- the control unit 61 includes a CPU (Central Processing Unit) or the like.
- the control unit 61 performs various calculations based on various programs stored in the storage unit 62 and controls each unit of the camera gimbal 50 in an integrated manner.
- CPU Central Processing Unit
- the control unit 61 determines the posture of the pedestal 56 and controls the posture of the pedestal 56, that is, the posture of the camera.
- the static acceleration component that is, the gravitational acceleration component of the acceleration detection signal detected by the acceleration sensor 10 can be accurately calculated by the sensor unit 40.
- the control part 61 can determine the gravity direction of the base 56 correctly, and can control the attitude
- the storage unit 62 includes various programs necessary for the processing of the control unit 61 and a non-volatile memory in which various types of data are stored, and a volatile memory used as a work area of the control unit 61.
- the first motor 63a rotates the first rotating member 53 around the z-axis in response to a command from the control unit 61
- the second motor 63b receives the second motor 63b in response to a command from the control unit 61.
- the rotating member 54 is rotated around the y axis.
- the third motor 63c rotates the pedestal 56 around the x axis in response to a command from the control unit 61.
- FIG. 3 is a block diagram showing a configuration of the sensor unit 40.
- the sensor unit 40 in the present embodiment is configured to be able to calculate a dynamic acceleration component and a static acceleration component from the acceleration detected by the acceleration sensor 10, respectively.
- the dynamic acceleration component typically means an AC component of an acceleration signal detected by the acceleration sensor 10, and typically, a motion acceleration (translation acceleration, centrifugal force) received by the base 56 (camera). Acceleration, tangential acceleration, etc.).
- the static acceleration component means a DC component of an acceleration signal detected by the acceleration sensor 10, and typically corresponds to gravitational acceleration or acceleration estimated as gravitational acceleration.
- the acceleration sensor 10 includes two types of acceleration detection units 11 and 12 (detection unit: first acceleration detection unit 11) that respectively detect information related to acceleration in three axis directions (local coordinate system). And a second acceleration detector 12).
- the angular velocity sensor 30 has an angular velocity detector 31.
- the first acceleration detection unit 11 is a piezoelectric acceleration sensor 10 and includes a signal (Acc-AC-x) including information related to acceleration in the X′-axis direction and information related to acceleration in the Y′-axis direction.
- a signal (Acc-AC-y) including information related to acceleration in the Z′-axis direction is output.
- the signal output from the first acceleration detector 11 has an AC waveform corresponding to the acceleration of each axis.
- the second acceleration detection unit 12 is a non-piezoelectric acceleration sensor 10 and includes a signal (Acc-DC-x) including information related to acceleration in the X′-axis direction, and acceleration related to the Y′-axis direction.
- a signal including information (Acc-DC-y) and a signal including information related to acceleration in the Z′-axis direction (Acc-DC-z) are output.
- the signal output from the second acceleration detector 12 has an output waveform in which an AC component corresponding to the acceleration of each axis is superimposed on the DC component.
- the angular velocity detector 31 outputs an angular velocity detection signal (Gyro-x) around the X ′ axis, an angular velocity detection signal (Gyro-y) around the Y ′ axis, and an angular velocity detection signal (Gyro-z) around the Z ′ axis. To do.
- the controller 20 includes a converter 204, a calculation unit 230, a serial interface 201, a parallel interface 202, and an analog interface 203.
- the converter 204 performs AD (Analog-Digital) conversion on the signals detected by the acceleration sensor 10 and the angular velocity sensor 30 and outputs the signals to the calculation unit 230.
- AD Analog-Digital
- the calculation unit 230 includes an acceleration calculation unit 200 and an angular velocity calculation unit 300.
- the acceleration calculation unit 200 includes signals (Acc-AC-x, Acc-AC-y, Acc-AC-z) output from the first acceleration detection unit 11 and signals output from the second acceleration detection unit 12.
- (Acc-DC-x, Acc-DC-y, Acc-DC-z) based on the three-axis dynamic acceleration component (Acc-x, Acc-y, Acc-z) and static in the local coordinate system
- the respective acceleration components (Gr-x, Gr-y, Gr-z) are calculated.
- the angular velocity calculation unit 300 uses the angular velocities ( ⁇ -x, ⁇ -y, ⁇ -z) is calculated respectively.
- the serial interface 201 is configured to sequentially output the dynamic acceleration component and static acceleration component calculated by the acceleration calculation unit 200 and the angular velocity component calculated by the angular velocity calculation unit 300 to the control unit 61.
- the parallel interface 202 is configured to be able to output the dynamic acceleration component and the static acceleration component calculated by the acceleration calculation unit 200 and the angular velocity component calculated by the angular velocity calculation unit 300 to the control unit 61 in parallel. .
- the controller 20 may include at least one of the serial interface 201 and the parallel interface 202, or may selectively switch the interface according to a command from the control unit 61.
- the analog interface 203 is configured to be able to output the outputs of the first acceleration detection unit 11, the second acceleration detection unit 12, and the angular velocity detection unit 31 as they are to the control unit 61, but may be omitted as necessary. .
- 4 to 6 are a front perspective view, a rear perspective view, and a front plan view schematically showing the configuration of the acceleration sensor 10, respectively.
- the acceleration sensor 10 includes an element body 110, a first acceleration detection unit 11 (first detection elements 11x1, 11x2, 11y1, 11y2), and a second acceleration detection unit 12 (second detection elements 12x1, 12x2, 12y1, 12y2).
- the element main body 110 has a main surface portion 111 parallel to the X′Y ′ plane and a support portion 114 on the opposite side.
- the element body 110 is typically composed of an SOI (Silicon On On Insulator) substrate, an active layer (silicon substrate) that forms the main surface portion 111, and a frame-shaped support layer (silicon substrate) that forms the support portion 114. It has the laminated structure.
- the main surface portion 111 and the support portion 114 have different thicknesses, and the support portion 114 is formed thicker than the main surface portion 111.
- the element body 110 has a movable plate 120 that can move under acceleration.
- the movable plate 120 is provided at the center of the main surface portion 111 and is formed by processing the active layer forming the main surface portion 111 into a predetermined shape. More specifically, the movable plate 120 having a plurality of (four in this example) blade portions 121 to 124 having a symmetrical shape with respect to the central portion of the main surface portion 111 is constituted by the plurality of groove portions 112 formed in the main surface portion 111. Is done.
- the peripheral portion of the main surface portion 111 constitutes a base portion 115 that faces the support portion 114 in the Z′-axis direction.
- the support portion 114 is formed in a frame shape having a rectangular recess 113 that opens the back surface of the movable plate 120.
- the support part 114 is configured as a bonding surface bonded to a support substrate (not shown).
- the support substrate may be a circuit board that electrically connects the acceleration sensor 10 and the controller 20, or may be a relay board or a package board that is electrically connected to the circuit board.
- the support portion 114 may be provided with a plurality of external connection terminals that are electrically connected to the circuit board, the relay board, and the like.
- the blade portions 121 to 124 of the movable plate 120 are each constituted by a plate piece having a predetermined shape (in this example, a substantially hexagonal shape), and are arranged at 90 ° intervals around a central axis parallel to the Z ′ axis.
- the thickness of each of the blade portions 121 to 124 corresponds to the thickness of the active layer constituting the main surface portion 111.
- the blade portions 121 to 124 are integrally connected to each other at the central portion 120C of the movable plate 120, and are integrally supported so as to be movable relative to the base portion 115.
- the movable plate 120 further includes a weight portion 125 as shown in FIG.
- the weight portion 125 is integrally provided on the back surface of the central portion of the movable plate 120 and the back surfaces of the blade portions 121 to 124.
- the size, thickness, and the like of the weight portion 125 are not particularly limited, and are set to appropriate sizes that can obtain the desired vibration characteristics of the movable plate 120.
- the weight portion 125 is formed, for example, by processing the support layer forming the support portion 114 into a predetermined shape.
- the movable plate 120 is connected to the base portion 115 via a plurality (four in this example) of bridge portions 131 to 134.
- the plurality of bridge portions 131 to 134 are provided between the blade portions 121 to 124, respectively, and are formed by processing the active layer forming the main surface portion 111 into a predetermined shape.
- the bridge part 131 and the bridge part 133 are arranged to face each other in the X′-axis direction, and the bridge part 132 and the bridge part 134 are arranged to face each other in the Y′-axis direction.
- the bridge portions 131 to 134 constitute a part of the movable portion that can move relative to the base portion 115, and elastically support the central portion 120C of the movable plate 120.
- Each of the bridge portions 131 to 134 has the same configuration, and as shown in FIG. 6, has a first beam portion 130a, a second beam portion 130b, and a third beam portion 130c.
- the first beam portion 130a extends linearly from the peripheral portion of the central portion 120C of the movable plate 120 in the X′-axis direction or the Y′-axis direction, and is disposed between the blade portions 121 to 124 adjacent to each other.
- the second beam part 130b extends linearly in the X′-axis direction or the Y′-axis direction, respectively, and connects the first beam part 130a and the base part 115, respectively.
- the third beam portion 130c extends linearly in the directions intersecting with the X′-axis direction and the Y′-axis direction, respectively, an intermediate portion between the first beam portion 130a and the second beam portion 130b, and a base portion 115 are connected to each other.
- Each of the bridge portions 131 to 134 has two third beam portions 130c, and the two third beam portions 130c sandwich one second beam portion 130b in the X′Y ′ plane. Configured.
- the rigidity of the bridge portions 131 to 134 is set to an appropriate value that can stably support the moving movable plate 120.
- the bridge portions 131 to 134 are set to have appropriate rigidity capable of being deformed by the weight of the movable plate 120, and the magnitude of the deformation is detected by the second acceleration detecting unit 12 due to gravity acceleration due to the own weight. If possible, it is not particularly limited.
- the movable plate 120 is supported on the base portion 115 of the element main body 110 via the four bridge portions 131 to 134, and the base is provided with the bridge portions 131 to 134 as fulcrums by the inertial force according to the acceleration. It is configured to be movable (movable) relative to the portion 115.
- FIG. 7A to 7C are schematic side cross-sectional views for explaining the movement of the movable plate 120.
- FIG. FIG. 7A is a diagram illustrating a state when no acceleration is applied
- FIG. 7B is a diagram illustrating a state when acceleration is generated along the X′-axis direction
- FIG. 7C is a diagram illustrating a state in which acceleration is generated along the Z′-axis direction.
- the solid line shows a state when acceleration occurs in the left direction of the paper
- the broken line shows a state when acceleration occurs in the right direction of the paper
- a solid line indicates a state when acceleration occurs in the upward direction on the paper surface
- a broken line indicates a state when acceleration occurs in the downward direction on the paper surface.
- the movable plate 120 When the acceleration is not generated, the movable plate 120 is maintained in a state parallel to the surface of the base portion 115 as shown in FIG. 7A. In this state, for example, when acceleration along the X′-axis direction is generated, the movable plate 120 is inclined counterclockwise around the bridge portions 132 and 134 extending in the Y′-axis direction as shown in FIG. 7B. As a result, the bridge portions 131 and 133 facing each other in the X′-axis direction receive bending stresses in opposite directions along the Z′-axis direction.
- the movable plate 120 tilts counterclockwise (or clockwise) about the bridge portions 131 and 133 extending in the X′-axis direction, although not shown.
- the bridge portions 132 and 134 facing each other in the Y′-axis direction receive bending stresses in opposite directions along the Z′-axis direction.
- the first acceleration detection unit 11 and the second acceleration detection unit 12 are provided in the bridge portions 131 to 134, respectively.
- the acceleration sensor 10 detects the deformation caused by the bending stress of the bridge portions 131 to 134 by the first acceleration detection unit 11 and the second acceleration detection unit 12, so that the direction and magnitude of the acceleration acting on the acceleration sensor 10 are detected. Measure the thickness.
- the first acceleration detection unit 11 includes a plurality (four in this example) of first detection elements 11x1, 11x2, 11y1, and 11y2.
- the detection elements 11x1 and 11x2 are provided on the axial centers of the surfaces of the two bridge portions 131 and 133 that face each other in the X′-axis direction, and one detection element 11x1 is provided on the first beam portion 130a in the bridge portion 131.
- the other detection element 11x2 is disposed on the first beam portion 130a of the bridge portion 133, respectively.
- the detection elements 11y1 and 11y2 are provided on the axial centers of the surfaces of the two bridge portions 132 and 134 facing each other in the Y′-axis direction, and one detection element 11y1 is the first in the bridge portion 132.
- the other detection element 11y2 is disposed on the first beam portion 130a of the bridge portion 134, respectively.
- the first detection elements 11x1 to 11y2 have the same configuration.
- the first detection elements 11x1 to 11y2 are formed of rectangular piezoelectric detection elements having long sides in the axial direction of the first beam portion 130a.
- the first detection elements 11x1 to 11y2 are each composed of a laminate of a lower electrode layer, a piezoelectric film, and an upper electrode layer.
- the piezoelectric film is typically made of lead zirconate titanate (PZT), but is not limited to this.
- the piezoelectric film generates a potential difference between the upper electrode layer and the lower electrode layer according to the bending deformation amount (stress) in the Z′-axis direction of the first beam portion 130a (piezoelectric effect).
- the upper electrode layers are electrically connected to the relay terminals 140 provided on the surface of the base portion 115 via wiring layers (not shown) formed on the bridge portions 131 to 134, respectively.
- the relay terminal 140 may be configured as an external connection terminal electrically connected to the support substrate. For example, the other end of a bonding wire whose one end is connected to the support substrate is connected.
- the lower electrode layer is typically connected to a reference potential such as a ground potential.
- the first acceleration detection unit 11 configured as described above outputs only when there is a stress change due to the characteristics of the piezoelectric film, and does not output when the stress value is not changed even if stress is applied. Therefore, the magnitude of the motion acceleration acting on the movable plate 120 is mainly detected. Therefore, the output of the first acceleration detector 11 mainly includes an output signal having an AC waveform that is an AC component corresponding to the motion acceleration.
- the second acceleration detection unit 12 includes a plurality (four in this example) of second detection elements 12x1, 12x2, 12y1, and 12y2.
- the detection elements 12x1 and 12x2 are provided on the axial centers of the surfaces of the two bridge portions 131 and 133 facing each other in the X′-axis direction, and one detection element 12x1 is provided on the second beam portion 130b in the bridge portion 131.
- the other detection element 12x2 is disposed on the second beam portion 130b of the bridge portion 133, respectively.
- the detection elements 12y1 and 12y2 are provided on the axial centers of the surfaces of the two bridge portions 132 and 134 facing each other in the Y′-axis direction, and one detection element 12y1 is the second in the bridge portion 132.
- the other detection element 12y2 is disposed on the second beam portion 130b of the bridge portion 134, respectively.
- the second detection elements 12x1 to 12y2 have the same configuration.
- the second detection elements 12x1 to 12y2 are configured by piezoresistive detection elements having long sides in the axial direction of the second beam portion 130b.
- the second detection elements 12x1 to 12y2 each include a resistance layer and a pair of terminal portions connected to both ends in the axial direction.
- the resistance layer is, for example, a conductor layer formed by doping an impurity element on the surface (silicon layer) of the second beam portion 130b, and the amount of bending deformation of the second beam portion 130b in the Z′-axis direction. A resistance change corresponding to (stress) is caused between the pair of terminal portions (piezoresistance effect).
- the pair of terminal portions are electrically connected to the relay terminals 140 provided on the surface of the base portion 115 via wiring layers (not shown) formed on the bridge portions 131 to 134, respectively.
- the second acceleration detector 12 configured as described above determines not only the motion acceleration acting on the movable plate 120 but also the movable plate 120 because the resistance value is determined by an absolute stress value due to the characteristics of the piezoresistance. It also detects the acting gravitational acceleration. Therefore, the output of the second acceleration detector 1211 has an output waveform in which a dynamic component (AC component) corresponding to the motion acceleration is superimposed on a gravitational acceleration or a static component (DC component) corresponding thereto.
- AC component dynamic component
- DC component static component
- the second detection elements 12x1 to 12y2 are not limited to the example configured with the piezoresistive type detection elements, and other non-piezoelectric detection elements that can detect the acceleration of the DC component, such as an electrostatic type. It may be constituted by.
- the electrostatic type the movable electrode portion and the fixed electrode portion constituting the electrode pair are arranged to face each other in the axial direction of the second beam portion 130b, and according to the amount of bending deformation of the second beam portion 130b. It is comprised so that the opposing distance between both electrode parts may change.
- a piezoelectric acceleration sensor 10 is employed for the first acceleration detector 11, and a non-piezoelectric (piezoresistive or electrostatic capacitance) acceleration sensor 10 is employed as the second acceleration detector 12. Therefore, an inertial sensor having a wide dynamic range and high sensitivity in a low frequency region can be obtained.
- the first acceleration detector 11 detects acceleration detection signals (Acc-AC-x, Acc) in the X′-axis direction, the Y′-axis direction, and the Z′-axis direction based on the outputs of the first detection elements 11x1 to 11y2. -AC-y, Acc-AC-z) are output to the controller 20 (see FIG. 3).
- the acceleration detection signal (Acc-AC-x) in the X′-axis direction corresponds to a difference signal (ax1 ⁇ ax2) between the output (ax1) of the detection element 11x1 and the output (ax2) of the detection element 11x2.
- the acceleration detection signal (Acc-AC-y) in the Y′-axis direction corresponds to a difference signal (ay1 ⁇ ay2) between the output (ay1) of the detection element 11y1 and the output (ay2) of the detection element 11y2.
- the acceleration detection signal (Acc-AC-z) in the Z′-axis direction corresponds to the total sum (ax1 + ax2 + ay1 + ay2) of the detection elements 11x1 to 11y2.
- the second acceleration detector 12 detects acceleration detection signals (Acc-DC ⁇ ) in the X′-axis direction, the Y′-axis direction, and the Z′-axis direction based on the outputs of the second detection elements 12x1 to 12y2.
- x, Acc-DC-y, Acc-DC-z) are output to the controller 20 (see FIG. 3).
- the acceleration detection signal (Acc-DC-x) in the X′-axis direction corresponds to a difference signal (bx1 ⁇ bx2) between the output (bx1) of the detection element 12x1 and the output (bx2) of the detection element 12x2.
- the acceleration detection signal (Acc-DC-y) in the Y′-axis direction corresponds to a difference signal (by1 ⁇ by2) between the output (by1) of the detection element 12y1 and the output (by2) of the detection element 12y2.
- the acceleration detection signal (Acc-DC-z) in the Z′-axis direction corresponds to the sum (bx1 + bx2 + by1 + by2) of the outputs of the detection elements 12x1 to 12y2.
- FIG. 8 is a circuit diagram illustrating a configuration example of the acceleration calculation unit 200.
- the acceleration calculation unit 200 includes a gain adjustment circuit 21, a sign inversion circuit 22, an addition circuit 23, and a correction circuit 24. These circuits 21 to 24 have a common configuration for each of the X ′ axis, the Y ′ axis, and the Z ′ axis, and the dynamic acceleration of each axis is performed by performing common arithmetic processing on each axis. A component (motion acceleration component) and a static acceleration component (gravity acceleration component) are calculated.
- FIG. 9 shows a processing block for calculating a static acceleration component from the acceleration detection signal in the X′-axis direction.
- the gain adjustment circuit 21 includes a first acceleration detection signal (Acc-AC-x) regarding the X′-axis direction output from the first acceleration detection unit 11 (11x1, 11x2), and a second acceleration detection unit 12 ( The gain of each signal is adjusted so that the second acceleration detection signals (Acc-DC-x) in the X′-axis direction output from 12 ⁇ 1, 12 ⁇ 2) have the same level.
- the gain adjustment circuit 21 includes an amplifier that amplifies the output (Acc-AC-x) of the first acceleration detection unit 11 and the output (Acc-DC-x) of the second acceleration detection unit 12.
- the output sensitivity and dynamic range of the acceleration sensor 10 differ depending on the detection method.
- the piezoelectric acceleration sensor 10 has a non-piezoelectric (piezoresistive, electrostatic) acceleration sensor.
- the output sensitivity is higher than 10, and the dynamic range is wide (large).
- the first acceleration detector 11 corresponds to the piezoelectric acceleration sensor 10
- the second acceleration detector 12 corresponds to the piezoresistive acceleration sensor 10.
- the gain adjustment circuit 21 sets the outputs (first and second acceleration detection signals) of the acceleration detection units 11 and 12 to A times and B so that the outputs of the acceleration detection units 11 and 12 are at the same level. Amplify twice.
- the amplification factors A and B are positive numbers and satisfy the relationship of A ⁇ B.
- the values of the amplification factors A and B are not particularly limited, and may be set as coefficients that also serve as temperature compensation of the acceleration detection units 11 and 12 depending on the use environment (use temperature) of the acceleration sensor 10.
- FIG. 11 is an example of output characteristics of the first acceleration detection signal and the second acceleration detection signal, and shows a comparison between the output characteristics before gain adjustment and the output characteristics after gain adjustment.
- the horizontal axis represents the frequency of acceleration acting on the acceleration sensor 10
- the vertical axis represents output (sensitivity) (the same applies to FIGS. 12 to 15).
- the output sensitivity of the acceleration component in the low frequency region of 0.5 Hz or less is higher than the acceleration component in the higher frequency region.
- the output sensitivity is substantially 0 particularly in a stationary state (motion acceleration is 0).
- the second acceleration detection signal (Acc-DC-x) of the piezoresistive method has a constant output sensitivity in the entire frequency range, so that the acceleration component in a stationary state (that is, gravitational acceleration) is also output at a constant level. It can be detected with sensitivity. Therefore, the gain adjustment circuit 21 amplifies the first acceleration detection signal and the second acceleration detection signal at a predetermined magnification so as to have the same output level, thereby calculating the gravitational acceleration in the difference calculation circuit described later. It becomes possible to do.
- the sign inverting circuit 22 and the adder circuit 23 are configured to detect acceleration in each axial direction based on a difference signal between the first acceleration detection signal (Acc-AC-x) and the second acceleration detection signal (Acc-DC-x).
- the difference calculation circuit which calculates a static acceleration component (DC component) from is comprised.
- the sign inverting circuit 22 has an inverting amplifier (amplification factor: -1) for inverting the sign of the first acceleration detection signal (Acc-AC-x) after gain adjustment.
- FIG. 12 shows an example of output characteristics of the first acceleration detection signal (Acc-AC-x) after sign inversion.
- the acceleration sensor 10 detects 1 G acceleration in the X′-axis direction is described as an example.
- the second acceleration detection signal (Acc-DC-x) is output to the subsequent addition circuit 23 without its sign being inverted.
- the sign inversion circuit 22 may be configured in common with the gain adjustment circuit 21 in the preceding stage.
- the adder circuit 23 adds the first acceleration detection signal (Acc-AC-x) and the second acceleration detection signal (Acc-DC-x) output from the sign inversion circuit 22 to obtain a static acceleration component. Is output.
- FIG. 13 shows an example of output characteristics of the adder circuit 23. Since the first and second acceleration detection signals are adjusted to the same level in the gain adjustment circuit 21, the net static acceleration component (Gr-x) is calculated by obtaining these difference signals. Become.
- This static acceleration component typically corresponds to a gravitational acceleration component or an acceleration component including gravitational acceleration.
- the piezoelectric detection type first acceleration detection unit 11 has a low detection sensitivity in the vicinity of a low frequency, and the generation of other axis sensitivity causes an axis direction other than the target axis (here, the Y ′ axis direction and the Z axis direction).
- the dynamic acceleration component in the frequency domain indicated by hatching in FIG. 13 leaks to the output of the adder circuit 23 as an error component because the acceleration component in the “axis direction” inevitably overlaps.
- the present embodiment includes a correction circuit 24 for canceling the error based on the output of the adder circuit 23.
- the correction circuit 24 includes a triaxial composite value calculation unit 241 and a low frequency sensitivity correction unit 242.
- the correction circuit 24 calculates a correction coefficient ⁇ based on the output of the addition circuit 23 (difference signal between the first and second acceleration detection signals), and uses the correction coefficient ⁇ to generate the first acceleration detection signal (Acc ⁇ AC-x).
- the three-axis composite value calculation unit 241 is provided in common for processing blocks that calculate all static acceleration components in the X′-axis, Y′-axis, and Z′-axis directions, and outputs (first and The correction coefficient ⁇ is calculated using the total value of the difference signal of the second acceleration detection signal.
- the triaxial composite value calculation unit 241 generates a composite value ( ⁇ ((Gr ⁇ x) 2 + (Gr ⁇ ) of static acceleration components (Gr ⁇ x, Gr ⁇ y, and Gr ⁇ z) in the triaxial direction. y) 2 + (Gr ⁇ z) 2 )) is calculated, and the amount of the combined value exceeding 1 G is regarded as a low-frequency sensitivity error (a region indicated by hatching in FIG. 13), and the reciprocal of the combined value is obtained.
- the corresponding correction coefficient ⁇ is calculated.
- ⁇ 1 / ( ⁇ ((Gr-x) 2 + (Gr-y) 2 + (Gr-z) 2 ))
- the values of the static acceleration components (Gr-x, Gr-y, Gr-z) in each of the three axial directions vary depending on the attitude of the acceleration sensor 10 and are changed every moment according to the attitude change of the acceleration sensor 10. Change. For example, when the Z′-axis direction of the acceleration sensor 10 matches the gravitational direction (Z-axis direction), the static acceleration components (Gr-x, Gr-y) in the X′-axis direction and the Y′-axis direction The static acceleration component (Gr-z) in the Z′-axis direction shows the largest value.
- the gravitational direction of the acceleration sensor 10 at that time can be determined from the values of the static acceleration components (Gr-x, Gr-y, Gr-z) in the three axial directions.
- the low-frequency sensitivity correction unit 242 includes a multiplier that multiplies the first acceleration detection signal (Acc-AC-x) whose sign is inverted by the correction coefficient ⁇ .
- the first acceleration detection signal is input to the adder circuit 23 in a state where the low-frequency sensitivity error is attenuated, so that an acceleration signal having a frequency characteristic as shown in FIG.
- the calculation accuracy of the gravitational acceleration component is improved.
- the correction circuit 24 is configured to execute a process of multiplying the first acceleration detection signal by the correction coefficient ⁇ when calculating the static acceleration component.
- a process of multiplying the detection signal (Acc-DC-x) by the correction coefficient ⁇ may be executed, or the acceleration detection signal to be corrected is the first acceleration detection signal according to the magnitude of the acceleration change.
- the second acceleration detection signal may be switched.
- the correction circuit 24 corrects the first acceleration detection signal using the correction coefficient ⁇ when the acceleration change of one of the first acceleration detection signal and the second acceleration detection signal is greater than or equal to a predetermined value. Composed. The greater the change in acceleration (the higher the applied frequency), the higher the rate at which the error component leaks into the first acceleration detection signal, so that the error component can be efficiently reduced. This configuration is particularly effective when the motion acceleration is relatively large.
- the correction circuit 24 corrects the second acceleration detection signal using the correction coefficient ⁇ when the change in acceleration of one of the first acceleration detection signal and the second acceleration detection signal is equal to or less than a predetermined value.
- a predetermined value Configured as follows. The smaller the acceleration change (the lower the applied frequency), the higher the rate at which the error component leaks into the second acceleration detection signal, so that the error component can be efficiently reduced. This configuration is particularly effective when the motion acceleration is relatively small.
- the static acceleration component in each axis direction is calculated as described above.
- the dynamic acceleration components (Acc-x, Acc-y, Acc-z) in each axis direction are calculated as shown in FIG.
- the first acceleration detection signal (Acc-AC-x, Acc-AC-y, Acc-AC-z) whose gain is adjusted in the gain adjustment circuit 21 is referred to.
- the first acceleration detection signal may be used as it is for the calculation of the dynamic acceleration component, but a part of the dynamic acceleration component may leak into the static acceleration component as described above.
- the acceleration component is reduced, making it difficult to detect with high accuracy. Therefore, by correcting the first acceleration detection signal using the correction coefficient ⁇ calculated by the correction circuit 24, it is possible to improve the detection accuracy of the dynamic acceleration component.
- the correction circuit 24 uses the reciprocal (1 / ⁇ ) of the correction coefficient ⁇ acquired by the triaxial composite value calculation unit 241 as the first acceleration.
- a multiplier for multiplying the signals (Acc-AC-x, Acc-AC-y, Acc-AC-z) is included.
- the low-frequency sensitivity component of the first acceleration signal is compensated, so that the calculation accuracy of the dynamic acceleration components (Acc-x, Acc-y, Acc-z) is improved.
- FIG. 15 schematically shows the output characteristics of the dynamic acceleration component.
- the dynamic acceleration component and static acceleration component correction processing by the low-frequency sensitivity correction unit 242 is typically performed when the composite value calculated by the triaxial composite value calculation unit 241 is other than 1G (G: gravitational acceleration). It is considered effective.
- G gravitational acceleration
- combination value becomes less than 1G when the acceleration sensor 10 is falling freely, etc. are mentioned, for example.
- FIG. 16 is a flowchart showing processing of the control unit 61 of the camera gimbal 50 according to the first embodiment.
- the control unit 61 causes the static acceleration components (Gr-x, Gr-y, Gr-z) output from the sensor unit 40 provided on the base 56 to
- the information on the acceleration components (Acc-x, Acc-y, Acc-z) and the angular velocity components ( ⁇ x , ⁇ y , ⁇ z ) is acquired at a predetermined clock cycle (step 101).
- control unit 61 includes a static acceleration component (Gr-x, Gr-y, Gr-z), a dynamic acceleration component (Acc-x, Acc-y, Acc-z), and an angular velocity component ( ⁇ x , Based on nine elements of ⁇ y , ⁇ z ) and correction information for correcting the static acceleration component, corrected static acceleration components (Gr-x ′, Gr-y ′, Gr-z ′) ) Is calculated (step 102).
- static acceleration component Gr-x, Gr-y, Gr-z
- Acc-x, Acc-y, Acc-z dynamic acceleration component
- ⁇ x angular velocity component
- the matrix M and the matrix N are values prepared in advance and are stored in the storage unit 62.
- the matrix M and the matrix N include static acceleration components (Gr-x, Gr-y, Gr-z), dynamic acceleration components (Acc-x, Acc-y, Acc-z) and This is correction information for correcting with angular velocity components ( ⁇ x , ⁇ y , ⁇ z ).
- the static acceleration component is corrected by both the dynamic acceleration component and the angular velocity component.
- the static acceleration component may be corrected by one of the dynamic acceleration component and the angular velocity component.
- the control unit 61 obtains corrected static acceleration components (Gr-x ′, Gr-y ′, Gr-z ′) based on the transposed matrix Y T.
- the nine elements (Gr-x, Gr-y, Gr-z, Acc-) used to determine the corrected static acceleration components (Gr-x ', Gr-y', Gr-z ') x, Acc-y, Acc-z, ⁇ x , ⁇ y , ⁇ z ) may be a set of nine elements at the current time, or a plurality of sets from a predetermined time before the current time to the current time 9 elements may be used.
- the control unit 61 determines the local coordinates based on the corrected static acceleration components (Gr-x ′, Gr-y ′, Gr-z ′).
- the direction of gravity in the system is determined (step 103).
- the control unit 61 combines the corrected static acceleration components ( ⁇ ((Gr ⁇ x ′) 2 + (Gr ⁇ y ′) 2 + (Gr ⁇ z ′) 2 ). ) Is determined to be the direction of gravity in the local coordinate system.
- the gravity direction is determined based on the corrected static acceleration components (Gr-x ′, Gr-y ′, Gr-z ′)
- the determination may be made based on uncorrected static acceleration components (Gr-x, Gr-y, Gr-z) (the same applies to each embodiment described later).
- the control unit 61 determines that the direction in which the vector of the combined value of the static acceleration component ( ⁇ ((Gr ⁇ x) 2 + (Gr ⁇ y) 2 + (Gr ⁇ z) 2 )) faces is the local coordinate system. Is determined to be in the direction of gravity.
- control unit 61 calculates the rotation angle ( ⁇ x , ⁇ y , ⁇ z ) in the local coordinate system based on the output ( ⁇ x , ⁇ y , ⁇ z ) from the angular velocity sensor 30 (step 104). ).
- control unit 61 determines the current posture of the pedestal 56 in the global coordinate system based on the information on the direction of gravity in the local coordinate system and the information on the rotation angle in the local coordinate system (step 105).
- control unit 61 calculates a difference amount between the current posture of the pedestal 56 in the global coordinate system and the previous posture of the pedestal 56 in the global coordinate system (step 106). That is, the control unit 61 calculates a difference amount necessary for maintaining the posture of the pedestal 56.
- the control unit 61 rotates the pedestal 56 about three axes (X ′ axis, Y ′ axis, Z ′ axis) so as to cancel out the difference amount (step 107).
- the control unit 61 issues a command to the first motor 63a as necessary to rotate the first rotating member 53 about the z axis with respect to the shaft unit 52.
- the control unit 61 issues a command to the second motor 63b as necessary to rotate the second rotating member 54 around the y-axis with respect to the first rotating member 53, so that the third motor A command is issued to 63c, and the pedestal 56 is rotated around the x-axis with respect to the pedestal holding member 55. In this way, the initial posture is maintained by the rotation of the pedestal 56.
- the static acceleration component is calculated from the two signals, ie, the second acceleration detection signal obtained by detecting the static acceleration component.
- the control unit 61 can accurately determine the direction of gravity of the pedestal 56 (camera) in the local coordinate system, and thus accurately determine the attitude of the pedestal 56 (camera) in the global coordinate system. be able to. Therefore, the control unit 61 can accurately control the attitude of the base 56 (camera) in the global coordinate system.
- a general acceleration sensor can detect a combined acceleration of a dynamic acceleration component (motion acceleration component) and a static acceleration component (gravity acceleration component), but cannot calculate a static acceleration component from the combined acceleration. Although it is conceivable to calculate the static acceleration component from the combined acceleration using a low-pass filter or the like, the accuracy is insufficient in calculating the static acceleration component.
- the static acceleration component (gravity acceleration component) can be accurately calculated. Therefore, even when the pedestal 56 (camera) has moved greatly, the gravitational direction in the local coordinate system can be accurately determined based on the calculated static acceleration component. Therefore, even in such a case, the control unit 61 can accurately determine the attitude of the pedestal 56 (camera) in the global coordinate system, and can accurately control the attitude of the pedestal 56 (camera). As a result, it is possible to prevent the image from blurring and the subject from deviating from the angle of view.
- the static acceleration component is corrected based on correction information for correcting the static acceleration component by the dynamic acceleration component and the angular velocity component. Since the gravitational direction is determined by the corrected static acceleration components (Gr-x ', Gr-y', Gr-z '), the accuracy of the determination of the gravitational direction can be further improved. The attitude of the camera 56 (camera) can be controlled more accurately.
- Second Embodiment a second embodiment of the present technology will be described.
- portions having the same configuration and function as those of the first embodiment described above are denoted by the same reference numerals, and description thereof is omitted or simplified.
- FIG. 17 is a flowchart showing processing of the control unit 61 of the camera gimbal 50 according to the second embodiment.
- the control unit 61 When the camera gimbal 50 is activated by turning on the power or the like, the control unit 61 first executes the stationary calibration mode (see step 201 to step 206). In the stationary calibration mode, the user places the camera gimbal 50 in a fixed position with the camera gimbal 50 in a basic posture and keeps the camera gimbal 50 stationary.
- the control unit 61 acquires information on the static acceleration component, the dynamic acceleration component, and the angular velocity component output from the sensor unit 40 in a stationary state at a predetermined clock cycle (step S1). 201).
- control unit 61 adjusts (generates) the gain value and the offset value of the dynamic acceleration component so that the values of the dynamic acceleration components (Acc-x, Acc-y, Acc-z) become zero. (Step 202).
- control unit 61 adjusts (generates) the gain value and the offset value of the angular velocity component so that the values of the angular velocity components ( ⁇ x , ⁇ y , ⁇ z ) become 0 (step 203).
- the controller 61 performs static acceleration components (Gr-x, Gr-y, Gr-z), dynamic acceleration components (Acc-x, Acc-y, Acc-z) and angular velocity for the test. Based on the nine elements of the components ( ⁇ x , ⁇ y , ⁇ z ) and correction information for correcting the static acceleration components, the corrected static acceleration components (Gr-x ′, Gr for testing) -y ', Gr-z') is calculated (step 204).
- the nine elements (Gr-x, Gr-y, Gr-z, Acc-x, Acc-y, Acc-z, ⁇ ) used to determine the corrected static acceleration component (for testing) x , ⁇ y , ⁇ z ) may be a set of nine elements at the current time, or may be a plurality of sets of nine elements from a predetermined time before the current time to the current time.
- control unit 61 calculates the combined value ( ⁇ ((Gr ⁇ x ′ ) 2 + (Gr ⁇ y ′) 2 + (Gr ⁇ z ′) 2 )) is calculated, and the magnitude of the vector is determined (step 205).
- control unit 61 adjusts (generates) the matrix M (or the matrix N), the gain value of the static acceleration component, and the offset value so that the magnitude of the resultant vector becomes 1G (step 206).
- the matrix M (or matrix N), the static acceleration component gain value, and the offset value are correction information for correcting the static acceleration component.
- control unit 61 When the stationary calibration mode is completed, the control unit 61 next executes a posture control mode (see Step 207 to Step 213) for controlling the posture of the camera in the camera gimbal 50.
- the control unit 61 executes the same processing as Step 101 to Step 107 in FIG. 16 of the first embodiment.
- the matrix M or matrix N
- gain value or offset value (see step 206) adjusted in the stationary calibration mode correct the static acceleration component. Used as correction information.
- the gain value and offset value of the acceleration component are adjusted.
- the matrix M (or matrix N) adjusted in the stationary calibration mode, the static acceleration component gain value, and the offset value (that is, the correction information) are corrected statically. Since it is used for calculation of the acceleration component, the direction of gravity can be determined with higher accuracy.
- the third embodiment is different from the above embodiments in that the camera gimbal 50 is attached to an unmanned flying object such as a drone (the flying object may be a manned airplane, helicopter, etc.). ing.
- an unmanned flying object such as a drone (the flying object may be a manned airplane, helicopter, etc.). ing.
- a connecting part (not shown) connected to the drone is provided in the camera gimbal 50.
- the camera gimbal 50 is provided with a communication unit that performs communication with the drone.
- FIG. 18 is a flowchart showing processing of the control unit 61 of the camera gimbal 50 according to the third embodiment.
- the control unit 61 of the camera gimbal 50 executes the attitude control mode (see step 301 to step 307).
- step 301 to step 307 in the attitude control mode in the third embodiment is the same as step 101 to step 107 in the first embodiment, and thus the description thereof is omitted.
- the stationary calibration mode may be executed before the attitude control mode, as in the second embodiment.
- the processing from step 301 to step 307 in the third embodiment is the same as the processing from step 207 to step 213 in the second embodiment.
- control unit 61 determines whether a command for the calibration mode during flight is received from the drone (step 308).
- the control unit 61 When the in-flight calibration command is not received from the drone (NO in step 308), the control unit 61 returns to step 301 and executes the attitude control mode again. On the other hand, when a command for the calibration mode during flight is received from the drone (YES in step 308), the control unit 61 executes the calibration mode during flight (see steps 309 to 312).
- the drone stops the rotation of all the propellers in the drone while in the air and puts the drone into a free fall state.
- the control unit 61 acquires information on the static acceleration component, dynamic acceleration component, and angular velocity component output from the sensor unit 40 at a predetermined clock cycle (step 309).
- the controller 61 performs static acceleration components (Gr-x, Gr-y, Gr-z), dynamic acceleration components (Acc-x, Acc-y, Acc-z) and angular velocity for the test. Based on the nine elements of the components ( ⁇ x , ⁇ y , ⁇ z ) and correction information for correcting the static acceleration components, the corrected static acceleration components (Gr-x ′, Gr for testing) -y ', Gr-z') is calculated (step 310).
- the nine elements (Gr-x, Gr-y, Gr-z, Acc-x, Acc-y, Acc-z, ⁇ ) used to determine the corrected static acceleration component (for testing) x , ⁇ y , ⁇ z ) may be a set of nine elements at the current time, or a plurality of elements from a predetermined time before the current time (after the free fall state) to the current time. There may be nine elements in the set.
- control unit 61 calculates the combined value ( ⁇ ((Gr ⁇ x ′ ) 2 + (Gr ⁇ y ′) 2 + (Gr ⁇ z ′) 2 )) is calculated, and the magnitude of the vector is determined (step 311).
- the control unit 61 adjusts (generates) the matrix M (or matrix N), the gain value of the static acceleration component, and the offset value so that the magnitude of the combined value vector becomes zero (step 312). ). That is, when the drone is in a free fall state, the acceleration sensor 10 is in a weightless state, and the magnitude of the vector of the combined value is 0. Therefore, calibration is performed to match this.
- the matrix M (or matrix N), the static acceleration component gain value, and the offset value are correction information for correcting the static acceleration component.
- the drone starts the rotation of the propeller after a predetermined time (for example, about several seconds) after stopping the rotation of the propeller, and puts the drone into a flight state.
- a predetermined time for example, about several seconds
- the camera gimbal 50 executes the in-flight calibration mode
- the camera gimbal 50 returns to step 301 again to execute the attitude control mode.
- the attitude control mode when the corrected static acceleration component is calculated (see step 302), the correction information adjusted in the in-flight calibration mode is used.
- the matrix M in the in-flight calibration mode, is set so that the vector value of the combined value of the corrected static acceleration component (for test) becomes 0G. N)
- the gain value and offset value of the static acceleration component are adjusted.
- the matrix M (or matrix N) adjusted in the in-flight calibration mode, the static acceleration component gain value, and the offset value (that is, the correction information) are corrected statically. Since it is used for calculation of the acceleration component, the direction of gravity can be determined with higher accuracy.
- the calibration can be automatically performed by the camera gimbal 50 when the drone is flying (in the air).
- the case where the drone is in the free fall state and the acceleration sensor 10 is in the weightless state when the driving of the propeller is stopped has been described.
- the shape of the drone is an airplane type (fixed wing type) or the like, even if the propeller is stopped, the wing lift is generated and the drone does not fall freely. 10 may detect a constant acceleration.
- step 312 the control unit 61 sets the matrix M (or matrix N), static so that the magnitude of the composite vector becomes a predetermined value (not 0). Adjust the gain and offset values of the acceleration component.
- a predetermined value that is the basis of the calibration, an appropriate value measured by repeating a test in which the propeller is stopped and the airplane-type drone flies is used.
- the drone's airframe is an airplane type, even if the propeller drive is stopped in the air for calibration, the flight state can be kept stable to some extent.
- the sensor unit 40 is arranged on the camera gimbal 50 side.
- the sensor unit 40 may be disposed on the camera side.
- the sensor unit 40 is configured such that the acceleration in the direction of the three axes (X ′ axis, Y ′ axis, Z ′ axis) in the camera and the angular velocity around the three axes (X ′ axis, Y ′ axis, Z ′ axis) in the camera. Is detected and output to the camera gimbal 50.
- the camera gimbal 50 has been described as an example of the holding device.
- the holding device is not limited to the camera gimbal 50.
- the holding device may be a holding device that holds an inertial navigation device (holding target), or may be a holding device that holds a rocket engine.
- the processing of the control unit 61 (or the processing of the controller 20 of the sensor unit 40) in the camera gimbal 50 described above may be executed by the camera (that is, the holding target) (in this case, the camera (holding target) Attitude control device).
- this processing may be executed by a server device on the network (in this case, the server device is an attitude control device).
- This technique can also take the following composition. (1) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device Based on the static acceleration component calculated based on the second acceleration detection signal obtained by determining the gravitational direction in the holding device, the posture of the holding device is determined based on the gravitational direction.
- An attitude control device comprising a control unit that controls the attitude of the holding object by controlling. (2) The attitude control device according to (1) above, The control unit corrects the static acceleration component based on correction information for correcting the static acceleration component, and determines the gravitational direction based on the corrected static acceleration component. apparatus.
- the attitude control device corrects the static acceleration component based on the correction information for correcting the static acceleration component by the dynamic acceleration component.
- the control unit corrects the static acceleration component based on the correction information for correcting the static acceleration component by an angular velocity component acting on the holding device.
- the attitude control device according to any one of (2) to (4) above, The control unit generates the correction information in a state where the holding device is placed at a certain position.
- the attitude control device includes an arithmetic circuit that calculates the static acceleration component based on a difference signal between the first acceleration detection signal and the second acceleration detection signal.
- the acceleration control unit further includes a gain adjustment circuit that adjusts a gain of each signal so that the first acceleration detection signal and the second acceleration detection signal have the same level.
- the acceleration calculation unit further includes a correction circuit that calculates a correction coefficient based on the difference signal and corrects one of the first acceleration detection signal and the second acceleration detection signal using the correction coefficient. Attitude control device.
- the posture control device according to any one of (1) to (10) above, A movable part that can move by receiving acceleration acting on the holding device, a piezoelectric first acceleration detection part that is provided in the movable part and outputs the first acceleration detection signal, and provided in the movable part And a non-piezoelectric second acceleration detection unit that outputs the second acceleration detection signal.
- the attitude control device according to (11) above, The second acceleration detection unit includes a piezoresistive acceleration detection element.
- the attitude control device according to (11) above, The second acceleration detection unit includes a capacitance type acceleration detection element.
- the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding object held by the holding device, and the dynamic acceleration component and the static acceleration component acting on the holding object.
- a posture control device comprising a control unit that controls the posture of the object to be held by controlling.
- Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device A detection unit that outputs a second acceleration detection signal obtained by Based on the static acceleration component calculated based on the first acceleration detection signal and the second acceleration detection signal, a gravity direction in the holding device is determined, and based on the gravity direction, the holding device And a control unit that controls the posture of the holding object by controlling the posture of the holding device.
- Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device Determining the direction of gravity in the holding device based on the static acceleration component calculated based on the second acceleration detection signal obtained by A posture control method for controlling the posture of the holding object by controlling the posture of the holding device based on the gravity direction.
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Mechanical Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Radar, Positioning & Navigation (AREA)
- Gyroscopes (AREA)
- Studio Devices (AREA)
- Manipulator (AREA)
Abstract
[Problem] To provide a technology capable of accurately controlling the orientation of an item being held. [Solution] This orientation control device is equipped with a control unit. The control unit controls the orientation of an item to be held by controlling the orientation of a holding device for holding the item to be held on the basis of the direction of gravity, and determines the direction of gravity on the holding device on the basis of a static acceleration component calculated on the basis of a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on the holding device, and a second acceleration detection signal obtained by detecting the static acceleration component and the dynamic acceleration component acting on the holding device.
Description
本技術は、保持対象を保持する保持装置の姿勢を制御する技術に関する。
This technology relates to a technology for controlling the posture of a holding device that holds a holding object.
従来から、カメラが安定して撮像を行うことができるようにするための装置として、カメラジンバルが広く知られている(例えば、特許文献1参照)。カメラジンバルは、カメラを2軸や、3軸回りに回転させる機構を有しており、この機構を回転させることによって、空間内でカメラの姿勢を制御する。
Conventionally, a camera gimbal has been widely known as an apparatus for enabling a camera to stably capture an image (see, for example, Patent Document 1). The camera gimbal has a mechanism that rotates the camera about two axes or three axes, and controls the posture of the camera in space by rotating this mechanism.
カメラジンバルは、一般的に、手に把持されたり、所定の場所に設置されたりして使用されることが多いが、近年においては、ドローンなどの飛翔体に設置されて使用される場合もある(例えば、特許文献2参照)。
The camera gimbal is generally used by being held by a hand or installed at a predetermined place, but in recent years, it may be used by installing it on a flying object such as a drone. (For example, refer to Patent Document 2).
例えば、カメラが安定して撮像を行うことができるようにするためには、カメラの姿勢を正確に制御する必要がある。従って、カメラ等の保持対象の姿勢を正確に制御することは重要である。
For example, in order to enable the camera to stably capture images, it is necessary to accurately control the posture of the camera. Therefore, it is important to accurately control the posture of a holding object such as a camera.
以上のような事情に鑑み、技術の目的は、保持対象の姿勢を正確に制御することができる技術を提供することにある。
In view of the circumstances as described above, the purpose of the technology is to provide a technology capable of accurately controlling the posture of the object to be held.
上記目的を達成するため、本技術に係る姿勢制御装置は、制御部を具備する。前記制御部は、保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する。
In order to achieve the above object, the attitude control device according to the present technology includes a control unit. The control unit includes a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding target, and the dynamic acceleration component and static acceleration component acting on the holding device. Based on the static acceleration component calculated on the basis of the second acceleration detection signal obtained by detecting, and determining the direction of gravity in the holding device, and on the basis of the direction of gravity, The posture of the holding object is controlled by controlling the posture.
この姿勢制御装置では、保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、保持装置に作用する動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号との2つの信号から静的加速度成分が算出される。このため、重力加速度成分とみなすことができる静的加速度成分を正確に算出することができ、これにより、保持装置の重力方向を正確に判定することができる。従って、保持装置の姿勢を正確に制御することができ、結果として、保持装置によって保持される保持対象の姿勢を正確に制御することができる。
In this posture control device, the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding device, and the dynamic acceleration component and the static acceleration component acting on the holding device are obtained. The static acceleration component is calculated from the two signals including the second acceleration detection signal. For this reason, the static acceleration component that can be regarded as the gravitational acceleration component can be accurately calculated, and thereby the gravity direction of the holding device can be accurately determined. Accordingly, the posture of the holding device can be accurately controlled, and as a result, the posture of the holding object held by the holding device can be accurately controlled.
上記姿勢制御装置において、前記制御部は、前記静的加速度成分を補正するための補正情報に基づいて、前記静的加速度成分を補正し、補正された前記静的加速度成分に基づいて、前記重力方向を判定してもよい。
In the attitude control device, the control unit corrects the static acceleration component based on correction information for correcting the static acceleration component, and determines the gravity based on the corrected static acceleration component. The direction may be determined.
これにより、保持装置の重力方向をさらに正確に判定することができ、保持対象の姿勢をさらに正確に制御することができる。
Thereby, the gravity direction of the holding device can be determined more accurately, and the posture of the holding object can be controlled more accurately.
上記姿勢制御装置において、前記制御部は、前記静的加速度成分を、前記動的加速度成分により補正するための前記補正情報に基づいて、前記静的加速度成分を補正してもよい。
In the attitude control device, the control unit may correct the static acceleration component based on the correction information for correcting the static acceleration component by the dynamic acceleration component.
これにより、保持装置の重力方向をさらに正確に判定することができ、保持対象の姿勢をさらに正確に制御することができる。
Thereby, the gravity direction of the holding device can be determined more accurately, and the posture of the holding object can be controlled more accurately.
上記姿勢制御装置において、前記制御部は、前記静的加速度成分を、前記保持装置に作用する角速度成分により補正するための前記補正情報に基づいて、前記静的加速度成分を補正してもよい。
In the attitude control device, the control unit may correct the static acceleration component based on the correction information for correcting the static acceleration component by an angular velocity component acting on the holding device.
これにより、保持装置の重力方向をさらに正確に判定することができ、保持対象の姿勢をさらに正確に制御することができる。
Thereby, the gravity direction of the holding device can be determined more accurately, and the posture of the holding object can be controlled more accurately.
上記姿勢制御装置において、前記制御部は、前記保持装置が一定の場所に置かれている状態で、前記補正情報を生成してもよい。
In the attitude control device, the control unit may generate the correction information in a state where the holding device is placed at a certain place.
これにより、保持装置が静止している状態で、キャリブレーションを行って補正情報を得ることができる。
This makes it possible to obtain correction information by performing calibration while the holding device is stationary.
上記姿勢制御装置において、前記保持装置は、飛翔体に取り付けられ、前記制御部は、前記飛翔体が空中にある状態で、前記補正情報を生成してもよい。
In the attitude control device, the holding device may be attached to a flying object, and the control unit may generate the correction information in a state where the flying object is in the air.
これにより、飛翔体が空中にある状態で、キャリブレーションを行って補正情報を得ることができる。
This makes it possible to obtain correction information by performing calibration while the flying object is in the air.
上記姿勢制御装置は、加速度演算部をさらに具備していてもよい。前記加速度演算部は、前記動的加速度成分に応じた交流波形を有する前記第1の加速度検出信号と、前記動的加速度成分に応じた交流成分が、前記静的加速度成分に応じた直流成分に重畳した出力波形を有する前記第2の加速度検出信号とに基づいて、前記静的加速度成分を算出する。
The attitude control device may further include an acceleration calculation unit. The acceleration calculation unit converts the first acceleration detection signal having an AC waveform corresponding to the dynamic acceleration component and an AC component corresponding to the dynamic acceleration component into a DC component corresponding to the static acceleration component. The static acceleration component is calculated on the basis of the second acceleration detection signal having the superimposed output waveform.
上記姿勢制御装置において、前記加速度演算部は、前記第1の加速度検出信号と、前記第2の加速度検出信号との差分信号に基づいて、前記静的加速度成分を算出する演算回路を有していてもよい。
In the attitude control apparatus, the acceleration calculation unit includes an arithmetic circuit that calculates the static acceleration component based on a difference signal between the first acceleration detection signal and the second acceleration detection signal. May be.
これにより、第1の加速度検出信号及び第2の加速度検出信号から正確に静的加速度成分を算出することができる。
Thereby, the static acceleration component can be accurately calculated from the first acceleration detection signal and the second acceleration detection signal.
上記姿勢制御装置において、前記加速度演算部は、前記第1の加速度検出信号と前記第2の加速度検出信号とが同一レベルになるように各信号のゲインを調整するゲイン調整回路をさらに有していてもよい。
In the attitude control device, the acceleration calculation unit further includes a gain adjustment circuit that adjusts the gain of each signal so that the first acceleration detection signal and the second acceleration detection signal have the same level. May be.
これにより、第1の加速度検出信号及び第2の加速度検出信号からさらに正確に静的加速度成分を算出することができる。
Thereby, the static acceleration component can be calculated more accurately from the first acceleration detection signal and the second acceleration detection signal.
上記姿勢制御装置において、前記加速度演算部は、前記差分信号に基づいて補正係数を算出し、前記補正係数を用いて前記第1の加速度検出信号および前記第2の加速度検出信号のいずれか一方を補正する補正回路をさらに有していてもよい。
In the attitude control device, the acceleration calculation unit calculates a correction coefficient based on the difference signal, and uses the correction coefficient to calculate one of the first acceleration detection signal and the second acceleration detection signal. You may further have the correction circuit which correct | amends.
これにより、第1の加速度検出信号及び第2の加速度検出信号からさらに正確に静的加速度成分を算出することができる。
Thereby, the static acceleration component can be calculated more accurately from the first acceleration detection signal and the second acceleration detection signal.
上記姿勢制御装置において、前記保持装置に作用する加速度を受けて運動可能な可動部と、前記可動部に設けられ、前記第1の加速度検出信号を出力する圧電型の第1の加速度検出部と、前記可動部に設けられ、前記第2の加速度検出信号を出力する非圧電型の第2の加速度検出部とを有する検出部をさらに具備していてもよい。
In the attitude control device, a movable portion that can move by receiving an acceleration acting on the holding device, and a piezoelectric-type first acceleration detection portion that is provided in the movable portion and outputs the first acceleration detection signal; And a non-piezoelectric second acceleration detection unit that is provided in the movable unit and outputs the second acceleration detection signal.
この姿勢制御装置では、第1の加速度検出部及び第2の加速度検出部の検出方式(圧電型、非圧電型)の違いを利用することで、これらの出力から静的加速度成分を正確に算出することができる。
In this attitude control device, the static acceleration component is accurately calculated from these outputs by using the difference between the detection methods (piezoelectric type and non-piezoelectric type) of the first acceleration detection unit and the second acceleration detection unit. can do.
上記姿勢制御装置において、前記第2の加速度検出部は、ピエゾ抵抗式の加速度検出素子を含んでいてもよい。あるいは、前記第2の加速度検出部は、静電容量式の加速度検出素子を含んでいてもよい。
In the attitude control device, the second acceleration detection unit may include a piezoresistive acceleration detection element. Alternatively, the second acceleration detection unit may include a capacitance type acceleration detection element.
本技術の他の観点に係る姿勢制御装置は、制御部を具備する。前記制御部は、保持装置によって保持される保持対象に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持対象に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持対象における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する。
The attitude control device according to another aspect of the present technology includes a control unit. The control unit includes a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding object held by the holding device, and the dynamic acceleration component and static acceleration acting on the holding object. Based on the static acceleration component calculated based on the second acceleration detection signal obtained by detecting the component, the gravity direction in the holding object is determined, and the holding device is determined based on the gravity direction. The posture of the holding object is controlled by controlling the posture.
この姿勢制御装置では、保持対象に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、保持対象に作用する動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号との2つの信号から静的加速度成分が算出される。このため、重力加速度成分とみなすことができる静的加速度成分を正確に算出することができ、これにより、保持対象の重力方向を正確に判定することができる。従って、保持対象を保持する保持装置の姿勢を正確に制御することができ、結果として、保持対象の姿勢を正確に制御することができる。
In this attitude control device, the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding object, and the dynamic acceleration component and the static acceleration component acting on the holding object are obtained. The static acceleration component is calculated from the two signals including the second acceleration detection signal. For this reason, the static acceleration component that can be regarded as the gravitational acceleration component can be accurately calculated, and thereby the gravitational direction of the holding target can be accurately determined. Therefore, the posture of the holding device that holds the holding target can be accurately controlled, and as a result, the posture of the holding target can be accurately controlled.
本技術に係る保持装置は、検出部と、制御部とを具備する。前記検出部は、保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とを出力する。前記制御部は、前記第1の加速度検出信号及び前記第2の加速度検出信号に基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する。
The holding device according to the present technology includes a detection unit and a control unit. The detection unit includes a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding target, and the dynamic acceleration component and static acceleration component acting on the holding device. And a second acceleration detection signal obtained by detecting. The controller determines a gravitational direction in the holding device based on the static acceleration component calculated based on the first acceleration detection signal and the second acceleration detection signal, and based on the gravitational direction. Then, the posture of the holding object is controlled by controlling the posture of the holding device.
本技術に係る姿勢制御方法は、保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する。
The attitude control method according to the present technology includes a first acceleration detection signal obtained by detecting a dynamic acceleration component that acts on a holding device that holds a holding target, the dynamic acceleration component that acts on the holding device, and Based on the static acceleration component calculated based on the second acceleration detection signal obtained by detecting the static acceleration component, the direction of gravity in the holding device is determined, and based on the direction of gravity, The posture of the holding object is controlled by controlling the posture of the holding device.
本技術に係るプログラムは、保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定するステップと、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって前記保持対象の姿勢を制御するステップとをコンピュータに実行させる。
The program according to the present technology includes a first acceleration detection signal obtained by detecting a dynamic acceleration component that acts on a holding device that holds a holding target, the dynamic acceleration component that acts on the holding device, and a static Determining a gravitational direction in the holding device based on the static acceleration component calculated based on a second acceleration detection signal obtained by detecting an acceleration component, and based on the gravitational direction, Controlling the posture of the holding device by controlling the posture of the holding device.
以上のように、本技術によれば、保持対象の姿勢を正確に制御することができる技術を提供することができる。
As described above, according to the present technology, it is possible to provide a technology capable of accurately controlling the posture of the holding target.
以下、本技術に係る実施形態を、図面を参照しながら説明する。
Hereinafter, embodiments of the present technology will be described with reference to the drawings.
≪第1実施形態≫
<カメラジンバル50の全体構成及び各部の構成>
[カメラジンバル50の外観構成]
図1は、本技術の第1実施形態に係るカメラジンバル50を示す斜視図である。 << First Embodiment >>
<Overall Configuration ofCamera Gimbal 50 and Configuration of Each Part>
[External configuration of camera gimbal 50]
FIG. 1 is a perspective view showing acamera gimbal 50 according to the first embodiment of the present technology.
<カメラジンバル50の全体構成及び各部の構成>
[カメラジンバル50の外観構成]
図1は、本技術の第1実施形態に係るカメラジンバル50を示す斜視図である。 << First Embodiment >>
<Overall Configuration of
[External configuration of camera gimbal 50]
FIG. 1 is a perspective view showing a
図1に示すように、カメラジンバル50(保持装置:姿勢制御装置)は、上方から順番に、把持部51と、シャフト部52と、シャフト部52に対して回転可能に取り付けられた第1の回転部材53とを備えている。また、カメラジンバル50は、第1の回転部材53に対して回転可能に取り付けられた第2の回転部材54と、第2の回転部材54に固定された台座保持部材55と、台座保持部材55に回転可能に取り付けられた台座56とを備えている。
As shown in FIG. 1, the camera gimbal 50 (holding device: attitude control device) is attached in order from the top to the grip portion 51, the shaft portion 52, and the shaft portion 52 so as to be rotatable. And a rotating member 53. The camera gimbal 50 includes a second rotating member 54 that is rotatably attached to the first rotating member 53, a pedestal holding member 55 that is fixed to the second rotating member 54, and a pedestal holding member 55. And a pedestal 56 attached rotatably.
なお、本明細書中の説明において、地球を基準とした座標系をグローバル座標系と呼び、台座56(カメラ)を基準とした座標系をローカル座標系と呼ぶ。また、グローバル座標系において、直交する3軸をX軸、Y軸及びZ軸とし、ローカル座標系において直交する3軸をX'軸、Y'軸、Z'軸とする。
In the description in this specification, a coordinate system based on the earth is called a global coordinate system, and a coordinate system based on the pedestal 56 (camera) is called a local coordinate system. In the global coordinate system, the three orthogonal axes are the X axis, the Y axis, and the Z axis, and the three orthogonal axes in the local coordinate system are the X ′ axis, the Y ′ axis, and the Z ′ axis.
グローバル座標系におけるZ軸方向は、重力方向であり、X軸、Y軸方向は、水平方向における任意の方向である。また、ローカル座標系におけるZ'軸方向は、台座56における厚さ方向であり、X'軸方向は、台座56における長手方向であり、Y'軸方向は、台座56における短手方向である。
The Z-axis direction in the global coordinate system is the gravity direction, and the X-axis and Y-axis directions are arbitrary directions in the horizontal direction. Further, the Z′-axis direction in the local coordinate system is the thickness direction in the pedestal 56, the X′-axis direction is the longitudinal direction in the pedestal 56, and the Y′-axis direction is the short direction in the pedestal 56.
また、本明細書の説明において、第1の回転部材53がシャフト部52に対して回転するときの回転軸の方向をz軸方向とし、第2の回転部材54が第1の回転部材53に対して回転するときの回転軸の方向をy軸方向とする。また、台座56が台座保持部材55に対して回転するときの回転軸の方向をx軸方向とする。
In the description of the present specification, the direction of the rotation axis when the first rotation member 53 rotates with respect to the shaft portion 52 is the z-axis direction, and the second rotation member 54 is the first rotation member 53. The direction of the rotation axis when rotating with respect to the y-axis is defined as the y-axis direction. The direction of the rotation axis when the pedestal 56 rotates relative to the pedestal holding member 55 is defined as the x-axis direction.
ここで、図1に示す例では、ローカル座標系におけるX'軸方向と、回転軸方向であるx軸方向とは同じである。また、ローカル座標系におけるY'軸方向と、回転軸方向であるy軸方向とは同じである。一方、ローカル座標系におけるZ'軸方向と、回転軸方向であるz軸方向とは、異なる場合がある(例えば、図1に示す状態から台座56がx軸、y軸まわりに回転した場合)。なお、カメラジンバル50は、ローカル座標系におけるZ'軸方向に合わせて台座56を回転させることができる形態であってもよい。
Here, in the example shown in FIG. 1, the X′-axis direction in the local coordinate system is the same as the x-axis direction that is the rotation axis direction. Also, the Y′-axis direction in the local coordinate system is the same as the y-axis direction that is the rotation axis direction. On the other hand, the Z′-axis direction in the local coordinate system may be different from the z-axis direction that is the rotation axis direction (for example, when the pedestal 56 rotates around the x-axis and y-axis from the state shown in FIG. 1). . The camera gimbal 50 may be configured such that the pedestal 56 can be rotated in accordance with the Z ′ axis direction in the local coordinate system.
以降では、グローバル座標系におけるZ軸方向と、ローカル座標系におけるZ'軸方向(及びz軸方向)とが一致している状態である場合のカメラジンバル50の姿勢を、基本姿勢と呼ぶ。
Hereinafter, the posture of the camera gimbal 50 when the Z-axis direction in the global coordinate system and the Z′-axis direction (and z-axis direction) in the local coordinate system coincide with each other is referred to as a basic posture.
把持部51と、シャフト部52とは一体的に形成されおり、円柱状の1つの部材が中央で直角に折り曲げられるようにして形成されている。把持部51は、ユーザによって把持される部材であり、z軸方向に直交する方向に延びるように構成されている。
The grip portion 51 and the shaft portion 52 are integrally formed, and are formed so that one cylindrical member is bent at a right angle at the center. The grip part 51 is a member that is gripped by the user, and is configured to extend in a direction orthogonal to the z-axis direction.
シャフト部52は、z軸方向に延びるように構成されており、その下端部において第1の回転部材53をz軸回りに回転可能に保持している。
The shaft portion 52 is configured to extend in the z-axis direction, and holds the first rotating member 53 at its lower end portion so as to be rotatable around the z-axis.
第1の回転部材53は、中央が直角に折り曲げられるようにして形成された板状の部材であり、上側の半分がy軸方向に延びるように構成されており、下側の半分がz軸方向に延びるように構成されている。第1の回転部材53は、上端部において、シャフト部52に対してz軸回りに回転可能に保持されており、下端部において第2の回転部材54をy軸回りに回転可能に保持している。
The first rotating member 53 is a plate-like member formed such that the center is bent at a right angle, and the upper half is configured to extend in the y-axis direction, and the lower half is the z-axis. It is comprised so that it may extend in a direction. The first rotating member 53 is held at the upper end portion so as to be rotatable around the z axis with respect to the shaft portion 52, and the second rotating member 54 is held at the lower end portion so as to be rotatable around the y axis. Yes.
第2の回転部材54は、y軸方向に延びる円柱状の部材である。第2の回転部材54は、一端部において、第1の回転体の下端部にy軸回りに回転可能に保持されており、他端部において台座保持部材55を固定した状態で保持している。
The second rotating member 54 is a columnar member extending in the y-axis direction. The second rotating member 54 is held at one end so as to be rotatable around the y axis at the lower end of the first rotating body, and holds the pedestal holding member 55 fixed at the other end. .
台座保持部材55は、zy平面に対して対称に形成された2つの部材により構成されている。台座保持部材55は、円柱状の部材であり、2か所が直角に折り曲げられるようにして形成されている。台座保持部材55は、その一端部において第2の回転部材54に固定されており、その他端部において台座56をx軸回りに回転可能に保持している。
The base holding member 55 is composed of two members formed symmetrically with respect to the zy plane. The pedestal holding member 55 is a cylindrical member, and is formed such that two places are bent at a right angle. The pedestal holding member 55 is fixed to the second rotating member 54 at one end thereof, and holds the pedestal 56 at the other end so as to be rotatable around the x axis.
台座56は、矩形の板状の部材であり、台座保持部材55によりx軸回りに回転可能に保持されている。台座56の上面には、図示しないカメラ(保持対象)が固定される。台座56の内部において、台座56の重心の位置には、台座56における3軸方向(X'軸、Y'軸、Z'軸)の加速度及び角速度を検出するセンサユニット40が配置される。
The pedestal 56 is a rectangular plate-like member, and is held by a pedestal holding member 55 so as to be rotatable around the x axis. A camera (holding object) (not shown) is fixed to the upper surface of the base 56. Inside the pedestal 56, a sensor unit 40 that detects acceleration and angular velocity in three axis directions (X ′ axis, Y ′ axis, Z ′ axis) of the pedestal 56 is disposed at the position of the center of gravity of the pedestal 56.
本実施形態において、第1の回転部材53がz軸回りに回転し、第2の回転部材54がy軸回りに回転し、台座56がx軸回りに回転するため、台座56は、把持部51に対して3軸(x軸、y軸、z軸)回りに回転することが可能とされている。なお、本実施形態では、台座56が3軸回りに回転可能な場合について説明するが、台座56は、1軸や、2軸回りに回転可能な形態であってもよい。
In the present embodiment, the first rotating member 53 rotates about the z axis, the second rotating member 54 rotates about the y axis, and the pedestal 56 rotates about the x axis. It is possible to rotate about 3 axes (x axis, y axis, z axis) with respect to 51. In addition, although this embodiment demonstrates the case where the base 56 can rotate around 3 axes | shafts, the form which can be rotated about 1 axis | shaft or 2 axes | shafts may be sufficient.
また、本実施形態では、カメラが台座56上に固定される形態について説明するが、カメラがカメラジンバル50に対してどのように固定されるかについては特に限定されない。例えば、カメラは、カメラジンバル50に対してx軸方向の両側から挟みこまれて固定されていてもよい。この場合には、台座56は省略することができ、センサユニット40は、保持対象であるカメラを保持する部分(例えば、x軸方向から挟み込む部材)に配置される。
In this embodiment, a mode in which the camera is fixed on the pedestal 56 will be described, but how the camera is fixed to the camera gimbal 50 is not particularly limited. For example, the camera may be fixed by being sandwiched from both sides in the x-axis direction with respect to the camera gimbal 50. In this case, the pedestal 56 can be omitted, and the sensor unit 40 is disposed in a portion (for example, a member sandwiched from the x-axis direction) that holds the camera that is the holding target.
基本的には、カメラジンバル50は、保持対象であるカメラを3軸(1軸や、2軸等であってもよい)回りに回転させることができる形態であり、かつ、カメラと同様の動きをする部分に対してセンサユニット40が配置されていればどのような構成であっても構わない。
Basically, the camera gimbal 50 is configured to be able to rotate the camera to be held around three axes (which may be one axis, two axes, etc.) and has the same movement as the camera. Any configuration may be used as long as the sensor unit 40 is arranged with respect to the portion to be operated.
[機能ブロック構成]
図2は、カメラジンバル50の構成を示すブロック図である。図2に示すように、カメラジンバル50は、制御部61と、センサユニット40と、記憶部62と、第1のモータ63aと、第2のモータ63bと、第3のモータ63cとを備えている。 [Function block configuration]
FIG. 2 is a block diagram showing the configuration of thecamera gimbal 50. As shown in FIG. As shown in FIG. 2, the camera gimbal 50 includes a control unit 61, a sensor unit 40, a storage unit 62, a first motor 63a, a second motor 63b, and a third motor 63c. Yes.
図2は、カメラジンバル50の構成を示すブロック図である。図2に示すように、カメラジンバル50は、制御部61と、センサユニット40と、記憶部62と、第1のモータ63aと、第2のモータ63bと、第3のモータ63cとを備えている。 [Function block configuration]
FIG. 2 is a block diagram showing the configuration of the
センサユニット40は、加速度センサ10と、角速度センサ30と、コントローラ20とを有する。加速度センサ10は、ローカル座標系において、台座56(カメラ)が受ける3軸(X'軸、Y'軸、Z'軸)方向の加速度を検出する。
The sensor unit 40 includes an acceleration sensor 10, an angular velocity sensor 30, and a controller 20. The acceleration sensor 10 detects the acceleration in the three-axis (X ′ axis, Y ′ axis, Z ′ axis) direction received by the pedestal 56 (camera) in the local coordinate system.
角速度センサ30は、例えば、ジャイロセンサ(振動型、回転コマ型等)であり、ローカル座標系において台座56(カメラ)の3軸(X'Y'Z'軸)まわりの角速度を検出する。
The angular velocity sensor 30 is, for example, a gyro sensor (vibration type, rotary top type, etc.), and detects the angular velocity around the three axes (X′Y′Z ′ axis) of the base 56 (camera) in the local coordinate system.
コントローラ20は、加速度センサ10、角速度センサ30からの出力を処理する。本実施形態では、コントローラ20は、台座56(カメラ)が受ける加速度について、重力に基づく静的加速度成分(重力加速度成分)と、台座56(カメラ)の運動に基づく動的加速度成分(運動加速度成分)とを正確に分離して制御部61に出力することができるように構成されている。なお、センサユニット40の構成については、後に詳述する。
The controller 20 processes the output from the acceleration sensor 10 and the angular velocity sensor 30. In the present embodiment, for the acceleration received by the pedestal 56 (camera), the controller 20 includes a static acceleration component based on gravity (gravity acceleration component) and a dynamic acceleration component based on the motion of the pedestal 56 (camera) (motion acceleration component). ) Can be accurately separated and output to the control unit 61. The configuration of the sensor unit 40 will be described in detail later.
制御部61は、CPU(Central Processing Unit)等により構成される。制御部61は、記憶部62に記憶された各種のプログラムに基づき種々の演算を実行し、カメラジンバル50の各部を統括的に制御する。
The control unit 61 includes a CPU (Central Processing Unit) or the like. The control unit 61 performs various calculations based on various programs stored in the storage unit 62 and controls each unit of the camera gimbal 50 in an integrated manner.
特に、本実施形態では、制御部61は、台座56の姿勢を判定して、台座56の姿勢、つまりカメラの姿勢を制御する。詳細は後述するが、本実施形態では、加速度センサ10により検出された加速度検出信号のうち、静的加速度成分、つまり、重力加速度成分を、センサユニット40において正確に算出することができる。このため、本実施形態では、制御部61は、台座56の重力方向を正確に判断することができ、台座56の姿勢、つまり、カメラの姿勢を正確に制御することができる。なお、制御部61の処理については、後に詳述する。
In particular, in the present embodiment, the control unit 61 determines the posture of the pedestal 56 and controls the posture of the pedestal 56, that is, the posture of the camera. Although details will be described later, in the present embodiment, the static acceleration component, that is, the gravitational acceleration component of the acceleration detection signal detected by the acceleration sensor 10 can be accurately calculated by the sensor unit 40. For this reason, in this embodiment, the control part 61 can determine the gravity direction of the base 56 correctly, and can control the attitude | position of the base 56, ie, the attitude | position of a camera correctly. The processing of the control unit 61 will be described in detail later.
記憶部62は、制御部61の処理に必要な各種のプログラムや、各種のデータが記憶される不揮発性のメモリと、制御部61の作業領域として用いられる揮発性のメモリとを含む。
The storage unit 62 includes various programs necessary for the processing of the control unit 61 and a non-volatile memory in which various types of data are stored, and a volatile memory used as a work area of the control unit 61.
第1のモータ63aは、制御部61からの指令に応じて、第1の回転部材53をz軸回りに回転させ、第2のモータ63bは、制御部61からの指令に応じて第2の回転部材54をy軸回りに回転させる。また、第3のモータ63cは、制御部61からの指令に応じて台座56をx軸回りに回転させる。
The first motor 63a rotates the first rotating member 53 around the z-axis in response to a command from the control unit 61, and the second motor 63b receives the second motor 63b in response to a command from the control unit 61. The rotating member 54 is rotated around the y axis. The third motor 63c rotates the pedestal 56 around the x axis in response to a command from the control unit 61.
[センサユニット40の構成]
次に、本実施形態に係るセンサユニット40の構成について詳細に説明する。図3は、センサユニット40の構成を示すブロック図である。 [Configuration of Sensor Unit 40]
Next, the configuration of thesensor unit 40 according to the present embodiment will be described in detail. FIG. 3 is a block diagram showing a configuration of the sensor unit 40.
次に、本実施形態に係るセンサユニット40の構成について詳細に説明する。図3は、センサユニット40の構成を示すブロック図である。 [Configuration of Sensor Unit 40]
Next, the configuration of the
本実施形態におけるセンサユニット40は、加速度センサ10によって検出された加速度から動的加速度成分と静的加速度成分とをそれぞれ算出することが可能に構成される。
The sensor unit 40 in the present embodiment is configured to be able to calculate a dynamic acceleration component and a static acceleration component from the acceleration detected by the acceleration sensor 10, respectively.
ここで、動的加速度成分とは、典型的には、加速度センサ10によって検出された加速度信号のAC成分を意味し、典型的には、台座56(カメラ)が受ける運動加速度(並進加速度、遠心加速度、接線加速度など)に相当する。一方、静的加速度成分とは、加速度センサ10によって検出された加速度信号のDC成分を意味し、典型的には、重力加速度あるいは重力加速度と推定される加速度に相当する。
Here, the dynamic acceleration component typically means an AC component of an acceleration signal detected by the acceleration sensor 10, and typically, a motion acceleration (translation acceleration, centrifugal force) received by the base 56 (camera). Acceleration, tangential acceleration, etc.). On the other hand, the static acceleration component means a DC component of an acceleration signal detected by the acceleration sensor 10, and typically corresponds to gravitational acceleration or acceleration estimated as gravitational acceleration.
図3に示すように、加速度センサ10は、3軸方向(ローカル座標系)の加速度に関連する情報をそれぞれ検出する2種類の加速度検出部11、12(検出部:第1の加速度検出部11、第2の加速度検出部12)を有する。角速度センサ30は、角速度検出部31を有する。
As illustrated in FIG. 3, the acceleration sensor 10 includes two types of acceleration detection units 11 and 12 (detection unit: first acceleration detection unit 11) that respectively detect information related to acceleration in three axis directions (local coordinate system). And a second acceleration detector 12). The angular velocity sensor 30 has an angular velocity detector 31.
第1の加速度検出部11は、圧電型の加速度センサ10であり、X'軸方向の加速度に関連する情報を含む信号(Acc-AC-x)、Y'軸方向の加速度に関連する情報を含む信号(Acc-AC-y)及びZ'軸方向の加速度に関連する情報を含む信号(Acc-AC-z)をそれぞれ出力する。第1の加速度検出部11から出力される信号は、各軸の加速度に応じた交流波形を有する。
The first acceleration detection unit 11 is a piezoelectric acceleration sensor 10 and includes a signal (Acc-AC-x) including information related to acceleration in the X′-axis direction and information related to acceleration in the Y′-axis direction. A signal (Acc-AC-y) including information related to acceleration in the Z′-axis direction is output. The signal output from the first acceleration detector 11 has an AC waveform corresponding to the acceleration of each axis.
一方、第2の加速度検出部12は非圧電型の加速度センサ10であり、X'軸方向の加速度に関連する情報を含む信号(Acc-DC-x)、Y'軸方向の加速度に関連する情報を含む信号(Acc-DC-y)及びZ'軸方向の加速度に関連する情報を含む信号(Acc-DC-z)をそれぞれ出力する。第2の加速度検出部12から出力される信号は、各軸の加速度に応じた交流成分が直流成分に重畳した出力波形を有する。
On the other hand, the second acceleration detection unit 12 is a non-piezoelectric acceleration sensor 10 and includes a signal (Acc-DC-x) including information related to acceleration in the X′-axis direction, and acceleration related to the Y′-axis direction. A signal including information (Acc-DC-y) and a signal including information related to acceleration in the Z′-axis direction (Acc-DC-z) are output. The signal output from the second acceleration detector 12 has an output waveform in which an AC component corresponding to the acceleration of each axis is superimposed on the DC component.
角速度検出部31は、X'軸まわりの角速度検出信号(Gyro-x)、Y'軸まわりの角速度検出信号(Gyro-y)、Z'軸まわりの角速度検出信号(Gyro-z)をそれぞれ出力する。
The angular velocity detector 31 outputs an angular velocity detection signal (Gyro-x) around the X ′ axis, an angular velocity detection signal (Gyro-y) around the Y ′ axis, and an angular velocity detection signal (Gyro-z) around the Z ′ axis. To do.
コントローラ20は、コンバータ204と、演算部230と、シリアルインタフェース201と、パラレルインタフェース202と、アナログインタフェース203とを有している。
The controller 20 includes a converter 204, a calculation unit 230, a serial interface 201, a parallel interface 202, and an analog interface 203.
コンバータ204は、加速度センサ10及び角速度センサ30によって検出された信号をAD(Analog-Digital)変換し、演算部230へ出力する。
The converter 204 performs AD (Analog-Digital) conversion on the signals detected by the acceleration sensor 10 and the angular velocity sensor 30 and outputs the signals to the calculation unit 230.
演算部230は、加速度演算部200と、角速度演算部300とを有している。加速度演算部200は、第1の加速度検出部11から出力された信号(Acc-AC-x、Acc-AC-y、Acc-AC-z)及び第2の加速度検出部12から出力された信号(Acc-DC-x、Acc-DC-y、Acc-DC-z)に基づいて、ローカル座標系における3軸方向の動的加速度成分(Acc-x、Acc-y、Acc-z)及び静的加速度成分(Gr-x、Gr-y、Gr-z)をそれぞれ算出する。
The calculation unit 230 includes an acceleration calculation unit 200 and an angular velocity calculation unit 300. The acceleration calculation unit 200 includes signals (Acc-AC-x, Acc-AC-y, Acc-AC-z) output from the first acceleration detection unit 11 and signals output from the second acceleration detection unit 12. (Acc-DC-x, Acc-DC-y, Acc-DC-z) based on the three-axis dynamic acceleration component (Acc-x, Acc-y, Acc-z) and static in the local coordinate system The respective acceleration components (Gr-x, Gr-y, Gr-z) are calculated.
角速度演算部300は、角速度検出部31から出力された信号(Gyro-x、Gyro-y、Gyro-z)に基づいて、ローカル座標系における3軸まわりの角速度(ω-x、ω-y、ω-z)をそれぞれ算出する。
Based on the signals (Gyro-x, Gyro-y, Gyro-z) output from the angular velocity detection unit 31, the angular velocity calculation unit 300 uses the angular velocities (ω-x, ω-y, ω-z) is calculated respectively.
シリアルインタフェース201は、加速度演算部200において算出された動的加速度成分及び静的加速度成分、並びに、角速度演算部300において算出された角速度成分を制御部61へ逐次的に出力可能に構成されている。パラレルインタフェース202は、加速度演算部200において算出された動的加速度成分及び静的加速度成分、並びに、角速度演算部300において算出された角速度成分を制御部61へ並列的に出力可能に構成されている。
The serial interface 201 is configured to sequentially output the dynamic acceleration component and static acceleration component calculated by the acceleration calculation unit 200 and the angular velocity component calculated by the angular velocity calculation unit 300 to the control unit 61. . The parallel interface 202 is configured to be able to output the dynamic acceleration component and the static acceleration component calculated by the acceleration calculation unit 200 and the angular velocity component calculated by the angular velocity calculation unit 300 to the control unit 61 in parallel. .
コントローラ20は、シリアルインタフェース201およびパラレルインタフェース202のうち、少なくとも一方だけ備えていてもよいし、制御部61からの指令によってインターフェイスを選択的に切り替えてもよい。アナログインタフェース203は、第1の加速度検出部11、第2の加速度検出部12、角速度検出部31の出力をそのまま制御部61へ出力可能に構成されるが、必要に応じて省略されてもよい。
The controller 20 may include at least one of the serial interface 201 and the parallel interface 202, or may selectively switch the interface according to a command from the control unit 61. The analog interface 203 is configured to be able to output the outputs of the first acceleration detection unit 11, the second acceleration detection unit 12, and the angular velocity detection unit 31 as they are to the control unit 61, but may be omitted as necessary. .
[加速度センサ10の構成]
次に、加速度センサ10の構成について詳細について説明する。 [Configuration of Acceleration Sensor 10]
Next, details of the configuration of theacceleration sensor 10 will be described.
次に、加速度センサ10の構成について詳細について説明する。 [Configuration of Acceleration Sensor 10]
Next, details of the configuration of the
図4~図6はそれぞれ、加速度センサ10の構成を概略的に示す表面側の斜視図、裏面側の斜視図、および表面側の平面図である。
4 to 6 are a front perspective view, a rear perspective view, and a front plan view schematically showing the configuration of the acceleration sensor 10, respectively.
加速度センサ10は、素子本体110と、第1の加速度検出部11(第1の検出素子11x1,11x2,11y1,11y2)と、第2の加速度検出部12(第2の検出素子12x1,12x2,12y1,12y2)とを有する。
The acceleration sensor 10 includes an element body 110, a first acceleration detection unit 11 (first detection elements 11x1, 11x2, 11y1, 11y2), and a second acceleration detection unit 12 (second detection elements 12x1, 12x2, 12y1, 12y2).
素子本体110は、X'Y'平面に平行な主面部111と、その反対側の支持部114とを有する。素子本体110は、典型的には、SOI(Silicon On Insulator)基板で構成され、主面部111を形成する活性層(シリコン基板)と支持部114を形成する枠状の支持層(シリコン基板)との積層構造を有する。主面部111と支持部114とは厚みが相互に異なり、支持部114が主面部111よりも厚く形成される。
The element main body 110 has a main surface portion 111 parallel to the X′Y ′ plane and a support portion 114 on the opposite side. The element body 110 is typically composed of an SOI (Silicon On On Insulator) substrate, an active layer (silicon substrate) that forms the main surface portion 111, and a frame-shaped support layer (silicon substrate) that forms the support portion 114. It has the laminated structure. The main surface portion 111 and the support portion 114 have different thicknesses, and the support portion 114 is formed thicker than the main surface portion 111.
素子本体110は、加速度を受けて運動することが可能な可動板120を有する。可動板120は、主面部111の中央部に設けられ、主面部111を形成する上記活性層を所定形状に加工することで形成される。より具体的に、主面部111に形成された複数の溝部112により、主面部111の中心部に関して対称な形状の複数(本例では4つ)のブレード部121~124を有する可動板120が構成される。主面部111の周縁部は、支持部114とZ'軸方向に対向するベース部115を構成する。
The element body 110 has a movable plate 120 that can move under acceleration. The movable plate 120 is provided at the center of the main surface portion 111 and is formed by processing the active layer forming the main surface portion 111 into a predetermined shape. More specifically, the movable plate 120 having a plurality of (four in this example) blade portions 121 to 124 having a symmetrical shape with respect to the central portion of the main surface portion 111 is constituted by the plurality of groove portions 112 formed in the main surface portion 111. Is done. The peripheral portion of the main surface portion 111 constitutes a base portion 115 that faces the support portion 114 in the Z′-axis direction.
支持部114は、図5に示すように、可動板120の裏面を開放する矩形の凹部113を有する枠状に形成される。支持部114は、図示しない支持基板に接合される接合面として構成される。上記支持基板は、加速度センサ10とコントローラ20とを電気的に接続する回路基板で構成されてもよいし、当該回路基板と電気的に接続される中継基板あるいはパッケージ基板で構成されてもよい。あるいは、支持部114には当該回路基板や中継基板等と電気的に接続される複数の外部接続端子が設けられてもよい。
As shown in FIG. 5, the support portion 114 is formed in a frame shape having a rectangular recess 113 that opens the back surface of the movable plate 120. The support part 114 is configured as a bonding surface bonded to a support substrate (not shown). The support substrate may be a circuit board that electrically connects the acceleration sensor 10 and the controller 20, or may be a relay board or a package board that is electrically connected to the circuit board. Alternatively, the support portion 114 may be provided with a plurality of external connection terminals that are electrically connected to the circuit board, the relay board, and the like.
可動板120の各ブレード部121~124は、それぞれ所定形状(本例では概略六角形状)の板片で構成され、Z'軸に平行な中心軸のまわりに90°間隔で配置される。各ブレード部121~124の厚みは、主面部111を構成する上記活性層の厚みに相当する。各ブレード部121~124は、可動板120の中央部120Cにおいて相互に一体的に接続され、それぞれが一体となって、ベース部115に対して相対移動可能に支持される。
The blade portions 121 to 124 of the movable plate 120 are each constituted by a plate piece having a predetermined shape (in this example, a substantially hexagonal shape), and are arranged at 90 ° intervals around a central axis parallel to the Z ′ axis. The thickness of each of the blade portions 121 to 124 corresponds to the thickness of the active layer constituting the main surface portion 111. The blade portions 121 to 124 are integrally connected to each other at the central portion 120C of the movable plate 120, and are integrally supported so as to be movable relative to the base portion 115.
可動板120は、図5に示すように、重錘部125をさらに有する。重錘部125は、可動板120の中央部裏面および各ブレード部121~124の裏面に一体的に設けられる。重錘部125の大きさ、厚さ等は特に限定されず、可動板120の所望とする振動特性が得られる適宜の大きさに設定される。重錘部125は、例えば、支持部114を形成する上記支持層を所定形状に加工することで形成される。
The movable plate 120 further includes a weight portion 125 as shown in FIG. The weight portion 125 is integrally provided on the back surface of the central portion of the movable plate 120 and the back surfaces of the blade portions 121 to 124. The size, thickness, and the like of the weight portion 125 are not particularly limited, and are set to appropriate sizes that can obtain the desired vibration characteristics of the movable plate 120. The weight portion 125 is formed, for example, by processing the support layer forming the support portion 114 into a predetermined shape.
可動板120は、図4および図6に示すように、複数(本例では4つ)の橋梁部131~134を介してベース部115に接続される。複数の橋梁部131~134は、ブレード部121~124の間にそれぞれ設けられ、主面部111を形成する上記活性層を所定形状に加工することで形成される。橋梁部131および橋梁部133は、X'軸方向に相互に対向して配置され、橋梁部132および橋梁部134は、Y'軸方向に相互に対向して配置される。
4 and 6, the movable plate 120 is connected to the base portion 115 via a plurality (four in this example) of bridge portions 131 to 134. The plurality of bridge portions 131 to 134 are provided between the blade portions 121 to 124, respectively, and are formed by processing the active layer forming the main surface portion 111 into a predetermined shape. The bridge part 131 and the bridge part 133 are arranged to face each other in the X′-axis direction, and the bridge part 132 and the bridge part 134 are arranged to face each other in the Y′-axis direction.
橋梁部131~134は、ベース部115に対して相対運動可能な可動部の一部を構成し、可動板120の中央部120Cを弾性的に支持する。橋梁部131~134は、それぞれ同一の構成を有し、図6に示すように、第1の梁部130aと、第2の梁部130bと、第3の梁部130cとをそれぞれ有する。
The bridge portions 131 to 134 constitute a part of the movable portion that can move relative to the base portion 115, and elastically support the central portion 120C of the movable plate 120. Each of the bridge portions 131 to 134 has the same configuration, and as shown in FIG. 6, has a first beam portion 130a, a second beam portion 130b, and a third beam portion 130c.
第1の梁部130aは、可動板120の中央部120Cの周縁部からX'軸方向又はY'軸方向にそれぞれ直線的に延び、相互に隣接するブレード部121~124の間にそれぞれ配置される。第2の梁部130bは、X'軸方向又はY'軸方向にそれぞれ直線的に延び、第1の梁部130aとベース部115との間をそれぞれ連結する。
The first beam portion 130a extends linearly from the peripheral portion of the central portion 120C of the movable plate 120 in the X′-axis direction or the Y′-axis direction, and is disposed between the blade portions 121 to 124 adjacent to each other. The The second beam part 130b extends linearly in the X′-axis direction or the Y′-axis direction, respectively, and connects the first beam part 130a and the base part 115, respectively.
第3の梁部130cは、X'軸方向及びY'軸方向にそれぞれ交差する方向にそれぞれ直線的に延び、第1の梁部130aと第2の梁部130bとの中間部と、ベース部115との間をそれぞれ連結する。各橋梁部131~134は、第3の梁部130cを2つずつ有しており、X'Y'平面内において2つの第3の梁部130cが1つの第2の梁部130bを挟み込むように構成される。
The third beam portion 130c extends linearly in the directions intersecting with the X′-axis direction and the Y′-axis direction, respectively, an intermediate portion between the first beam portion 130a and the second beam portion 130b, and a base portion 115 are connected to each other. Each of the bridge portions 131 to 134 has two third beam portions 130c, and the two third beam portions 130c sandwich one second beam portion 130b in the X′Y ′ plane. Configured.
橋梁部131~134の剛性は、運動する可動板120を安定に支持することができる適度な値に設定される。特に、橋梁部131~134は、可動板120の自重で変形することができる適宜の剛性に設定され、その変形の大きさは、第2の加速度検出部12によって自重による重力加速度を検出することが可能であれば、特に限定されない。
The rigidity of the bridge portions 131 to 134 is set to an appropriate value that can stably support the moving movable plate 120. In particular, the bridge portions 131 to 134 are set to have appropriate rigidity capable of being deformed by the weight of the movable plate 120, and the magnitude of the deformation is detected by the second acceleration detecting unit 12 due to gravity acceleration due to the own weight. If possible, it is not particularly limited.
以上のように可動板120は、素子本体110のベース部115に対して4つの橋梁部131~134を介して支持されており、加速度に応じた慣性力によって橋梁部131~134を支点としてベース部115に対して相対的に運動(移動)可能に構成される。
As described above, the movable plate 120 is supported on the base portion 115 of the element main body 110 via the four bridge portions 131 to 134, and the base is provided with the bridge portions 131 to 134 as fulcrums by the inertial force according to the acceleration. It is configured to be movable (movable) relative to the portion 115.
図7A~図7Cは、可動板120の運動の様子を説明する概略側断面図である。図7Aは加速度が印加されていないときの様子を示す図であり、図7Bは、X'軸方向に沿って加速度が発生しているときの様子を示す図である。また、図7Cは、Z'軸方向に沿って加速度が発生しているときの様子を示す図である。
7A to 7C are schematic side cross-sectional views for explaining the movement of the movable plate 120. FIG. FIG. 7A is a diagram illustrating a state when no acceleration is applied, and FIG. 7B is a diagram illustrating a state when acceleration is generated along the X′-axis direction. FIG. 7C is a diagram illustrating a state in which acceleration is generated along the Z′-axis direction.
なお、図7Bにおいて実線は、紙面左方向に加速度が発生したときの様子を示しており、破線は、紙面右方向に加速度が発生したときの様子を示している。また、図7Cにおいて実線は、紙面上方向に加速度が発生したときの様子を示しており、破線は、紙面下方向に加速度が発生したときの様子を示している。
In FIG. 7B, the solid line shows a state when acceleration occurs in the left direction of the paper, and the broken line shows a state when acceleration occurs in the right direction of the paper. In FIG. 7C, a solid line indicates a state when acceleration occurs in the upward direction on the paper surface, and a broken line indicates a state when acceleration occurs in the downward direction on the paper surface.
加速度が発生していないとき、可動板120は、図7Aに示すようにベース部115の表面と平行な状態に維持される。この状態で、例えばX'軸方向に沿った加速度が発生すると、可動板120は、図7Bに示すようにY'軸方向に延びる橋梁部132、134を中心として反時計まわりに傾斜する。これにより、X'軸方向に相互に対向する橋梁部131、133は、それぞれZ'軸方向に沿って互いに反対方向への曲げ応力を受ける。
When the acceleration is not generated, the movable plate 120 is maintained in a state parallel to the surface of the base portion 115 as shown in FIG. 7A. In this state, for example, when acceleration along the X′-axis direction is generated, the movable plate 120 is inclined counterclockwise around the bridge portions 132 and 134 extending in the Y′-axis direction as shown in FIG. 7B. As a result, the bridge portions 131 and 133 facing each other in the X′-axis direction receive bending stresses in opposite directions along the Z′-axis direction.
同様に、Y'軸方向に沿った加速度が発生すると、図示せずとも、可動板120は、X'軸方向に延びる橋梁部131、133を中心として反時計まわり(又は時計まわり)に傾斜し、Y'軸方向に相互に対向する橋梁部132、134は、それぞれZ'軸方向に沿って互いに反対方向への曲げ応力を受ける。
Similarly, when acceleration along the Y′-axis direction occurs, the movable plate 120 tilts counterclockwise (or clockwise) about the bridge portions 131 and 133 extending in the X′-axis direction, although not shown. The bridge portions 132 and 134 facing each other in the Y′-axis direction receive bending stresses in opposite directions along the Z′-axis direction.
一方、Z'軸方向に沿った加速度が発生すると、可動板120は、図7Cに示すようにベース部115に対して昇降し、各橋梁部131~134は、それぞれZ'軸方向に沿って同一方向への曲げ応力を受ける。
On the other hand, when acceleration along the Z′-axis direction occurs, the movable plate 120 moves up and down with respect to the base portion 115 as shown in FIG. 7C, and each of the bridge portions 131 to 134 moves along the Z′-axis direction. Subjected to bending stress in the same direction.
第1の加速度検出部11および第2の加速度検出部12は、橋梁部131~134にそれぞれ設けられる。加速度センサ10は、橋梁部131~134の曲げ応力に起因する変形を第1の加速度検出部11及び第2の加速度検出部12で検出することで、加速度センサ10に作用する加速度の向きと大きさを測定する。
The first acceleration detection unit 11 and the second acceleration detection unit 12 are provided in the bridge portions 131 to 134, respectively. The acceleration sensor 10 detects the deformation caused by the bending stress of the bridge portions 131 to 134 by the first acceleration detection unit 11 and the second acceleration detection unit 12, so that the direction and magnitude of the acceleration acting on the acceleration sensor 10 are detected. Measure the thickness.
「加速度検出部11、12の構成」
以下、第1の加速度検出部11及び第2の加速度検出部12について詳細に説明する。 “Configuration of Acceleration Detection Units 11 and 12”
Hereinafter, the firstacceleration detection unit 11 and the second acceleration detection unit 12 will be described in detail.
以下、第1の加速度検出部11及び第2の加速度検出部12について詳細に説明する。 “Configuration of
Hereinafter, the first
第1の加速度検出部11は、図6に示すように、複数(本例では4つ)の第1の検出素子11x1,11x2、11y1、11y2を有する。
As shown in FIG. 6, the first acceleration detection unit 11 includes a plurality (four in this example) of first detection elements 11x1, 11x2, 11y1, and 11y2.
検出素子11x1,11x2は、X'軸方向に相互に対向する2つの橋梁部131,133の表面の軸心上に設けられ、一方の検出素子11x1は橋梁部131における第1の梁部130aに、他方の検出素子11x2は橋梁部133における第1の梁部130aにそれぞれ配置される。これに対して、検出素子11y1,11y2は、Y'軸方向に相互に対向する2つの橋梁部132、134の表面の軸心上に設けられ、一方の検出素子11y1は橋梁部132における第1の梁部130aに、他方の検出素子11y2は橋梁部134における第1の梁部130aにそれぞれ配置される。
The detection elements 11x1 and 11x2 are provided on the axial centers of the surfaces of the two bridge portions 131 and 133 that face each other in the X′-axis direction, and one detection element 11x1 is provided on the first beam portion 130a in the bridge portion 131. The other detection element 11x2 is disposed on the first beam portion 130a of the bridge portion 133, respectively. On the other hand, the detection elements 11y1 and 11y2 are provided on the axial centers of the surfaces of the two bridge portions 132 and 134 facing each other in the Y′-axis direction, and one detection element 11y1 is the first in the bridge portion 132. The other detection element 11y2 is disposed on the first beam portion 130a of the bridge portion 134, respectively.
第1の検出素子11x1~11y2は、それぞれ同一の構成を有しており、本実施形態では、第1の梁部130aの軸心方向に長辺を有する矩形の圧電型検出素子で構成される。第1の検出素子11x1~11y2は、下部電極層と、圧電膜と、上部電極層との積層体で構成される。
The first detection elements 11x1 to 11y2 have the same configuration. In the present embodiment, the first detection elements 11x1 to 11y2 are formed of rectangular piezoelectric detection elements having long sides in the axial direction of the first beam portion 130a. . The first detection elements 11x1 to 11y2 are each composed of a laminate of a lower electrode layer, a piezoelectric film, and an upper electrode layer.
圧電膜は、典型的には、チタン酸ジルコン酸鉛(PZT)で構成されるが、勿論これに限られない。圧電膜は、第1の梁部130aのZ'軸方向への曲げ変形量(応力)に応じた電位差を上部電極層と下部電極層との間に生じさせる(圧電効果)。上部電極層は、橋梁部131~134上に形成された図示しない配線層を介して、ベース部115の表面に設けられた中継端子140にそれぞれ電気的に接続される。中継端子140は、上記支持基板に電気的に接続される外部接続端子として構成されてもよく、例えば、上記支持基板に一端が接続されるボンディングワイヤの他端が接続される。下部電極層は、典型的には、グランド電位等の基準電位に接続される。
The piezoelectric film is typically made of lead zirconate titanate (PZT), but is not limited to this. The piezoelectric film generates a potential difference between the upper electrode layer and the lower electrode layer according to the bending deformation amount (stress) in the Z′-axis direction of the first beam portion 130a (piezoelectric effect). The upper electrode layers are electrically connected to the relay terminals 140 provided on the surface of the base portion 115 via wiring layers (not shown) formed on the bridge portions 131 to 134, respectively. The relay terminal 140 may be configured as an external connection terminal electrically connected to the support substrate. For example, the other end of a bonding wire whose one end is connected to the support substrate is connected. The lower electrode layer is typically connected to a reference potential such as a ground potential.
以上のように構成される第1の加速度検出部11は、圧電膜の特性上応力変化が有った時のみ出力し、応力が掛かっていても、応力値が変化していない状態では出力しない為、主として、可動板120に作用する運動加速度の大きさを検出する。したがって、第1の加速度検出部11の出力は、運動加速度に応じたAC成分である交流波形を有する出力信号を主として含む。
The first acceleration detection unit 11 configured as described above outputs only when there is a stress change due to the characteristics of the piezoelectric film, and does not output when the stress value is not changed even if stress is applied. Therefore, the magnitude of the motion acceleration acting on the movable plate 120 is mainly detected. Therefore, the output of the first acceleration detector 11 mainly includes an output signal having an AC waveform that is an AC component corresponding to the motion acceleration.
一方、第2の加速度検出部12は、図6に示すように、複数(本例では4つ)の第2の検出素子12x1,12x2,12y1,12y2を有する。
On the other hand, as shown in FIG. 6, the second acceleration detection unit 12 includes a plurality (four in this example) of second detection elements 12x1, 12x2, 12y1, and 12y2.
検出素子12x1,12x2は、X'軸方向に相互に対向する2つの橋梁部131,133の表面の軸心上に設けられ、一方の検出素子12x1は橋梁部131における第2の梁部130bに、他方の検出素子12x2は橋梁部133における第2の梁部130bにそれぞれ配置される。これに対して、検出素子12y1,12y2は、Y'軸方向に相互に対向する2つの橋梁部132,134の表面の軸心上に設けられ、一方の検出素子12y1は橋梁部132における第2の梁部130bに、他方の検出素子12y2は橋梁部134における第2の梁部130bにそれぞれ配置される。
The detection elements 12x1 and 12x2 are provided on the axial centers of the surfaces of the two bridge portions 131 and 133 facing each other in the X′-axis direction, and one detection element 12x1 is provided on the second beam portion 130b in the bridge portion 131. The other detection element 12x2 is disposed on the second beam portion 130b of the bridge portion 133, respectively. On the other hand, the detection elements 12y1 and 12y2 are provided on the axial centers of the surfaces of the two bridge portions 132 and 134 facing each other in the Y′-axis direction, and one detection element 12y1 is the second in the bridge portion 132. The other detection element 12y2 is disposed on the second beam portion 130b of the bridge portion 134, respectively.
第2の検出素子12x1~12y2は、それぞれ同一の構成を有しており、本実施形態では、第2の梁部130bの軸心方向に長辺を有するピエゾ抵抗型検出素子で構成される。第2の検出素子12x1~12y2は、抵抗層と、その軸方向の両端に接続された一対の端子部とを有する。
The second detection elements 12x1 to 12y2 have the same configuration. In this embodiment, the second detection elements 12x1 to 12y2 are configured by piezoresistive detection elements having long sides in the axial direction of the second beam portion 130b. The second detection elements 12x1 to 12y2 each include a resistance layer and a pair of terminal portions connected to both ends in the axial direction.
抵抗層は、例えば、第2の梁部130bの表面(シリコン層)に不純物元素をドーピングすることで形成された導体層であり、第2の梁部130bのZ'軸方向への曲げ変形量(応力)に応じた抵抗変化を上記一対の端子部間に生じさせる(ピエゾ抵抗効果)。一対の端子部は、橋梁部131~134上に形成された図示しない配線層を介して、ベース部115の表面に設けられた中継端子140にそれぞれ電気的に接続される。
The resistance layer is, for example, a conductor layer formed by doping an impurity element on the surface (silicon layer) of the second beam portion 130b, and the amount of bending deformation of the second beam portion 130b in the Z′-axis direction. A resistance change corresponding to (stress) is caused between the pair of terminal portions (piezoresistance effect). The pair of terminal portions are electrically connected to the relay terminals 140 provided on the surface of the base portion 115 via wiring layers (not shown) formed on the bridge portions 131 to 134, respectively.
以上のように構成される第2の加速度検出部12は、ピエゾ抵抗の特性上、絶対的応力値で抵抗値が決定する為、可動板120に作用する運動加速度だけでなく、可動板120に作用する重力加速度をも検出する。したがって、第2の加速度検出部1211の出力は、運動加速度に応じた動的成分(AC成分)が、重力加速度あるいはそれに相当する静的成分(DC成分)に重畳した出力波形を有する。
The second acceleration detector 12 configured as described above determines not only the motion acceleration acting on the movable plate 120 but also the movable plate 120 because the resistance value is determined by an absolute stress value due to the characteristics of the piezoresistance. It also detects the acting gravitational acceleration. Therefore, the output of the second acceleration detector 1211 has an output waveform in which a dynamic component (AC component) corresponding to the motion acceleration is superimposed on a gravitational acceleration or a static component (DC component) corresponding thereto.
なお、第2の検出素子12x1~12y2は、ピエゾ抵抗型の検出素子で構成される例に限られず、例えば静電型のようにDC成分の加速度を検出可能な他の非圧電式の検出素子で構成されてもよい。静電型の場合、電極対を構成する可動電極部および固定電極部は、第2の梁部130bの軸方向に対向して配置され、第2の梁部130bの上記曲げ変形量に応じて両電極部間の対向距離が変化するように構成される。
Note that the second detection elements 12x1 to 12y2 are not limited to the example configured with the piezoresistive type detection elements, and other non-piezoelectric detection elements that can detect the acceleration of the DC component, such as an electrostatic type. It may be constituted by. In the case of the electrostatic type, the movable electrode portion and the fixed electrode portion constituting the electrode pair are arranged to face each other in the axial direction of the second beam portion 130b, and according to the amount of bending deformation of the second beam portion 130b. It is comprised so that the opposing distance between both electrode parts may change.
本実施形態では、第1の加速度検出部11に圧電型の加速度センサ10が採用され、第2の加速度検出部12として非圧電型(ピエゾ抵抗型あるいは静電容量型)の加速度センサ10が採用されているため、ダイナミックレンジが広く、しかも低周波領域での感度が高い慣性センサを得ることができる。
In the present embodiment, a piezoelectric acceleration sensor 10 is employed for the first acceleration detector 11, and a non-piezoelectric (piezoresistive or electrostatic capacitance) acceleration sensor 10 is employed as the second acceleration detector 12. Therefore, an inertial sensor having a wide dynamic range and high sensitivity in a low frequency region can be obtained.
第1の加速度検出部11は、第1の検出素子11x1~11y2の出力に基づいて、X'軸方向、Y'軸方向およびZ'軸方向各々の加速度検出信号(Acc-AC-x、Acc-AC-y、Acc-AC-z)をコントローラ20へそれぞれ出力する(図3参照)。
The first acceleration detector 11 detects acceleration detection signals (Acc-AC-x, Acc) in the X′-axis direction, the Y′-axis direction, and the Z′-axis direction based on the outputs of the first detection elements 11x1 to 11y2. -AC-y, Acc-AC-z) are output to the controller 20 (see FIG. 3).
X'軸方向の加速度検出信号(Acc-AC-x)は、検出素子11x1の出力(ax1)と検出素子11x2の出力(ax2)との差分信号(ax1-ax2)に相当する。Y'軸方向の加速度検出信号(Acc-AC-y)は、検出素子11y1の出力(ay1)と検出素子11y2の出力(ay2)との差分信号(ay1-ay2)に相当する。そして、Z'軸方向の加速度検出信号(Acc-AC-z)は、検出素子11x1~11y2の出力の総和(ax1+ax2+ay1+ay2)に相当する。
The acceleration detection signal (Acc-AC-x) in the X′-axis direction corresponds to a difference signal (ax1−ax2) between the output (ax1) of the detection element 11x1 and the output (ax2) of the detection element 11x2. The acceleration detection signal (Acc-AC-y) in the Y′-axis direction corresponds to a difference signal (ay1−ay2) between the output (ay1) of the detection element 11y1 and the output (ay2) of the detection element 11y2. The acceleration detection signal (Acc-AC-z) in the Z′-axis direction corresponds to the total sum (ax1 + ax2 + ay1 + ay2) of the detection elements 11x1 to 11y2.
同様に、第2の加速度検出部12は、第2の検出素子12x1~12y2の出力に基づいて、X'軸方向、Y'軸方向およびZ'軸方向各々の加速度検出信号(Acc-DC-x、Acc-DC-y、Acc-DC-z)をコントローラ20へそれぞれ出力する(図3参照)。
Similarly, the second acceleration detector 12 detects acceleration detection signals (Acc-DC−) in the X′-axis direction, the Y′-axis direction, and the Z′-axis direction based on the outputs of the second detection elements 12x1 to 12y2. x, Acc-DC-y, Acc-DC-z) are output to the controller 20 (see FIG. 3).
X'軸方向の加速度検出信号(Acc-DC-x)は、検出素子12x1の出力(bx1)と検出素子12x2の出力(bx2)との差分信号(bx1-bx2)に相当する。Y'軸方向の加速度検出信号(Acc-DC-y)は、検出素子12y1の出力(by1)と検出素子12y2の出力(by2)との差分信号(by1-by2)に相当する。そして、Z'軸方向の加速度検出信号(Acc-DC-z)は、検出素子12x1~12y2の出力の総和(bx1+bx2+by1+by2)に相当する。
The acceleration detection signal (Acc-DC-x) in the X′-axis direction corresponds to a difference signal (bx1−bx2) between the output (bx1) of the detection element 12x1 and the output (bx2) of the detection element 12x2. The acceleration detection signal (Acc-DC-y) in the Y′-axis direction corresponds to a difference signal (by1−by2) between the output (by1) of the detection element 12y1 and the output (by2) of the detection element 12y2. The acceleration detection signal (Acc-DC-z) in the Z′-axis direction corresponds to the sum (bx1 + bx2 + by1 + by2) of the outputs of the detection elements 12x1 to 12y2.
「加速度演算部200の構成」
次に、センサユニット40におけるコントローラ20の加速度演算部200の構成について説明する。図8は、加速度演算部200の一構成例を示す回路図である。 “Configuration ofAcceleration Calculation Unit 200”
Next, the configuration of theacceleration calculation unit 200 of the controller 20 in the sensor unit 40 will be described. FIG. 8 is a circuit diagram illustrating a configuration example of the acceleration calculation unit 200.
次に、センサユニット40におけるコントローラ20の加速度演算部200の構成について説明する。図8は、加速度演算部200の一構成例を示す回路図である。 “Configuration of
Next, the configuration of the
加速度演算部200は、ゲイン調整回路21と、符号反転回路22と、加算回路23と、補正回路24とを有する。これらの回路21~24は、X'軸、Y'軸およびZ'軸の各軸について共通の構成を有しており、各軸において共通の演算処理を行うことで、各軸の動的加速度成分(運動加速度成分)および静的加速度成分(重力加速度成分)が算出される。
The acceleration calculation unit 200 includes a gain adjustment circuit 21, a sign inversion circuit 22, an addition circuit 23, and a correction circuit 24. These circuits 21 to 24 have a common configuration for each of the X ′ axis, the Y ′ axis, and the Z ′ axis, and the dynamic acceleration of each axis is performed by performing common arithmetic processing on each axis. A component (motion acceleration component) and a static acceleration component (gravity acceleration component) are calculated.
以下、代表的に、X'軸方向の加速度検出信号の処理回路を例に挙げて説明する。図9に、X'軸方向の加速度検出信号から静的加速度成分を算出する処理ブロックを示す。
Hereinafter, a processing circuit for an acceleration detection signal in the X′-axis direction will be described as an example. FIG. 9 shows a processing block for calculating a static acceleration component from the acceleration detection signal in the X′-axis direction.
ゲイン調整回路21は、第1の加速度検出部11(11x1,11x2)から出力されるX'軸方向に関する第1の加速度検出信号(Acc-AC-x)と、第2の加速度検出部12(12x1,12x2)から出力されるX'軸方向に関する第2の加速度検出信号(Acc-DC-x)とが相互に同一レベルとなるように各信号のゲインを調整する。ゲイン調整回路21は、第1の加速検出部11の出力(Acc-AC-x)および第2の加速度検出部12の出力(Acc-DC-x)を増幅する増幅器を有する。
The gain adjustment circuit 21 includes a first acceleration detection signal (Acc-AC-x) regarding the X′-axis direction output from the first acceleration detection unit 11 (11x1, 11x2), and a second acceleration detection unit 12 ( The gain of each signal is adjusted so that the second acceleration detection signals (Acc-DC-x) in the X′-axis direction output from 12 × 1, 12 × 2) have the same level. The gain adjustment circuit 21 includes an amplifier that amplifies the output (Acc-AC-x) of the first acceleration detection unit 11 and the output (Acc-DC-x) of the second acceleration detection unit 12.
一般に、加速度センサ10の出力感度およびダイナミックレンジは検出方式によって相違し、例えば図10に示すように、圧電方式の加速度センサ10においては、非圧電方式(ピエゾ抵抗方式、静電方式)の加速度センサ10よりも、出力感度が高く、ダイナミックレンジが広い(大きい)。本実施形態において、第1の加速度検出部11は圧電方式の加速度センサ10に相当し、第2の加速度検出部12はピエゾ抵抗方式の加速度センサ10に相当する。
In general, the output sensitivity and dynamic range of the acceleration sensor 10 differ depending on the detection method. For example, as shown in FIG. 10, the piezoelectric acceleration sensor 10 has a non-piezoelectric (piezoresistive, electrostatic) acceleration sensor. The output sensitivity is higher than 10, and the dynamic range is wide (large). In the present embodiment, the first acceleration detector 11 corresponds to the piezoelectric acceleration sensor 10, and the second acceleration detector 12 corresponds to the piezoresistive acceleration sensor 10.
そこでゲイン調整回路21は、これら加速度検出部11、12各々の出力が同一レベルとなるように各加速度検出部11、12の出力(第1および第2の加速度検出信号)をそれぞれA倍およびB倍に増幅する。増幅率A、Bは正数であり、A<Bの関係を満たす。増幅率A,Bの値は特に限定されず、加速度センサ10の使用環境(使用温度)によっては、各加速度検出部11,12の温度補償をも兼ねる係数として設定されてもよい。
Therefore, the gain adjustment circuit 21 sets the outputs (first and second acceleration detection signals) of the acceleration detection units 11 and 12 to A times and B so that the outputs of the acceleration detection units 11 and 12 are at the same level. Amplify twice. The amplification factors A and B are positive numbers and satisfy the relationship of A <B. The values of the amplification factors A and B are not particularly limited, and may be set as coefficients that also serve as temperature compensation of the acceleration detection units 11 and 12 depending on the use environment (use temperature) of the acceleration sensor 10.
図11は、第1の加速度検出信号および第2の加速度検出信号の出力特性の一例であって、ゲイン調整前の出力特性とゲイン調整後の出力特性とを比較して示している。図において横軸は、加速度センサ10に作用する加速度の周波数を、縦軸は出力(感度)をそれぞれ示す(図12~図15についても同様)。
FIG. 11 is an example of output characteristics of the first acceleration detection signal and the second acceleration detection signal, and shows a comparison between the output characteristics before gain adjustment and the output characteristics after gain adjustment. In the figure, the horizontal axis represents the frequency of acceleration acting on the acceleration sensor 10, and the vertical axis represents output (sensitivity) (the same applies to FIGS. 12 to 15).
図11に示すように、圧電方式の第1の加速度検出信号(Acc-AC-x)では、0.5Hz以下の低周波数領域の加速度成分の出力感度は、それよりも高い周波数領域の加速度成分の出力感度よりも低く、特に静止状態(運動加速度0)のときの出力感度はほぼ0である。これに対して、ピエゾ抵抗方式の第2の加速度検出信号(Acc-DC-x)は、全周波数領域において一定の出力感度を有するため、静止状態における加速度成分(つまり重力加速度)も一定の出力感度で検出することができる。したがって、ゲイン調整回路21において第1の加速度検出信号および第2の加速度検出信号をそれぞれ同一の出力レベルとなるように各々所定の倍率で増幅することで、後述する差分演算回路において重力加速度を算出することが可能となる。
As shown in FIG. 11, in the piezoelectric first acceleration detection signal (Acc-AC-x), the output sensitivity of the acceleration component in the low frequency region of 0.5 Hz or less is higher than the acceleration component in the higher frequency region. The output sensitivity is substantially 0 particularly in a stationary state (motion acceleration is 0). On the other hand, the second acceleration detection signal (Acc-DC-x) of the piezoresistive method has a constant output sensitivity in the entire frequency range, so that the acceleration component in a stationary state (that is, gravitational acceleration) is also output at a constant level. It can be detected with sensitivity. Therefore, the gain adjustment circuit 21 amplifies the first acceleration detection signal and the second acceleration detection signal at a predetermined magnification so as to have the same output level, thereby calculating the gravitational acceleration in the difference calculation circuit described later. It becomes possible to do.
符号反転回路22および加算回路23は、第1の加速度検出信号(Acc-AC-x)と第2の加速度検出信号(Acc-DC-x)との差分信号に基づいて、各軸方向の加速度から静的加速度成分(DC成分)を算出する差分演算回路を構成する。
The sign inverting circuit 22 and the adder circuit 23 are configured to detect acceleration in each axial direction based on a difference signal between the first acceleration detection signal (Acc-AC-x) and the second acceleration detection signal (Acc-DC-x). The difference calculation circuit which calculates a static acceleration component (DC component) from is comprised.
符号反転回路22は、ゲイン調整後の第1の加速度検出信号(Acc-AC-x)の符号を反転する反転増幅器(増幅率:-1)を有する。図12に、符号反転後の第1の加速度検出信号(Acc-AC-x)の出力特性の一例を示す。ここでは、加速度センサ10がX'軸方向に1Gの加速度を検出する場合を例に挙げて示す。
The sign inverting circuit 22 has an inverting amplifier (amplification factor: -1) for inverting the sign of the first acceleration detection signal (Acc-AC-x) after gain adjustment. FIG. 12 shows an example of output characteristics of the first acceleration detection signal (Acc-AC-x) after sign inversion. Here, a case where the acceleration sensor 10 detects 1 G acceleration in the X′-axis direction is described as an example.
なお、第2の加速度検出信号(Acc-DC-x)は、その符号が反転されることなく、後段の加算回路23へ出力される。符号反転回路22は、その前段のゲイン調整回路21と共通に構成されてもよい。
Note that the second acceleration detection signal (Acc-DC-x) is output to the subsequent addition circuit 23 without its sign being inverted. The sign inversion circuit 22 may be configured in common with the gain adjustment circuit 21 in the preceding stage.
加算回路23は、符号反転回路22から出力される第1の加速度検出信号(Acc-AC-x)と第2の加速度検出信号(Acc-DC-x)とを加算して、静的加速度成分を出力する。図13に、加算回路23の出力特性の一例を示す。ゲイン調整回路21において第1および第2の加速度検出信号が同一レベルに調整されているため、これらの差分信号を得ることで、正味の静的加速度成分(Gr-x)が算出されることになる。この静的加速度成分は、典型的には、重力加速度成分、あるいは重力加速度を含む加速度成分に相当する。
The adder circuit 23 adds the first acceleration detection signal (Acc-AC-x) and the second acceleration detection signal (Acc-DC-x) output from the sign inversion circuit 22 to obtain a static acceleration component. Is output. FIG. 13 shows an example of output characteristics of the adder circuit 23. Since the first and second acceleration detection signals are adjusted to the same level in the gain adjustment circuit 21, the net static acceleration component (Gr-x) is calculated by obtaining these difference signals. Become. This static acceleration component typically corresponds to a gravitational acceleration component or an acceleration component including gravitational acceleration.
加算回路23から出力される静的加速度成分が重力加速度のみである場合、理論的には図14に示すように、0Hz付近にのみ有意の加速度成分の出力が現れることなる。しかし実際には、圧電検出型の第1の加速度検出部11の低周波付近での検出感度が低いこと、他軸感度の発生により対象軸以外の軸方向(ここでは、Y'軸方向およびZ'軸方向)の加速度成分が不可避的に重畳すること等の理由により、図13においてハッチングで示す周波数領域の動的加速度成分が誤差成分として加算回路23の出力に漏れ込む。そこで本実施形態では、加算回路23の出力に基づいて当該誤差分をキャンセルするための補正回路24を有する。
When the static acceleration component output from the adder circuit 23 is only gravitational acceleration, the output of a significant acceleration component appears theoretically only near 0 Hz as shown in FIG. However, in reality, the piezoelectric detection type first acceleration detection unit 11 has a low detection sensitivity in the vicinity of a low frequency, and the generation of other axis sensitivity causes an axis direction other than the target axis (here, the Y ′ axis direction and the Z axis direction). The dynamic acceleration component in the frequency domain indicated by hatching in FIG. 13 leaks to the output of the adder circuit 23 as an error component because the acceleration component in the “axis direction” inevitably overlaps. In view of this, the present embodiment includes a correction circuit 24 for canceling the error based on the output of the adder circuit 23.
補正回路24は、3軸合成値演算部241と、低域感度補正部242とを有する。補正回路24は、加算回路23の出力(第1および第2の加速度検出信号の差分信号)に基づいて補正係数βを算出し、この補正係数βを用いて第1の加速度検出信号(Acc-AC-x)を補正する。
The correction circuit 24 includes a triaxial composite value calculation unit 241 and a low frequency sensitivity correction unit 242. The correction circuit 24 calculates a correction coefficient β based on the output of the addition circuit 23 (difference signal between the first and second acceleration detection signals), and uses the correction coefficient β to generate the first acceleration detection signal (Acc− AC-x).
3軸合成値演算部241は、X'軸、Y'軸およびZ'軸方向すべての静的加速度成分を算出する処理ブロックについて共通に設けられ、各軸における加算回路23の出力(第1および第2の加速度検出信号の差分信号)の合計値を用いて補正係数βを算出する。
The three-axis composite value calculation unit 241 is provided in common for processing blocks that calculate all static acceleration components in the X′-axis, Y′-axis, and Z′-axis directions, and outputs (first and The correction coefficient β is calculated using the total value of the difference signal of the second acceleration detection signal.
具体的に、3軸合成値演算部241は、3軸方向の静的加速度成分(Gr-x、Gr-y、Gr-z)の合成値(√((Gr-x)2+(Gr-y)2+(Gr-z)2))を算出し、その合成値が1Gを超える分を、低域感度誤差分(図13におけるハッチングで示す領域)とみなして、上記合成値の逆数に相当する補正係数βを算出する。
β=1/(√((Gr-x)2+(Gr-y)2+(Gr-z)2)) Specifically, the triaxial compositevalue calculation unit 241 generates a composite value (√ ((Gr−x) 2 + (Gr−) of static acceleration components (Gr−x, Gr−y, and Gr−z) in the triaxial direction. y) 2 + (Gr−z) 2 )) is calculated, and the amount of the combined value exceeding 1 G is regarded as a low-frequency sensitivity error (a region indicated by hatching in FIG. 13), and the reciprocal of the combined value is obtained. The corresponding correction coefficient β is calculated.
β = 1 / (√ ((Gr-x) 2 + (Gr-y) 2 + (Gr-z) 2 ))
β=1/(√((Gr-x)2+(Gr-y)2+(Gr-z)2)) Specifically, the triaxial composite
β = 1 / (√ ((Gr-x) 2 + (Gr-y) 2 + (Gr-z) 2 ))
なお、3軸方向各々の静的加速度成分(Gr-x、Gr-y、Gr-z)の値は、加速度センサ10の姿勢によって異なり、また、加速度センサ10の姿勢変化に応じて時々刻々と変化する。例えば、加速度センサ10のZ'軸方向が重力方向(Z軸方向)と一致する場合には、X'軸方向およびY'軸方向の静的加速度成分(Gr-x、Gr-y)よりも、Z'軸方向の静的加速度成分(Gr-z)が最も大きな値を示す。このように3軸方向各々の静的加速度成分(Gr-x、Gr-y、Gr-z)の値から、その時刻における加速度センサ10の重力方向を判定することが可能となる。
Note that the values of the static acceleration components (Gr-x, Gr-y, Gr-z) in each of the three axial directions vary depending on the attitude of the acceleration sensor 10 and are changed every moment according to the attitude change of the acceleration sensor 10. Change. For example, when the Z′-axis direction of the acceleration sensor 10 matches the gravitational direction (Z-axis direction), the static acceleration components (Gr-x, Gr-y) in the X′-axis direction and the Y′-axis direction The static acceleration component (Gr-z) in the Z′-axis direction shows the largest value. Thus, the gravitational direction of the acceleration sensor 10 at that time can be determined from the values of the static acceleration components (Gr-x, Gr-y, Gr-z) in the three axial directions.
低域感度補正部242は、補正係数βを符号反転された第1の加速度検出信号(Acc-AC-x)に乗ずる乗算器を有する。これにより第1の加速度検出信号は、低域感度誤差が減殺された状態で加算回路23へ入力されるため、加算回路23から図14に示すような周波数特性の加速度信号が出力される。このように重力加速度に相当する重力加速度のみが出力される結果、重力加速度成分の算出精度が向上する。
The low-frequency sensitivity correction unit 242 includes a multiplier that multiplies the first acceleration detection signal (Acc-AC-x) whose sign is inverted by the correction coefficient β. As a result, the first acceleration detection signal is input to the adder circuit 23 in a state where the low-frequency sensitivity error is attenuated, so that an acceleration signal having a frequency characteristic as shown in FIG. Thus, as a result of outputting only the gravitational acceleration corresponding to the gravitational acceleration, the calculation accuracy of the gravitational acceleration component is improved.
本実施形態において補正回路24は、静的加速度成分の演算に際して、第1の加速度検出信号に補正係数βを乗ずる処理を実行するように構成されているが、これに限られず、第2の加速度検出信号(Acc-DC-x)に補正係数βを乗ずる処理を実行するように構成されてもよいし、加速度変化の大きさに応じて、補正すべき加速度検出信号が第1の加速度検出信号と第2の加速度検出信号との間で切り替えられてもよい。
In the present embodiment, the correction circuit 24 is configured to execute a process of multiplying the first acceleration detection signal by the correction coefficient β when calculating the static acceleration component. A process of multiplying the detection signal (Acc-DC-x) by the correction coefficient β may be executed, or the acceleration detection signal to be corrected is the first acceleration detection signal according to the magnitude of the acceleration change. And the second acceleration detection signal may be switched.
補正回路24は、第1の加速度検出信号および第2の加速度検出信号のいずれか一方の加速度変化が所定以上の場合には、補正係数βを用いて第1の加速度検出信号を補正するように構成される。加速度変化が大きい(印加周波数が高い)ほど、第1の加速度検出信号に誤差成分が漏れ込む割合が高まるため、当該誤差成分を効率よく減殺することができる。当該構成は、運動加速度が比較的大きい場合に特に有効である。
The correction circuit 24 corrects the first acceleration detection signal using the correction coefficient β when the acceleration change of one of the first acceleration detection signal and the second acceleration detection signal is greater than or equal to a predetermined value. Composed. The greater the change in acceleration (the higher the applied frequency), the higher the rate at which the error component leaks into the first acceleration detection signal, so that the error component can be efficiently reduced. This configuration is particularly effective when the motion acceleration is relatively large.
一方、補正回路24は、第1の加速度検出信号および第2の加速度検出信号のいずれか一方の加速度変化が所定以下の場合には、補正係数βを用いて第2の加速度検出信号を補正するように構成される。加速度変化が小さい(印加周波数が低い)ほど、第2の加速度検出信号に誤差成分が漏れ込む割合が高まるため、当該誤差成分を効率よく減殺することができる。当該構成は、運動加速度が比較的小さい場合に特に有効である。
On the other hand, the correction circuit 24 corrects the second acceleration detection signal using the correction coefficient β when the change in acceleration of one of the first acceleration detection signal and the second acceleration detection signal is equal to or less than a predetermined value. Configured as follows. The smaller the acceleration change (the lower the applied frequency), the higher the rate at which the error component leaks into the second acceleration detection signal, so that the error component can be efficiently reduced. This configuration is particularly effective when the motion acceleration is relatively small.
各軸方向の静的加速度成分は以上のようにして算出されるが、各軸方向の動的加速度成分(Acc-x、Acc-y、Acc-z)の算出には、図8に示すように、ゲイン調整回路21においてゲイン調整された第1の加速度検出信号(Acc-AC-x、Acc-AC-y、Acc-AC-z)が参照される。
The static acceleration component in each axis direction is calculated as described above. The dynamic acceleration components (Acc-x, Acc-y, Acc-z) in each axis direction are calculated as shown in FIG. In addition, the first acceleration detection signal (Acc-AC-x, Acc-AC-y, Acc-AC-z) whose gain is adjusted in the gain adjustment circuit 21 is referred to.
ここで、動的加速度成分の算出に第1の加速度検出信号がそのまま用いられてもよいが、上述のように動的加速度成分の一部が静的加速度成分に漏れ込む場合があるため、動的加速度成分が目減りして高精度な検出が困難になる。そこで、補正回路24において算出される補正係数βを用いて、第1の加速度検出信号を補正することで、動的加速度成分の検出精度を図ることが可能となる。
Here, the first acceleration detection signal may be used as it is for the calculation of the dynamic acceleration component, but a part of the dynamic acceleration component may leak into the static acceleration component as described above. The acceleration component is reduced, making it difficult to detect with high accuracy. Therefore, by correcting the first acceleration detection signal using the correction coefficient β calculated by the correction circuit 24, it is possible to improve the detection accuracy of the dynamic acceleration component.
より具体的に、補正回路24(低域感度補正部242)は、図8に示すように、3軸合成値演算部241で取得した補正係数βの逆数(1/β)を第1の加速度信号(Acc-AC-x、Acc-AC-y、Acc-AC-z)に乗ずる乗算器を有する。これにより、第1の加速度信号の低域感度成分が補償されるため、動的加速度成分(Acc-x、Acc-y、Acc-z)の算出精度が向上する。図15に、その動的加速度成分の出力特性を模式的に示す。
More specifically, as shown in FIG. 8, the correction circuit 24 (low frequency sensitivity correction unit 242) uses the reciprocal (1 / β) of the correction coefficient β acquired by the triaxial composite value calculation unit 241 as the first acceleration. A multiplier for multiplying the signals (Acc-AC-x, Acc-AC-y, Acc-AC-z) is included. As a result, the low-frequency sensitivity component of the first acceleration signal is compensated, so that the calculation accuracy of the dynamic acceleration components (Acc-x, Acc-y, Acc-z) is improved. FIG. 15 schematically shows the output characteristics of the dynamic acceleration component.
低域感度補正部242による動的加速度成分及び静的加速度成分の補正処理は、典型的には、3軸合成値演算部241で算出される合成値が1G(G:重力加速度)以外の場合に有効とされる。なお、上記合成値が1G未満となる場合としては、例えば加速度センサ10が自由落下しているときなどが挙げられる。
The dynamic acceleration component and static acceleration component correction processing by the low-frequency sensitivity correction unit 242 is typically performed when the composite value calculated by the triaxial composite value calculation unit 241 is other than 1G (G: gravitational acceleration). It is considered effective. In addition, as a case where the said synthetic | combination value becomes less than 1G, when the acceleration sensor 10 is falling freely, etc. are mentioned, for example.
<動作説明>
次に、カメラジンバル50の制御部61の処理について説明する。図16は、第1実施形態に係るカメラジンバル50の制御部61の処理を示すフローチャートである。 <Description of operation>
Next, processing of thecontrol unit 61 of the camera gimbal 50 will be described. FIG. 16 is a flowchart showing processing of the control unit 61 of the camera gimbal 50 according to the first embodiment.
次に、カメラジンバル50の制御部61の処理について説明する。図16は、第1実施形態に係るカメラジンバル50の制御部61の処理を示すフローチャートである。 <Description of operation>
Next, processing of the
電源投入等によりカメラジンバル50が起動されると、制御部61は、台座56に設けられたセンサユニット40から出力された静的加速度成分(Gr-x、Gr-y、Gr-z)、動的加速度成分(Acc-x、Acc-y、Acc-z)及び角速度成分(ωx、ωy、ωz)の情報を所定のクロック周期で取得する(ステップ101)。
When the camera gimbal 50 is activated by turning on the power or the like, the control unit 61 causes the static acceleration components (Gr-x, Gr-y, Gr-z) output from the sensor unit 40 provided on the base 56 to The information on the acceleration components (Acc-x, Acc-y, Acc-z) and the angular velocity components (ω x , ω y , ω z ) is acquired at a predetermined clock cycle (step 101).
次に、制御部61は、静的加速度成分(Gr-x、Gr-y、Gr-z)、動的加速度成分(Acc-x、Acc-y、Acc-z)及び角速度成分(ωx、ωy、ωz)の9つの要素と、静的加速度成分を補正するための補正情報とに基づいて、補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')を算出する(ステップ102)。
Next, the control unit 61 includes a static acceleration component (Gr-x, Gr-y, Gr-z), a dynamic acceleration component (Acc-x, Acc-y, Acc-z), and an angular velocity component (ω x , Based on nine elements of ω y , ω z ) and correction information for correcting the static acceleration component, corrected static acceleration components (Gr-x ′, Gr-y ′, Gr-z ′) ) Is calculated (step 102).
この場合、例えば、制御部61は、9行3列の行列M(補正情報)と、9つの要素(Gr-x、Gr-y、Gr-z、Acc-x、Acc-y、Acc-z、ωx、ωy、ωz)のベクトルの転置行列XTとにより、YT=MXTの行列演算を実行し、補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')の転置行列YTを得る。
In this case, for example, the control unit 61 includes a matrix M (correction information) of 9 rows and 3 columns and nine elements (Gr-x, Gr-y, Gr-z, Acc-x, Acc-y, Acc-z). , ω x, ω y, by the transposed matrix X T vector omega z), performs matrix calculation of Y T = MX T, corrected static acceleration component (Gr-x ', Gr- y', Gr-z ′) transpose matrix Y T is obtained.
あるいは、制御部61は、行列N(補正情報)と、転置行列XTと、(補正前の)静的加速度成分(Gr-x、Gr-y、Gr-z)の転置行列ZTとにより、YT=NXT+ZTの行列演算を実行し、補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')の転置行列YTを得る。
Alternatively, the control unit 61 includes a matrix N (correction information), the transposed matrix X T, by the transposed matrix Z T of (before correction) static acceleration component (Gr-x, Gr-y , Gr-z) , Y T = NX T + Z T is executed to obtain a transposed matrix Y T of the corrected static acceleration components (Gr−x ′, Gr−y ′, Gr−z ′).
なお、本実施形態において、行列M、行列Nは、予め用意されている値であり、記憶部62に記憶されている。本実施形態において、この行列M、行列Nは、静的加速度成分(Gr-x、Gr-y、Gr-z)を、動的加速度成分(Acc-x、Acc-y、Acc-z)及び角速度成分(ωx、ωy、ωz)により補正するための補正情報である。なお、本実施形態では、動的加速度成分及び角速度成分の両方で静的加速度成分を補正しているが、動的加速度成分及び角速度成分の一方で静的加速度成分を補正してもよい。
In the present embodiment, the matrix M and the matrix N are values prepared in advance and are stored in the storage unit 62. In this embodiment, the matrix M and the matrix N include static acceleration components (Gr-x, Gr-y, Gr-z), dynamic acceleration components (Acc-x, Acc-y, Acc-z) and This is correction information for correcting with angular velocity components (ω x , ω y , ω z ). In this embodiment, the static acceleration component is corrected by both the dynamic acceleration component and the angular velocity component. However, the static acceleration component may be corrected by one of the dynamic acceleration component and the angular velocity component.
転置行列YTが得られると、制御部61は、転置行列YTに基づいて、補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')を得る。
When the transposed matrix Y T is obtained, the control unit 61 obtains corrected static acceleration components (Gr-x ′, Gr-y ′, Gr-z ′) based on the transposed matrix Y T.
なお、補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')を求める際に使用される9つの要素(Gr-x、Gr-y、Gr-z、Acc-x、Acc-y、Acc-z、ωx、ωy、ωz)は、現在時刻における1組の9つの要素であってもよいし、現在時刻の所定時間前から現在時刻までの複数組の9つの要素であってもよい。
Note that the nine elements (Gr-x, Gr-y, Gr-z, Acc-) used to determine the corrected static acceleration components (Gr-x ', Gr-y', Gr-z ') x, Acc-y, Acc-z, ω x , ω y , ω z ) may be a set of nine elements at the current time, or a plurality of sets from a predetermined time before the current time to the current time 9 elements may be used.
補正された静的加速度成分が算出されると、次に、制御部61は、補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')に基づいて、ローカル座標系における重力方向を判定する(ステップ103)。この場合、典型的には、制御部61は、補正された静的加速度成分の合成値(√((Gr-x')2+(Gr-y')2+(Gr-z')2))のベクトルが向く方向が、ローカル座標系における重力方向であると判定する。
Once the corrected static acceleration component is calculated, the control unit 61 then determines the local coordinates based on the corrected static acceleration components (Gr-x ′, Gr-y ′, Gr-z ′). The direction of gravity in the system is determined (step 103). In this case, typically, the control unit 61 combines the corrected static acceleration components (√ ((Gr−x ′) 2 + (Gr−y ′) 2 + (Gr−z ′) 2 ). ) Is determined to be the direction of gravity in the local coordinate system.
本実施形態の説明では、重力方向が、補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')に基づいて判定される場合について説明するが、重力方向は、補正されていない静的加速度成分(Gr-x、Gr-y、Gr-z)に基づいて判定されてもよい(後述の各実施形態において同様)。この場合、制御部61は、静的加速度成分の合成値(√((Gr-x)2+(Gr-y)2+(Gr-z)2))のベクトルが向く方向が、ローカル座標系における重力方向であると判定する。
In the description of the present embodiment, a case where the gravity direction is determined based on the corrected static acceleration components (Gr-x ′, Gr-y ′, Gr-z ′) will be described. The determination may be made based on uncorrected static acceleration components (Gr-x, Gr-y, Gr-z) (the same applies to each embodiment described later). In this case, the control unit 61 determines that the direction in which the vector of the combined value of the static acceleration component (√ ((Gr−x) 2 + (Gr−y) 2 + (Gr−z) 2 )) faces is the local coordinate system. Is determined to be in the direction of gravity.
次に、制御部61は、角速度センサ30からの出力(ωx、ωy、ωz)に基づいて、ローカル座標系における回転角(θx、θy、θz)を算出する(ステップ104)。
Next, the control unit 61 calculates the rotation angle (θ x , θ y , θ z ) in the local coordinate system based on the output (ω x , ω y , ω z ) from the angular velocity sensor 30 (step 104). ).
次に、制御部61は、ローカル座標系における重力方向の情報と、ローカル座標系における回転角の情報に基づいて、グローバル座標系における台座56の現在の姿勢を判定する(ステップ105)。
Next, the control unit 61 determines the current posture of the pedestal 56 in the global coordinate system based on the information on the direction of gravity in the local coordinate system and the information on the rotation angle in the local coordinate system (step 105).
次に、制御部61は、グローバル座標系における台座56の現在の姿勢と、グローバル座標系における台座56の前回の姿勢との差分量を算出する(ステップ106)。つまり、制御部61は、台座56の姿勢の維持に必要な差分量を算出する。
Next, the control unit 61 calculates a difference amount between the current posture of the pedestal 56 in the global coordinate system and the previous posture of the pedestal 56 in the global coordinate system (step 106). That is, the control unit 61 calculates a difference amount necessary for maintaining the posture of the pedestal 56.
次に、制御部61は、差分量を打ち消すように、台座56を3軸(X'軸、Y'軸、Z'軸)回りに回転させる(ステップ107)。このとき、制御部61は、必要に応じて、第1のモータ63aに指令を出し、シャフト部52に対して第1の回転部材53をz軸回りに回転させる。同様に、制御部61は、必要に応じて、第2のモータ63bに指令を出し、第2の回転部材54を第1の回転部材53に対してy軸回りに回転させ、第3のモータ63cに指令を出し、台座56を台座保持部材55に対してx軸回りに回転させる。このようにして、台座56が回転することで、初期姿勢が保たれる。
Next, the control unit 61 rotates the pedestal 56 about three axes (X ′ axis, Y ′ axis, Z ′ axis) so as to cancel out the difference amount (step 107). At this time, the control unit 61 issues a command to the first motor 63a as necessary to rotate the first rotating member 53 about the z axis with respect to the shaft unit 52. Similarly, the control unit 61 issues a command to the second motor 63b as necessary to rotate the second rotating member 54 around the y-axis with respect to the first rotating member 53, so that the third motor A command is issued to 63c, and the pedestal 56 is rotated around the x-axis with respect to the pedestal holding member 55. In this way, the initial posture is maintained by the rotation of the pedestal 56.
<作用等>
以上説明したように、本実施形態では、台座56(カメラ)に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、台座56(カメラ)に作用する動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号との2つの信号から静的加速度成分が算出される。 <Action etc.>
As described above, in the present embodiment, the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the pedestal 56 (camera) and the dynamic acceleration component acting on the pedestal 56 (camera). The static acceleration component is calculated from the two signals, ie, the second acceleration detection signal obtained by detecting the static acceleration component.
以上説明したように、本実施形態では、台座56(カメラ)に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、台座56(カメラ)に作用する動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号との2つの信号から静的加速度成分が算出される。 <Action etc.>
As described above, in the present embodiment, the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the pedestal 56 (camera) and the dynamic acceleration component acting on the pedestal 56 (camera). The static acceleration component is calculated from the two signals, ie, the second acceleration detection signal obtained by detecting the static acceleration component.
このため、重力加速度成分とみなすことができる静的加速度成分を正確に算出することができる。従って、本実施形態では、制御部61は、ローカル座標系において台座56(カメラ)の重力方向を正確に判定することができるので、グローバル座標系における台座56(カメラ)の姿勢を正確に判定することができる。従って、制御部61は、グローバル座標系において、台座56(カメラ)の姿勢を正確に制御することができる。
Therefore, a static acceleration component that can be regarded as a gravitational acceleration component can be accurately calculated. Therefore, in the present embodiment, the control unit 61 can accurately determine the direction of gravity of the pedestal 56 (camera) in the local coordinate system, and thus accurately determine the attitude of the pedestal 56 (camera) in the global coordinate system. be able to. Therefore, the control unit 61 can accurately control the attitude of the base 56 (camera) in the global coordinate system.
ここで、比較として一般的な加速度センサが用いられた場合について説明する。一般的な加速度センサでは、動的加速度成分(運動加速度成分)及び静的加速度成分(重力加速度成分)の合算の加速度を検出することができるが、合算の加速度から静的加速度成分を算出できない。ローパスフィルタ等を用いて合算の加速度から静的加速度成分を算出することも考えられるが、静的加速度成分の算出においては精度が不十分である。
Here, a case where a general acceleration sensor is used will be described as a comparison. A general acceleration sensor can detect a combined acceleration of a dynamic acceleration component (motion acceleration component) and a static acceleration component (gravity acceleration component), but cannot calculate a static acceleration component from the combined acceleration. Although it is conceivable to calculate the static acceleration component from the combined acceleration using a low-pass filter or the like, the accuracy is insufficient in calculating the static acceleration component.
従って、一般的な加速度センサでは、例えば、台座56(カメラ)が大きく動いてしまったような場合に、動的加速度成分(運動加速度成分)及び静的加速度成分(重力加速度成分)の合算の加速度の方向を重力方向であると誤認識してしまう場合がある。この場合、カメラによって撮像される画像がぶれてしまったり、被写体が画角から外れてしまったりするといった問題がある。
Therefore, in a general acceleration sensor, for example, when the pedestal 56 (camera) has moved greatly, the acceleration that is the sum of the dynamic acceleration component (motion acceleration component) and the static acceleration component (gravity acceleration component). May be misrecognized as the direction of gravity. In this case, there is a problem that an image picked up by the camera is blurred or the subject is out of the angle of view.
一方、本実施形態では、上述のように、静的加速度成分(重力加速度成分)を正確に算出することができる。従って、台座56(カメラ)が大きく動いてしまったような場合においても、算出された静的加速度成分に基づいて、ローカル座標系における重力方向を正確に判定することができる。従って、このような場合においても、制御部61は、グローバル座標系において台座56(カメラ)の姿勢を正確に判定することができ、台座56(カメラ)の姿勢を正確に制御することができる。結果として、画像がぶれてしまうことや、被写体が画角から外れてしまうことを防止することができる。
On the other hand, in the present embodiment, as described above, the static acceleration component (gravity acceleration component) can be accurately calculated. Therefore, even when the pedestal 56 (camera) has moved greatly, the gravitational direction in the local coordinate system can be accurately determined based on the calculated static acceleration component. Therefore, even in such a case, the control unit 61 can accurately determine the attitude of the pedestal 56 (camera) in the global coordinate system, and can accurately control the attitude of the pedestal 56 (camera). As a result, it is possible to prevent the image from blurring and the subject from deviating from the angle of view.
また、本実施形態では、静的加速度成分を、動的加速度成分及び角速度成分により補正するための補正情報に基づいて、静的加速度成分が補正される。そして、補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')により重力方向が判定されるため、さらに、重力方向の判定の精度を向上させることができ、台座56(カメラ)の姿勢をさらに正確に制御することができる。
In the present embodiment, the static acceleration component is corrected based on correction information for correcting the static acceleration component by the dynamic acceleration component and the angular velocity component. Since the gravitational direction is determined by the corrected static acceleration components (Gr-x ', Gr-y', Gr-z '), the accuracy of the determination of the gravitational direction can be further improved. The attitude of the camera 56 (camera) can be controlled more accurately.
≪第2実施形態≫
次に、本技術の第2実施形態について説明する。第2実施形態以降の説明では、上述の第1実施形態と同様の構成及び機能を有する部分については、同一符号を付し、説明を省略又は簡略化する。 << Second Embodiment >>
Next, a second embodiment of the present technology will be described. In the description after the second embodiment, portions having the same configuration and function as those of the first embodiment described above are denoted by the same reference numerals, and description thereof is omitted or simplified.
次に、本技術の第2実施形態について説明する。第2実施形態以降の説明では、上述の第1実施形態と同様の構成及び機能を有する部分については、同一符号を付し、説明を省略又は簡略化する。 << Second Embodiment >>
Next, a second embodiment of the present technology will be described. In the description after the second embodiment, portions having the same configuration and function as those of the first embodiment described above are denoted by the same reference numerals, and description thereof is omitted or simplified.
図17は、第2実施形態に係るカメラジンバル50の制御部61の処理を示すフローチャートである。
FIG. 17 is a flowchart showing processing of the control unit 61 of the camera gimbal 50 according to the second embodiment.
電源投入等によりカメラジンバル50が起動すると、制御部61は、まず、静止中キャリブレーションモードを実行する(ステップ201~ステップ206参照)。静止中キャリブレーションモードでは、ユーザは、カメラジンバル50を基本姿勢にして一定の場所に置き、カメラジンバル50を静止させておく。
When the camera gimbal 50 is activated by turning on the power or the like, the control unit 61 first executes the stationary calibration mode (see step 201 to step 206). In the stationary calibration mode, the user places the camera gimbal 50 in a fixed position with the camera gimbal 50 in a basic posture and keeps the camera gimbal 50 stationary.
静止中キャリブレーションモードにおいては、まず、制御部61は、静止状態にあるセンサユニット40から出力された静的加速度成分、動的加速度成分及び角速度成分の情報を所定のクロック周期で取得する(ステップ201)。
In the stationary calibration mode, first, the control unit 61 acquires information on the static acceleration component, the dynamic acceleration component, and the angular velocity component output from the sensor unit 40 in a stationary state at a predetermined clock cycle (step S1). 201).
次に、制御部61は、動的加速度成分(Acc-x、Acc-y、Acc-z)の値が0となるように、動的加速度成分のゲイン値、オフセット値を調整(生成)する(ステップ202)。
Next, the control unit 61 adjusts (generates) the gain value and the offset value of the dynamic acceleration component so that the values of the dynamic acceleration components (Acc-x, Acc-y, Acc-z) become zero. (Step 202).
次に、制御部61は、角速度成分(ωx、ωy、ωz)の値が0になるように、角速度成分のゲイン値、オフセット値を調整(生成)する(ステップ203)。
Next, the control unit 61 adjusts (generates) the gain value and the offset value of the angular velocity component so that the values of the angular velocity components (ω x , ω y , ω z ) become 0 (step 203).
次に、制御部61は、試験のために、静的加速度成分(Gr-x、Gr-y、Gr-z)、動的加速度成分(Acc-x、Acc-y、Acc-z)及び角速度成分(ωx、ωy、ωz)の9つの要素と、静的加速度成分を補正するための補正情報とに基づいて、試験用の補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')を算出する(ステップ204)。
Next, the controller 61 performs static acceleration components (Gr-x, Gr-y, Gr-z), dynamic acceleration components (Acc-x, Acc-y, Acc-z) and angular velocity for the test. Based on the nine elements of the components (ω x , ω y , ω z ) and correction information for correcting the static acceleration components, the corrected static acceleration components (Gr-x ′, Gr for testing) -y ', Gr-z') is calculated (step 204).
ステップ204では、例えば、制御部61は、YT=MXTの行列演算を実行し、補正された静的加速度成分(試験用)の転置行列YTを得る。あるいは、制御部61は、YT=NXT+ZTの行列演算を実行し、補正された静的加速度成分(試験用)の転置行列YTを得る。そして、制御部61は、得られた転置行列YTから、補正された静的加速度成分(試験用)を得る。
In step 204, for example, the control unit 61 performs a matrix operation of Y T = MX T, to obtain a transposed matrix Y T of the corrected static acceleration component (test). Alternatively, the control unit 61 performs a matrix operation of Y T = NX T + Z T , to obtain a transposed matrix Y T of the corrected static acceleration component (test). Then, the control unit 61, from the obtained transposed matrix Y T, obtaining corrected static acceleration component (test).
ここで、補正された静的加速度成分(試験用)を求める際に使用される9つの要素(Gr-x、Gr-y、Gr-z、Acc-x、Acc-y、Acc-z、ωx、ωy、ωz)は、現在時刻における1組の9つの要素であってもよいし、現在時刻の所定時間前から現在時刻までの複数組の9つの要素であってもよい。
Here, the nine elements (Gr-x, Gr-y, Gr-z, Acc-x, Acc-y, Acc-z, ω) used to determine the corrected static acceleration component (for testing) x , ω y , ω z ) may be a set of nine elements at the current time, or may be a plurality of sets of nine elements from a predetermined time before the current time to the current time.
補正された静的加速度成分(試験用)を算出すると、次に、制御部61は、ローカル座標系において、補正された静的加速度成分(試験用)の合成値(√((Gr-x')2+(Gr-y')2+(Gr-z')2))のベクトルを算出し、ベクトルの大きさを判定する(ステップ205)。
Once the corrected static acceleration component (for testing) is calculated, the control unit 61 then calculates the combined value (√ ((Gr−x ′ ) 2 + (Gr−y ′) 2 + (Gr−z ′) 2 )) is calculated, and the magnitude of the vector is determined (step 205).
次に、制御部61は、合成値のベクトルの大きさが1Gとなるように、行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値を調整(生成)する(ステップ206)。本実施形態において、行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値は、静的加速度成分を補正するための補正情報である。
Next, the control unit 61 adjusts (generates) the matrix M (or the matrix N), the gain value of the static acceleration component, and the offset value so that the magnitude of the resultant vector becomes 1G (step 206). ). In the present embodiment, the matrix M (or matrix N), the static acceleration component gain value, and the offset value are correction information for correcting the static acceleration component.
静止中キャリブレーションモードが終了すると、次に、制御部61は、カメラジンバル50においてカメラの姿勢を制御する姿勢制御モード(ステップ207~ステップ213参照)を実行する。
When the stationary calibration mode is completed, the control unit 61 next executes a posture control mode (see Step 207 to Step 213) for controlling the posture of the camera in the camera gimbal 50.
姿勢制御モードでは、制御部61は、第1実施形態の図16におけるステップ101~ステップ107と同様の処理を実行する。なお、第2実施形態では、ステップ208において、静止中キャリブレーションモードにおいて調整された行列M(あるいは、行列N)、ゲイン値、オフセット値(ステップ206参照)が、静的加速度成分を補正するための補正情報として用いられる。
In the attitude control mode, the control unit 61 executes the same processing as Step 101 to Step 107 in FIG. 16 of the first embodiment. In the second embodiment, in step 208, the matrix M (or matrix N), gain value, and offset value (see step 206) adjusted in the stationary calibration mode correct the static acceleration component. Used as correction information.
第2実施形態では、静止中キャリブレーションモードにおいて、補正された静的加速度成分(試験用)の合成値のベクトルの大きさが1Gとなるように、行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値が調整される。そして、姿勢制御モードでは、静止中キャリブレーションモードにおいて調整が行われた行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値(つまり、補正情報)が、補正された静的加速度成分の算出に使用されるので、重力方向をさらに精度よく判定することができる。
In the second embodiment, in the stationary calibration mode, the matrix M (or matrix N), static so that the magnitude of the vector of the combined value of the corrected static acceleration component (for test) is 1G. The gain value and offset value of the acceleration component are adjusted. In the attitude control mode, the matrix M (or matrix N) adjusted in the stationary calibration mode, the static acceleration component gain value, and the offset value (that is, the correction information) are corrected statically. Since it is used for calculation of the acceleration component, the direction of gravity can be determined with higher accuracy.
≪第3実施形態≫
次に、本技術の第3実施形態について説明する。第3実施形態では、カメラジンバル50が、ドローン等の無人の飛翔体(飛翔体は、有人の飛行機、ヘリコプター等であっても構わない)に取り付けられる点で、上述の各実施形態とは異なっている。 «Third embodiment»
Next, a third embodiment of the present technology will be described. The third embodiment is different from the above embodiments in that thecamera gimbal 50 is attached to an unmanned flying object such as a drone (the flying object may be a manned airplane, helicopter, etc.). ing.
次に、本技術の第3実施形態について説明する。第3実施形態では、カメラジンバル50が、ドローン等の無人の飛翔体(飛翔体は、有人の飛行機、ヘリコプター等であっても構わない)に取り付けられる点で、上述の各実施形態とは異なっている。 «Third embodiment»
Next, a third embodiment of the present technology will be described. The third embodiment is different from the above embodiments in that the
なお、第3実施形態では、カメラジンバル50における把持部51の代わりに、ドローンと連結される連結部(図示せず)がカメラジンバル50に設けられる。また、ドローンとの間で通信を行う通信部がカメラジンバル50に設けられる。
In the third embodiment, instead of the gripping part 51 in the camera gimbal 50, a connecting part (not shown) connected to the drone is provided in the camera gimbal 50. In addition, the camera gimbal 50 is provided with a communication unit that performs communication with the drone.
図18は、第3実施形態に係るカメラジンバル50の制御部61の処理を示すフローチャートである。
FIG. 18 is a flowchart showing processing of the control unit 61 of the camera gimbal 50 according to the third embodiment.
電源投入等により、ドローン、カメラジンバル50が起動し、ドローンの飛行が開始されると、カメラジンバル50の制御部61は、姿勢制御モードを実行する(ステップ301~ステップ307参照)。
When the drone and the camera gimbal 50 are activated by turning on the power and the like and the flight of the drone is started, the control unit 61 of the camera gimbal 50 executes the attitude control mode (see step 301 to step 307).
第3実施形態における姿勢制御モードでの処理(ステップ301~ステップ307)は、第1実施形態におけるステップ101~ステップ107と同じであるため、説明を省略する。
The processing (step 301 to step 307) in the attitude control mode in the third embodiment is the same as step 101 to step 107 in the first embodiment, and thus the description thereof is omitted.
なお、第3実施形態において、第2実施形態と同様に、姿勢制御モードの前に、静止中キャリブレーションモードが実行されてもよい。この場合、第3実施形態におけるステップ301~ステップ307の処理は、第2実施形態におけるステップ207~ステップ213の処理と同じ処理になる。
In the third embodiment, the stationary calibration mode may be executed before the attitude control mode, as in the second embodiment. In this case, the processing from step 301 to step 307 in the third embodiment is the same as the processing from step 207 to step 213 in the second embodiment.
制御部61は、姿勢制御モードを実行すると、ドローンから飛行中キャリブレーションモードの指令が受信されたかどうかを判定する(ステップ308)。
When the control unit 61 executes the attitude control mode, the control unit 61 determines whether a command for the calibration mode during flight is received from the drone (step 308).
ドローンから飛行中キャリブレーションの指令を受信していない場合(ステップ308のNO)、制御部61は、ステップ301へ戻り、再び姿勢制御モードを実行する。一方、ドローンから飛行中キャリブレーションモードの指令が受信された場合(ステップ308のYES)、制御部61は、飛行中キャリブレーションモードを実行する(ステップ309~ステップ312参照)。
When the in-flight calibration command is not received from the drone (NO in step 308), the control unit 61 returns to step 301 and executes the attitude control mode again. On the other hand, when a command for the calibration mode during flight is received from the drone (YES in step 308), the control unit 61 executes the calibration mode during flight (see steps 309 to 312).
ここで、飛行中キャリブレーションモードが実行されるとき、ドローンは、空中にある状態でドローンにおける全てのプロペラの回転を停止させ、ドローンを自由落下状態とする。
Here, when the in-flight calibration mode is executed, the drone stops the rotation of all the propellers in the drone while in the air and puts the drone into a free fall state.
飛行中キャリブレーションモードでは、まず、制御部61は、センサユニット40から出力された静的加速度成分、動的加速度成分及び角速度成分の情報を所定のクロック周期で取得する(ステップ309)。
In the in-flight calibration mode, first, the control unit 61 acquires information on the static acceleration component, dynamic acceleration component, and angular velocity component output from the sensor unit 40 at a predetermined clock cycle (step 309).
次に、制御部61は、試験のために、静的加速度成分(Gr-x、Gr-y、Gr-z)、動的加速度成分(Acc-x、Acc-y、Acc-z)及び角速度成分(ωx、ωy、ωz)の9つの要素と、静的加速度成分を補正するための補正情報とに基づいて、試験用の補正された静的加速度成分(Gr-x'、Gr-y'、Gr-z')を算出する(ステップ310)。
Next, the controller 61 performs static acceleration components (Gr-x, Gr-y, Gr-z), dynamic acceleration components (Acc-x, Acc-y, Acc-z) and angular velocity for the test. Based on the nine elements of the components (ω x , ω y , ω z ) and correction information for correcting the static acceleration components, the corrected static acceleration components (Gr-x ′, Gr for testing) -y ', Gr-z') is calculated (step 310).
ステップ310では、例えば、制御部61は、YT=MXTの行列演算を実行し、補正された静的加速度成分(試験用)の転置行列YTを得る。あるいは、制御部61は、YT=NXT+ZTの行列演算を実行し、補正された静的加速度成分(試験用)の転置行列YTを得る。そして、制御部61は、得られた転置行列YTから、補正された静的加速度成分(試験用)を得る。
In step 310, for example, the control unit 61 performs a matrix operation of Y T = MX T, to obtain a transposed matrix Y T of the corrected static acceleration component (test). Alternatively, the control unit 61 performs a matrix operation of Y T = NX T + Z T , to obtain a transposed matrix Y T of the corrected static acceleration component (test). Then, the control unit 61, from the obtained transposed matrix Y T, obtaining corrected static acceleration component (test).
ここで、補正された静的加速度成分(試験用)を求める際に使用される9つの要素(Gr-x、Gr-y、Gr-z、Acc-x、Acc-y、Acc-z、ωx、ωy、ωz)は、現在時刻における1組の9つの要素であってもよいし、現在時刻の所定時間前(自由落下状態となった時刻よりも後)から現在時刻までの複数組の9つの要素であってもよい。
Here, the nine elements (Gr-x, Gr-y, Gr-z, Acc-x, Acc-y, Acc-z, ω) used to determine the corrected static acceleration component (for testing) x , ω y , ω z ) may be a set of nine elements at the current time, or a plurality of elements from a predetermined time before the current time (after the free fall state) to the current time. There may be nine elements in the set.
補正された静的加速度成分(試験用)を算出すると、次に、制御部61は、ローカル座標系において、補正された静的加速度成分(試験用)の合成値(√((Gr-x')2+(Gr-y')2+(Gr-z')2))のベクトルを算出し、ベクトルの大きさを判定する(ステップ311)。
Once the corrected static acceleration component (for testing) is calculated, the control unit 61 then calculates the combined value (√ ((Gr−x ′ ) 2 + (Gr−y ′) 2 + (Gr−z ′) 2 )) is calculated, and the magnitude of the vector is determined (step 311).
次に、制御部61は、合成値のベクトルの大きさが0となるように、行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値を調整(生成)する(ステップ312)。つまり、ドローンが自由落下状態である場合には、加速度センサ10が無重力状態となり、合成値のベクトルの大きさが0となるので、これに合わせるようにキャリブレーションを行う。本実施形態において、行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値は、静的加速度成分を補正するための補正情報である。
Next, the control unit 61 adjusts (generates) the matrix M (or matrix N), the gain value of the static acceleration component, and the offset value so that the magnitude of the combined value vector becomes zero (step 312). ). That is, when the drone is in a free fall state, the acceleration sensor 10 is in a weightless state, and the magnitude of the vector of the combined value is 0. Therefore, calibration is performed to match this. In the present embodiment, the matrix M (or matrix N), the static acceleration component gain value, and the offset value are correction information for correcting the static acceleration component.
ドローンは、プロペラの回転を停止させてから所定時間(例えば、数秒程度)後に、プロペラの回転を開始させ、ドローンを飛行状態とする。
The drone starts the rotation of the propeller after a predetermined time (for example, about several seconds) after stopping the rotation of the propeller, and puts the drone into a flight state.
カメラジンバル50は、飛行中キャリブレーションモードを実行すると、再びステップ301へ戻り、姿勢制御モードを実行する。ここで、姿勢制御モードにおいては、補正された静的加速度成分を算出するときに(ステップ302参照)、飛行中キャリブレーションモードにおいて調整された補正情報が用いられる。
When the camera gimbal 50 executes the in-flight calibration mode, the camera gimbal 50 returns to step 301 again to execute the attitude control mode. Here, in the attitude control mode, when the corrected static acceleration component is calculated (see step 302), the correction information adjusted in the in-flight calibration mode is used.
以上のように、第3実施形態では、飛行中キャリブレーションモードにおいて、補正された静的加速度成分(試験用)の合成値のベクトルの大きさが0Gとなるように、行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値が調整される。そして、姿勢制御モードでは、飛行中キャリブレーションモードにおいて調整が行われた行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値(つまり、補正情報)が、補正された静的加速度成分の算出に使用されるので、重力方向をさらに精度よく判定することができる。
As described above, in the third embodiment, in the in-flight calibration mode, the matrix M (or the matrix) is set so that the vector value of the combined value of the corrected static acceleration component (for test) becomes 0G. N) The gain value and offset value of the static acceleration component are adjusted. In the attitude control mode, the matrix M (or matrix N) adjusted in the in-flight calibration mode, the static acceleration component gain value, and the offset value (that is, the correction information) are corrected statically. Since it is used for calculation of the acceleration component, the direction of gravity can be determined with higher accuracy.
特に、第3実施形態においては、ドローンが飛行しているとき(空中にある状態)に、カメラジンバル50により自動的にキャリブレーションを行うことができる。
In particular, in the third embodiment, the calibration can be automatically performed by the camera gimbal 50 when the drone is flying (in the air).
第3実施形態の説明では、プロペラの駆動を停止したときに、ドローンが自由落下状態となり、加速度センサ10が無重力状態となる場合について説明した。一方、ドローンの機体の形状が飛行機型(固定翼型)等である場合には、プロペラの駆動を停止したとしても、翼の揚力が発生するためドローンは自由落下状態にはならず、加速度センサ10が一定の加速度を検出する場合がある。
In the description of the third embodiment, the case where the drone is in the free fall state and the acceleration sensor 10 is in the weightless state when the driving of the propeller is stopped has been described. On the other hand, when the shape of the drone is an airplane type (fixed wing type) or the like, even if the propeller is stopped, the wing lift is generated and the drone does not fall freely. 10 may detect a constant acceleration.
従って、このような場合には、制御部61は、ステップ312において、合成値のベクトルの大きさが所定の値(0ではない)となるように、行列M(あるいは、行列N)、静的加速度成分のゲイン値、オフセット値を調整する。キャリブレーションの元になる上記所定の値は、プロペラの駆動を停止させて飛行機型のドローンを飛行させる試験を繰り返すことによって測定された適切な値が用いられる。
Therefore, in such a case, in step 312, the control unit 61 sets the matrix M (or matrix N), static so that the magnitude of the composite vector becomes a predetermined value (not 0). Adjust the gain and offset values of the acceleration component. As the predetermined value that is the basis of the calibration, an appropriate value measured by repeating a test in which the propeller is stopped and the airplane-type drone flies is used.
なお、ドローンの機体が飛行機型である場合、キャリブレーションのために空中においてプロペラの駆動を停止させたとしても、ある程度安定して飛行状態を保つことができる。
Note that if the drone's airframe is an airplane type, even if the propeller drive is stopped in the air for calibration, the flight state can be kept stable to some extent.
≪各種変形例≫
以上の説明では、センサユニット40がカメラジンバル50側に配置される場合について説明した。一方、センサユニット40は、カメラ側に配置されていてもよい。この場合、センサユニット40は、カメラにおける3軸(X'軸、Y'軸、Z'軸)方向の加速度と、カメラにおける3軸(X'軸、Y'軸、Z'軸)まわりの角速度を検出してカメラジンバル50へと出力する。 ≪Various modifications≫
In the above description, the case where thesensor unit 40 is arranged on the camera gimbal 50 side has been described. On the other hand, the sensor unit 40 may be disposed on the camera side. In this case, the sensor unit 40 is configured such that the acceleration in the direction of the three axes (X ′ axis, Y ′ axis, Z ′ axis) in the camera and the angular velocity around the three axes (X ′ axis, Y ′ axis, Z ′ axis) in the camera. Is detected and output to the camera gimbal 50.
以上の説明では、センサユニット40がカメラジンバル50側に配置される場合について説明した。一方、センサユニット40は、カメラ側に配置されていてもよい。この場合、センサユニット40は、カメラにおける3軸(X'軸、Y'軸、Z'軸)方向の加速度と、カメラにおける3軸(X'軸、Y'軸、Z'軸)まわりの角速度を検出してカメラジンバル50へと出力する。 ≪Various modifications≫
In the above description, the case where the
以上の説明では、保持装置の一例としてカメラジンバル50を例に挙げて説明した。一方、保持装置は、カメラジンバル50に限られない。例えば、保持装置は、慣性航法装置(保持対象)を保持する保持装置であってもよいし、ロケットエンジンを保持する保持装置であってもよい。
In the above description, the camera gimbal 50 has been described as an example of the holding device. On the other hand, the holding device is not limited to the camera gimbal 50. For example, the holding device may be a holding device that holds an inertial navigation device (holding target), or may be a holding device that holds a rocket engine.
以上で説明した、カメラジンバル50における制御部61の処理(またはセンサユニット40のコントローラ20の処理)は、カメラ(つまり、保持対象)が実行してもよい(この場合、カメラ(保持対象)が姿勢制御装置)。あるいはこの処理は、ネットワーク上のサーバ装置が実行してもよい(この場合、サーバ装置が姿勢制御装置)。
The processing of the control unit 61 (or the processing of the controller 20 of the sensor unit 40) in the camera gimbal 50 described above may be executed by the camera (that is, the holding target) (in this case, the camera (holding target) Attitude control device). Alternatively, this processing may be executed by a server device on the network (in this case, the server device is an attitude control device).
本技術は、以下の構成をとることもできる。
(1)保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部
を具備する姿勢制御装置。
(2) 上記(1)に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を補正するための補正情報に基づいて、前記静的加速度成分を補正し、補正された前記静的加速度成分に基づいて、前記重力方向を判定する
姿勢制御装置。
(3) 上記(2)に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を、前記動的加速度成分により補正するための前記補正情報に基づいて、前記静的加速度成分を補正する
姿勢制御装置。
(4) 上記(2)又は(3)に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を、前記保持装置に作用する角速度成分により補正するための前記補正情報に基づいて、前記静的加速度成分を補正する
姿勢制御装置。
(5) 上記(2)~(4)のうちいずれか1つに記載の姿勢制御装置であって、
前記制御部は、前記保持装置が一定の場所に置かれている状態で、前記補正情報を生成する
姿勢制御装置。
(6) 上記(2)~(5)のうちいずれか1つに記載の姿勢制御装置であって、
前記保持装置は、飛翔体に取り付けられ、
前記制御部は、前記飛翔体が空中にある状態で、前記補正情報を生成する
姿勢制御装置。
(7) 上記(1)~(6)のうちいずれか1つに記載の姿勢制御装置であって、
前記動的加速度成分に応じた交流波形を有する前記第1の加速度検出信号と、前記動的加速度成分に応じた交流成分が、前記静的加速度成分に応じた直流成分に重畳した出力波形を有する前記第2の加速度検出信号とに基づいて、前記静的加速度成分を算出する加速度演算部をさらに具備する
姿勢制御装置。
(8) 上記(7)に記載の姿勢制御装置であって、
前記加速度演算部は、前記第1の加速度検出信号と、前記第2の加速度検出信号との差分信号に基づいて、前記静的加速度成分を算出する演算回路を有する
姿勢制御装置。
(9) 上記(8)に記載の姿勢制御装置であって、
前記加速度演算部は、前記第1の加速度検出信号と前記第2の加速度検出信号とが同一レベルになるように各信号のゲインを調整するゲイン調整回路をさらに有する
姿勢制御装置。
(10) 上記(9)に記載の姿勢制御装置であって、
前記加速度演算部は、前記差分信号に基づいて補正係数を算出し、前記補正係数を用いて前記第1の加速度検出信号および前記第2の加速度検出信号のいずれか一方を補正する補正回路をさらに有する
姿勢制御装置。
(11) 上記(1)~(10)のうちいずれか1つに記載の姿勢制御装置であって、
前記保持装置に作用する加速度を受けて運動可能な可動部と、前記可動部に設けられ、前記第1の加速度検出信号を出力する圧電型の第1の加速度検出部と、前記可動部に設けられ、前記第2の加速度検出信号を出力する非圧電型の第2の加速度検出部とを有する検出部をさらに具備する
姿勢制御装置。
(12) 上記(11)に記載の姿勢制御装置であって、
前記第2の加速度検出部は、ピエゾ抵抗式の加速度検出素子を含む
姿勢制御装置。
(13) 上記(11)に記載の姿勢制御装置であって、
前記第2の加速度検出部は、静電容量式の加速度検出素子を含む
姿勢制御装置。
(14) 保持装置によって保持される保持対象に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持対象に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持対象における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部
を具備する姿勢制御装置。
(15) 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とを出力する検出部と、
前記第1の加速度検出信号及び前記第2の加速度検出信号に基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部と
を具備する保持装置。
(16) 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、
前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する
姿勢制御方法。
(17) 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定するステップと、
前記重力方向に基づいて、前記保持装置の姿勢を制御することによって前記保持対象の姿勢を制御するステップと
をコンピュータに実行させるプログラム。 This technique can also take the following composition.
(1) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device Based on the static acceleration component calculated based on the second acceleration detection signal obtained by determining the gravitational direction in the holding device, the posture of the holding device is determined based on the gravitational direction. An attitude control device comprising a control unit that controls the attitude of the holding object by controlling.
(2) The attitude control device according to (1) above,
The control unit corrects the static acceleration component based on correction information for correcting the static acceleration component, and determines the gravitational direction based on the corrected static acceleration component. apparatus.
(3) The attitude control device according to (2) above,
The control unit corrects the static acceleration component based on the correction information for correcting the static acceleration component by the dynamic acceleration component.
(4) The attitude control device according to (2) or (3) above,
The control unit corrects the static acceleration component based on the correction information for correcting the static acceleration component by an angular velocity component acting on the holding device.
(5) The attitude control device according to any one of (2) to (4) above,
The control unit generates the correction information in a state where the holding device is placed at a certain position.
(6) The attitude control device according to any one of (2) to (5) above,
The holding device is attached to the flying object,
The control unit generates the correction information in a state where the flying object is in the air.
(7) The attitude control device according to any one of (1) to (6) above,
The first acceleration detection signal having an AC waveform corresponding to the dynamic acceleration component and the AC component corresponding to the dynamic acceleration component have an output waveform superimposed on a DC component corresponding to the static acceleration component. An attitude control device further comprising an acceleration calculation unit that calculates the static acceleration component based on the second acceleration detection signal.
(8) The attitude control device according to (7) above,
The attitude control device includes an arithmetic circuit that calculates the static acceleration component based on a difference signal between the first acceleration detection signal and the second acceleration detection signal.
(9) The attitude control device according to (8) above,
The acceleration control unit further includes a gain adjustment circuit that adjusts a gain of each signal so that the first acceleration detection signal and the second acceleration detection signal have the same level.
(10) The attitude control device according to (9) above,
The acceleration calculation unit further includes a correction circuit that calculates a correction coefficient based on the difference signal and corrects one of the first acceleration detection signal and the second acceleration detection signal using the correction coefficient. Attitude control device.
(11) The posture control device according to any one of (1) to (10) above,
A movable part that can move by receiving acceleration acting on the holding device, a piezoelectric first acceleration detection part that is provided in the movable part and outputs the first acceleration detection signal, and provided in the movable part And a non-piezoelectric second acceleration detection unit that outputs the second acceleration detection signal.
(12) The attitude control device according to (11) above,
The second acceleration detection unit includes a piezoresistive acceleration detection element.
(13) The attitude control device according to (11) above,
The second acceleration detection unit includes a capacitance type acceleration detection element.
(14) The first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding object held by the holding device, and the dynamic acceleration component and the static acceleration component acting on the holding object. Based on the static acceleration component calculated based on the second acceleration detection signal obtained by detecting, the gravity direction in the holding object is determined, and the attitude of the holding device based on the gravity direction A posture control device comprising a control unit that controls the posture of the object to be held by controlling.
(15) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device A detection unit that outputs a second acceleration detection signal obtained by
Based on the static acceleration component calculated based on the first acceleration detection signal and the second acceleration detection signal, a gravity direction in the holding device is determined, and based on the gravity direction, the holding device And a control unit that controls the posture of the holding object by controlling the posture of the holding device.
(16) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device Determining the direction of gravity in the holding device based on the static acceleration component calculated based on the second acceleration detection signal obtained by
A posture control method for controlling the posture of the holding object by controlling the posture of the holding device based on the gravity direction.
(17) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device. Determining a direction of gravity in the holding device based on the static acceleration component calculated based on the second acceleration detection signal obtained by
Controlling the posture of the holding device by controlling the posture of the holding device based on the direction of gravity.
(1)保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部
を具備する姿勢制御装置。
(2) 上記(1)に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を補正するための補正情報に基づいて、前記静的加速度成分を補正し、補正された前記静的加速度成分に基づいて、前記重力方向を判定する
姿勢制御装置。
(3) 上記(2)に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を、前記動的加速度成分により補正するための前記補正情報に基づいて、前記静的加速度成分を補正する
姿勢制御装置。
(4) 上記(2)又は(3)に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を、前記保持装置に作用する角速度成分により補正するための前記補正情報に基づいて、前記静的加速度成分を補正する
姿勢制御装置。
(5) 上記(2)~(4)のうちいずれか1つに記載の姿勢制御装置であって、
前記制御部は、前記保持装置が一定の場所に置かれている状態で、前記補正情報を生成する
姿勢制御装置。
(6) 上記(2)~(5)のうちいずれか1つに記載の姿勢制御装置であって、
前記保持装置は、飛翔体に取り付けられ、
前記制御部は、前記飛翔体が空中にある状態で、前記補正情報を生成する
姿勢制御装置。
(7) 上記(1)~(6)のうちいずれか1つに記載の姿勢制御装置であって、
前記動的加速度成分に応じた交流波形を有する前記第1の加速度検出信号と、前記動的加速度成分に応じた交流成分が、前記静的加速度成分に応じた直流成分に重畳した出力波形を有する前記第2の加速度検出信号とに基づいて、前記静的加速度成分を算出する加速度演算部をさらに具備する
姿勢制御装置。
(8) 上記(7)に記載の姿勢制御装置であって、
前記加速度演算部は、前記第1の加速度検出信号と、前記第2の加速度検出信号との差分信号に基づいて、前記静的加速度成分を算出する演算回路を有する
姿勢制御装置。
(9) 上記(8)に記載の姿勢制御装置であって、
前記加速度演算部は、前記第1の加速度検出信号と前記第2の加速度検出信号とが同一レベルになるように各信号のゲインを調整するゲイン調整回路をさらに有する
姿勢制御装置。
(10) 上記(9)に記載の姿勢制御装置であって、
前記加速度演算部は、前記差分信号に基づいて補正係数を算出し、前記補正係数を用いて前記第1の加速度検出信号および前記第2の加速度検出信号のいずれか一方を補正する補正回路をさらに有する
姿勢制御装置。
(11) 上記(1)~(10)のうちいずれか1つに記載の姿勢制御装置であって、
前記保持装置に作用する加速度を受けて運動可能な可動部と、前記可動部に設けられ、前記第1の加速度検出信号を出力する圧電型の第1の加速度検出部と、前記可動部に設けられ、前記第2の加速度検出信号を出力する非圧電型の第2の加速度検出部とを有する検出部をさらに具備する
姿勢制御装置。
(12) 上記(11)に記載の姿勢制御装置であって、
前記第2の加速度検出部は、ピエゾ抵抗式の加速度検出素子を含む
姿勢制御装置。
(13) 上記(11)に記載の姿勢制御装置であって、
前記第2の加速度検出部は、静電容量式の加速度検出素子を含む
姿勢制御装置。
(14) 保持装置によって保持される保持対象に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持対象に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持対象における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部
を具備する姿勢制御装置。
(15) 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とを出力する検出部と、
前記第1の加速度検出信号及び前記第2の加速度検出信号に基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部と
を具備する保持装置。
(16) 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、
前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する
姿勢制御方法。
(17) 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定するステップと、
前記重力方向に基づいて、前記保持装置の姿勢を制御することによって前記保持対象の姿勢を制御するステップと
をコンピュータに実行させるプログラム。 This technique can also take the following composition.
(1) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device Based on the static acceleration component calculated based on the second acceleration detection signal obtained by determining the gravitational direction in the holding device, the posture of the holding device is determined based on the gravitational direction. An attitude control device comprising a control unit that controls the attitude of the holding object by controlling.
(2) The attitude control device according to (1) above,
The control unit corrects the static acceleration component based on correction information for correcting the static acceleration component, and determines the gravitational direction based on the corrected static acceleration component. apparatus.
(3) The attitude control device according to (2) above,
The control unit corrects the static acceleration component based on the correction information for correcting the static acceleration component by the dynamic acceleration component.
(4) The attitude control device according to (2) or (3) above,
The control unit corrects the static acceleration component based on the correction information for correcting the static acceleration component by an angular velocity component acting on the holding device.
(5) The attitude control device according to any one of (2) to (4) above,
The control unit generates the correction information in a state where the holding device is placed at a certain position.
(6) The attitude control device according to any one of (2) to (5) above,
The holding device is attached to the flying object,
The control unit generates the correction information in a state where the flying object is in the air.
(7) The attitude control device according to any one of (1) to (6) above,
The first acceleration detection signal having an AC waveform corresponding to the dynamic acceleration component and the AC component corresponding to the dynamic acceleration component have an output waveform superimposed on a DC component corresponding to the static acceleration component. An attitude control device further comprising an acceleration calculation unit that calculates the static acceleration component based on the second acceleration detection signal.
(8) The attitude control device according to (7) above,
The attitude control device includes an arithmetic circuit that calculates the static acceleration component based on a difference signal between the first acceleration detection signal and the second acceleration detection signal.
(9) The attitude control device according to (8) above,
The acceleration control unit further includes a gain adjustment circuit that adjusts a gain of each signal so that the first acceleration detection signal and the second acceleration detection signal have the same level.
(10) The attitude control device according to (9) above,
The acceleration calculation unit further includes a correction circuit that calculates a correction coefficient based on the difference signal and corrects one of the first acceleration detection signal and the second acceleration detection signal using the correction coefficient. Attitude control device.
(11) The posture control device according to any one of (1) to (10) above,
A movable part that can move by receiving acceleration acting on the holding device, a piezoelectric first acceleration detection part that is provided in the movable part and outputs the first acceleration detection signal, and provided in the movable part And a non-piezoelectric second acceleration detection unit that outputs the second acceleration detection signal.
(12) The attitude control device according to (11) above,
The second acceleration detection unit includes a piezoresistive acceleration detection element.
(13) The attitude control device according to (11) above,
The second acceleration detection unit includes a capacitance type acceleration detection element.
(14) The first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding object held by the holding device, and the dynamic acceleration component and the static acceleration component acting on the holding object. Based on the static acceleration component calculated based on the second acceleration detection signal obtained by detecting, the gravity direction in the holding object is determined, and the attitude of the holding device based on the gravity direction A posture control device comprising a control unit that controls the posture of the object to be held by controlling.
(15) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device A detection unit that outputs a second acceleration detection signal obtained by
Based on the static acceleration component calculated based on the first acceleration detection signal and the second acceleration detection signal, a gravity direction in the holding device is determined, and based on the gravity direction, the holding device And a control unit that controls the posture of the holding object by controlling the posture of the holding device.
(16) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device Determining the direction of gravity in the holding device based on the static acceleration component calculated based on the second acceleration detection signal obtained by
A posture control method for controlling the posture of the holding object by controlling the posture of the holding device based on the gravity direction.
(17) Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding device that holds a holding object, and the dynamic acceleration component and static acceleration component acting on the holding device. Determining a direction of gravity in the holding device based on the static acceleration component calculated based on the second acceleration detection signal obtained by
Controlling the posture of the holding device by controlling the posture of the holding device based on the direction of gravity.
10…加速度センサ
11…第1の加速度検出部
12…第2の加速度検出部
20…コントローラ
30…角速度センサ
31…角速度検出部
40…センサユニット
50…カメラジンバル
61…制御部 DESCRIPTION OFSYMBOLS 10 ... Acceleration sensor 11 ... 1st acceleration detection part 12 ... 2nd acceleration detection part 20 ... Controller 30 ... Angular velocity sensor 31 ... Angular velocity detection part 40 ... Sensor unit 50 ... Camera gimbal 61 ... Control part
11…第1の加速度検出部
12…第2の加速度検出部
20…コントローラ
30…角速度センサ
31…角速度検出部
40…センサユニット
50…カメラジンバル
61…制御部 DESCRIPTION OF
Claims (17)
- 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部
を具備する姿勢制御装置。 By detecting the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding device that holds the holding object, and the dynamic acceleration component and the static acceleration component acting on the holding device Determining a gravitational direction in the holding device based on the static acceleration component calculated based on the obtained second acceleration detection signal, and controlling the posture of the holding device based on the gravitational direction; A posture control device comprising a control unit for controlling the posture of the holding object. - 請求項1に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を補正するための補正情報に基づいて、前記静的加速度成分を補正し、補正された前記静的加速度成分に基づいて、前記重力方向を判定する
姿勢制御装置。 The attitude control device according to claim 1,
The control unit corrects the static acceleration component based on correction information for correcting the static acceleration component, and determines the gravitational direction based on the corrected static acceleration component. apparatus. - 請求項2に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を、前記動的加速度成分により補正するための前記補正情報に基づいて、前記静的加速度成分を補正する
姿勢制御装置。 The attitude control device according to claim 2,
The control unit corrects the static acceleration component based on the correction information for correcting the static acceleration component by the dynamic acceleration component. - 請求項2に記載の姿勢制御装置であって、
前記制御部は、前記静的加速度成分を、前記保持装置に作用する角速度成分により補正するための前記補正情報に基づいて、前記静的加速度成分を補正する
姿勢制御装置。 The attitude control device according to claim 2,
The control unit corrects the static acceleration component based on the correction information for correcting the static acceleration component by an angular velocity component acting on the holding device. - 請求項2に記載の姿勢制御装置であって、
前記制御部は、前記保持装置が一定の場所に置かれている状態で、前記補正情報を生成する
姿勢制御装置。 The attitude control device according to claim 2,
The control unit generates the correction information in a state where the holding device is placed at a certain position. - 請求項2に記載の姿勢制御装置であって、
前記保持装置は、飛翔体に取り付けられ、
前記制御部は、前記飛翔体が空中にある状態で、前記補正情報を生成する
姿勢制御装置。 The attitude control device according to claim 2,
The holding device is attached to the flying object,
The control unit generates the correction information in a state where the flying object is in the air. - 請求項1に記載の姿勢制御装置であって、
前記動的加速度成分に応じた交流波形を有する前記第1の加速度検出信号と、前記動的加速度成分に応じた交流成分が、前記静的加速度成分に応じた直流成分に重畳した出力波形を有する前記第2の加速度検出信号とに基づいて、前記静的加速度成分を算出する加速度演算部をさらに具備する
姿勢制御装置。 The attitude control device according to claim 1,
The first acceleration detection signal having an AC waveform corresponding to the dynamic acceleration component and the AC component corresponding to the dynamic acceleration component have an output waveform superimposed on a DC component corresponding to the static acceleration component. An attitude control device further comprising an acceleration calculation unit that calculates the static acceleration component based on the second acceleration detection signal. - 請求項7に記載の姿勢制御装置であって、
前記加速度演算部は、前記第1の加速度検出信号と、前記第2の加速度検出信号との差分信号に基づいて、前記静的加速度成分を算出する演算回路を有する
姿勢制御装置。 The attitude control device according to claim 7,
The attitude control device includes an arithmetic circuit that calculates the static acceleration component based on a difference signal between the first acceleration detection signal and the second acceleration detection signal. - 請求項8に記載の姿勢制御装置であって、
前記加速度演算部は、前記第1の加速度検出信号と前記第2の加速度検出信号とが同一レベルになるように各信号のゲインを調整するゲイン調整回路をさらに有する
姿勢制御装置。 The attitude control device according to claim 8,
The acceleration control unit further includes a gain adjustment circuit that adjusts a gain of each signal so that the first acceleration detection signal and the second acceleration detection signal have the same level. - 請求項9に記載の姿勢制御装置であって、
前記加速度演算部は、前記差分信号に基づいて補正係数を算出し、前記補正係数を用いて前記第1の加速度検出信号および前記第2の加速度検出信号のいずれか一方を補正する補正回路をさらに有する
姿勢制御装置。 The attitude control device according to claim 9,
The acceleration calculation unit further includes a correction circuit that calculates a correction coefficient based on the difference signal and corrects one of the first acceleration detection signal and the second acceleration detection signal using the correction coefficient. Attitude control device. - 請求項1に記載の姿勢制御装置であって、
前記保持装置に作用する加速度を受けて運動可能な可動部と、前記可動部に設けられ、前記第1の加速度検出信号を出力する圧電型の第1の加速度検出部と、前記可動部に設けられ、前記第2の加速度検出信号を出力する非圧電型の第2の加速度検出部とを有する検出部をさらに具備する
姿勢制御装置。 The attitude control device according to claim 1,
A movable part that can move by receiving acceleration acting on the holding device, a piezoelectric first acceleration detection part that is provided in the movable part and outputs the first acceleration detection signal, and provided in the movable part And a non-piezoelectric second acceleration detection unit that outputs the second acceleration detection signal. - 請求項11に記載の姿勢制御装置であって、
前記第2の加速度検出部は、ピエゾ抵抗式の加速度検出素子を含む
姿勢制御装置。 The attitude control device according to claim 11,
The second acceleration detection unit includes a piezoresistive acceleration detection element. - 請求項11に記載の姿勢制御装置であって、
前記第2の加速度検出部は、静電容量式の加速度検出素子を含む
姿勢制御装置。 The attitude control device according to claim 11,
The second acceleration detection unit includes a capacitance type acceleration detection element. - 保持装置によって保持される保持対象に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持対象に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持対象における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部
を具備する姿勢制御装置。 Detecting a first acceleration detection signal obtained by detecting a dynamic acceleration component acting on a holding object held by the holding device, and the dynamic acceleration component and static acceleration component acting on the holding object The gravity direction of the holding object is determined based on the static acceleration component calculated based on the second acceleration detection signal obtained by the step, and the posture of the holding device is controlled based on the gravity direction. Accordingly, a posture control device including a control unit that controls the posture of the holding target. - 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とを出力する検出部と、
前記第1の加速度検出信号及び前記第2の加速度検出信号に基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する制御部と
を具備する保持装置。 By detecting the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding device that holds the holding object, and the dynamic acceleration component and the static acceleration component acting on the holding device A detection unit for outputting a second acceleration detection signal obtained;
Based on the static acceleration component calculated based on the first acceleration detection signal and the second acceleration detection signal, a gravity direction in the holding device is determined, and based on the gravity direction, the holding device And a control unit that controls the posture of the holding object by controlling the posture of the holding device. - 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定し、
前記重力方向に基づいて、前記保持装置の姿勢を制御することによって、前記保持対象の姿勢を制御する
姿勢制御方法。 By detecting the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding device that holds the holding object, and the dynamic acceleration component and the static acceleration component acting on the holding device Based on the static acceleration component calculated based on the obtained second acceleration detection signal, the direction of gravity in the holding device is determined,
A posture control method for controlling the posture of the holding object by controlling the posture of the holding device based on the gravity direction. - 保持対象を保持する保持装置に作用する動的加速度成分を検出することによって得られる第1の加速度検出信号と、前記保持装置に作用する前記動的加速度成分及び静的加速度成分を検出することによって得られる第2の加速度検出信号とに基づいて算出された前記静的加速度成分に基づいて、前記保持装置における重力方向を判定するステップと、
前記重力方向に基づいて、前記保持装置の姿勢を制御することによって前記保持対象の姿勢を制御するステップと
をコンピュータに実行させるプログラム。 By detecting the first acceleration detection signal obtained by detecting the dynamic acceleration component acting on the holding device that holds the holding object, and the dynamic acceleration component and the static acceleration component acting on the holding device Determining a direction of gravity in the holding device based on the static acceleration component calculated based on the second acceleration detection signal obtained;
Controlling the posture of the holding device by controlling the posture of the holding device based on the direction of gravity.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/479,155 US10969662B2 (en) | 2017-01-19 | 2017-11-14 | Posture control apparatus, holding apparatus, posture control method, and program |
CN201780083371.2A CN110192150B (en) | 2017-01-19 | 2017-11-14 | Attitude control device, holding device, attitude control method, and program |
DE112017006862.2T DE112017006862T5 (en) | 2017-01-19 | 2017-11-14 | ORIENTATION CONTROL DEVICE, HOLDING DEVICE, ORIENTATION CONTROL METHOD AND PROGRAM THEREFOR |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017-007395 | 2017-01-19 | ||
JP2017007395 | 2017-01-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018135114A1 true WO2018135114A1 (en) | 2018-07-26 |
Family
ID=62909044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2017/040848 WO2018135114A1 (en) | 2017-01-19 | 2017-11-14 | Orientation control device, holding device, orientation control method, and program |
Country Status (4)
Country | Link |
---|---|
US (1) | US10969662B2 (en) |
CN (1) | CN110192150B (en) |
DE (1) | DE112017006862T5 (en) |
WO (1) | WO2018135114A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10962989B2 (en) * | 2017-01-18 | 2021-03-30 | Sony Corporation | Attitude control device, flying object, attitude control method, and program |
JP2018115978A (en) * | 2017-01-19 | 2018-07-26 | ソニー株式会社 | Vehicle control device |
CN113678001B (en) * | 2019-03-26 | 2024-05-10 | 松下知识产权经营株式会社 | Signal processing device, inertial sensor, signal processing method, and program |
CN112154651A (en) * | 2019-08-13 | 2020-12-29 | 深圳市大疆创新科技有限公司 | Holder control method, holder and computer readable storage medium |
CN112305263A (en) * | 2020-10-27 | 2021-02-02 | 南京东奇智能制造研究院有限公司 | Acceleration signal measuring method and device based on inertial sensor |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6378018A (en) * | 1986-09-22 | 1988-04-08 | Sanshin Ind Co Ltd | Detecting device for trim of marine vessel |
JPS63117211A (en) * | 1986-11-05 | 1988-05-21 | Tokyo Keiki Co Ltd | Clinometer |
JP2002277245A (en) * | 2001-03-16 | 2002-09-25 | Tamagawa Seiki Co Ltd | Space stabilizer |
JP2004359002A (en) * | 2003-06-02 | 2004-12-24 | Tamagawa Seiki Co Ltd | Self-controlling method and device for unmanned helicopter |
JP2007232662A (en) * | 2006-03-03 | 2007-09-13 | Microstone Corp | Inclination angle measuring sensor |
JP2008244893A (en) * | 2007-03-27 | 2008-10-09 | Nec Corp | Imaging space stabilizing device and object tracking device |
WO2016101155A1 (en) * | 2014-12-23 | 2016-06-30 | SZ DJI Technology Co., Ltd. | Uav panoramic imaging |
CN106200216A (en) * | 2016-08-28 | 2016-12-07 | 浙江尚友智能科技有限公司 | A kind of shooting regulator with auto-focusing |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3979089A (en) * | 1975-09-22 | 1976-09-07 | The United States Of America As Represented By The Secretary Of The Navy | Vertical sensing and control system |
JPS6070307A (en) * | 1983-09-28 | 1985-04-22 | Agency Of Ind Science & Technol | Road-gradient measuring method |
JP3548733B2 (en) | 2001-06-06 | 2004-07-28 | 株式会社カワサキプレシジョンマシナリ | Monitoring device |
JP2008190931A (en) * | 2007-02-02 | 2008-08-21 | Wacoh Corp | Sensor for detecting both acceleration and angular velocity |
US8459094B2 (en) * | 2009-01-30 | 2013-06-11 | Research In Motion Limited | Method for calibrating an accelerometer of an electronic device, an accelerometer, and an electronic device having an accelerometer with improved calibration features |
FR2955934B1 (en) * | 2010-01-29 | 2012-03-09 | Eurocopter France | ESTIMATION STABILIZED IN TURNING ANGLES OF PLATES OF AN AIRCRAFT |
US9994228B2 (en) * | 2010-05-14 | 2018-06-12 | Iarmourholdings, Inc. | Systems and methods for controlling a vehicle or device in response to a measured human response to a provocative environment |
CN103558857B (en) * | 2013-11-14 | 2016-05-25 | 东南大学 | A kind of distributed compound anti-interference attitude control method of BTT aircraft |
JP6261090B2 (en) | 2015-05-18 | 2018-01-17 | 株式会社amuse oneself | Unmanned aerial vehicle |
US10962989B2 (en) * | 2017-01-18 | 2021-03-30 | Sony Corporation | Attitude control device, flying object, attitude control method, and program |
-
2017
- 2017-11-14 WO PCT/JP2017/040848 patent/WO2018135114A1/en active Application Filing
- 2017-11-14 US US16/479,155 patent/US10969662B2/en active Active
- 2017-11-14 CN CN201780083371.2A patent/CN110192150B/en not_active Expired - Fee Related
- 2017-11-14 DE DE112017006862.2T patent/DE112017006862T5/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6378018A (en) * | 1986-09-22 | 1988-04-08 | Sanshin Ind Co Ltd | Detecting device for trim of marine vessel |
JPS63117211A (en) * | 1986-11-05 | 1988-05-21 | Tokyo Keiki Co Ltd | Clinometer |
JP2002277245A (en) * | 2001-03-16 | 2002-09-25 | Tamagawa Seiki Co Ltd | Space stabilizer |
JP2004359002A (en) * | 2003-06-02 | 2004-12-24 | Tamagawa Seiki Co Ltd | Self-controlling method and device for unmanned helicopter |
JP2007232662A (en) * | 2006-03-03 | 2007-09-13 | Microstone Corp | Inclination angle measuring sensor |
JP2008244893A (en) * | 2007-03-27 | 2008-10-09 | Nec Corp | Imaging space stabilizing device and object tracking device |
WO2016101155A1 (en) * | 2014-12-23 | 2016-06-30 | SZ DJI Technology Co., Ltd. | Uav panoramic imaging |
CN106200216A (en) * | 2016-08-28 | 2016-12-07 | 浙江尚友智能科技有限公司 | A kind of shooting regulator with auto-focusing |
Also Published As
Publication number | Publication date |
---|---|
DE112017006862T5 (en) | 2019-10-24 |
CN110192150B (en) | 2022-03-04 |
US10969662B2 (en) | 2021-04-06 |
CN110192150A (en) | 2019-08-30 |
US20200041877A1 (en) | 2020-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018135114A1 (en) | Orientation control device, holding device, orientation control method, and program | |
WO2018135332A1 (en) | Orientation control device, flying object, orientation control method, and program | |
US11168983B2 (en) | Signal processing apparatus, inertial sensor, acceleration measurement method, and electronic apparatus | |
WO2018116930A1 (en) | Camera control device and imaging apparatus | |
JP7056575B2 (en) | Information processing equipment | |
US11390130B2 (en) | Vehicle posture control apparatus based on acceleration detection signals | |
Qiu et al. | A novel vibration measurement and active control method for a hinged flexible two-connected piezoelectric plate | |
WO2004010081A1 (en) | Method and device for accurately detecting attitude of movable body | |
CN111512118B (en) | Detection mass offset compensation | |
JP6629691B2 (en) | Sensor packages and self-driving vehicles | |
JP2018077201A (en) | Sensor element, inertial sensor, and electronic apparatus | |
JP6064660B2 (en) | Force detection device, robot, electronic component transfer device, and electronic component inspection device | |
US20180162723A1 (en) | Inertia sensor | |
JP4974359B2 (en) | Mechanical quantity sensor | |
JP7375522B2 (en) | Sensor units, electronic devices and mobile objects | |
JP2006034343A (en) | Method and apparatus for monitoring posture for rehabilitation of living body | |
JP2009222475A (en) | Compound sensor | |
JP4617990B2 (en) | Automatic flight control device, automatic flight control method, and automatic flight control program | |
CN113405567B (en) | Gravity satellite star sensor mounting matrix on-orbit calibration method and system | |
CN111638721B (en) | Spacecraft three-ultra-control full-link disturbance transfer verification system and verification method | |
JP2006068312A (en) | Posture monitoring method for rehabilitation and posture monitor for rehabilitation | |
Yu et al. | Modeling analysis of a triaxial microaccelerometer with piezoelectric thin-film sensing using energy method | |
JP6269800B2 (en) | Force detection device and robot | |
CN109814584A (en) | Flexible spacecraft attitude and structural vibration coupling control experiment system | |
JP2019130974A (en) | Flight machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17893101 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17893101 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |