MLchartDataset catalogue

Patent · US7260450B2 · B2 · US

Apparatus and method for controlling elastic actuator

(11) Publication number
US7260450B2
(21) Application number
US-65456907-A
(22) Filing date
2007-01-18
(30) Priority date
2003-09-22
(43) Publication date
2007-08-21
(45) Date of grant
2007-08-21
(51) IPC
B25J 9/14; F15B 11/20; F15B 15/10; F15B 9/09; G05B 19/00; G05B 19/18
(52) CPC
  • F15B Systems acting by means of fluids in general; fluid-pressure actuators, e.g. servomotors; details of fluid-pressure systems, not otherwise provided for: 11/20, 15/103, 9/09
  • B25J Manipulators; chambers provided with manipulation devices: 9/142
(73) Assignee
MATSUSHITA ELECTRIC INDUSTRIAL CO LTD
(72) Inventors
OKAZAKI YASUNAO; YAMAMOTO MASAKI; ADACHI YUJI; ASAI KATSUHIKO
(54) Title
Apparatus and method for controlling elastic actuator
(57) Abstract

An internal pressure of a hydropneumatic drive actuator is measured by a pressure measurement device, a displacement amount of a movable mechanism is measured, a desired value and a measurement value of the displacement are inputted so that a position error is compensated by a position error compensation device, a desired value of a pressure difference of the actuator to which antagonistic driving is performed by the desired value is calculated by a desired pressure difference calculation device, outputs from the position error compensation device, the desired pressure difference calculation device, and the pressure measurement device are inputted, and a pressure difference error is compensated by pressure difference error compensation device.

Full text
View on Google Patents

Claims (7)

  1. An apparatus for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: an internal state measurement means for measuring an internal state of said elastic actuator to output a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; driving force measurement means for measuring driving force to output a measurement value of said driving force, the driving force being generated by said elastic actuator; an output measurement means for measuring output of said movable mechanism to output a measurement value of the output, the movable mechanism being driven by said elastic actuator; an output error compensation means to which a desired value of said output of said movable mechanism driven by said elastic actuator and the measurement value of said output measured by said output measurement means are inputted, the output error compensation means outputting output error compensation information so as to compensate an output error; a driving force error compensation means to which an output of said output error compensation information from said output error compensation means and an output of the measurement value of said driving force from said driving force measurement means are inputted, the driving force error compensation means outputting driving force error compensation information so as to compensate a driving force error; and an internal state error compensation means to which an output of said driving force error compensation information from said driving force error compensation means and an output of the measurement value of said internal state from said internal state measurement means are inputted, the internal state error compensation means outputting internal state error compensation information so as to compensate an internal state error, wherein the apparatus performs control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on said internal state error compensation information outputted by said internal state error compensation means.
  2. An apparatus for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: an internal state measurement means for measuring an internal state of said elastic actuator to output a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; a driving force measurement means for measuring driving force to output a measurement value of said driving force, the driving force being generated by said elastic actuator; an output measurement means for measuring output of said movable mechanism to output a measurement value of said output, the movable mechanism being driven by said elastic actuator; an output error compensation means to which a desired value of the output of said movable mechanism driven by said elastic actuator and the measurement value of said output measured by said output measurement means are inputted, the output error compensation means outputting output error compensation information so as to compensate an output error; a driving force error compensation means to which an output of said output error compensation information from said output error compensation means and an output of the measurement value of said driving force from said driving force measurement means are inputted, the driving force error compensation means outputting driving force error compensation information so as to compensate a driving force error; a desired internal state determination means for determining a desired value of said internal state of said elastic actuator to output the desired value of said internal state; and an internal state error compensation means to which an output of said driving force error compensation information from said driving force error compensation means, an output of the desired value of said internal state from said desired internal state determination means, and an output of the measurement value of said internal state from said internal state measurement means are inputted, the internal state error compensation means outputting internal state error compensation information so as to compensate an internal state error, wherein the apparatus performs control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on said internal state error compensation information outputted by said internal state error compensation means.
  3. An apparatus for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: an internal state measurement means for measuring an internal state of said elastic actuator to output a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; a driving force measurement means for measuring driving force to output a measurement value of said driving force, the driving force being generated by said elastic actuator; an output measurement means for measuring output of said movable mechanism to output a measurement value of said output, the movable mechanism being driven by said elastic actuator; an output error compensation means to which a desired value of the output of said movable mechanism driven by said elastic actuator and the measurement value of said output measured by said output measurement means are inputted, the output error compensation means outputting output error compensation information so as to compensate an output error; a driving force error compensation means to which an output of said output error compensation information from said output error compensation means and an output of the measurement value of said driving force from said driving force measurement means are inputted, the driving force error compensation means outputting driving force error compensation information so as to compensate a driving force error; a desired internal state determination means for determining a desired value of said internal state of said elastic actuator to output the desired value of said internal state; and an internal state error compensation means to which an output of the desired value of said internal state from said desired internal state determination means and an output of the measurement value of said internal state from said internal state measurement means are inputted, the internal state error compensation means outputting internal state error compensation information so as to compensate an internal state error, wherein the apparatus performs control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on said internal state error compensation information outputted by said internal state error compensation means and said driving force error compensation information compensated by said driving force error compensation means.
  4. The apparatus for controlling an elastic actuator drive-type movable mechanism according to claim 2, wherein the desired value of said output is inputted to said desired internal state determination means, and said desired internal state determination means determines the desired value of said internal state.
  5. A method for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: measuring an internal state of said elastic actuator to obtain a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; measuring driving force to obtain a measurement value of said driving force, the driving force being generated by said elastic actuator; measuring output of said movable mechanism to obtain a measurement value of said output, the movable mechanism being driven by said elastic actuator; obtaining output error compensation information so as to compensate an output error from a desired value of said output of said elastic actuator and the measurement value of said output of said elastic actuator; obtaining driving force error compensation information so as to compensate a driving force error from an output of said output error compensation information and an output of the measurement value of said driving force; obtaining internal state error compensation information so as to compensate an internal state error from the output of said driving force error compensation information and the output of the measurement value of said internal state; and thereby performing control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on the internal state error compensation information.
  6. A method for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: measuring an internal state of said elastic actuator to obtain a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; measuring driving force to obtain a measurement value of said driving force, the driving force being generated by said elastic actuator; measuring output of said movable mechanism to obtain a measurement value of said output, the movable mechanism being driven by said elastic actuator; obtaining output error compensation information so as to compensate an output error from a desired value of the output of said movable mechanism driven by said elastic actuator and the measurement value of said measured output; obtaining driving force error compensation information so as to compensate a driving force error from an output of said output error compensation information and an output of the measurement value of said driving force; determining a desired value of said internal state of said elastic actuator to obtain the desired value of said internal state; obtaining internal state error compensation information so as to compensate an internal state error from an output of said driving force error compensation information, an output of the desired value of said internal state, and an output of the measurement value of said internal state; and thereby performing control such that the measurement value of said output of said movable mechanism driven by the elastic actuator becomes the desired value of said output based on said internal state error compensation information.
  7. A method for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: measuring an internal state of said elastic actuator to obtain a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; measuring driving force to obtain a measurement value of said driving force, the driving force being generated by said elastic actuator; measuring output of said movable mechanism to obtain a measurement value of said output, the movable mechanism being driven by said elastic actuator; obtaining output error compensation information so as to compensate an output error from a desired value of the output of said movable mechanism driven by said elastic actuator and the measurement value of said output; obtaining driving force error compensation information so as to compensate a driving force error from an output of said output error compensation information and an output of the measurement value of said driving force; determining a desired value of said internal state of said elastic actuator to obtain the desired value of said internal state; obtaining internal state error compensation information so as to compensate an internal state error from an output of the desired value of said internal state and an output of the measurement value of said internal state; and thereby performing control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on said internal state error compensation information and said driving force error compensation information.

Description

This is a divisional application of Ser. No. 11/384,568, filed Mar. 21, 2006 now U.S. Pat. No. 7,184,858, which is a continuation application of International Application No. PCT/JP2004/013788, filed Sep. 22, 2004.

The present invention relates to elastic actuator control apparatus and method that control the operation of an elastic actuator such as a hydropneumatic drive actuator driven by deformation of an elastic body. The present invention also relates to elastic actuator drive-type movable mechanism control apparatus and method that control a movable mechanism driven by the elastic actuator. Recently, domestic robots such as a pet robot are actively developed, and practical realization of the practical domestic robots such as a household assistance robot is expected in the future. Because it is necessary that the domestic robot go in a home to live with a human, the domestic robot differs from the conventional industrial robot and the like in the required specifications. In the industrial robot, an electric motor and a speed reducer are used, and high hand position accuracy of repeatability of 0.1 mm or the like is realized by high-gain feedback control. However, because a mechanism driven by the electric motor often has high rigidity and poor flexibility, there are many issues from a safety standpoint.

On the other hand, the high accuracy of the repeatability of 0.1 mm or the like is not always necessary in the domestic robot, but the safety is emphasized such that the domestic robot does no injury to a human when the domestic robot comes into contact with the human.

Citations (17)

  • JP2583272B2
  • JP3324298B2
  • JPH02116308A
  • JPH033791A
  • JPH04157203A
  • JPH07319507A
  • JPH08118275A
  • US2006207419A1
  • US6199271B1
  • US6408225B1
  • US6424886B1
  • US6532400B1
  • US6917176B2
  • US6934606B1
  • US6980881B2
  • US6999850B2
  • US7184858B2
Record as JSON
{
  "publication_number": "US7260450B2",
  "country": "US",
  "kind": "B2",
  "title": "Apparatus and method for controlling elastic actuator",
  "abstract": "An internal pressure of a hydropneumatic drive actuator is measured by a pressure measurement device, a displacement amount of a movable mechanism is measured, a desired value and a measurement value of the displacement are inputted so that a position error is compensated by a position error compensation device, a desired value of a pressure difference of the actuator to which antagonistic driving is performed by the desired value is calculated by a desired pressure difference calculation device, outputs from the position error compensation device, the desired pressure difference calculation device, and the pressure measurement device are inputted, and a pressure difference error is compensated by pressure difference error compensation device.",
  "claims": [
    "1. An apparatus for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: an internal state measurement means for measuring an internal state of said elastic actuator to output a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; driving force measurement means for measuring driving force to output a measurement value of said driving force, the driving force being generated by said elastic actuator; an output measurement means for measuring output of said movable mechanism to output a measurement value of the output, the movable mechanism being driven by said elastic actuator; an output error compensation means to which a desired value of said output of said movable mechanism driven by said elastic actuator and the measurement value of said output measured by said output measurement means are inputted, the output error compensation means outputting output error compensation information so as to compensate an output error; a driving force error compensation means to which an output of said output error compensation information from said output error compensation means and an output of the measurement value of said driving force from said driving force measurement means are inputted, the driving force error compensation means outputting driving force error compensation information so as to compensate a driving force error; and an internal state error compensation means to which an output of said driving force error compensation information from said driving force error compensation means and an output of the measurement value of said internal state from said internal state measurement means are inputted, the internal state error compensation means outputting internal state error compensation information so as to compensate an internal state error, wherein the apparatus performs control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on said internal state error compensation information outputted by said internal state error compensation means.",
    "2. An apparatus for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: an internal state measurement means for measuring an internal state of said elastic actuator to output a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; a driving force measurement means for measuring driving force to output a measurement value of said driving force, the driving force being generated by said elastic actuator; an output measurement means for measuring output of said movable mechanism to output a measurement value of said output, the movable mechanism being driven by said elastic actuator; an output error compensation means to which a desired value of the output of said movable mechanism driven by said elastic actuator and the measurement value of said output measured by said output measurement means are inputted, the output error compensation means outputting output error compensation information so as to compensate an output error; a driving force error compensation means to which an output of said output error compensation information from said output error compensation means and an output of the measurement value of said driving force from said driving force measurement means are inputted, the driving force error compensation means outputting driving force error compensation information so as to compensate a driving force error; a desired internal state determination means for determining a desired value of said internal state of said elastic actuator to output the desired value of said internal state; and an internal state error compensation means to which an output of said driving force error compensation information from said driving force error compensation means, an output of the desired value of said internal state from said desired internal state determination means, and an output of the measurement value of said internal state from said internal state measurement means are inputted, the internal state error compensation means outputting internal state error compensation information so as to compensate an internal state error, wherein the apparatus performs control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on said internal state error compensation information outputted by said internal state error compensation means.",
    "3. An apparatus for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: an internal state measurement means for measuring an internal state of said elastic actuator to output a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; a driving force measurement means for measuring driving force to output a measurement value of said driving force, the driving force being generated by said elastic actuator; an output measurement means for measuring output of said movable mechanism to output a measurement value of said output, the movable mechanism being driven by said elastic actuator; an output error compensation means to which a desired value of the output of said movable mechanism driven by said elastic actuator and the measurement value of said output measured by said output measurement means are inputted, the output error compensation means outputting output error compensation information so as to compensate an output error; a driving force error compensation means to which an output of said output error compensation information from said output error compensation means and an output of the measurement value of said driving force from said driving force measurement means are inputted, the driving force error compensation means outputting driving force error compensation information so as to compensate a driving force error; a desired internal state determination means for determining a desired value of said internal state of said elastic actuator to output the desired value of said internal state; and an internal state error compensation means to which an output of the desired value of said internal state from said desired internal state determination means and an output of the measurement value of said internal state from said internal state measurement means are inputted, the internal state error compensation means outputting internal state error compensation information so as to compensate an internal state error, wherein the apparatus performs control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on said internal state error compensation information outputted by said internal state error compensation means and said driving force error compensation information compensated by said driving force error compensation means.",
    "4. The apparatus for controlling an elastic actuator drive-type movable mechanism according to claim 2, wherein the desired value of said output is inputted to said desired internal state determination means, and said desired internal state determination means determines the desired value of said internal state.",
    "5. A method for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: measuring an internal state of said elastic actuator to obtain a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; measuring driving force to obtain a measurement value of said driving force, the driving force being generated by said elastic actuator; measuring output of said movable mechanism to obtain a measurement value of said output, the movable mechanism being driven by said elastic actuator; obtaining output error compensation information so as to compensate an output error from a desired value of said output of said elastic actuator and the measurement value of said output of said elastic actuator; obtaining driving force error compensation information so as to compensate a driving force error from an output of said output error compensation information and an output of the measurement value of said driving force; obtaining internal state error compensation information so as to compensate an internal state error from the output of said driving force error compensation information and the output of the measurement value of said internal state; and thereby performing control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on the internal state error compensation information.",
    "6. A method for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: measuring an internal state of said elastic actuator to obtain a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; measuring driving force to obtain a measurement value of said driving force, the driving force being generated by said elastic actuator; measuring output of said movable mechanism to obtain a measurement value of said output, the movable mechanism being driven by said elastic actuator; obtaining output error compensation information so as to compensate an output error from a desired value of the output of said movable mechanism driven by said elastic actuator and the measurement value of said measured output; obtaining driving force error compensation information so as to compensate a driving force error from an output of said output error compensation information and an output of the measurement value of said driving force; determining a desired value of said internal state of said elastic actuator to obtain the desired value of said internal state; obtaining internal state error compensation information so as to compensate an internal state error from an output of said driving force error compensation information, an output of the desired value of said internal state, and an output of the measurement value of said internal state; and thereby performing control such that the measurement value of said output of said movable mechanism driven by the elastic actuator becomes the desired value of said output based on said internal state error compensation information.",
    "7. A method for controlling an elastic actuator drive-type movable mechanism of an elastic actuator, comprising: measuring an internal state of said elastic actuator to obtain a measurement value of said internal state, the internal state being changed by drive of said elastic actuator; measuring driving force to obtain a measurement value of said driving force, the driving force being generated by said elastic actuator; measuring output of said movable mechanism to obtain a measurement value of said output, the movable mechanism being driven by said elastic actuator; obtaining output error compensation information so as to compensate an output error from a desired value of the output of said movable mechanism driven by said elastic actuator and the measurement value of said output; obtaining driving force error compensation information so as to compensate a driving force error from an output of said output error compensation information and an output of the measurement value of said driving force; determining a desired value of said internal state of said elastic actuator to obtain the desired value of said internal state; obtaining internal state error compensation information so as to compensate an internal state error from an output of the desired value of said internal state and an output of the measurement value of said internal state; and thereby performing control such that the measurement value of said output of said movable mechanism driven by said elastic actuator becomes the desired value of said output based on said internal state error compensation information and said driving force error compensation information."
  ],
  "description_excerpt": "This is a divisional application of Ser. No. 11/384,568, filed Mar. 21, 2006 now U.S. Pat. No. 7,184,858, which is a continuation application of International Application No. PCT/JP2004/013788, filed Sep. 22, 2004.\n\nThe present invention relates to elastic actuator control apparatus and method that control the operation of an elastic actuator such as a hydropneumatic drive actuator driven by deformation of an elastic body. The present invention also relates to elastic actuator drive-type movable mechanism control apparatus and method that control a movable mechanism driven by the elastic actuator. Recently, domestic robots such as a pet robot are actively developed, and practical realization of the practical domestic robots such as a household assistance robot is expected in the future. Because it is necessary that the domestic robot go in a home to live with a human, the domestic robot differs from the conventional industrial robot and the like in the required specifications. In the industrial robot, an electric motor and a speed reducer are used, and high hand position accuracy of repeatability of 0.1 mm or the like is realized by high-gain feedback control. However, because a mechanism driven by the electric motor often has high rigidity and poor flexibility, there are many issues from a safety standpoint.\n\nOn the other hand, the high accuracy of the repeatability of 0.1 mm or the like is not always necessary in the domestic robot, but the safety is emphasized such that the domestic robot does no injury to a human when the domestic robot comes into contact with the human.",
  "cpc": [
    "F15B 11/20",
    "B25J 9/142",
    "F15B 15/103",
    "F15B 9/09"
  ],
  "ipc": [
    "B25J 9/14",
    "F15B 11/20",
    "F15B 15/10",
    "F15B 9/09",
    "G05B 19/00",
    "G05B 19/18"
  ],
  "assignees": [
    "MATSUSHITA ELECTRIC INDUSTRIAL CO LTD"
  ],
  "inventors": [
    "OKAZAKI YASUNAO",
    "YAMAMOTO MASAKI",
    "ADACHI YUJI",
    "ASAI KATSUHIKO"
  ],
  "filing_date": "2007-01-18",
  "publication_date": "2007-08-21",
  "grant_date": "2007-08-21",
  "priority_date": "2003-09-22",
  "application_number": "US-65456907-A",
  "family_id": "34380343",
  "citations": [
    "JP2583272B2",
    "JP3324298B2",
    "JPH02116308A",
    "JPH033791A",
    "JPH04157203A",
    "JPH07319507A",
    "JPH08118275A",
    "US2006207419A1",
    "US6199271B1",
    "US6408225B1",
    "US6424886B1",
    "US6532400B1",
    "US6917176B2",
    "US6934606B1",
    "US6980881B2",
    "US6999850B2",
    "US7184858B2"
  ]
}

Record 2,651 of 5,000 in Patents full text (MLC-0201). Request the full dataset.