Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7202567B2 - Multi-body minimum mechanical parameter identification device, method and program - Google Patents
[go: Go Back, main page]

JP7202567B2 - Multi-body minimum mechanical parameter identification device, method and program - Google Patents

Multi-body minimum mechanical parameter identification device, method and program Download PDF

Info

Publication number
JP7202567B2
JP7202567B2 JP2019034164A JP2019034164A JP7202567B2 JP 7202567 B2 JP7202567 B2 JP 7202567B2 JP 2019034164 A JP2019034164 A JP 2019034164A JP 2019034164 A JP2019034164 A JP 2019034164A JP 7202567 B2 JP7202567 B2 JP 7202567B2
Authority
JP
Japan
Prior art keywords
minimum
inertia
parameter identification
dynamics parameter
identifying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019034164A
Other languages
Japanese (ja)
Other versions
JP2020139784A (en
Inventor
政明 大熊
貴大 本間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokyo Institute of Technology NUC
Original Assignee
Tokyo Institute of Technology NUC
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 Tokyo Institute of Technology NUC filed Critical Tokyo Institute of Technology NUC
Priority to JP2019034164A priority Critical patent/JP7202567B2/en
Publication of JP2020139784A publication Critical patent/JP2020139784A/en
Application granted granted Critical
Publication of JP7202567B2 publication Critical patent/JP7202567B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Testing Of Balance (AREA)

Description

本発明は多体系の最小力学パラメータ同定装置、方法及びプログラムに関する。 The present invention relates to a multi-body minimum dynamics parameter identification device, method, and program.

物体には動的な挙動の解析、評価に必要な1個のパラメータよりなる質量、3個のパラメータよりなる重心及び6個のパラメータよりなる慣性テンソルの合計10個のパラメータよりなる固有の慣性物性が定義されている。尚、慣性テンソルは慣性モーメント(慣性対角項)及び慣性乗積よりなる。たとえば、重心の位置は自動車等の乗り物や、重機等において横転防止等につながる重要なパラメータである。また、自動車等の乗り物においては、全般的に,操縦のし易さ、快適性、運動性能等の評価に慣性対角項のみならず慣性乗積が大きく影響する。 An object has a unique inertial property consisting of a total of 10 parameters: a mass consisting of one parameter, a center of gravity consisting of three parameters, and an inertia tensor consisting of six parameters necessary for dynamic behavior analysis and evaluation. is defined. Note that the inertia tensor consists of the moment of inertia (diagonal term of inertia) and the product of inertia. For example, the position of the center of gravity is an important parameter that leads to rollover prevention in vehicles such as automobiles and heavy machinery. In general, in vehicles such as automobiles, not only the inertia diagonal term but also the inertia product greatly affects the evaluation of maneuverability, comfort, motion performance, and the like.

自由振動計測による従来の単体モデルの慣性特性同定ユニットは、図1に示すように、単体モデル100を搭載するためのプラットフォーム101と、プラットフォーム101を自由振動可能に疑似的に支持する(疑似的周辺自由境界条件での支持という)支持部材(ばね/ワイヤ)102と、プラットフォーム101の振動を検知するためのセンサ103(たとえば加速度センサ)とよりなる(参照:特許文献1、2)。この場合、プラットフォーム101と単体モデル100とは一体の剛体とみなされ、加振器、インパルスハンマ等で単体モデル100とプラットフォーム101の一体としての剛体を加振し、弾性モードが生じない低周波域での周波数応答を得る。予め、プラットフォーム101の慣性特性を精度よく同定しておき、プラットフォーム101と単体モデル100との一体の剛体特性からプラットフォーム101の分を引くことにより単体モデル100の慣性特性を得ることができる。このようにして、ばね、ワイヤ等の支持部材102の影響をモデル化して取除き高精度の同定を可能にすると共に、自由振動計測からの周波数スペクトル分析による並進、回転に基づく6個の固有角振動数の値のみの把握で同定可能であるのでセンサの感度校正を必要とせず、計測誤差も小さい。尚、この単体モデルの慣性特性同定ユニットの発展型を本発明に係る多体系モデルの全体慣性特性計測ユニットとして用いる。 As shown in FIG. 1, a conventional unit model inertia characteristic identification unit based on free vibration measurement includes a platform 101 on which a unit model 100 is mounted, and a pseudo-supporting platform 101 that allows free vibration (pseudo peripheral It consists of a support member (spring/wire) 102 (called support under free boundary conditions) and a sensor 103 (for example, an acceleration sensor) for detecting vibration of the platform 101 (see: Patent Documents 1 and 2). In this case, the platform 101 and the single model 100 are regarded as an integral rigid body. to obtain the frequency response at . By accurately identifying the inertia characteristics of the platform 101 in advance and subtracting the platform 101 from the integral rigid body characteristics of the platform 101 and the single model 100, the inertia characteristics of the single model 100 can be obtained. In this way, the effects of the support member 102 such as springs, wires, etc. can be modeled and removed to enable high-precision identification. Since it can be identified only by grasping the value of the vibration frequency, there is no need to calibrate the sensitivity of the sensor, and the measurement error is small. An advanced version of this single model inertia property identification unit is used as the multibody model overall inertia property measurement unit according to the present invention.

他方、ロボット工学、人間工学等においては、複数の構成物体が対偶的に接続された多体系の動力学モデルを作成するために、構成物体(リンク)長等の幾何パラメータ及び各構成物体(リンク)の慣性特性が要求される。この場合、各構成物体のCADデータがある場合には、各慣性特性はCADモデルによる計算で一応は求めることができる。しかし、組立てられた状態での機械機構(たとえばロボット)や、当然切離すことができない状態での身体においては、各慣性特性の同定は実験的に計測するしかない。その際、幾何パラメータは静的な計測から容易に同定可能であるが、各構成物体(リンク)の慣性特性は多体系の動力学モデルに対して冗長であるので、構成物体(リンク)の運動と関節トルクまたは外力データからは同定できない。そこで、多体系の動力学モデルを表現するのに必要最小限の力学パラメータを最小力学パラメータと定義している。 On the other hand, in robotics, ergonomics, etc., geometric parameters such as the length of the constituent objects (links) and each constituent object (link ) inertial characteristics are required. In this case, if there is CAD data for each constituent object, each inertial characteristic can be obtained by calculation using a CAD model. However, in a mechanical mechanism (for example, a robot) in an assembled state or a body in a state that cannot be separated, the identification of each inertial characteristic can only be done by experimental measurement. In doing so, the geometric parameters are easily identifiable from static measurements, but since the inertial properties of each constituent body (link) are redundant to the multi-body dynamic model, the motion of the constituent bodies (links) and cannot be identified from joint torque or external force data. Therefore, the minimum dynamic parameters are defined as the minimum dynamic parameters required to express the dynamic model of the multi-body system.

第1の従来の多体系の最小力学パラメータ同定方法は、複数のリンクを関節によって接続した多体系において、各関節にトルクセンサを設け、関節トルクに対する運動を計測することによって各構成物体(リンク)の慣性特性の最小力学パラメータを同定する(参照:非特許文献1)。 A first conventional method for identifying the minimum dynamic parameters of a multi-body system is to provide a torque sensor at each joint in a multi-body system in which a plurality of links are connected by joints, and measure the motion with respect to the joint torque. Identify the minimum dynamic parameters of the inertial properties of (see: Non-Patent Document 1).

第2の従来の多体系の最小力学パラメータ同定方法は、運動とその運動に対する床反力を計測することによって各構成物体(リンク)の最小力学パラメータを同定する(参照:非特許文献2)。 The second conventional multi-body minimum mechanical parameter identification method identifies the minimum mechanical parameter of each constituent object (link) by measuring the motion and the ground reaction force against the motion (see Non-Patent Document 2).

特開2012-18092号公報JP 2012-18092 A 特表2014-515492号公報Japanese Patent Publication No. 2014-515492

H. Kawasaki : ロボットアームのパラメータ同定, 計測と制御, 28 巻4 号p. 344-350, 1989.H. Kawasaki: Parameter Identification of Robotic Arms, Measurement and Control, Vol.28, No.4, pp. 344-350, 1989. K. Ayusawa, G. Venture, Y. Nakamura : Minimal-set of inertial parameters identification of legged robots using base-link dynamics, 日本ロボット学会誌, Vol. 27 No. 9, 2009.K. Ayusawa, G. Venture, Y. Nakamura : Minimal-set of inertial parameters identification of legged robots using base-link dynamics, Journal of the Robotics Society of Japan, Vol. 27 No. 9, 2009. R. Klopper : A measurement system for rigid body properties enabled by gravity-dependent suspension modeling, PhD.Thesis, 2009.R. Klopper : A measurement system for rigid body properties enabled by gravity-dependent suspension modeling, PhD.Thesis, 2009. R. Klopper, M. Okuma : Experimental identification of rigid body inertia properties using low-frequency unbalance excitation, Proc. 50th ASME Structural dynamics conference, 2007.R. Klopper, M. Okuma : Experimental identification of rigid body inertia properties using low-frequency unbalance excitation, Proc. 50th ASME Structural dynamics conference, 2007. R. Klopper, H. Akita, M. Okuma, S. Terada : An experimental identification method for rigid body properties enabled by gravity-dependent suspension modelling, Proceedings of joint inter-national conference on multibody system dynamics, 2010.R. Klopper, H. Akita, M. Okuma, S. Terada : An experimental identification method for rigid body properties enabled by gravity-dependent suspension modeling, Proceedings of joint inter-national conference on multibody system dynamics, 2010.

しかしながら、上述の第1の従来の多体系の最小力学パラメータ同定方法は、トルクという力を高精度に計測する必要があるので、適用の制約が大きい。たとえば、スポーツ科学や工学における人の動きの解析、ヒューマノイドロボットの解析においては、関節すべてにトルクセンサを配置することが困難であり、また、人間を対象とする場合には関節トルクを計測することが困難であるので、適用の制約が大きいという課題がある。 However, the above-described first conventional multi-body minimum dynamics parameter identification method requires highly accurate measurement of the force of torque, and therefore has a large limitation in its application. For example, in the analysis of human movement in sports science and engineering, and in the analysis of humanoid robots, it is difficult to place torque sensors at all joints. is difficult, there is a problem that the restrictions of application are large.

また、上述の第2の従来の多体系の最小力学パラメータ同定方法においても、床反力という力を計測する必要があるので、適用の制約が大きい。つまり、床反力としての抗力及び摩擦力の両方を高精度に計測することは困難であり、かつモーションキャプチャを用いた3次元運動の計測での最適な運動の選定が困難なため,多体系の3次元の慣性特性の同定への一般化は困難であるので、適用の制約が大きいという課題がある。 Also, in the above-described second conventional multi-body minimum dynamics parameter identification method, since it is necessary to measure the force of the floor reaction force, application is greatly restricted. In other words, it is difficult to measure both the drag force and the frictional force as floor reaction forces with high accuracy, and it is difficult to select the optimum motion in measuring three-dimensional motion using motion capture. Since it is difficult to generalize to the identification of three-dimensional inertial characteristics, there is a problem that application is greatly restricted.

上述の課題を解決するために、本発明に係る多体系の最小力学パラメータ同定装置は、複数の物体が接続された多体系モデルを疑似的周辺自由境界条件で搭載し、多体系モデルを搭載した系の自由振動の固有角振動数を検出する全体慣性特性計測ユニットと、その全体慣性特性計測ユニットに接続され、多体系モデルを疑似的周辺自由境界条件で搭載し,多体系モデルをリンク間内力で相対運動させてその振動または運動を計測するための相対運動計測ユニットと,全体慣性特性計測ユニット及び相対運動計測ユニットに接続され,複数姿勢での多体系モデルの全体慣性特性及びその振動または運動に基づく方程式を連立させて各物体の最小力学パラメータを同定するための制御ユニットとを具備するものである。なお,全体慣性特性計測ユニットと相対運動計測ユニットはハードウエアとしては同一にすることもできるし,別々のユニットとして準備することもできる。 In order to solve the above-described problems, a multi-body minimum dynamics parameter identification device according to the present invention mounts a multi-body model in which a plurality of objects are connected under a pseudo peripheral free boundary condition, and mounts the multi-body model A global inertial property measurement unit that detects the natural angular frequency of free vibration of the system, and a multi-body model that is connected to the global inertial property measurement unit, is mounted under pseudo-peripheral free boundary conditions, and measures the internal force between links. A relative motion measurement unit for measuring the vibration or motion by making it move relative to each other, a global inertial property measurement unit and a relative motion measurement unit, and the global inertial property of the multi-body model in multiple poses and its vibration or motion and a control unit for establishing a system of equations based on to identify the minimum mechanical parameters of each object. It should be noted that the overall inertial characteristic measurement unit and the relative motion measurement unit can be the same as hardware, or can be prepared as separate units.

また、本発明に係る多体系の最小力学パラメータ同定方法は、複数の物体が接続された多体系モデルを疑似的周辺自由境界条件での全体慣性特性計測ユニットに搭載して複数姿勢での自由振動の固有角振動数を計測するための全体慣性特性計測工程と、多体系モデルを疑似的周辺自由境界条件で搭載してリンク間内力で相対運動させてその振動または運動を計測するための相対運動計測工程と、複数姿勢での多体系モデルの全体慣性特性及びその振動または運動に基づく方程式を連立させて各物体の最小力学パラメータを同定するための最小力学パラメータ同定工程とを具備するものである。 In addition, the multi-body minimum dynamic parameter identification method according to the present invention is a multi-body model in which a plurality of objects are connected is mounted on a global inertial property measurement unit under pseudo peripheral free boundary conditions, and free vibration in multiple postures is performed. and the relative motion for measuring the vibration or motion by mounting the multi-body model under pseudo peripheral free boundary conditions and making it move relative to the internal force between links. a measurement step; and a minimum mechanical parameter identification step for identifying the minimum mechanical parameter of each object by coupling equations based on the global inertial properties of the multi-body model at multiple poses and its vibration or motion. .

さらに、本発明に係る多体系の最小力学パラメータ同定プログラムは、複数の物体が接続された多体系モデルを疑似的周辺自由境界条件で該多体系モデルの固有角振動数を検出して複数姿勢での全体慣性特性を計測するための全体慣性特性計測手順と、多体系モデルを疑似的周辺自由境界条件で搭載してリンク間内力で相対運動させてその振動又は運動を計測するための相対運動計測手順と、全体慣性特性及びその振動又は運動に基づく方程式を連立させて各物体の最小力学パラメータを同定するための最小力学パラメータ同定手順とを具備するものである。 Furthermore, the multi-body minimum dynamic parameter identification program according to the present invention detects the natural angular frequency of a multi-body model in which a plurality of objects are connected under pseudo peripheral free boundary conditions, Overall inertia characteristics measurement procedure for measuring the overall inertia characteristics of the system, and relative motion measurement for measuring the vibration or motion by mounting the multi-body model under pseudo free boundary conditions and making it move relative to the internal force between links. and a minimum mechanical parameter identification procedure for identifying the minimum mechanical parameters of each body by coupling equations based on the global inertial properties and their vibration or motion.

本発明によれば、力の計測を行うことなく、多体系の最小力学パラメータを同定できる。 According to the present invention, it is possible to identify the minimum mechanical parameters of a multi-body system without force measurement.

従来の単体モデルの慣性特性同定ユニットの例を示し、(A)は正面図、(B)は斜視図である。1A and 1B are a front view and a perspective view, respectively, showing an example of a conventional single model inertial characteristic identification unit. FIG. 本発明に係る多体系の最小力学パラメータ固定装置の実施の形態を示すブロック図である。1 is a block diagram showing an embodiment of a multi-body minimum dynamics parameter fixing device according to the present invention; FIG. 図2の多体系モデルの例を示す図である。FIG. 3 is a diagram showing an example of the multi-body model of FIG. 2; 図2の全体慣性特性計測ユニットの市販製品の例を示し、(A)は正面図、(B)は斜視図である。FIG. 3 shows an example of a commercially available product of the total inertial characteristic measurement unit of FIG. 2, (A) is a front view, and (B) is a perspective view. 図2の相対運動計測ユニットの例を示し、(A)は正面図、(B)は斜視図である。An example of the relative motion measurement unit of FIG. 2 is shown, (A) is a front view, (B) is a perspective view. 図2の制御ユニットの動作を説明するためのフローチャートである。3 is a flow chart for explaining the operation of the control unit of FIG. 2; 図6の姿勢変更ステップを説明するための多体系モデルを示す斜視図である。FIG. 7 is a perspective view showing a multi-body model for explaining the posture changing step of FIG. 6; 図6の姿勢変更ステップにおける多体系モデルの複数姿勢たとえば3通りの姿勢を示す斜視図である。FIG. 7 is a perspective view showing a plurality of postures, eg, three postures, of the multibody model in the posture changing step of FIG. 6; 図6の全体慣性特性計測ステップ602の詳細なフローチャートである。FIG. 7 is a detailed flowchart of a global inertial property measurement step 602 of FIG. 6; FIG. 図6の相対運動計測ステップ604を説明する図であって、(A)は計測状態を示す斜視図、(B)は計測データを図式的に示したものである。7A is a perspective view showing a measurement state, and FIG. 7B is a diagrammatic representation of measurement data. FIG. 図8の各姿勢で全体慣性特性計測結果(7回計測しての平均値)を示す表である。FIG. 9 is a table showing overall inertia characteristic measurement results (average value of seven measurements) for each posture in FIG. 8; FIG. 図11の計測結果に基づく重心位置に関する最小力学パラメータの同定結果およびその精度を示す図である。12A and 12B are diagrams showing the identification result of the minimum dynamic parameter regarding the position of the center of gravity based on the measurement result of FIG. 11 and its accuracy; 図10(B)の計測データと図11の計測結果に基づくベースリンクの慣性テンソルに関する最小力学パラメータの同定結果およびその精度を示す図である。FIG. 11B is a diagram showing the identification result and accuracy of the minimum dynamic parameter regarding the inertia tensor of the base link based on the measurement data of FIG. 10B and the measurement result of FIG. 11; 図10(B)の計測データと図11の計測結果に基づくリンク1の慣性テンソルに関する最小力学パラメータの同定結果の精度評価を説明するための図である。11. It is a figure for demonstrating the precision evaluation of the identification result of the minimum dynamics parameter regarding the inertia tensor of the link 1 based on the measurement data of FIG.10(B), and the measurement result of FIG. 本発明の他の実施の形態を説明するための図である。FIG. 5 is a diagram for explaining another embodiment of the present invention; 本発明が適用される分野の例を説明する図である。It is a figure explaining an example of a field to which the present invention is applied.

尚、以下の数1式等におけるベクトル、行列の太字、斜体の数字、文字は明細書中においては通常の数字、文字とした。 Bold and italic numbers and letters of vectors and matrices in Equation 1 below are normal numbers and letters in the specification.

図2は本発明に係る多体系の最小力学パラメータ同定装置を示すブロック図である。 FIG. 2 is a block diagram showing a multi-body minimum dynamics parameter identification device according to the present invention.

図2においては、多体系モデル10の複数姿勢での全体慣性特性を計測するための全体慣性特性計測ユニット20及び多体系モデル10の各リンク間の相対運動を計測するための相対運動計測ユニット30を設け、さらに、全体慣性特性計測ユニット20及び相対運動計測ユニット30を制御するための制御ユニット40(たとえばマイクロコンピュータ)を設ける。なお,ハードウエア構成としては,全体慣性特性計測ユニット20と相対運動計測ユニット30を統一化して設計することもできる. In FIG. 2, an overall inertia property measurement unit 20 for measuring the overall inertia property in multiple postures of the multi-body model 10 and a relative motion measurement unit 30 for measuring the relative motion between each link of the multi-body model 10. is provided, and a control unit 40 (for example, a microcomputer) for controlling the overall inertial property measurement unit 20 and the relative motion measurement unit 30 is provided. As for the hardware configuration, the overall inertial characteristic measurement unit 20 and the relative motion measurement unit 30 can be unified in design.

図3は図2の多体系モデル10の例を示す図である。 FIG. 3 is a diagram showing an example of the multibody model 10 of FIG.

図3は、N個のリンクjよりなる木構造をなし、リンク0はベース(基底)リンクであるが、どのリンクも基底リンクになり得る。尚、人間の体幹と四肢の構造モデルの場合、体幹リンクをベースリンクとする。 FIG. 3 shows a tree structure of N links j, where link 0 is the base link, but any link can be the base link. In the case of a structural model of a human trunk and limbs, the trunk link is the base link.

図4は図2の全体慣性特性計測ユニット20の一例を示し、(A)は正面図、(B)は斜視図である。図4の全体慣性特性計測ユニット20は図1の従来の単体モデルの慣性特性同定ユニットを発展させたものである。 FIG. 4 shows an example of the overall inertial characteristic measurement unit 20 of FIG. 2, (A) is a front view, and (B) is a perspective view. The overall inertia characteristic measurement unit 20 shown in FIG. 4 is a development of the conventional single model inertia characteristic identification unit shown in FIG.

図4においては、多体系モデル10を搭載するためのプラットフォーム21、プラットフォーム21を自由振動可能に、つまり、疑似周辺自由境界条件で支持する支持部材(ばね)22、及びプラットフォーム21の振動を検知するためのひずみセンサ23を設ける。ひずみセンサ23は制御ユニット40に接続される。この場合も、プラットフォーム21と多体系モデル10とは一体の剛体とみなされ、加振器、インパルスハンマ等でその一体剛体を加振し、弾性モードが生じない低周波域での周波数応答を得る。予め、プラットフォーム21の慣性特性を精度よく同定しておき、プラットフォーム21と多体系モデル10との一体の慣性特性からプラットフォーム21の分を引くことにより多体系モデル10の慣性特性を得ることができる。このようにして、ばね、ワイヤ等の支持部材22の影響をモデル化して取除き高精度の同定を可能にすると共に、自由振動計測からの周波数スペクトル分析による並進、回転に基づく6個の固有角振動数の値のみで同定可能であるので、多体系モデル10の慣性特性の同定結果の誤差も小さい。 In FIG. 4, a platform 21 for mounting the multi-body model 10, a support member (spring) 22 supporting the platform 21 so that it can freely vibrate, that is, under a pseudo-peripheral free boundary condition, and the vibration of the platform 21 are detected. A strain sensor 23 is provided for the purpose. The strain sensor 23 is connected to the control unit 40 . In this case as well, the platform 21 and the multibody model 10 are regarded as an integral rigid body, and the integral rigid body is vibrated by a vibration exciter, impulse hammer, or the like to obtain a frequency response in a low frequency range where no elastic mode occurs. . By accurately identifying the inertia characteristics of the platform 21 in advance and subtracting the inertia characteristics of the platform 21 from the integral inertia characteristics of the platform 21 and the multibody model 10, the inertia characteristics of the multibody model 10 can be obtained. In this way, the effects of the support members 22 such as springs, wires, etc. can be modeled and removed to enable high-precision identification. Since it is possible to identify only the value of the vibration frequency, the error in the identification result of the inertial characteristics of the multibody model 10 is also small.

図5は図2の相対運動計測ユニット30の一例を示し、(A)は正面図、(B)は斜視図である。 FIG. 5 shows an example of the relative motion measurement unit 30 of FIG. 2, (A) is a front view, and (B) is a perspective view.

図5においては、多体系モデル10を搭載するためのプラットフォーム31、プラットフォーム31を水平方向の微小変位運動に関して疑似周辺自由境界条件で支持する支持部材(ワイヤ)32、及び各リンクの相対運動を検知するためのモーションキャプチャ33を設ける。モーションキャプチャ33は制御ユニット40に接続される。 In FIG. 5, a platform 31 for mounting the multi-body model 10, a support member (wire) 32 supporting the platform 31 under a pseudo peripheral free boundary condition with respect to horizontal minute displacement motion, and relative motion of each link are detected. A motion capture 33 is provided for Motion capture 33 is connected to control unit 40 .

図3の多体系モデル10の運動方程式は数1式のごとくなる。

Figure 0007202567000001
ここで、i=O、Cとおいて、
i,j(j=1、2)は慣性行列
はベースリンクの一般化座標(6自由度)
は関節角度ベクトル
コリオリ力、遠心力、重力を表すベクトル項
τは関節トルクを表すベクトル
は多体系に働く外力の総数
は多体系に働くk番目の外力ベクトル
ikはk番目の外力を一般化力へ変換する行列 The equation of motion of the multibody model 10 in FIG.
Figure 0007202567000001
Here, with i = O, C,
H i,j (j=1, 2) is the inertia matrix q o is the generalized coordinates of the base link (6 degrees of freedom)
q C is the joint angle vector b i representing the Coriolis force, centrifugal force, and gravity Vector term τ is the vector representing the joint torque NC is the total number of external forces acting on the multi - body system F k is the k-th external force vector J ik acting on the multi-body system is a matrix that transforms the k-th external force into a generalized force

数1式の運動方程式は、数2式に示すごとく、変形でき、質量、重心、慣性テンソルの力学パラメータに対して線形な関係となる。

Figure 0007202567000002
φは数3式に示すN個のリンクjの力学パラメータを並べたベクトルである。
Figure 0007202567000003
φjは数4式に示すリンクjの10個の力学パラメータによって構成されるベクトルである。
Figure 0007202567000004
ここで、mはリンクjの質量
j,xx,Ij,yy,Ij,zz,Ij,xy,Ij,xy,Ij,yzはリンクjの座標原点回りの慣性テンソルIの各成分
j,x,gj,y,gj,zはリンクjの座標原点からの重心位置ベクトルgの各成分
Yiはφにかかるリグレッサ行列と呼ばれ、q、qの1階時間微分及びqの2階時間微分に基づいて構成される関数行列 The equation of motion of Equation 1 can be transformed as shown in Equation 2, and has a linear relationship with the dynamic parameters of mass, center of gravity, and inertia tensor.
Figure 0007202567000002
φ is a vector in which the dynamic parameters of N links j shown in Equation 3 are arranged.
Figure 0007202567000003
φ j is a vector composed of 10 dynamic parameters of link j shown in Equation (4).
Figure 0007202567000004
where m j is the mass of link j I j, xx , I j, yy , I j, zz , I j, xy , I j, xy , and I j, yz is the inertia tensor I around the coordinate origin of link j Each component g j ,x , g j,y , g j,z of j is the center of gravity position vector g j from the coordinate origin of link j . A function matrix constructed based on the first time derivative of i and the second time derivative of q i

数2式からは力学パラメータのすべてを同定できない。各リンクjの慣性特性は多体系モデル11に対して冗長であるためである。そこで、最小力学パラメータからなるベクトルφを導入することにより数2式は数5式に変形できる。

Figure 0007202567000005
ここで、YiBは最小力学パラメータベクトルφのリグレッサ行列 Not all dynamic parameters can be identified from Equation 2. This is because the inertial characteristics of each link j are redundant with respect to the multibody model 11 . Therefore, the expression 2 can be transformed into the expression 5 by introducing the vector φ B consisting of the minimum mechanical parameters.
Figure 0007202567000005
where Y iB is the regressor matrix of the minimum dynamics parameter vector φ B

本発明においては、数5式の上段のトルクτを含まない運動方程式を用い、リンク長、対偶の位置等の幾何パラメータ、各リンクjの運動と計測ユニットのばね、ワイヤの計測台取り付け点の位置と運動を計測することで得られるデータを代入して最小力学パラメータを求める方程式を作成する。そのため、多体系モデルの関節トルクを計測する必要がない。さらに、ばねやワイヤに発生する力は、ばね、ワイヤの力学的パラメータ(ばね定数や長さ)を予め精密にモデル化しているので、位置の計測から計算でき、床反力といった外力の計測を必要としない。この方程式の解法に、リンクj間の相対運動をさせたときの基本姿勢状態で多体系モデル10全体の慣性特性の同定結果を組合せる。 In the present invention, using the equation of motion that does not include torque τ in the upper part of Equation 5, geometric parameters such as the link length and the position of the pair, the motion of each link j, the spring of the measurement unit, and the attachment point of the wire to the measurement table Substitute data obtained by measuring position and motion to create an equation for obtaining the minimum mechanical parameters. Therefore, there is no need to measure the joint torque of the multibody model. In addition, the forces generated in springs and wires are precisely modeled in advance with the mechanical parameters (spring constant and length) of springs and wires, so they can be calculated from position measurements, and external forces such as floor reaction force can be measured. do not need. The solution of this equation is combined with the result of identifying the inertial characteristics of the entire multi-body model 10 in the basic attitude state when relative motion is made between the links j.

次に、図2の制御ユニット40の動作を図6を参照して説明する。 Next, the operation of control unit 40 of FIG. 2 will be described with reference to FIG.

始めに、ステップ601にて、多体系モデル10を全体慣性特性計測ユニット20のプラットフォーム21に搭載し、多体系モデル10の姿勢を変更する。姿勢は変更後に固定される。尚、多体系モデル10を、図7に示すごとく、2リンク系とすれば、図8の(A)、(B)、(C)に示す姿勢を想定する。 First, in step 601, the multi-body model 10 is mounted on the platform 21 of the global inertial property measurement unit 20, and the attitude of the multi-body model 10 is changed. Posture is fixed after change. Assuming that the multi-system model 10 is a two-link system as shown in FIG. 7, the postures shown in FIGS. 8A, 8B, and 8C are assumed.

次に、ステップ602にて、固定された姿勢の多体系モデル10の単体としての全体慣性特性を計測する。 Next, in step 602, the overall inertial characteristics of the multibody model 10 in a fixed posture are measured.

次に、ステップ603にて、姿勢変更での全体慣性特性計測が終了か否かを判別する。つまり、図8の(A)、(B)、(C)に示す姿勢での計測がすべて終了まで、ステップ601、602を繰返し、姿勢変更が終了であれば、ステップ604に進む。 Next, at step 603, it is determined whether or not the measurement of the overall inertia characteristics for the attitude change is finished. That is, steps 601 and 602 are repeated until all the measurements in the postures shown in FIGS. 8A, 8B, and 8C are completed.

ステップ604では、ステップ602にて得られた複数姿勢での全体慣性特性に基づいて各リンクの質量に関する最小力学パラメータ、各リンクの重心に関する最小力学パラメータ及び各リンクの慣性テンソルの慣性乗積成分に関する最小力学パラメータを同定する。 In step 604, based on the overall inertia characteristics in multiple postures obtained in step 602, the minimum dynamics parameter regarding the mass of each link, the minimum dynamics parameter regarding the center of gravity of each link, and the product of inertia of the inertia tensor of each link are calculated. Identify the minimum mechanical parameters.

次に、ステップ605では、多体系モデル10を図5の相対運動計測ユニット30のプラットフォーム31に搭載して内力によるリンクj間の相対運動計測を行う。 Next, in step 605, the multibody model 10 is mounted on the platform 31 of the relative motion measurement unit 30 of FIG. 5, and the relative motion measurement between the links j by internal force is performed.

次に、ステップ606では、ステップ602にて得られた複数姿勢での全体慣性特性及びステップ605にて得られたリンク間の相対運動計測データに基づいて構成される方程式(数5式の上段部分)より各リンクjの慣性テンソルの対角項成分に関する最小力学パラメータを同定する。 Next, in step 606, an equation (the upper part of equation 5 ) to identify the minimum dynamic parameters for the diagonal components of the inertia tensor of each link j.

そして、ステップ607に図6のルーチンは終了する。 Then, at step 607, the routine of FIG. 6 ends.

図9は図6の全体慣性特性計測ステップ602の詳細なルーチンである。 FIG. 9 is a detailed routine of the overall inertial characteristic measurement step 602 in FIG.

始めに、ステップ901にて、プラットフォーム21及び多体系モデル10の一体での単体を加振してその自由振動応答から固有角振動数を複数求めておく。なお、自由振動のさせ方で観測できる固有角振動数の数は異なる場合があるので、できるだけ6個またはそれにできるだけ近い多くの数が観測できるように振動させることが加振時の注意点である。 First, in step 901, the platform 21 and the multibody model 10 are vibrated to obtain a plurality of natural angular frequencies from the free vibration response. In addition, since the number of natural angular frequencies that can be observed may differ depending on how the free vibration is applied, it is important to vibrate so that six or as many as possible can be observed during excitation. .

次に、ステップ902にて、未知数である慣性特性の初期値を決定する。 Next, at step 902, the initial value of the unknown inertia characteristic is determined.

次に、ステップ903にて、プラットフォーム21及び多体系モデル10の一体での単体としての質量行列Mをその慣性特性値から作成する。尚、質量行列は質量、重心及び慣性テンソルによって構成される6行×6列の行列である。 Next, in step 903, the mass matrix M of the platform 21 and the multi-body model 10 as a unit is created from the inertia characteristic values. Note that the mass matrix is a 6-row by 6-column matrix composed of the mass, the center of gravity, and the inertia tensor.

次に、ステップ904にて、剛性行列Kを作成する。固定支持位置とプラットフォーム21間に取り付けられたばねの両端位置とばね定数から剛性行列Kを作成することができる。尚、剛性行列Kは可動部(多体系モデル10及びプラットフォーム21)が静的釣り合い状態から微小の並進及び回転変位したときの可動部に加わる力を表す6行×6列の行列である。 Next, at step 904, a stiffness matrix K is created. A stiffness matrix K can be constructed from the spring constants and the end positions of the springs attached between the fixed support position and the platform 21 . The stiffness matrix K is a 6-row by 6-column matrix representing the force applied to the movable part (the multibody model 10 and the platform 21) when the movable part (the multibody model 10 and the platform 21) is slightly displaced in translation and rotation from the static balanced state.

ステップ905では、プラットフォーム21及び多体系モデル10の一体での単体としての静的釣り合い状態を数値解析法により計算する。尚、静的釣り合い状態はステップ904で求めた剛性行列Kとステップ903で決定されている単体の質量行列Mおよび重力との静的つり合い方程式に基づいて解くことができる。 In step 905, the static equilibrium state of the platform 21 and the multi-system model 10 as a unit is calculated by numerical analysis. The static balance state can be solved based on the static balance equation between the stiffness matrix K obtained in step 904 and the mass matrix M and gravity of the single unit determined in step 903 .

次に、ステップ906にて、ステップ903にて得られた質量行列M及びステップ905にて得られた剛性行列Kからステップ905で求めた静的つり合い位置における微小自由振動の理論的な固有値解析の方程式を構築して解くことで、その固有値の平方根を6個の理論固有角振動数ωとして計算する。つまり、
det(K -ω2M)=0
から理論的固有角振動数ωを計算する。但し、Iは単位行列である。
Next, in step 906, from the mass matrix M obtained in step 903 and the stiffness matrix K obtained in step 905, the theoretical eigenvalue analysis of the minute free vibration at the statically balanced position obtained in step 905 is performed. By constructing and solving the equation, the square root of its eigenvalue is calculated as the six theoretical natural angular frequencies ω. in short,
det(K - ω2M)=0
Calculate the theoretical natural angular frequency ω from However, I is the identity matrix.

次に、ステップ907にて、ステップ901にて得られた実験固有角振動数とステップ906にて得られた理論固有角振動数との差の自乗ノルムを計算する。 Next, in step 907, the square norm of the difference between the experimental natural angular frequency obtained in step 901 and the theoretical natural angular frequency obtained in step 906 is calculated.

次に、ステップ908では、ステップ907にて得られた自乗ノルムがステップ903から908までの反復計算の前回の値より小さくなっているかどうかを判定し、小さくなっており、まださらに小さくなる収束途中であると判断された場合には、収束方向への感度解析を行い、それに基づいて慣性特性を適切に少し変更してステップ903~907を繰り返す。自乗ノルムが十分小さく収束したと判断した場合には、その時点での質量行列の値から全体慣性特性を同定する。 Next, in step 908, it is determined whether the squared norm obtained in step 907 is smaller than the previous value of the iterative calculation from steps 903 to 908. If so, sensitivity analysis is performed in the direction of convergence, and based on this, the inertial characteristics are appropriately slightly changed and steps 903 to 907 are repeated. When it is determined that the square norm converges to a sufficiently small value, the overall inertia characteristic is identified from the mass matrix value at that time.

そして、ステップ909にて図9のルーチンは終了する。 Then, at step 909, the routine of FIG. 9 ends.

図9のステップ905においては、剛性行列Kは釣り合い状態からの微小な剛体運動におけるばねやワイヤの影響をモデル化することによって導出する。ばねやワイヤによる影響要因は以下の3つと考えることができる。
1. ばねの復元力(ばねの軸線方向の復元力)
2. 振り子運動のように,釣り合い位置からずれると重力によって元に戻ろうとする幾何剛性
3. 釣り合い位置からモーメントの均衡が崩れた場合の復元モーメント(ばねの軸線に垂直な方向の復元力)
質量行列Mや剛性行列Kの詳しい導出は非特許文献3、4、5を参照されたい。このように、あらかじめ精密に特性値を把握したばねやワイヤを用いてその影響を精密にモデル化することで高精度な同定を可能にした。この同定法を用い複数姿勢で全体慣性特性を同定すると、図6のステップ604において、各リンクと全体の重心位置に関する数6式と慣性テンソルに関する数7式を計測姿勢に対応させて複数得ることができる。

Figure 0007202567000006
Figure 0007202567000007
ここで、下添字l(エル)はl(エル)回目の計測を示す
ms、gs、Isは多体系全体の質量、ベースリンク座標原点からの重心位置ベクトルおよび慣性テンソル
pjはベースリンク原点からリンクj座標原点へ向かうベクトル(j≧1)
Rjはベースリンク原点からリンクj座標原点への姿勢行列(j≧1)
[ω×] は数8式のような演算子
Figure 0007202567000008
In step 905 of FIG. 9, the stiffness matrix K is derived by modeling the effects of springs and wires on minute rigid body motions from equilibrium. Influence factors of springs and wires can be considered to be the following three.
1. Spring restoring force (spring axial restoring force)
2. Geometric stiffness, such as pendulum motion, that tends to return to its original position due to gravity when it deviates from its equilibrium position.
3. Restoring moment (restoring force in the direction perpendicular to the axis of the spring) when the balance of the moment is lost from the equilibrium position
See Non-Patent Documents 3, 4, and 5 for detailed derivation of the mass matrix M and stiffness matrix K. In this way, by using springs and wires whose characteristic values have been accurately grasped in advance and precisely modeling their influence, high-accuracy identification has become possible. If this identification method is used to identify the overall inertia characteristics in a plurality of postures, in step 604 in FIG. can be done.
Figure 0007202567000006
Figure 0007202567000007
where the subscript l (ell) indicates the l (ell) measurement
m s , g s , and I s are the mass of the whole many-body body, the center-of-gravity position vector from the base-link coordinate origin, and the inertia tensor
p j is a vector from the base link origin to the link j coordinate origin (j ≥ 1)
R j is the attitude matrix from the base link origin to the link j coordinate origin (j≧1)
[ω×] is an operator like Equation 8
Figure 0007202567000008

数6式、数7式から重心位置に関する最小力学パラメータ、慣性テンソルの慣性乗積に関する対応する部分に関する最小力学パラメータ、慣性テンソルの対角項成分の最小力学パラメータに関する関係式を得ることができる。たとえば図7に示す球対偶を持つ2リンク系でベースリンクの座標原点を球対偶の中心に設定した多体系においては、同定したい最小力学パラメータは、数9式、各リンクと全体の重心位置に関する式は、数10式、各リンクと全体の慣性テンソルに関する式は、数11式で表される。

Figure 0007202567000009
Figure 0007202567000010
Figure 0007202567000011
From Equations 6 and 7, it is possible to obtain the relational expressions relating to the minimum mechanical parameter regarding the position of the center of gravity, the minimum mechanical parameter regarding the corresponding portion regarding the product of inertia of the inertia tensor, and the minimum mechanical parameter regarding the diagonal term component of the inertia tensor. For example, in a multi-system system in which the coordinate origin of the base link is set at the center of the spherical pair in the two-link system shown in FIG. Equation 10 is expressed by equation 10, and equations relating to each link and the entire inertia tensor are expressed by equation 11.
Figure 0007202567000009
Figure 0007202567000010
Figure 0007202567000011

数10式の連立方程式を解くことにより,mjgjを得ることができ、数11式の連立方程式と回転行列の性質から、Ij,xy,Ij,xz,Ij,yz,Ij,xx - Ij,yy,Ij,yy - Ij,zz,I0,xx + I1,xx,I0,yy+ I1,yy,I0,zz + I1,zz を得ることができる。そのため、図6のステップ605におけるある平面でのリンクの相対運動といった比較的単純な動作から、図6のステップ606にて残りの慣性テンソルに関する最小力学パラメータを得ることができ、すべての最小力学パラメータが同定可能である。 By solving the simultaneous equations of Equation 10 , m j g j can be obtained, and from the simultaneous equations of Equation 11 and the properties of the rotation matrix, get j,xx - I j,yy , I j,yy - I j,zz , I 0,xx + I 1,xx , I 0,yy + I 1,yy , I 0,zz + I 1,zz be able to. Therefore, from a relatively simple action, such as the relative motion of a link in a plane in step 605 of FIG. are identifiable.

次に、図6の内力によるリンク間の相対運動計測ステップ605について詳細に説明する。 Next, the relative motion measurement step 605 between links by internal force in FIG. 6 will be described in detail.

残りの慣性テンソルの対角項成分に関する最小力学パラメータを得るために、図10に示すごとく、計測対象の多体系リンクにばねやワイヤを接続し、その反発力を内力として使ってリンク間に相対運動を起こさせ、その運動の計測を行う。モーションキャプチャ33(図5)で計測を行う場合、あらかじめ各リンク上に取り付けた各マーカの位置からベースリンク0の並進ベクトル及び回転行列と各リンクの回転行列の時刻歴変化を求め、その並進ベクトル及び回転行列の時刻歴変化から速度、加速度、角速度、角加速度ベクトルを求める。並進ベクトル及び回転行列の各成分の時刻歴変化を各成分に対して最小二乗法的に最適な近似となる多項式に近似し、その多項式を微分することで速度、加速度、角速度、角加速度ベクトルの時刻歴変化を求め数値解析の安定性と結果の精度を高める。この計測法ではベースリンク0に疑似的周辺自由の境界条件をつくるために相対運動計測ユニットに設置されている計測系のばねやワイヤが発生する反力が外力となるため、剛性行列Kを用いて数5式のトルクの含まれない上段の式は数12式のように表すことができる。

Figure 0007202567000012
In order to obtain the minimum dynamics parameter for the diagonal term component of the remaining inertia tensor, as shown in FIG. A movement is caused and the movement is measured. When performing measurement with the motion capture 33 (FIG. 5), the translation vector and rotation matrix of base link 0 and the time history change of the rotation matrix of each link are obtained from the position of each marker attached on each link in advance, and the translation vector And the velocity, acceleration, angular velocity, and angular acceleration vector are obtained from the time history change of the rotation matrix. By approximating the time history change of each component of the translation vector and rotation matrix to a polynomial that is the optimum approximation for each component using the least-squares method, and differentiating the polynomial, the velocity, acceleration, angular velocity, and angular acceleration vectors can be obtained. Obtain time history changes to improve the stability of numerical analysis and the accuracy of results. In this measurement method, the reaction force generated by the springs and wires of the measurement system installed in the relative motion measurement unit in order to create a pseudo peripheral free boundary condition on the base link 0 is an external force, so the stiffness matrix K is used. , the upper equation that does not include torque in Equation 5 can be expressed as Equation 12.
Figure 0007202567000012

数12式は並進3自由度、回転3自由度の計6自由度分の式となる。並進に関する式は全体の質量及び重心位置に関する最小力学パラメータから構成される。従って、すでに全体慣性特性計測から全体の質量と重心位置に関する最小力学パラメータは同定できているので、必要としない。数12式の回転に関する式の内1つ以上の式と全体慣性特性同定で求めた最小力学パラメータの一部と関係式を用いることで慣性テンソルの慣性対角項成分に関する最小力学パラメータが得られ、すべての最小力学パラメータを同定することができる。たとえば、図7の場合は、数12式は数13式となる。

Figure 0007202567000013
ただし、
Figure 0007202567000014
Figure 0007202567000015
ωjは絶対座標系でのリンクjの角速度ベクトル
R0は絶対座標原点からベースリンク座標原点への姿勢行列 Equation 12 is an equation for a total of 6 degrees of freedom, 3 degrees of freedom in translation and 3 degrees of freedom in rotation. The expression for translation consists of minimum mechanical parameters for total mass and center of gravity position. Therefore, the minimum mechanical parameters related to the overall mass and center of gravity position have already been identified from the overall inertial property measurement, so they are not required. By using one or more of the equations related to rotation in Equation 12, a part of the minimum dynamic parameters obtained in the overall inertia characteristic identification, and the relational expressions, the minimum dynamic parameters related to the inertia diagonal term component of the inertia tensor can be obtained. , all the minimum mechanical parameters can be identified. For example, in the case of FIG. 7, Equation 12 becomes Equation 13.
Figure 0007202567000013
however,
Figure 0007202567000014
Figure 0007202567000015
ω j is the angular velocity vector of link j in the absolute coordinate system
R 0 is the attitude matrix from the absolute coordinate origin to the base link coordinate origin

このようにして、数13式、数14式、数15式に全体慣性特性計測での数10式、数11式から得た、mjgj,Ij,xy,Ij,xz,Ij,yz,Ij,xx - Ij,yy,Ij,yy - Ij,zz,I0,xx + I1,xx,I0,yy + I1,yy,I0,zz + I1,zz を代入することで、慣性テンソルの対角項成分に関する最小力学パラメータを得ることができる。 In this way, m j g j , I j, xy , I j, xz , I j,yz , I j,xx − I j,yy , I j,yy − I j,zz , I 0,xx + I 1,xx , I 0,yy + I 1,yy , I 0,zz + I By substituting 1,zz , we can obtain the minimum dynamics parameter for the diagonal elements of the inertia tensor.

図11は図8の各姿勢A、B、Cで7回計測し平均化して得られた全体慣性特性結果と回転行列の成分を示す。図10(B)の計測データと図11の計測結果に基づいて、図12はベースリンク0及びリンク1の重心位置に関する最小力学パラメータの実験同定結果を示し、図13はベースリンク0の慣性テンソルに関する実験同定結果を示し、図14はリンク1の慣性テンソルに関する実験同定結果を示す。 FIG. 11 shows the overall inertia characteristic results and rotation matrix components obtained by averaging seven measurements in each of the postures A, B, and C in FIG. Based on the measurement data of FIG. 10(B) and the measurement results of FIG. 11, FIG. , and FIG. 14 shows the experimental identification results for the inertia tensor of link 1 .

図12に示すごとく、質量と重心位置で構成されるパラメータmjgjの実験同定結果の最大誤差成分は±0.0028kgmであり、ベースリンク0の単位質量当り±0.0004mである。これはシミュレーションで理論的に計測データに含まれると考えられるランダムノイズレベルを考慮して1万回同定したときの平均二乗誤差平方根(RMSE)で規定される誤差範囲±RMSE内である。 As shown in FIG. 12, the maximum error component of the experimentally identified parameters m j g j composed of the mass and the position of the center of gravity is ±0.0028 kgm, which is ±0.0004 m per unit mass of the base link 0 . This is within the error range ±RMSE defined by the root mean square error (RMSE) when identifying 10,000 times in consideration of the random noise level theoretically considered to be included in the measurement data in the simulation.

図13、図14に示すごとく、慣性テンソルの実験同定結果の誤差は±3.1%であり、前記と同様に、これはシミュレーションで1万回同定したときの平均二乗誤差平方根RMSEで規定される誤差範囲±RMSE内である。 As shown in FIGS. 13 and 14, the error in the experimental identification result of the inertia tensor is ±3.1%, which is defined by the root mean square error RMSE when identification is performed 10,000 times in the simulation as described above. within the error range ±RMSE.

尚、図6、図9に示すフローチャートはプログラムとして制御ユニット40のメモリに格納される。 6 and 9 are stored in the memory of the control unit 40 as a program.

また、上述の実施の形態においては、2リンクよりなる多体系を例としたが、本発明は3以上のリンクよりなる多体系にも適用し得る。たとえば、多体系として人間個人の最小力学パラメータ同定の場合、図15の(A)に示すごとく、複数姿勢に基づく全体慣性特性計測を行い、図15の(B)に示すごとく、各リンク間の相対運動計測を行う。 Also, in the above-described embodiment, the multi-system system consisting of two links was taken as an example, but the present invention can also be applied to a multi-system system consisting of three or more links. For example, in the case of identifying the minimum dynamic parameters of an individual human being as a multi-body system, as shown in FIG. Perform relative motion measurement.

さらに、スポーツ工学の分野において、今まで人間個人の最小力学パラメータが同定できなかったが、本発明により人間個人の最小力学パラメータが同定可能となれば、図16の(A)に示すようなスポーツ選手ごとの関節への負担(関節トルクなど)を算出することができ、怪我を事前に防ぐための評価値を構築することが可能となる。また、その最小力学パラメータを持つ人はどのような動きをした方がよいというようにその人にフィットした運動の提案が可能となる。 Furthermore, in the field of sports engineering, it has been impossible to identify the minimum mechanical parameters of an individual human until now. It is possible to calculate the burden (joint torque, etc.) on the joints of each player, and to construct an evaluation value for preventing injuries in advance. In addition, it is possible to propose an exercise that fits the person, such as what kind of movement the person with the minimum mechanical parameter should do.

さらにまた、自動車産業においては、ドライバーひとりひとりに合わせた自動車設計が期待されている。そのためには、人種別、成人男性、女性、年齢層別の子供などの区分、または究極としては個々人に近い図16の(B)に示すダミー人形を使用して試験を行う有用性が指摘されている。生きている人間個人の最小力学パラメータが要求されるが今までは同定できないとされていた。本発明を適応することで個々人の最小力学パラメータが同定でき、対応したダミー人形の開発などを可能にする。 Furthermore, in the automobile industry, automobile design is expected to suit each driver. For that purpose, it is pointed out that it is useful to conduct tests using a dummy doll shown in FIG. ing. Minimum mechanical parameters of a living human individual are required, but until now have been considered unidentifiable. By applying the present invention, an individual's minimum mechanical parameters can be identified, making it possible to develop corresponding dummies.

さらに、自動車工学においては、自動車全体の慣性特性だけでなく、自動車を分解せずに、ボディーの慣性特性やエンジン(またはパワートレイン(Power-train))の慣性特性をも同定できれば理想的である。図16の(C)に示すごとく、このような弾性結合で複数のコンポーネントが結合した機械構造物を「多体構造系」とし、本発明は、この種の対象物の主要コンポーネントの剛体特性を非分解で同定可能とする。 Furthermore, in automotive engineering, it would be ideal to be able to identify not only the inertia of the entire car, but also the inertia of the body and the inertia of the engine (or power-train) without disassembling the car. . As shown in FIG. 16(C), a mechanical structure in which a plurality of components are coupled by such elastic coupling is referred to as a "multi-body structural system". Identifiable without decomposition.

また、本発明は上述の実施の形態の自明の範囲のいかなる変更も適用し得る。 Also, the present invention can be applied to any modifications within the obvious scope of the above-described embodiments.

本発明は、上述のごとく、スポーツ工学、自動車工学等の分野に利用できる。 INDUSTRIAL APPLICABILITY As described above, the present invention can be used in fields such as sports engineering and automobile engineering.

10:多体系モデル
0:ベースリンク
1、2、…:リンク
20:全体慣性特性計測ユニット
21:プラットフォーム
22:ばね
23:ひずみケージ
30:相対運動計測ユニット
31:プラットフォーム
32:ワイヤ
33:モーションキャプチャ
40:制御ユニット
100:単体モデル
101:プラットフォーム
102:支持部材
103:加速度センサ
10: Multibody model 0: Base links 1, 2, . : Control unit 100: Single model 101: Platform 102: Support member 103: Acceleration sensor

Claims (9)

複数の物体が接続された多体系モデルを疑似的周辺自由境界条件で搭載し、前記多体系モデルの自由振動の固有角振動数を検出して複数姿勢での全体慣性特性を計測するための全体慣性特性計測ユニットと、
前記多体系モデルを疑似的周辺自由境界条件で搭載し、前記多体系モデルをリンク間内力で相対運動させて振動又は運動を計測するための相対運動計測ユニットと、
前記全体慣性特性計測ユニット及び前記相対運動計測ユニットに接続され、前記複数姿勢での前記全体慣性特性及び前記振動又は運動を連立させて前記各物体の最小力学パラメータを同定するための制御ユニットと
を具備する多体系の最小力学パラメータ同定装置。
A multi-body model in which a plurality of objects are connected is mounted under a pseudo peripheral free boundary condition, and the natural angular frequency of the free vibration of the multi-body model is detected to measure the overall inertial characteristics in multiple postures. an inertial property measurement unit;
a relative motion measurement unit for mounting the multi-body model under a pseudo free boundary condition, causing the multi-body model to move relative to the internal force between links, and measuring vibration or motion;
a control unit connected to the global inertial property measurement unit and the relative motion measurement unit, for coupling the global inertial properties and the vibrations or motions in the multiple postures to identify a minimum mechanical parameter of each of the objects; Equipped with a multi-body minimum dynamics parameter identification device.
前記制御ユニットは前記複数姿勢での全体慣性特性に基づいて前記各物体の質量に関する第1の最小力学パラメータ、前記各物体の重心に関する第2の最小力学パラメータ及び前記各物体の慣性テンソルの慣性乗積成分に関する第3の最小力学パラメータを同定するようにした請求項1に記載の多体系の最小力学パラメータ同定装置。 The control unit generates a first minimum dynamics parameter related to the mass of each object, a second minimum dynamics parameter related to the center of gravity of each object, and an inertia power of the inertia tensor of each object, based on the overall inertia characteristics at the multiple poses. 2. The multi-body minimum dynamics parameter identification device according to claim 1, wherein a third minimum dynamics parameter relating to the integral component is identified. 前記制御ユニットはさらに前記複数姿勢での全体慣性特性及び前記各物体の前記相対運動に基づいて前記各物体の慣性テンソルの慣性対角項成分に関する第4の最小力学パラメータを同定するようにした請求項2に記載の多体系の最小力学パラメータ同定装置。 wherein said control unit is further configured to identify a fourth minimum dynamics parameter for inertia diagonal term components of said inertia tensor of each said body based on said global inertia characteristics at said multiple poses and said relative motion of each said body. Item 3. The multi-body minimum dynamics parameter identification device according to item 2. 複数の物体が接続された多体系モデルを疑似的周辺自由境界条件で該多体系モデルの自由振動の固有角振動数を検出して複数姿勢での全体慣性特性を計測するための全体慣性特性計測工程と、
前記多体系モデルを疑似的周辺自由境界条件で搭載し、前記多体系モデルをリンク間内力で相対運動させて振動又は運動を計測するための相対運動計測工程と、
前記複数姿勢での前記全体慣性特性及び前記振動又は運動を連立させて前記各物体の最小力学パラメータを同定するための最小力学パラメータ同定工程と
を具備する多体系の最小力学パラメータ同定方法。
Overall inertia characteristic measurement for measuring the overall inertia characteristics in multiple postures by detecting the natural angular frequency of free vibration of a multibody model in which multiple objects are connected under a pseudo free boundary condition process and
a relative motion measurement step of mounting the multi-body model under a pseudo free boundary condition, causing the multi-body model to move relative to the internal force between links, and measuring vibration or motion;
and a minimum dynamics parameter identification step for identifying minimum dynamics parameters of each of the objects by combining the overall inertial characteristics and the vibrations or motions in the multiple postures.
前記最小力学パラメータ同定工程は、
前記複数姿勢での前記全体慣性特性に基づき前記各物体の質量に関する第1の最小力学パラメータを同定するための第1の最小力学パラメータ同定工程と、
前記複数姿勢での前記全体慣性特性に基づき前記各物体の重心に関する第2の最小力学パラメータを同定するための第2の最小力学パラメータ同定工程と、
前記複数姿勢での前記全体慣性特性に基づき前記各物体の慣性テンソルの慣性乗積成分に関する第3の最小力学パラメータを同定するための第3の最小力学パラメータ同定工程と
を具備する請求項4に記載の多体系の最小力学パラメータ同定方法。
The minimum mechanical parameter identification step includes:
a first minimum mechanical parameter identification step for identifying a first minimum mechanical parameter related to the mass of each of the objects based on the global inertial properties at the multiple poses;
a second minimum mechanical parameter identification step for identifying a second minimum mechanical parameter related to the center of gravity of each object based on the global inertial properties at the multiple poses;
and a third minimum dynamics parameter identification step for identifying a third minimum dynamics parameter related to the product of inertia components of the inertia tensor of each of the objects based on the global inertia characteristics at the multiple poses. A method for identifying the minimum mechanical parameters of the described multi-body system.
前記最小力学パラメータ同定工程は、さらに、前記複数姿勢での全体慣性特性及び前記各物体の前記相対運動に基づき前記各物体の慣性テンソルの慣性対角項成分に関する第4の最小力学パラメータを同定するための第4の最小力学パラメータ同定工程を具備する請求項5に記載の多体系の最小力学パラメータ同定方法。 The minimum dynamics parameter identifying step further identifies a fourth minimum dynamics parameter for the inertia diagonal term component of the inertia tensor of each of the bodies based on the overall inertia characteristics at the multiple poses and the relative motion of each of the bodies. 6. The multi-body minimum dynamics parameter identification method according to claim 5, comprising a fourth minimum dynamics parameter identification step for . 複数の物体が接続された多体系モデルを疑似的周辺自由境界条件で該多体系モデルの自由振動の固有角振動数を検出して複数姿勢での全体慣性特性を計測するための全体慣性特性計測手順と、
前記多体系モデルを疑似的周辺自由境界条件で搭載し、前記多体系モデルをリンク間内力で相対運動させて振動又は運動を計測するための相対運動計測手順を具備し、
前記複数姿勢での前記全体慣性特性及び前記振動又は運動を連立させて前記各物体の最小力学パラメータを同定するための最小力学パラメータ同定手順と
を具備する多体系の最小力学パラメータ同定プログラム。
Overall inertia characteristic measurement for measuring the overall inertia characteristics in multiple postures by detecting the natural angular frequency of free vibration of a multibody model in which multiple objects are connected under a pseudo free boundary condition a procedure;
A relative motion measurement procedure for mounting the multi-body model under a pseudo free peripheral boundary condition, causing the multi-body model to move relative to the internal force between links, and measuring vibration or motion;
A multi-body minimum mechanical parameter identification program comprising: a minimum mechanical parameter identification procedure for identifying a minimum mechanical parameter of each of the objects by coupling the overall inertial characteristics and the vibrations or motions in the multiple postures.
前記最小力学パラメータ同定手順は、
前記複数姿勢での前記全体慣性特性に基づき前記各物体の質量に関する第1の最小力学パラメータを同定するための第1の最小力学パラメータ同定手順と、
前記複数姿勢での前記全体慣性特性に基づき前記各物体の重心に関する第2の最小力学パラメータを同定するための第2の最小力学パラメータ同定手順と、
前記複数姿勢での前記全体慣性特性に基づき前記各物体の慣性テンソルの慣性乗積成分に関する第3の最小力学パラメータを同定するための第3の最小力学パラメータ同定手順と
を具備する請求項7に記載の多体系の最小力学パラメータ同定プログラム。
The minimum mechanical parameter identification procedure includes:
a first minimum mechanical parameter identification procedure for identifying a first minimum mechanical parameter related to the mass of each of the objects based on the global inertial properties at the multiple poses;
a second minimum mechanical parameter identification procedure for identifying a second minimum mechanical parameter with respect to the center of gravity of each object based on the global inertial properties at the multiple poses;
and a third minimum dynamics parameter identification procedure for identifying a third minimum dynamics parameter related to the product of inertia components of the inertia tensor of each of the bodies based on the global inertia characteristics at the multiple poses. A minimal mechanical parameter identification program for the described many-body system.
前記最小力学パラメータ同定手順は、さらに、前記複数姿勢での全体慣性特性及び前記各物体の前記相対運動に基づき前記各物体の慣性テンソルの慣性対角項成分に関する第4の最小力学パラメータを同定するための第4の最小力学パラメータ同定手順を具備する請求項8に記載の多体系の最小力学パラメータ同定プログラム。
The minimum dynamics parameter identification procedure further identifies a fourth minimum dynamics parameter for the inertia diagonal term component of the inertia tensor of each of the bodies based on the global inertial properties at the multiple poses and the relative motion of each of the bodies. 9. The multi-body minimum dynamics parameter identification program according to claim 8, comprising a fourth minimum dynamics parameter identification procedure for .
JP2019034164A 2019-02-27 2019-02-27 Multi-body minimum mechanical parameter identification device, method and program Active JP7202567B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019034164A JP7202567B2 (en) 2019-02-27 2019-02-27 Multi-body minimum mechanical parameter identification device, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019034164A JP7202567B2 (en) 2019-02-27 2019-02-27 Multi-body minimum mechanical parameter identification device, method and program

Publications (2)

Publication Number Publication Date
JP2020139784A JP2020139784A (en) 2020-09-03
JP7202567B2 true JP7202567B2 (en) 2023-01-12

Family

ID=72280201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019034164A Active JP7202567B2 (en) 2019-02-27 2019-02-27 Multi-body minimum mechanical parameter identification device, method and program

Country Status (1)

Country Link
JP (1) JP7202567B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114611227B (en) * 2022-02-25 2025-07-15 合肥工业大学 A method for eliminating redundant parameters in robot exponential product model

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009147875A1 (en) 2008-06-04 2009-12-10 国立大学法人 東京大学 Mechanical parameter identification method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015089585A (en) * 2013-11-05 2015-05-11 トヨタ自動車株式会社 Method of calculating regressor matrix and method of identifying mechanical parameter

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009147875A1 (en) 2008-06-04 2009-12-10 国立大学法人 東京大学 Mechanical parameter identification method

Also Published As

Publication number Publication date
JP2020139784A (en) 2020-09-03

Similar Documents

Publication Publication Date Title
Alici et al. Enhanced stiffness modeling, identification and characterization for robot manipulators
JP4853937B2 (en) Dynamic sensitivity matrix measuring device for inertial sensor and measuring method thereof
Pedrammehr et al. Dynamic analysis of Hexarot: axis-symmetric parallel manipulator
He et al. Analysis and design of the Stewart platform-based parallel support bumper for inertially stabilized platforms
Belotti et al. An Updating Method for Finite Element Models of Flexible‐Link Mechanisms Based on an Equivalent Rigid‐Link System
Chen et al. Base dynamic parameter estimation of a MacPherson suspension mechanism
Sujan et al. An optimal information method for mobile manipulator dynamic parameter identification
JP2021131330A (en) Model generation method
Gnad et al. Dedicated dynamic parameter identification for delta-like robots
JP7202567B2 (en) Multi-body minimum mechanical parameter identification device, method and program
Fu et al. Dynamic Characteristics Analysis of the Six‐Axis Force/Torque Sensor
JP3799437B2 (en) Object displacement / vibration analysis method, apparatus and recording medium
Fuentes et al. 6 DOF articulated-arm robot and mobile platform: Dynamic modelling as Multibody System and its validation via Experimental Modal Analysis.
Homma et al. Development of an identification method for the minimal set of inertial parameters of a multibody system
Mikami et al. Identification of HRP-2 foot's dynamics
Malzahn et al. Link elasticity exploited for payload estimation and force control
JP2018001316A (en) Device and method for estimating existence possible region of specific state amount of mobile robot
Friedrich et al. Spatial compliance measurement of a clamping table with integrated force sensors
Barjuei Hybrid position/force control of a spatial compliant mechanism
Venture et al. Dynamics identification of humanoid systems
Sharifnia et al. Approximate analytical solution for vibration of a 3-PRP planar parallel robot with flexible moving platform
Kajita et al. ZMP and Dynamics
Kivila Modeling, estimation and control for serial flexible robot arms
Popov et al. Design and Stiffness Analysis of 12 DoF Poppy-inspired Humanoid.
Barreto et al. Inertia parameter identification using a Stewart platform

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220215

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221213

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221216

R150 Certificate of patent or registration of utility model

Ref document number: 7202567

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350