WO2023100473A1 - アクチュエータ装置、アクチュエータ装置の制御方法、及び移動体 - Google Patents

アクチュエータ装置、アクチュエータ装置の制御方法、及び移動体 Download PDF

Info

Publication number
WO2023100473A1
WO2023100473A1 PCT/JP2022/037500 JP2022037500W WO2023100473A1 WO 2023100473 A1 WO2023100473 A1 WO 2023100473A1 JP 2022037500 W JP2022037500 W JP 2022037500W WO 2023100473 A1 WO2023100473 A1 WO 2023100473A1
Authority
WO
WIPO (PCT)
Prior art keywords
motor
actuator device
output shaft
gearbox
rotation angle
Prior art date
Application number
PCT/JP2022/037500
Other languages
English (en)
French (fr)
Inventor
将也 木下
Original Assignee
ソニーグループ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ソニーグループ株式会社 filed Critical ソニーグループ株式会社
Publication of WO2023100473A1 publication Critical patent/WO2023100473A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/06Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed

Definitions

  • the present disclosure relates to an actuator device, a method of controlling the actuator device, and a moving body.
  • the output from the motor is reduced or accelerated to an appropriate torque using a gearbox or the like.
  • Patent Document 1 describes a motor, a reduction gear that transmits the torque of the motor to a link, a first detection unit that detects the rotation angle of the motor, and a rotation angle of the output shaft of the reduction gear.
  • a robot joint is disclosed that includes a second detector.
  • the robot joint disclosed in Patent Document 1 corrects the position instruction to the motor based on the detection result of the first detection unit and the detection result of the second detection unit, thereby reducing the backlash and the like generated in the reduction gear. can suppress the influence of As a result, the robot joint disclosed in Patent Document 1 can control the link connected to the robot joint with higher positional accuracy.
  • the actuator device is provided with a large number of detection units (eg, angle sensors, etc.), the weight, volume, and cost of the actuator device increase.
  • detection units eg, angle sensors, etc.
  • the present disclosure proposes a new and improved actuator device, a control method for the actuator device, and a moving object including the actuator device, which enable highly accurate position control with a smaller number of sensors.
  • a motor whose rotation is controlled by a drive circuit, a gearbox that reduces or accelerates the torque of the motor, an angle sensor that detects the rotation angle of the output shaft of the gearbox, the drive An actuator device, comprising: a feedback circuit that generates feedback for control of the motor based on internal information of the motor used in the circuit and the rotation angle of the output shaft detected by the angle sensor.
  • a drive circuit controls the rotation of a motor of an actuator device
  • a gear box of the actuator device reduces or accelerates the torque of the motor
  • an angle sensor controls the Detecting the rotation angle of the output shaft of the gearbox, and using the feedback circuit based on the internal information of the motor used in the drive circuit and the rotation angle of the output shaft detected by the angle sensor. and generating feedback for control of the motor by using a motor.
  • an actuator device includes a motor whose rotation is controlled by a drive circuit, a gearbox that reduces or accelerates the torque of the motor, and an output shaft of the gearbox. Feedback to the control of the motor based on an angle sensor for detecting the rotation angle of the motor, internal information of the motor used in the drive circuit, and the rotation angle of the output shaft detected by the angle sensor and a feedback circuit that generates a .
  • FIG. 1 is a schematic perspective view showing an outline of an actuator device according to an embodiment of the present disclosure
  • FIG. FIG. 4 is a schematic cross-sectional view for explaining backlash that occurs in the actuator device
  • It is a schematic diagram which shows the structural example of the actuator apparatus which concerns on the same embodiment.
  • It is a flowchart figure which shows the flow of control of the actuator apparatus which concerns on the same embodiment.
  • It is a schematic diagram which shows an example of the mobile body to which the actuator apparatus which concerns on the same embodiment is applied.
  • FIG. 1 is a schematic perspective view showing an outline of an actuator device 100 according to this embodiment.
  • FIG. 2 is a schematic cross-sectional view for explaining backlash that occurs in the actuator device 100.
  • FIG. 1 is a schematic perspective view showing an outline of an actuator device 100 according to this embodiment.
  • FIG. 2 is a schematic cross-sectional view for explaining backlash that occurs in the actuator device 100.
  • an actuator device 100 includes a motor 110 and a gearbox 120. As shown in FIG. 1, an actuator device 100 according to this embodiment includes a motor 110 and a gearbox 120. As shown in FIG.
  • the motor 110 is a torque source for the actuator device 100 .
  • the torque generated by the motor 110 is transmitted to the gearbox 120 via the rotating motor shaft 111 .
  • the motor 110 is controlled in rotation by a drive circuit and converts electrical energy into rotational mechanical energy.
  • motor 110 is a brushless motor.
  • the brushless motor can generate torque by controlling current with an inverter circuit according to the phase of the magnetic field inside the motor 110 .
  • the gearbox 120 reduces or accelerates the torque input from the motor shaft 111 and outputs the torque to the output shaft 121 .
  • the gearbox 120 may reduce or increase the torque transmitted from the motor shaft 111 using meshed mechanical elements.
  • gearbox 120 may use mechanical elements having meshing teeth, such as gears, bevel gears, worm gears, or sprockets, to slow down or speed up the torque transmitted from motor shaft 111 .
  • gearbox 120 may be a strain wave gearing.
  • the torque generated by the motor 110 is transmitted to the gearbox 120 via the motor shaft 111, then decelerated or accelerated by the gearbox 120, and output from the output shaft 121 to the outside.
  • a positional deviation due to backlash occurs between the motor shaft 111 of the motor 110 and the output shaft 121 of the gearbox 120 .
  • Backlash is a gap intentionally provided between mechanical elements such as gears that move in mesh with each other. By providing the backlash, it is possible to prevent the rotation of the mechanical elements that mesh with each other from being hindered due to the interference between the tooth profiles.
  • the motor shaft 111 of the motor 110 transmits torque to the gearbox 120 by mechanical contact between the convex portion 112 and the concave portion 122 that mesh with each other.
  • a gap 115 is intentionally formed between the convex portion 112 and the concave portion 122 in the rotation direction of the motor shaft 111 in order to prevent interference between the convex portion 112 and the concave portion 122 due to the rotation of the motor shaft 111 . (ie backlash) is provided.
  • the gap 115 is provided, when the motor 110 rotating in one direction is rotated in the opposite direction, a positional deviation corresponding to the gap 115 occurs between the motor shaft 111 and the gear box 120. can be.
  • the provision of the gap 115 makes the contact between the convex portion 112 and the concave portion 122 unstable, and vibration may occur when the motor 110 rotates. Positional deviation or vibration due to such a gap 115 reduces the positioning accuracy of the output shaft 121 of the actuator device 100 .
  • an angle sensor is provided on each of the motor shaft 111 of the motor 110 and the output shaft 121 of the gearbox 120 .
  • the actuator device 100 controls the motor 110 based on the angle detected by each of the angle sensors to reduce the backlash between the motor shaft 111 and the gearbox 120 and the backlash inside the gearbox 120 . A decrease in positioning accuracy due to rush can be suppressed.
  • the technology according to the present disclosure was conceived in view of the above circumstances.
  • the technology according to the present disclosure improves the positioning accuracy of the output shaft 121 by using the internal information of the motor 110 used for driving the motor 110 and the angle detected by the angle sensor provided on the output shaft 121. It is a technology that allows According to the technology according to the present disclosure, the actuator device 100 can control the angle of the output shaft 121 with high accuracy without providing the motor shaft 111 with an angle sensor.
  • FIG. 3 is a schematic diagram showing a configuration example of the actuator device 100 according to this embodiment.
  • the actuator device 100 includes a control circuit 151, a motor 110, a gearbox 120, an angle sensor 130, and a feedback circuit 140.
  • the control circuit 151 generates a drive command for driving the motor 110. Specifically, the control circuit 151 may generate a control command by PID (Proportional-Integral-Differential) control.
  • PID Proportional-Integral-Differential
  • the control circuit 151 generates a control command that instructs the manipulated variable u proportional to each of the deviation e, which is the difference between the target value r and the controlled variable y, the integral of the deviation e, and the differentiation of the deviation e. can do.
  • Control over the manipulated variable u proportional to the deviation e is also called P action
  • control over the manipulated variable u proportional to the integral of the deviation e is also called I action
  • control over the manipulated variable u proportional to the derivative of the deviation e is called I action.
  • Control is also referred to as D-action.
  • the motor 110 rotates the motor shaft 111 based on the control command from the control circuit 151 and controls the rotation angle of the motor shaft 111 based on the control command from the control circuit 151 .
  • the motor 110 is not a brushed motor that rotates the rotor by switching the direction of the magnetic poles of the rotor by a physical switch, but by switching the magnetic field generated from the stator by an electronic switch. It is a brushless motor that rotates the rotor. That is, the internal information of the motor 110 used for driving the motor 110 is information used when switching the magnetic field generated inside the motor 110 by an electronic switch.
  • a Hall sensor is used to detect the magnetic field generated inside the motor 110, and the magnetic field generated by the stator is switched based on the detected magnetic field.
  • the brushless motor is internally provided with three Hall sensors, and the angle of the rotor is detected by combining the magnetic fields detected by each of the three Hall sensors. The magnetic field generated by the stator is switched. This allows the brushless motor to rotate the rotor both clockwise and counterclockwise.
  • the internal information of the motor 110 is information regarding the magnetic field generated inside the motor 110 .
  • the internal information of the motor 110 is sensing information of a magnetic field generated inside the motor 110 detected by a magnetic sensor (for example, Hall sensor) provided inside the motor 110 .
  • the internal information of the motor 110 is sensing information of a current sensor that detects current flowing through a stator that generates a magnetic field inside the motor 110 .
  • the actuator device 100 estimates the angle of the motor shaft 111 before being input to the gear box 120 based on the internal information of the motor 110 described above, and uses the estimated angle of the motor shaft 111 for feedback generation by the feedback circuit 140. use.
  • the estimated angle of the motor shaft 111 is a rotation angle derived from information regarding electrical control of the motor 110, and is therefore also referred to as an electrical angle.
  • the gearbox 120 mechanically reduces or accelerates the torque input from the motor shaft 111 and outputs the reduced or accelerated torque to the output shaft 121 .
  • the gearbox 120 may reduce or increase torque using mechanical elements having tooth-to-tooth meshing such as, for example, gears, bevel gears, worm gears, or sprockets.
  • the angle between the input motor shaft 111 and the output output shaft 121 is caused by the backlash of meshing with the motor shaft 111 or the backlash of meshing inside the gearbox 120 .
  • An error has occurred.
  • the actuator device 100 derives the angle error between the motor shaft 111 and the output shaft 121 by the feedback circuit 140, and feeds it back to the control of the motor 110, thereby controlling the rotation angle of the output shaft 121 with higher accuracy. can do.
  • the angle sensor 130 detects the rotation angle of the output shaft 121 of the gearbox 120 .
  • the angle sensor 130 may be, for example, an encoder, a potentiometer, or a TMR (Tunnel Magneto Resistance) sensor capable of detecting the rotational angle or rotational movement amount of the output shaft 121 .
  • the angle sensor 130 is not limited to the sensor described above and may be another sensor as long as it can detect the rotation angle of the output shaft 121 of the gear box 120 .
  • the feedback circuit 140 generates feedback for controlling the motor 110 based on the internal information of the motor 110 obtained from the motor 110 and the rotation angle of the output shaft 121 obtained from the angle sensor 130 .
  • the feedback circuit 140 first estimates the rotation angle of the motor shaft 111 based on the internal information of the motor 110 .
  • the feedback circuit 140 may estimate the rotation angle of the motor shaft 111 based on information regarding the magnetic field inside the motor 110 detected by a hall sensor or the like.
  • the estimated rotation angle of the motor shaft 111 may be a so-called electrical angle.
  • the feedback circuit 140 estimates the rotation angle (A) of the output shaft 121 by subjecting the estimated rotation angle of the motor shaft 111 to coordinate transformation using the amplifier 141 . Specifically, the feedback circuit 140 multiplies the estimated rotation angle of the motor shaft 111 by the reciprocal of the gear ratio of the gear box 120 to estimate the rotation angle (A) of the output shaft 121 .
  • the feedback circuit 140 derives the difference (B) between the rotation angle (A) of the output shaft 121 estimated from the internal information of the motor 110 and the rotation angle of the output shaft 121 detected by the angle sensor 130. do.
  • the feedback circuit 140 generates a backlash difference (C) by processing the difference (B) with a low-pass filter 142 that attenuates components of a predetermined frequency or higher.
  • the difference (B) includes a vibration component caused by the backlash between the motor shaft 111 and the gearbox 120 and the backlash inside the gearbox 120, and a bias error component. Therefore, the feedback circuit 140 processes the difference (B) with the low-pass filter 142 and removes the high-frequency vibration component contained in the difference (B), thereby generating the backlash difference (C) containing only the bias error component. can do.
  • the feedback circuit 140 adds the generated backlash difference (C) to the rotation angle (A) of the output shaft 121 estimated from the internal information of the motor 110 .
  • Backlash difference (C) includes only the angular error due to backlash between motor shaft 111 and gearbox 120 and backlash inside gearbox 120 .
  • the rotation angle (A) of the output shaft 121 estimated from the internal information of the motor 110 does not include an angle error due to backlash. Therefore, by adding the backlash difference (C) to the estimated rotation angle (A) of the output shaft 121, the feedback circuit 140 does not include the vibration component caused by the backlash, and the angular error caused by the backlash. It is possible to derive the rotation angle of the output shaft 121 with only (bias error) taken into consideration.
  • the deviations are made smaller by means of feedback, etc.
  • detecting the deviation and feeding it back to the control system is premised on the detection of the deviation, so feedback is delayed and overcorrection due to the feedback is likely to occur.
  • the technology according to the present disclosure it is possible to suppress the occurrence of delay or deterioration in control by performing control with the deviation presumed to exist.
  • the rotation angle of the output shaft 121 finally derived by the feedback circuit 140 does not include noise and delay due to vibration caused by backlash. Therefore, the feedback circuit 140 feeds back the rotation angle of the output shaft 121 to which the backlash difference (C) has been added to the control system of the motor 110 as a control amount y, so that the control of the rotation angle of the output shaft 121 can be performed at a higher level. It can be done with precision.
  • the rotation angle (A) of the output shaft 121 estimated from the internal information of the motor 110 is fed back to the control system of the motor 110 as the control amount y, the rotation angle of the output shaft 121 will deviate in control. .
  • the actuator device 100 controls the rotation angle of the output shaft 121 by controlling the rotation angle of the output shaft 121 in consideration of the backlash difference (C), which is the angular error caused by the backlash, without including the vibration component caused by the backlash. It can be fed back to the system as a controlled variable y. Therefore, the actuator device 100 can control the rotation angle of the output shaft 121 with low noise and low error.
  • C backlash difference
  • the information processing executed by the feedback circuit 140 is simple information processing such as amplification, addition, subtraction, and filtering. Therefore, the actuator device 100 can construct the feedback circuit 140 with simple software or an electric circuit. Therefore, the actuator device 100 can control the rotation angle of the output shaft 121 with high precision at a lower cost.
  • the actuator device 100 can control the rotation angle of the output shaft 121 with high accuracy without providing an angle sensor for detecting the rotation angle of the motor shaft 111 . According to this, the actuator device 100 can reduce the cost, weight and volume of the angle sensor.
  • a backlash difference (C) which is an angular error caused by the backlash of the gearbox 120
  • the backlash difference (C) due to the backlash of gearbox 120 converges to a substantially constant value based on the precision of the mechanical structure of gearbox 120 . Therefore, by monitoring the derived backlash difference (C), the actuator device 100 can detect an abnormality such as wear or damage of the mechanical structure of the gearbox 120 at an early stage. Specifically, the actuator device 100 can determine that the mechanical structure of the gearbox 120 has been damaged or the like when the backlash difference (C) increases. According to this, the actuator device 100 can also improve the safety and reliability of the gearbox 120 .
  • the value of the backlash difference (C) is a value that depends on the internal structure of the actuator device 100, and is basically a constant value or a value that vibrates minutely. Therefore, it is considered that a large change in the value of the backlash difference (C) indicates that an abnormality has occurred in the internal structure of the actuator device 100 . Therefore, the actuator device 100 detects a change in the backlash difference (C) to determine whether the teeth of the gears included in the gearbox 120 are chipped, the rotating shaft of the gearbox 120 is bent, or the motor 110 and the gearbox are separated from each other. It is possible to detect the occurrence of an abnormality such as loose connection with 120 . Further, when the actuator device 100 is a strain wave gear device, the actuator device 100 can detect the occurrence of ratcheting (tooth skipping) due to excessive load torque by detecting fluctuations in the backlash difference (C). can.
  • FIG. 4 is a flow chart showing the control flow of the actuator device 100 according to this embodiment.
  • the motor 110 is driven by the control circuit 151 (S101). Torque generated by driving the motor 110 is input to the gearbox 120 via the motor shaft 111 , decelerated or accelerated, and output to the output shaft 121 .
  • the feedback circuit 140 estimates the rotation angle of the motor shaft 111 of the motor 110 based on the internal information of the motor 110 (S102). For example, the feedback circuit 140 may estimate the angle of the motor shaft 111 based on information regarding the magnetic field inside the motor 110 detected by a Hall sensor or the like.
  • the feedback circuit 140 converts the estimated rotation angle of the motor shaft 111 into the rotation angle (A) of the output shaft 121 (S103).
  • the feedback circuit 140 may estimate the rotation angle (A) of the output shaft 121 by subjecting the estimated rotation angle of the motor shaft 111 to coordinate transformation using the amplifier 141 .
  • the feedback circuit 140 derives the difference (B) between the rotation angle (A) of the output shaft 121 estimated from the internal information of the motor 110 and the rotation angle of the output shaft 121 detected by the angle sensor 130. (S104).
  • the feedback circuit 140 generates a backlash difference (C) by processing the derived difference (B) with the low-pass filter 142 (S105). It is added to the rotation angle (A) of the output shaft 121 estimated from the internal information (S106).
  • the feedback circuit 140 feeds back the rotation angle of the output shaft 121 to which the backlash difference (C) is added to the control system of the motor 110 (S107).
  • the control circuit 151 can control the driving of the motor 110 based on the rotation angle of the output shaft 121 estimated with higher accuracy.
  • the actuator device 100 can control the rotation angle of the output shaft 121 with higher accuracy.
  • FIG. 5 is a schematic diagram showing an example of a moving body to which the actuator device 100 according to this embodiment is applied.
  • the actuator device 100 may be applied to a mobile body 1 such as a legged walking robot.
  • the moving body 1 is, for example, a robot having legs in which a plurality of links are rotatably or linearly connected at joints.
  • the moving body 1 includes, for example, a trunk portion 2 and legs 3A, 3B, 3C, and 3D connected to the trunk portion 2 via joints.
  • the moving body 1 can walk by the legs 3A, 3B, 3C, and 3D by moving the legs 3A, 3B, 3C, and 3D in conjunction with each other.
  • the actuator device 100 may be provided at each of the joints connecting the body 2 and the legs 3A, 3B, 3C, and 3D. According to this, the actuator device 100 can move the legs 3A, 3B, 3C, and 3D relative to the body 2 by driving the joints. Further, the actuator device 100 may be provided, for example, at each joint connecting a plurality of links of the legs 3A, 3B, 3C, and 3D. According to this, the actuator device 100 can move the legs 3A, 3B, 3C, and 3D to perform a walking motion by driving each of the joints.
  • the moving body 1 is provided with a large number of joints driven by actuator devices in the legs 3A, 3B, 3C, and 3D. Since the actuator device 100 according to this embodiment is further reduced in cost, weight, and volume, it can be suitably applied to the moving body 1 provided with a large number of such joints. According to this, the actuator device 100 according to the present embodiment can further reduce the cost of the moving body 1 and further reduce the load during operation of the moving body 1 .
  • the application of the actuator device 100 according to the present embodiment is not limited to the moving body 1 described above.
  • the actuator device 100 according to the present embodiment may be provided, for example, in a joint of a robot imitating a human being or an animal.
  • the actuator device 100 according to the present embodiment can be applied to various mechanical devices provided with a movable portion that is driven by torque from a motor.
  • a motor whose rotation is controlled by a drive circuit; a gearbox that reduces or accelerates the torque of the motor; an angle sensor that detects the rotation angle of the output shaft of the gearbox; a feedback circuit for generating feedback for control of the motor based on internal information of the motor used in the drive circuit and the rotation angle of the output shaft detected by the angle sensor; an actuator device.
  • the motor is a brushless motor.
  • the internal information is information about a magnetic field generated by the motor.
  • the internal information is information detected by a Hall sensor included in the motor.
  • the actuator device (5) The actuator device according to (4), wherein the internal information is information about an electrical angle of the motor. (6) The actuator device according to any one of (1) to (5), wherein the gearbox includes a mechanical element having backlash. (7) The feedback circuit derives a difference between the rotation angle of the output shaft estimated from the internal information and the detected rotation angle of the output shaft, and converts the derived difference to the estimated rotation angle of the output shaft. The actuator device according to any one of (1) to (6) above, wherein the feedback is generated by adding to the rotation angle. (8) The actuator device according to (7), wherein the derived difference includes a vibration component caused by backlash of the gearbox and a bias error component.
  • a control method for an actuator device comprising: (13) Equipped with an actuator device, The actuator device is a motor whose rotation is controlled by a drive circuit; a gearbox that reduces or accelerates the torque of the motor; an angle sensor that detects the rotation angle of the output shaft of the gearbox; a feedback circuit for generating feedback for control of the motor based on internal information of the motor used in the drive circuit and the rotation angle of the output shaft detected by the angle sensor; mobile, including

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Connection Of Motors, Electrical Generators, Mechanical Devices, And The Like (AREA)

Abstract

【課題】より少ない数のセンサで高精度の位置制御を行う。 【解決手段】駆動回路にて回転を制御されるモータと、前記モータのトルクを減速又は増速するギヤボックスと、前記ギヤボックスの出力軸の回転角度を検出する角度センサと、前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成するフィードバック回路と、を備える、アクチュエータ装置。

Description

アクチュエータ装置、アクチュエータ装置の制御方法、及び移動体
 本開示は、アクチュエータ装置、アクチュエータ装置の制御方法、及び移動体に関する。
 一般的に、アクチュエータ装置では、モータからの出力をギヤボックス等で適切なトルクに減速又は増速することが行われている。
 例えば、下記の特許文献1には、モータと、モータのトルクをリンクに伝達する減速機と、モータの回転角度を検出する第1の検出部と、減速機の出力軸の回転角度を検出する第2の検出部とを備えるロボット関節が開示されている。特許文献1に開示されたロボット関節は、第1の検出部による検出結果、及び第2の検出部による検出結果に基づいてモータへの位置指示を補正することで、減速機で生じるバックラッシュ等の影響を抑制することができる。これにより、特許文献1に開示されたロボット関節は、ロボット関節に接続されたリンクをより高い位置精度で制御することができる。
特開2012-171069号公報
 しかし、アクチュエータ装置に多数の検出部(例えば、角度センサなど)が設けられる場合、アクチュエータ装置の重量、体積、及びコストが増大してしまう。
 そこで、本開示では、より少ない数のセンサで高精度の位置制御を行うことが可能な、新規かつ改良されたアクチュエータ装置、アクチュエータ装置の制御方法、及びアクチュエータ装置を備える移動体を提案する。
 本開示によれば、駆動回路にて回転を制御されるモータと、前記モータのトルクを減速又は増速するギヤボックスと、前記ギヤボックスの出力軸の回転角度を検出する角度センサと、前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成するフィードバック回路と、を備える、アクチュエータ装置が提供される。
 また、本開示によれば、駆動回路によって、アクチュエータ装置のモータの回転を制御することと、前記アクチュエータ装置のギヤボックスによって、前記モータのトルクを減速又は増速することと、角度センサによって、前記ギヤボックスの出力軸の回転角度を検出することと、フィードバック回路によって、前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成することと、を含む、アクチュエータ装置の制御方法が提供される。
 さらに、本開示によれば、アクチュエータ装置を備え、前記アクチュエータ装置は、駆動回路にて回転を制御されるモータと、前記モータのトルクを減速又は増速するギヤボックスと、前記ギヤボックスの出力軸の回転角度を検出する角度センサと、前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成するフィードバック回路と、を含む、移動体が提供される。
本開示の一実施形態に係るアクチュエータ装置の概要を示す模式的な斜視図である。 アクチュエータ装置にて生じるバックラッシュを説明する模式的な断面図である。 同実施形態に係るアクチュエータ装置の構成例を示す模式図である。 同実施形態に係るアクチュエータ装置の制御の流れを示すフローチャート図である。 同実施形態に係るアクチュエータ装置が適用される移動体の一例を示す模式図である。
 以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
 なお、説明は以下の順序で行うものとする。
 1.概要
 2.構成例
 3.制御方法
 4.適用例
 <1.概要>
 まず、図1及び図2を参照して、本開示の一実施形態に係るアクチュエータ装置の概要について説明する。図1は、本実施形態に係るアクチュエータ装置100の概要を示す模式的な斜視図である。図2は、アクチュエータ装置100にて生じるバックラッシュを説明する模式的な断面図である。
 図1に示すように、本実施形態に係るアクチュエータ装置100は、モータ110と、ギヤボックス120とを備える。
 モータ110は、アクチュエータ装置100のトルク源である。モータ110で発生したトルクは、回転するモータ軸111を介してギヤボックス120に伝達される。具体的には、モータ110は、駆動回路によって回転を制御され、電気エネルギーを回転の力学的エネルギーに変換する。例えば、モータ110は、ブラシレスモータである。ブラシレスモータは、モータ110の内部の磁界の位相に応じてインバータ回路にて電流を制御することでトルクを発生させることができる。
 ギヤボックス120は、モータ軸111から入力されたトルクを減速又は増速して出力軸121に出力する。具体的には、ギヤボックス120は、互いに噛み合った機械要素を用いてモータ軸111から伝達されたトルクを減速又は増速してもよい。例えば、ギヤボックス120は、歯車、傘歯車、ウォームギヤ、又はスプロケットなどの歯形同士の噛み合わせを有する機械要素を用いて、モータ軸111から伝達されたトルクを減速又は増速してもよい。一例として、ギヤボックス120は、波動歯車装置であってもよい。
 アクチュエータ装置100では、モータ110で発生したトルクは、モータ軸111を介してギヤボックス120に伝達された後、ギヤボックス120にて減速又は増速されて出力軸121から外部に出力される。このとき、モータ110のモータ軸111と、ギヤボックス120の出力軸121との間には、バックラッシュに起因する位置ずれが発生する。バックラッシュとは、歯車などの互いに噛み合って運動する機械要素の間に意図的に設けられた隙間である。バックラッシュが設けられることで、互いに噛み合って運動する機械要素は、歯形同士の干渉によって回転が妨げられることを防止することができる。
 例えば、図2に示すように、モータ110のモータ軸111は、互いに噛み合った凸部112及び凹部122の機械的な接触によってギヤボックス120にトルクを伝達する。ここで、凸部112と、凹部122との間には、モータ軸111の回転に伴う凸部112と凹部122との干渉を防止するために、モータ軸111の回転方向に意図的に隙間115(すなわち、バックラッシュ)が設けられている。
 ただし、隙間115が設けられることで、一方向に回転していたモータ110を反対方向に回転させた際に、モータ軸111とギヤボックス120との間に隙間115分の位置ずれが発生することがあり得る。また、隙間115が設けられることで、凸部112と、凹部122との間の接触が不安定となり、モータ110の回転時に振動が発生することがあり得る。このような隙間115による位置ずれ又は振動は、アクチュエータ装置100の出力軸121の位置決め精度を低下させてしまう。
 そのため、例えば、モータ110のモータ軸111、及びギヤボックス120の出力軸121の各々に角度センサを設けることが行われている。これによれば、アクチュエータ装置100は、角度センサの各々で検出した角度に基づいてモータ110を制御することで、モータ軸111とギヤボックス120との間のバックラッシュ、及びギヤボックス120内部のバックラッシュによる位置決め精度の低下を抑制することができる。
 しかしながら、モータ110のモータ軸111、及びギヤボックス120の出力軸121の各々に角度センサを設けることは、アクチュエータ装置100のコストを増加させてしまう。また、モータ110のモータ軸111、及びギヤボックス120の出力軸121の各々に角度センサを設けた場合、アクチュエータ装置100全体の重量及び体積が増加してしまう。多関節のロボット装置又は移動体では、関節の駆動のために多数のアクチュエータ装置100が設けられるため、アクチュエータ装置100の各々の重量及び体積の増加は、ロボット装置又は移動体の動作負荷を増大させてしまう。
 本開示に係る技術は、上記事情を鑑みて想到された。本開示に係る技術は、モータ110の駆動に用いられるモータ110の内部情報と、出力軸121に設けられた角度センサにて検出された角度とを用いることで、出力軸121の位置決め精度を向上させる技術である。本開示に係る技術によれば、アクチュエータ装置100は、モータ軸111に角度センサを設けずとも出力軸121の角度を高精度に制御することができる。
 <2.構成例>
 次に、図3を参照して、本実施形態に係るアクチュエータ装置100の構成例について説明する。図3は、本実施形態に係るアクチュエータ装置100の構成例を示す模式図である。
 図3に示すように、アクチュエータ装置100は、制御回路151と、モータ110と、ギヤボックス120と、角度センサ130と、フィードバック回路140とを備える。
 制御回路151は、モータ110を駆動させる駆動指令を生成する。具体的には、制御回路151は、PID(Proportional-Integral-Differential)制御による制御指令を生成してもよい。
 例えば、ギヤボックス120の出力軸121の制御量yに対して、制御量yを追従させる目標を目標値rとし、目標値を得るためのモータ110への入力量を操作量uとする。このような場合、制御回路151は、目標値rと制御量yとの差分である偏差e、偏差eの積分、及び偏差eの微分の各々に比例した操作量uを指示する制御指令を生成することができる。偏差eに比例した操作量uへの制御はP動作とも称され、偏差eの積分に比例した操作量uへの制御はI動作とも称され、偏差eの微分に比例した操作量uへの制御はD動作とも称される。
 モータ110は、制御回路151からの制御指令に基づいてモータ軸111を回転させると共に、制御回路151からの制御指令に基づいてモータ軸111の回転角度を制御する。上述したように、モータ110は、物理的なスイッチで回転子の磁極の向きを切り替えることで回転子を回転させるブラシ付きモータではなく、電子的なスイッチで固定子から発生させる磁界を切り替えることで回転子を回転させるブラシレスモータである。すなわち、モータ110の駆動に用いられるモータ110の内部情報とは、モータ110の内部で発生している磁界を電子的なスイッチで切り替える際に用いられる情報である。
 例えば、ブラシレスモータでは、ホールセンサを用いてモータ110の内部で発生している磁界が検出され、検出された磁界に基づいて固定子から発生させる磁界が切り替えられる。より詳細には、ブラシレスモータでは、内部に3つのホールセンサが設けられており、3つのホールセンサの各々で検出された磁界の組み合わせによって回転子の角度が検出され、回転子の角度に応じて固定子から発生させる磁界が切り替えられる。これにより、ブラシレスモータは、回転子を時計回り又は反時計回りの双方に回転させることができる。
 このような場合、モータ110の内部情報とは、モータ110内部で発生している磁界に関する情報である。一例として、モータ110の内部情報は、モータ110の内部に設けられた磁気センサ(例えば、ホールセンサ)にて検出されたモータ110の内部で発生している磁界のセンシング情報である。また、他の例として、モータ110の内部情報は、モータ110の内部で磁界を発生させる固定子に流れる電流を検出する電流センサのセンシング情報である。
 アクチュエータ装置100は、上述したモータ110の内部情報に基づいて、ギヤボックス120に入力される前のモータ軸111の角度を推定し、推定されたモータ軸111の角度をフィードバック回路140によるフィードバック生成に用いる。なお、推定されたモータ軸111の角度は、モータ110の電気的な制御に関する情報から導出された回転角度であるため、電気角とも称される。
 ギヤボックス120は、モータ軸111から入力されたトルクを機械的に減速又は増速し、減速又は増速されたトルクを出力軸121に出力する。ギヤボックス120は、例えば、歯車、傘歯車、ウォームギヤ、又はスプロケットなどの歯形同士の噛み合わせを有する機械要素を用いてトルクを減速又は増速してもよい。
 ただし、ギヤボックス120では、モータ軸111との噛み合わせのバックラッシュ、又はギヤボックス120内部の噛み合わせのバックラッシュによって、入力されたモータ軸111と、出力された出力軸121との間に角度誤差が生じている。アクチュエータ装置100は、フィードバック回路140によって、モータ軸111と、出力軸121との間の角度誤差を導出し、モータ110の制御にフィードバックすることで、出力軸121の回転角度をより高精度で制御することができる。
 角度センサ130は、ギヤボックス120の出力軸121の回転角度を検出する。角度センサ130は、例えば、出力軸121の回転角度又は回転移動量を検出することが可能なエンコーダ、ポテンショメータ、又はTMR(Tunnel Magneto Resistance)センサなどであってもよい。なお、角度センサ130は、ギヤボックス120の出力軸121の回転角度を検出することができれば、上記センサに限定されず、他のセンサであってもよい。
 フィードバック回路140は、モータ110から取得したモータ110の内部情報と、角度センサ130から取得した出力軸121の回転角度とに基づいて、モータ110の制御に対するフィードバックを生成する。
 具体的には、フィードバック回路140は、まず、モータ110の内部情報に基づいて、モータ軸111の回転角度を推定する。例えば、フィードバック回路140は、ホールセンサ等で検出されたモータ110の内部の磁界に関する情報に基づいて、モータ軸111の回転角度を推定してもよい。推定されたモータ軸111の回転角度は、いわゆる電気角であってもよい。
 次に、フィードバック回路140は、推定されたモータ軸111の回転角度をアンプ141で座標変換することで、出力軸121の回転角度(A)を推定する。具体的には、フィードバック回路140は、推定されたモータ軸111の回転角度にギヤボックス120のギヤ比の逆数を乗算することで、出力軸121の回転角度(A)を推定する。
 続いて、フィードバック回路140は、モータ110の内部情報から推定された出力軸121の回転角度(A)と、角度センサ130にて検出された出力軸121の回転角度との差分(B)を導出する。
 次に、フィードバック回路140は、所定の周波数以上の成分を減衰させるローパスフィルタ142で差分(B)を処理することで、バックラッシュ差分(C)を生成する。差分(B)には、モータ軸111とギヤボックス120との間のバックラッシュ、及びギヤボックス120の内部のバックラッシュに起因する振動成分、及びバイアス誤差成分が含まれる。したがって、フィードバック回路140は、差分(B)をローパスフィルタ142で処理し、差分(B)に含まれる高周波の振動成分を除去することで、バイアス誤差成分のみを含むバックラッシュ差分(C)を生成することができる。
 その後、フィードバック回路140は、生成されたバックラッシュ差分(C)をモータ110の内部情報から推定された出力軸121の回転角度(A)に加算する。バックラッシュ差分(C)は、モータ軸111とギヤボックス120との間のバックラッシュ、及びギヤボックス120の内部のバックラッシュに起因する角度誤差のみを含む。一方で、モータ110の内部情報から推定された出力軸121の回転角度(A)は、バックラッシュに起因する角度誤差を含まない。したがって、フィードバック回路140は、推定された出力軸121の回転角度(A)にバックラッシュ差分(C)を加算することで、バックラッシュに起因する振動成分を含まず、バックラッシュに起因する角度誤差(バイアス誤差)のみが加味された出力軸121の回転角度を導出することができる。
 一般的に、出力に偏差等が含まれる制御系では、フィードバック等によって偏差をより小さくすることが行われている。しかしながら、偏差を検出して制御系にフィードバックを行うことは、偏差の検出が前提となるため、フィードバックに遅延が生じると共に、フィードバックによる過補正が生じやすくなる。本開示に係る技術では、偏差が存在するものとして、偏差をあらかじめ織り込んで制御を行うことで、制御の遅延又は劣化の発生を抑制することができる。
 本実施形態に係るアクチュエータ装置100では、フィードバック回路140にて最終的に導出される出力軸121の回転角度は、バックラッシュに起因する振動によるノイズ、及び遅延を含まない。したがって、フィードバック回路140は、バックラッシュ差分(C)が加算された出力軸121の回転角度をモータ110の制御系に制御量yとしてフィードバックすることで、出力軸121の回転角度の制御をより高精度で行わせることが可能である。
 一方で、例えば、角度センサ130で検出された出力軸121の回転角度をそのままモータ110の制御系に制御量yとしてフィードバックした場合、制御量yにバックラッシュに起因する振動成分がノイズとして入りこんでしまう。このような場合、モータ110の制御がノイズによってかく乱されてしまうため、出力軸121では、回転角度のばらつきが大きくなってしまう。
 また、例えば、モータ110の内部情報から推定された出力軸121の回転角度(A)をモータ110の制御系に制御量yとしてフィードバックした場合、出力軸121の回転角度に制御ずれが生じてしまう。これは、推定された出力軸121の回転角度(A)と、出力軸121の実際の回転角度との間には、バックラッシュに起因する角度誤差(バイアス誤差)が存在するため、推定された出力軸121の回転角度(A)と、出力軸121の実際の回転角度とがずれている場合があるためである。
 本実施形態に係るアクチュエータ装置100は、バックラッシュに起因する振動成分を含まず、バックラッシュに起因する角度誤差であるバックラッシュ差分(C)を加味した出力軸121の回転角度をモータ110の制御系に制御量yとしてフィードバックすることができる。したがって、アクチュエータ装置100は、出力軸121の回転角度を低ノイズかつ低誤差で制御することが可能である。
 また、フィードバック回路140で実行される情報処理は、増幅、加算、減算、及びフィルタリングなどの簡易な情報処理である。したがって、アクチュエータ装置100は、フィードバック回路140を簡易なソフトウェア、又は電気回路で構築することが可能である。したがって、アクチュエータ装置100は、より低コストで出力軸121の回転角度を高精度に制御することが可能である。
 したがって、本実施形態に係るアクチュエータ装置100は、モータ軸111の回転角度を検出する角度センサを設けずとも、出力軸121の回転角度を高精度で制御することが可能である。これによれば、アクチュエータ装置100は、角度センサのコスト、重量、及び体積を削減することが可能である。
 さらに、本実施形態に係るアクチュエータ装置100では、ギヤボックス120のバックラッシュに起因する角度誤差であるバックラッシュ差分(C)が導出される。ここで、ギヤボックス120のバックラッシュに起因するバックラッシュ差分(C)は、ギヤボックス120の機械構造の精度に基づいてほぼ一定値に収束する。したがって、アクチュエータ装置100は、導出されたバックラッシュ差分(C)を監視することで、ギヤボックス120の機械構造の摩耗又は損傷などの異状を早期に検出することが可能である。具体的には、アクチュエータ装置100は、バックラッシュ差分(C)が増加した場合に、ギヤボックス120の機械構造に破損等が生じたことを判断することができる。これによれば、アクチュエータ装置100は、ギヤボックス120の安全性及び信頼性を向上させることも可能である。
 バックラッシュ差分(C)の値は、アクチュエータ装置100の内部構造に依存した値であり、基本的に一定値、又は微小振動する値となる。したがって、バックラッシュ差分(C)の値が大きく変動することは、アクチュエータ装置100の内部構造に異状が発生していることを示していると考えられる。よって、アクチュエータ装置100は、バックラッシュ差分(C)の変動を検出することで、ギヤボックス120に含まれるギヤの歯が欠けた、ギヤボックス120の回転軸が曲がった、又はモータ110とギヤボックス120との接続が緩んでいるなどの異状の発生を検出することができる。また、アクチュエータ装置100が波動歯車装置である場合、アクチュエータ装置100は、バックラッシュ差分(C)の変動を検出することで、過大負荷トルクによるラチェッティング(歯飛び)の発生を検出することができる。
 <3.制御方法>
 続いて、図4を参照して、本実施形態に係るアクチュエータ装置100の制御方法について説明する。図4は、本実施形態に係るアクチュエータ装置100の制御の流れを示すフローチャート図である。
 図4に示すように、まず、制御回路151によってモータ110が駆動される(S101)。モータ110の駆動によって生じたトルクは、モータ軸111を介してギヤボックス120に入力され、減速又は増速されて出力軸121に出力される。
 このとき、フィードバック回路140は、モータ110の内部情報に基づいて、モータ110のモータ軸111の回転角度を推定する(S102)。例えば、フィードバック回路140は、ホールセンサ等で検出されたモータ110の内部の磁界に関する情報に基づいて、モータ軸111の角度を推定してもよい。
 続いて、フィードバック回路140は、推定されたモータ軸111の回転角度を出力軸121の回転角度(A)に変換する(S103)。例えば、フィードバック回路140は、推定されたモータ軸111の回転角度をアンプ141で座標変換することで、出力軸121の回転角度(A)を推定してもよい。
 次に、フィードバック回路140は、モータ110の内部情報から推定された出力軸121の回転角度(A)と、角度センサ130にて検出された出力軸121の回転角度との差分(B)を導出する(S104)。
 続いて、フィードバック回路140は、導出された差分(B)をローパスフィルタ142で処理することでバックラッシュ差分(C)を生成し(S105)、生成されたバックラッシュ差分(C)をモータ110の内部情報から推定された出力軸121の回転角度(A)に加算する(S106)。
 その後、フィードバック回路140は、バックラッシュ差分(C)が加算された出力軸121の回転角度をモータ110の制御系にフィードバックする(S107)。これにより、制御回路151は、より高精度で推定された出力軸121の回転角度に基づいて、モータ110の駆動を制御することができる。
 以上の動作によれば、アクチュエータ装置100は、出力軸121の回転角度をより高精度で制御することが可能である。
 <4.適用例>
 さらに、図5を参照して、本実施形態に係るアクチュエータ装置100の適用例について説明する。図5は、本実施形態に係るアクチュエータ装置100が適用される移動体の一例を示す模式図である。
 図5に示すように、本実施形態に係るアクチュエータ装置100は、脚式歩行ロボットなどの移動体1に適用されてもよい。
 移動体1は、例えば、関節にて複数のリンクを回動可能又は直動可能に連結した脚を有するロボットである。移動体1は、例えば、胴体部2と、関節を介して胴体部2と接続された脚部3A,3B,3C,3Dとを備える。移動体1は、脚部3A,3B,3C,3Dを連動して動かすことで、脚部3A,3B,3C,3Dによる歩行を行うことができる。
 本実施形態に係るアクチュエータ装置100は、例えば、胴体部2と脚部3A,3B,3C,3Dとを接続する関節の各々に設けられてもよい。これによれば、アクチュエータ装置100は、関節の各々を駆動させることで、脚部3A,3B,3C,3Dを胴体部2に対して動かすことができる。また、アクチュエータ装置100は、例えば、脚部3A,3B,3C,3Dの複数のリンクを連結する関節の各々に設けられてもよい。これによれば、アクチュエータ装置100は、関節の各々を駆動させることで、脚部3A,3B,3C,3Dを動かして歩行動作を行うことができる。
 移動体1は、脚式歩行を行うために、脚部3A,3B,3C,3Dにアクチュエータ装置にて駆動される関節が多数設けられる。本実施形態に係るアクチュエータ装置100は、コスト、重量、及び体積がより低減されているため、このような関節が多数設けられる移動体1に対して好適に適用することができる。これによれば、本実施形態に係るアクチュエータ装置100は、移動体1のコストをより低減すると共に、移動体1の動作時の負荷をより低減することが可能である。
 ただし、本実施形態に係るアクチュエータ装置100の適用先は、上記の移動体1に限定されない。本実施形態に係るアクチュエータ装置100は、例えば、人間又は動物を模したロボットの関節に設けられてもよい。また、本実施形態に係るアクチュエータ装置100は、モータからのトルクによって駆動される可動部が設けられた種々の機械装置に適用することが可能である。
 以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
 また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
 なお、以下のような構成も本開示の技術的範囲に属する。
(1)
 駆動回路にて回転を制御されるモータと、
 前記モータのトルクを減速又は増速するギヤボックスと、
 前記ギヤボックスの出力軸の回転角度を検出する角度センサと、
 前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成するフィードバック回路と、
を備える、アクチュエータ装置。
(2)
 前記モータは、ブラシレスモータである、前記(1)に記載のアクチュエータ装置。
(3)
 前記内部情報は、前記モータで発生している磁界に関する情報である、前記(2)に記載のアクチュエータ装置。
(4)
 前記内部情報は、前記モータに含まれるホールセンサにて検出された情報である、前記(3)に記載のアクチュエータ装置。
(5)
 前記内部情報は、前記モータの電気角に関する情報である、前記(4)に記載のアクチュエータ装置。
(6)
 前記ギヤボックスは、バックラッシュを有する機械要素を含む、前記(1)~(5)のいずれか一項に記載のアクチュエータ装置。
(7)
 前記フィードバック回路は、前記内部情報から推定された前記出力軸の回転角度と、検出された前記出力軸の回転角度との差分を導出し、導出された前記差分を前記推定された前記出力軸の回転角度に加算することで前記フィードバックを生成する、前記(1)~(6)のいずれか一項に記載のアクチュエータ装置。
(8)
 導出された前記差分は、前記ギヤボックスのバックラッシュに起因する振動成分、及びバイアス誤差成分を含む、前記(7)に記載のアクチュエータ装置。
(9)
 導出された前記差分は、所定の周波数以上の成分を減衰させるローパスフィルタで信号処理される、前記(7)又は(8)に記載のアクチュエータ装置。
(10)
 前記ローパスフィルタで信号処理された前記差分は、前記アクチュエータ装置の異状検出に用いられる、前記(9)に記載のアクチュエータ装置。
(11)
 前記内部情報から推定された前記出力軸の回転角度は、前記内部情報から推定された前記モータの角度を前記ギヤボックスのギヤ比で除算した角度である、前記(7)~(10)のいずれか一項に記載のアクチュエータ装置。
(12)
 駆動回路によって、アクチュエータ装置のモータの回転を制御することと、
 前記アクチュエータ装置のギヤボックスによって、前記モータのトルクを減速又は増速することと、
 角度センサによって、前記ギヤボックスの出力軸の回転角度を検出することと、
 フィードバック回路によって、前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成することと、
を含む、アクチュエータ装置の制御方法。
(13)
 アクチュエータ装置を備え、
 前記アクチュエータ装置は、
 駆動回路にて回転を制御されるモータと、
 前記モータのトルクを減速又は増速するギヤボックスと、
 前記ギヤボックスの出力軸の回転角度を検出する角度センサと、
 前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成するフィードバック回路と、
を含む、移動体。
 1    移動体
 2    胴体部
 3A,3B,3C,3D  脚部
 4    頭部
 5    尾部
 100  アクチュエータ装置
 110  モータ
 111  モータ軸
 120  ギヤボックス
 121  出力軸
 130  角度センサ
 140  フィードバック回路
 141  アンプ
 142  ローパスフィルタ
 151  制御回路

Claims (13)

  1.  駆動回路にて回転を制御されるモータと、
     前記モータのトルクを減速又は増速するギヤボックスと、
     前記ギヤボックスの出力軸の回転角度を検出する角度センサと、
     前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成するフィードバック回路と、
    を備える、アクチュエータ装置。
  2.  前記モータは、ブラシレスモータである、請求項1に記載のアクチュエータ装置。
  3.  前記内部情報は、前記モータで発生している磁界に関する情報である、請求項2に記載のアクチュエータ装置。
  4.  前記内部情報は、前記モータに含まれるホールセンサにて検出された情報である、請求項3に記載のアクチュエータ装置。
  5.  前記内部情報は、前記モータの電気角に関する情報である、請求項4に記載のアクチュエータ装置。
  6.  前記ギヤボックスは、バックラッシュを有する機械要素を含む、請求項1に記載のアクチュエータ装置。
  7.  前記フィードバック回路は、前記内部情報から推定された前記出力軸の回転角度と、検出された前記出力軸の回転角度との差分を導出し、導出された前記差分を前記推定された前記出力軸の回転角度に加算することで前記フィードバックを生成する、請求項1に記載のアクチュエータ装置。
  8.  導出された前記差分は、前記ギヤボックスのバックラッシュに起因する振動成分、及びバイアス誤差成分を含む、請求項7に記載のアクチュエータ装置。
  9.  導出された前記差分は、所定の周波数以上の成分を減衰させるローパスフィルタで信号処理される、請求項7に記載のアクチュエータ装置。
  10.  前記ローパスフィルタで信号処理された前記差分は、前記アクチュエータ装置の異状検出に用いられる、請求項9に記載のアクチュエータ装置。
  11.  前記内部情報から推定された前記出力軸の回転角度は、前記内部情報から推定された前記モータの角度を前記ギヤボックスのギヤ比で除算した角度である、請求項7に記載のアクチュエータ装置。
  12.  駆動回路によって、アクチュエータ装置のモータの回転を制御することと、
     前記アクチュエータ装置のギヤボックスによって、前記モータのトルクを減速又は増速することと、
     角度センサによって、前記ギヤボックスの出力軸の回転角度を検出することと、
     フィードバック回路によって、前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成することと、
    を含む、アクチュエータ装置の制御方法。
  13.  アクチュエータ装置を備え、
     前記アクチュエータ装置は、
     駆動回路にて回転を制御されるモータと、
     前記モータのトルクを減速又は増速するギヤボックスと、
     前記ギヤボックスの出力軸の回転角度を検出する角度センサと、
     前記駆動回路にて使用される前記モータの内部情報と、前記角度センサにて検出された前記出力軸の回転角度とに基づいて、前記モータの制御に対するフィードバックを生成するフィードバック回路と、
    を含む、移動体。
PCT/JP2022/037500 2021-11-30 2022-10-06 アクチュエータ装置、アクチュエータ装置の制御方法、及び移動体 WO2023100473A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021194138 2021-11-30
JP2021-194138 2021-11-30

Publications (1)

Publication Number Publication Date
WO2023100473A1 true WO2023100473A1 (ja) 2023-06-08

Family

ID=86611998

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/037500 WO2023100473A1 (ja) 2021-11-30 2022-10-06 アクチュエータ装置、アクチュエータ装置の制御方法、及び移動体

Country Status (1)

Country Link
WO (1) WO2023100473A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003018880A (ja) * 2001-07-02 2003-01-17 Nidec-Shimpo Corp 回転駆動装置及びそれに用いられる集積回路
JP2003070284A (ja) * 2001-06-11 2003-03-07 Sony Corp サーボ・アクチュエータ並びにその位置検出装置
JP2009005574A (ja) * 2007-05-24 2009-01-08 Kyocera Mita Corp モータ駆動制御装置及び画像形成装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003070284A (ja) * 2001-06-11 2003-03-07 Sony Corp サーボ・アクチュエータ並びにその位置検出装置
JP2003018880A (ja) * 2001-07-02 2003-01-17 Nidec-Shimpo Corp 回転駆動装置及びそれに用いられる集積回路
JP2009005574A (ja) * 2007-05-24 2009-01-08 Kyocera Mita Corp モータ駆動制御装置及び画像形成装置

Similar Documents

Publication Publication Date Title
EP2361736B1 (en) Rotary drive device
US9533414B2 (en) Torque detecting method and arm device
US9796087B2 (en) Control system for power unit
EP3627693B1 (en) Motor control system, control method for motor control system, and robot system
JP5545360B2 (ja) 信号処理装置、エンコーダ及びモータシステム
JP4837724B2 (ja) アクチュエータの速度変動抑制方法
TW201334395A (zh) 馬達控制裝置(一)
CN110955192B (zh) 伺服控制装置、机器人及伺服控制方法
CN110661469B (zh) 电动机控制装置
JP4827678B2 (ja) アクチュエータの位置変動抑制方法
WO2023100473A1 (ja) アクチュエータ装置、アクチュエータ装置の制御方法、及び移動体
JP2012249473A (ja) 制御装置、アクチュエータシステム、及び制御方法
JP6578061B2 (ja) モーター制御装置及び方法
KR101053205B1 (ko) 백래쉬 보상 기능을 갖는 모터 제어 장치
JP2019012458A (ja) 制御システム、制御方法、及び制御プログラム
JP2013110874A (ja) 回転駆動装置及びロボット装置
EP3598248B1 (en) Control system
JP2017046779A (ja) 歩行補助装置、および歩行補助方法
JP2014137626A (ja) ロボットの制御方法及びロボット制御装置
JP4507071B2 (ja) モータ制御装置
JP2021106456A (ja) モータ制御装置およびモータ制御装置の制御方法
JP2020072571A (ja) ロータリアクチュエータ、シフトバイワイヤシステム、補正装置、ロータリアクチュエータの補正方法
JP2003223225A (ja) 位置決めシステム
CN113110017B (zh) 一种传感器故障下航天器伺服机构的容错控制方法
JP2010196729A (ja) チェーン駆動装置

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: 22900907

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2023564764

Country of ref document: JP

Kind code of ref document: A