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
JP6489355B2 - Vehicle behavior reproduction system - Google Patents
[go: Go Back, main page]

JP6489355B2 - Vehicle behavior reproduction system - Google Patents

Vehicle behavior reproduction system Download PDF

Info

Publication number
JP6489355B2
JP6489355B2 JP2015034441A JP2015034441A JP6489355B2 JP 6489355 B2 JP6489355 B2 JP 6489355B2 JP 2015034441 A JP2015034441 A JP 2015034441A JP 2015034441 A JP2015034441 A JP 2015034441A JP 6489355 B2 JP6489355 B2 JP 6489355B2
Authority
JP
Japan
Prior art keywords
motion
load reduction
vehicle behavior
bases
motion base
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.)
Expired - Fee Related
Application number
JP2015034441A
Other languages
Japanese (ja)
Other versions
JP2016156693A (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.)
JTEKT Corp
Original Assignee
JTEKT Corp
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 JTEKT Corp filed Critical JTEKT Corp
Priority to JP2015034441A priority Critical patent/JP6489355B2/en
Publication of JP2016156693A publication Critical patent/JP2016156693A/en
Application granted granted Critical
Publication of JP6489355B2 publication Critical patent/JP6489355B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Motorcycle And Bicycle Frame (AREA)

Description

この発明は、車両挙動を再現するための車両挙動再現システムに関する。   The present invention relates to a vehicle behavior reproduction system for reproducing vehicle behavior.

本出願人は、左前輪、右前輪、左後輪および右後輪の4つの車輪に対応する4つの車軸が取り付けられた車体と、車体を支持しかつ車体に6自由度の運動をさせるための第1モーションベースと、各車軸を支持し、各車軸に6自由度の運動をさせるための4つの第2モーションベースとを含む車両挙動再現装置を開発している(下記特許文献1参照)。第1モーションベースは、車体に直接またはスペーサを介して固定されている。   In order to support the vehicle body and cause the vehicle body to move with 6 degrees of freedom, the applicant of the present invention has four axles corresponding to the four wheels of the left front wheel, the right front wheel, the left rear wheel, and the right rear wheel. Has developed a vehicle behavior reproduction device including a first motion base and four second motion bases for supporting each axle and causing each axle to move with six degrees of freedom (see Patent Document 1 below). . The first motion base is fixed to the vehicle body directly or via a spacer.

特開2014−215226号公報JP 2014-215226 A

前述の本出願人が既に開発している車両挙動再現システムでは、車両挙動再現動作中に、非常停止ボタンが操作されたときや、各モーションベースの異常が検出されたときには、全てのモーションベースへの電力供給が遮断される。車両挙動再現動作中に全てのモーションベースへの電力供給が遮断されることを非常停止といい、非常停止後に全てのモーションベースへの電力供給が復帰されたことを非常停止状態が解除されたということにする。全てのモーションベースが非常停止状態となった場合に、車両挙動再現装置に車両挙動再現動作を行わせるためは、非常停止状態を解除させた後、初期化処理によって各モーションベースの位置・姿勢を初期位置(中立位置)に戻す必要がある。これは、非常停止状態になった場合には、各モーションベースの位置・姿勢を初期位置に戻さないと、各モーションベースの位置・姿勢を正確に特定することができないからである。初期化処理では、例えば、操作者が初期化させたいモーションベースを指定する毎に、指定されたモーションベースの位置・姿勢が初期位置に自動的に戻される。   In the vehicle behavior reproduction system already developed by the present applicant described above, when an emergency stop button is operated during the vehicle behavior reproduction operation or when an abnormality in each motion base is detected, all motion bases are applied. Is interrupted. The interruption of power supply to all motion bases during vehicle behavior reproduction is called an emergency stop, and the emergency stop state has been canceled after the power supply to all motion bases has been restored after an emergency stop. I will decide. In order for the vehicle behavior reproduction device to perform the vehicle behavior reproduction operation when all the motion bases are in the emergency stop state, after canceling the emergency stop state, the position and orientation of each motion base is determined by initialization processing. It is necessary to return to the initial position (neutral position). This is because the position / posture of each motion base cannot be accurately specified unless the position / posture of each motion base is returned to the initial position in an emergency stop state. In the initialization process, for example, every time the operator designates a motion base to be initialized, the designated motion base position / posture is automatically returned to the initial position.

車体やモーションベースに想定外の大きな負荷(荷重)がかかった状態で、各モーションベースが非常停止される場合がある。このような場合に、車体やモーションベースにかかっている負荷を低減または解除するためには、非常停止状態を解除させた後、初期化処理によって各モーションベースを初期位置に戻すといった手順を踏む必要がある。このため、非常停止解除時に車体やモーションベースにかかっている負荷を低減または解除するのに時間がかかる。   Each motion base may be brought to an emergency stop when an unexpectedly large load (load) is applied to the vehicle body or the motion base. In such a case, in order to reduce or cancel the load applied to the vehicle body or motion base, it is necessary to take steps to reset each motion base to the initial position by initializing after releasing the emergency stop state. There is. For this reason, it takes time to reduce or cancel the load applied to the vehicle body and the motion base when the emergency stop is canceled.

この発明の目的は、車体やモーションベースに想定外の大きな負荷がかかった状態でシステムが非常停止状態となった場合に、その負荷を迅速に低減または解除できる車両挙動再現システムを提供することである。   An object of the present invention is to provide a vehicle behavior reproduction system capable of quickly reducing or canceling a load when the system is in an emergency stop state with an unexpectedly large load applied to a vehicle body or a motion base. is there.

上記の目的を達成するための請求項1に記載の発明は、複数の車軸(21S,22S,23S,24S)が取り付けられた車体(2)を支持するように前記車体に固定されかつ鉛直方向に沿うZ方向、前記Z方向に直交するX方向ならびに前記Z方向および前記X方向に直交するY方向の運動を含む6自由度の運動を前記車体にさせるための第1モーションベース(3)と、前記各車軸を支持しかつ前記Z方向、前記X方向および前記Y方向の運動を含む6自由度の運動を前記各車軸にさせるための複数の第2モーションベース(4,5,6,7)と、前記各モーションベースに対して車両挙動再現用の指令値を生成する車両挙動再現制御部(41)とを含み、前記各モーションベースが非常停止されたときには、非常停止状態の解除後において、前記全てのモーションベースを初期位置に戻すための初期化処理が完了するまでは、前記車両挙動再現制御部の動作が禁止される車両挙動再現システム(100)であって、負荷低減指令を入力するための負荷低減指令入力手段(81)と、前記非常停止状態が解除されてから前記初期化処理が開始されるまでにおいて、前記負荷低減指令入力手段によって負荷低減指令が入力される毎に、前記第1モーションベースを、そのX方向位置およびY方向位置が初期位置に近づきかつそのZ方向位置が一定量だけ高くなるように、移動させるための第1指令値と、前記各第2モーションベースを、そのX方向位置およびY方向位置が初期位置に近づきかつそのZ方向位置が一定量だけ低くなるように、移動させるための第2指令値とのうち、少なくとも一方を生成する負荷低減手段(42)とを含む、車両挙動再現システムである。なお、括弧内の英数字は、後述の実施形態における対応構成要素等を表すが、むろん、この発明の範囲は当該実施形態に限定されない。以下、この項において同じ。   In order to achieve the above object, the invention according to claim 1 is characterized in that the vehicle body (2) to which a plurality of axles (21S, 22S, 23S, 24S) are attached is fixed to the vehicle body and is vertically oriented. A first motion base (3) for causing the vehicle body to perform a six-degree-of-freedom movement including a Z direction along the X direction, an X direction orthogonal to the Z direction, and a movement in the Z direction and the Y direction orthogonal to the X direction. , A plurality of second motion bases (4, 5, 6, 7) for supporting the respective axles and causing each of the axles to move in six degrees of freedom including movement in the Z direction, the X direction, and the Y direction. ) And a vehicle behavior reproduction control unit (41) for generating a command value for reproducing the vehicle behavior for each motion base. When each motion base is emergency stopped, The vehicle behavior reproduction system (100) in which the operation of the vehicle behavior reproduction control unit is prohibited until the initialization process for returning all the motion bases to the initial position is completed, and a load reduction command is issued. Each time a load reduction command is input by the load reduction command input means, the load reduction command input means (81) for inputting, and from when the emergency stop state is canceled until the initialization process is started. A first command value for moving the first motion base so that its X-direction position and Y-direction position are close to the initial position and its Z-direction position is increased by a certain amount; and each of the second motion bases Among the second command values for moving the base so that the X direction position and the Y direction position approach the initial position and the Z direction position is lowered by a certain amount. And a load reduction means for generating at least one (42), a vehicle behavior reproduction system. In addition, although the alphanumeric character in parentheses represents a corresponding component in an embodiment described later, of course, the scope of the present invention is not limited to the embodiment. The same applies hereinafter.

各第2モーションベースは車軸に固定されていないのに対し、第1モーションベースは車体に固定されている。このため、第1モーションベースおよび各第2モーションベースの位置・姿勢が、車体に対して車軸を上方に押し上げる力が大きくなるような位置・姿勢となった場合に、車体やモーションベースに想定外の大きな負荷(荷重)がかかる可能性がある。このようなことから、車体やモーションベースに想定外の大きな負荷がかかっている場合には、車体に対して車軸を上方に押し上げる力を減少させる方向に、第1モーションベースおよび/または第2モーションベースを移動させると、その負荷を低減または解除することができる。   Each second motion base is not fixed to the axle, whereas the first motion base is fixed to the vehicle body. For this reason, if the position / posture of the first motion base and each second motion base is such that the force that pushes the axle upward with respect to the vehicle body is large, the vehicle body and the motion base are unexpected. A large load (load) may be applied. For this reason, when an unexpectedly large load is applied to the vehicle body or the motion base, the first motion base and / or the second motion is reduced in a direction to reduce the force that pushes the axle upward with respect to the vehicle body. When the base is moved, the load can be reduced or released.

この構成では、非常停止状態が解除されてから初期化処理が開始されるまでにおいて、負荷低減指令入力手段によって負荷低減指令が入力される毎に、モーションベース群に次の(a)、(b)または(c)の動作のうちのいずれかを行わせることができる。
(a)第1モーションベースを、そのX方向位置およびY方向位置が初期位置に近づきかつそのZ方向位置が一定量だけ高くなるように移動させる。
(b)各第2モーションベースを、そのX方向位置およびY方向位置が初期位置に近づきかつそのZ方向位置が一定量だけ低くなるように移動させる。
(c)第1モーションベースを、そのX方向位置およびY方向位置が初期位置に近づきかつそのZ方向位置が一定量だけ高くなるように移動させるとともに、各第2モーションベースを、そのX方向位置およびY方向位置が初期位置に近づきかつそのZ方向位置が一定量だけ低くなるように移動させる。
In this configuration, every time the load reduction command is input by the load reduction command input means from the cancellation of the emergency stop state to the start of the initialization process, the following (a), (b ) Or (c) can be performed.
(A) The first motion base is moved so that its X-direction position and Y-direction position approach the initial position and its Z-direction position becomes higher by a certain amount.
(B) Each second motion base is moved so that its X-direction position and Y-direction position approach the initial position and its Z-direction position becomes lower by a certain amount.
(C) The first motion base is moved so that its X-direction position and Y-direction position approach the initial position and its Z-direction position is increased by a certain amount, and each second motion base is moved to its X-direction position. And the Y direction position is moved closer to the initial position and the Z direction position is lowered by a certain amount.

(a),(b),(c)のうちのいずれかの動作が行われると、車体に対して車軸を上方に押し上げる力が減少する。これにより、車体やモーションベースにかかっている負荷を低減することができる。したがって、この構成によれば、車体やモーションベースに想定外の大きな負荷がかかっている状態で各モーションベースが非常停止された場合に、その負荷を迅速に低減または解除することができる。   When any of the operations (a), (b), and (c) is performed, the force that pushes the axle upward with respect to the vehicle body decreases. Thereby, the load applied to the vehicle body and the motion base can be reduced. Therefore, according to this configuration, when each motion base is stopped in an emergency state with an unexpectedly large load applied to the vehicle body or the motion base, the load can be quickly reduced or released.

また、この構成では、負荷低減指令が入力される毎に、各モーションベースは、当該モーションベースのX方向位置およびY方向位置が、当該モーションベースの初期位置に近づくように移動する。モーションベースが任意の高さ位置にある場合、そのX方向位置およびY方向位置を初期位置に近づけるほど、モーションベースのZ方向の可動範囲は大きくなる。したがって、この構成によれば、第1モーションベースをZ方向のみに移動させる場合に比べて、第1モーションベースをより高い位置まで移動させることが可能となる。同様に、この構成によれば、各第2モーションベースをZ方向のみに移動させる場合に比べて、各第2モーションベースをより低い位置まで移動させることが可能となる。これにより、車体やモーションベースにかかっている負荷をより効果的に低減させることができる。   In this configuration, each time the load reduction command is input, each motion base moves so that the X-direction position and the Y-direction position of the motion base approach the initial position of the motion base. When the motion base is at an arbitrary height position, the movable range of the motion base in the Z direction increases as the position in the X direction and the position in the Y direction approach the initial position. Therefore, according to this configuration, it is possible to move the first motion base to a higher position than when the first motion base is moved only in the Z direction. Similarly, according to this configuration, it is possible to move each second motion base to a lower position than when moving each second motion base only in the Z direction. Thereby, the load applied to the vehicle body and the motion base can be reduced more effectively.

請求項2記載の発明は、前記負荷低減手段は、前記第1モーションベースに対する前記第1指令値と、前記各第2モーションベースに対する前記第2指令値との両方を生成するように構成されている、請求項1に記載の車両挙動再現システムである。
請求項3記載の発明は、前記負荷低減手段は、前記第1モーションベースに対する前記第1指令値のみを生成するように構成されている、請求項1に記載の車両挙動再現システムである。
According to a second aspect of the present invention, the load reducing means is configured to generate both the first command value for the first motion base and the second command value for each of the second motion bases. The vehicle behavior reproduction system according to claim 1.
A third aspect of the present invention is the vehicle behavior reproduction system according to the first aspect, wherein the load reducing means is configured to generate only the first command value for the first motion base.

請求項4記載の発明は、前記負荷低減手段は、前記各第2モーションベースに対する前記第2指令値のみを生成するように構成されている、請求項1に記載の車両挙動再現システムである。
請求項5記載の発明は、前記非常停止状態が解除されてから前記初期化処理が開始されるまでにおいて、前記負荷低減指令入力手段によって入力される負荷低減指令の入力回数が所定数に達した場合には、前記負荷低減手段による動作が禁止される、請求項1〜4のいずれか一項に記載の車両挙動再現システムである。
A fourth aspect of the present invention is the vehicle behavior reproduction system according to the first aspect, wherein the load reducing means is configured to generate only the second command value for each of the second motion bases.
According to a fifth aspect of the present invention, the number of times of load reduction command input by the load reduction command input means has reached a predetermined number after the emergency stop state is released and before the initialization process is started. In this case, the vehicle behavior reproduction system according to any one of claims 1 to 4, wherein the operation by the load reducing means is prohibited.

図1は、この発明の一実施形態に係る車両挙動再現システムに用いられる車両挙動再現装置の外観を図解的に示す概略斜視図である。FIG. 1 is a schematic perspective view schematically showing the appearance of a vehicle behavior reproduction device used in a vehicle behavior reproduction system according to an embodiment of the present invention. 図2は、図1の車両挙動再現装置を図解的に示す正面図である。FIG. 2 is a front view schematically showing the vehicle behavior reproduction device of FIG. 図3は、図1の車両挙動再現装置を図解的に示す側面図である。FIG. 3 is a side view schematically showing the vehicle behavior reproduction device of FIG. 図4は、図1の車両挙動再現装置を図解的に示す平面図である。FIG. 4 is a plan view schematically showing the vehicle behavior reproduction device of FIG. 図5は、車両挙動再現システムの全体的な電気的構成を示すブロック図である。FIG. 5 is a block diagram showing the overall electrical configuration of the vehicle behavior reproduction system. 図6は、モーションベースの電気的構成を示すブロック図である。FIG. 6 is a block diagram showing a motion-based electrical configuration. 図7Aは、負荷低減・初期化制御部の動作の一部を説明するためのフローチャートである。FIG. 7A is a flowchart for explaining a part of the operation of the load reduction / initialization control unit. 図7Bは、負荷低減・初期化制御部の動作の一部を説明するためのフローチャートである。FIG. 7B is a flowchart for explaining a part of the operation of the load reduction / initialization control unit. 図8は、非常停止状態が解除されたときに表示部に表示される操作画面の一例を示す模式図である。FIG. 8 is a schematic diagram illustrating an example of an operation screen displayed on the display unit when the emergency stop state is canceled. 図9Aは、非常停止時の車両挙動再現装置の状態の一例を示す模式図であり、図9Bは、負荷低減ボタンが20回操作された後の車両挙動再現装置の状態を示す模式図である。FIG. 9A is a schematic diagram illustrating an example of a state of the vehicle behavior reproduction device at the time of an emergency stop, and FIG. 9B is a schematic diagram illustrating a state of the vehicle behavior reproduction device after the load reduction button is operated 20 times. .

以下では、この発明の実施形態を、添付図面を参照して詳細に説明する。
図1は、この発明の一実施形態に係る車両挙動再現システムに用いられる車両挙動再現装置の外観を図解的に示す概略斜視図である。図2は、図1の車両挙動再現装置を図解的に示す正面図である。図3は、図1の車両挙動再現装置を図解的に示す側面図である。図4は、図1の車両挙動再現装置を図解的に示す平面図である。図4では、車体は省略されている。
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a schematic perspective view schematically showing the appearance of a vehicle behavior reproduction device used in a vehicle behavior reproduction system according to an embodiment of the present invention. FIG. 2 is a front view schematically showing the vehicle behavior reproduction device of FIG. FIG. 3 is a side view schematically showing the vehicle behavior reproduction device of FIG. FIG. 4 is a plan view schematically showing the vehicle behavior reproduction device of FIG. In FIG. 4, the vehicle body is omitted.

車両挙動再現装置1は、左前輪21、右前輪22、左後輪23および右後輪24の4つの車輪に対応する4つの車軸21S,22S,23S,24Sが取り付けられた車体2を含む。車両挙動再現装置1は、車体2を支持し、かつ車体2に6自由度の運動をさせるための第1モーションベース3と、各車軸21S,22S,23S,24Sを支持し、かつ各車軸21S,22S,23S,24Sに6自由度の運動をさせるための4つの第2モーションベース4,5,6,7とをさらに含む。   The vehicle behavior reproduction device 1 includes a vehicle body 2 to which four axles 21S, 22S, 23S, and 24S corresponding to four wheels of a left front wheel 21, a right front wheel 22, a left rear wheel 23, and a right rear wheel 24 are attached. The vehicle behavior reproduction device 1 supports the vehicle body 2 and supports the first motion base 3 for causing the vehicle body 2 to move with six degrees of freedom, the axles 21S, 22S, 23S, and 24S, and the axles 21S. , 22S, 23S, and 24S, and four second motion bases 4, 5, 6, and 7 for causing the movement of 6 degrees of freedom.

図1および図3においては、車体2の前端が符号2fで示され、車体2の後端が符号2rで示されている。車体2の4つの車軸21S,22S,23S,24Sには、左前輪21、右前輪22、左後輪23および右後輪24が一体回転可能に連結されている。
車体2には、各種の自動車部品の試験品が搭載されてもよい。図1〜図4の例では、車体2には、電動パワーステアリング装置(EPS:electric power steering)8と、左後輪23および右後輪24を電動モータによって駆動するための後輪駆動モジュール9とが試験品として搭載されている。
1 and 3, the front end of the vehicle body 2 is indicated by reference numeral 2f, and the rear end of the vehicle body 2 is indicated by reference numeral 2r. A left front wheel 21, a right front wheel 22, a left rear wheel 23, and a right rear wheel 24 are coupled to the four axles 21S, 22S, 23S, 24S of the vehicle body 2 so as to be integrally rotatable.
The vehicle body 2 may be mounted with test products of various automobile parts. In the example of FIGS. 1 to 4, the vehicle body 2 includes an electric power steering (EPS) 8 and a rear wheel drive module 9 for driving the left rear wheel 23 and the right rear wheel 24 by an electric motor. Are mounted as test products.

各モーションベース3,4,5,6,7は、床上に載置された定盤10上に固定されている。各モーションベース3,4,5,6,7は、定盤10に固定された固定ベース11と、固定ベース11の上方に配置された可動ベース12と、固定ベース11と可動ベース12との間に連結され、可動ベース12に6自由度の運動(前後方向(X方向)、左右方向(Y方向)、上下方向(Z方向)、ロール、ピッチおよびヨーの運動)をさせるためのアクチュエータ13と、アクチュエータ13を制御するためのモーションコントローラ14(図6参照)とを含む。アクチュエータ13は、6個の電動シリンダCY1〜CY6(図6参照)およびそれを駆動するためのサーボアンプSA1〜SA6(図6参照)とを含む。この明細書において、モーションベース3,4,5,6,7の位置・姿勢とは、可動ベース12の位置・姿勢を意味する。また、この明細書において、モーションベース3,4,5,6,7を移動させる(初期位置へ戻す、下降させる、上昇させる)とは、可動ベース12を移動させる(初期位置へ戻す、下降させる、上昇させる)ことを意味する。   Each motion base 3, 4, 5, 6, 7 is fixed on a surface plate 10 placed on the floor. Each motion base 3, 4, 5, 6, 7 includes a fixed base 11 fixed to the surface plate 10, a movable base 12 disposed above the fixed base 11, and between the fixed base 11 and the movable base 12. And an actuator 13 for causing the movable base 12 to move in six degrees of freedom (back and forth direction (X direction), left and right direction (Y direction), up and down direction (Z direction), roll, pitch and yaw movement). And a motion controller 14 (see FIG. 6) for controlling the actuator 13. The actuator 13 includes six electric cylinders CY1 to CY6 (see FIG. 6) and servo amplifiers SA1 to SA6 (see FIG. 6) for driving them. In this specification, the position / posture of the motion bases 3, 4, 5, 6, 7 means the position / posture of the movable base 12. In this specification, moving the motion bases 3, 4, 5, 6, 7 (returning to the initial position, lowering, raising) moves the movable base 12 (returning to the initial position, lowering). , Raise).

図1〜図4は、第1モーションベース3および各第2モーションベース4,5,6,7が初期位置(中立位置)にある状態を示している。この実施形態では、モーションベースが初期位置にある状態とは、モーションベースの可動ベースが、その6自由度の運動全てに対する可動範囲の中央に位置している状態をいう。この実施形態では、第1モーションベース3の初期位置における高さ位置と、各第2モーションベース4〜7の初期位置における高さ位置とは等しい。したがって、全てのモーションベース3〜7が初期位置にあるときには、第1モーションベース3の可動ベース12の高さ位置と、各第2モーションベース4〜7の可動ベース12の高さ位置とは等しい。   1 to 4 show a state in which the first motion base 3 and the second motion bases 4, 5, 6, and 7 are in an initial position (neutral position). In this embodiment, the state in which the motion base is in the initial position refers to a state in which the movable base of the motion base is located at the center of the movable range for all the six degrees of freedom motion. In this embodiment, the height position at the initial position of the first motion base 3 is equal to the height position at the initial position of each of the second motion bases 4 to 7. Therefore, when all the motion bases 3 to 7 are in the initial positions, the height position of the movable base 12 of the first motion base 3 is equal to the height position of the movable base 12 of each of the second motion bases 4 to 7. .

この実施形態では、全てのモーションベース3〜7が初期位置にあるときに、車体2がほぼ水平な姿勢(定盤10表面とほぼ平行な姿勢)となるように、第1モーションベース3と車体2との間にスペーサ101が設けられている。具体的には、第1モーションベース3の可動ベース12上面には、スペーサ101が固定されている。スペーサ101の上面には、車体2の中央部が載せられた状態で車体2が固定されている。つまり、車体2は、スペーサ101を介して第1モーションベース3に固定されている。   In this embodiment, when all the motion bases 3 to 7 are in the initial positions, the first motion base 3 and the vehicle body are arranged so that the vehicle body 2 is in a substantially horizontal posture (a posture substantially parallel to the surface of the surface plate 10). The spacer 101 is provided between the two. Specifically, the spacer 101 is fixed on the upper surface of the movable base 12 of the first motion base 3. On the upper surface of the spacer 101, the vehicle body 2 is fixed in a state where the central portion of the vehicle body 2 is placed. That is, the vehicle body 2 is fixed to the first motion base 3 via the spacer 101.

第2モーションベース4,5,6および7の可動ベース12には、それぞれ左前輪21、右前輪22、左後輪23および右後輪24が載せられている。つまり、車輪21,22,23,24は、それぞれ第2モーションベース4,5,6,7によって支持されている。言い換えれば、車軸21S,22S,23S,24Sの外端部は、それぞれ車輪21,22,23,24を介して、第2モーションベース4,5,6,7に支持されている。   A left front wheel 21, a right front wheel 22, a left rear wheel 23 and a right rear wheel 24 are mounted on the movable bases 12 of the second motion bases 4, 5, 6 and 7, respectively. That is, the wheels 21, 22, 23, and 24 are supported by the second motion bases 4, 5, 6, and 7, respectively. In other words, the outer ends of the axles 21S, 22S, 23S, and 24S are supported by the second motion bases 4, 5, 6, and 7 via the wheels 21, 22, 23, and 24, respectively.

この車両挙動再現装置1では、第1モーションベース3のアクチュエータ13を駆動制御することによって、各種の車体姿勢を作ることができる。また、第2モーションベース4,5,6,7のアクチュエータ13を個別に駆動制御することによって、各種の路面状態を作ることができる。したがって、各モーションベース3,4,5,6,7のアクチュエータ13を個別に制御することにより、各種の車両走行状態(車両挙動)を模擬(再現)することが可能である。   In the vehicle behavior reproduction device 1, various vehicle body postures can be created by driving and controlling the actuator 13 of the first motion base 3. Various road surface conditions can be created by individually controlling the actuators 13 of the second motion bases 4, 5, 6, and 7. Therefore, it is possible to simulate (reproduce) various vehicle running states (vehicle behaviors) by individually controlling the actuators 13 of the motion bases 3, 4, 5, 6, and 7.

また、この車両挙動再現装置1では、第2モーションベース4,5,6,7によって各車輪21〜24が支持されている状態で、第1モーションベース3によって車体2に直接に力を加えることができる。これにより、実車両の加速時、減速時、旋回時等に車体に作用する慣性力と同様な力を、車輪21〜24(車軸21S〜24S)を支持している部材に対して車体2を相対的に走行させることなく、車体2に与えることができる。また、この車両挙動再現装置1では、第1モーションベース3によって、車体2をヨーイング運動させることができる。これにより、ヨーイング運動を模擬することができる。   In the vehicle behavior reproduction device 1, a force is directly applied to the vehicle body 2 by the first motion base 3 in a state where the wheels 21 to 24 are supported by the second motion bases 4, 5, 6, and 7. Can do. Accordingly, the vehicle body 2 is applied to the member supporting the wheels 21 to 24 (axles 21S to 24S) with the same force as the inertial force acting on the vehicle body during acceleration, deceleration and turning of the actual vehicle. It can be given to the vehicle body 2 without running relatively. In the vehicle behavior reproduction apparatus 1, the vehicle body 2 can be yawed by the first motion base 3. Thereby, yawing exercise | movement can be simulated.

以下、車両挙動再現装置1を用いた車両挙動再現システムについて説明する。
図5は、車両挙動再現システムの全体的な電気的構成を示すブロック図である。
この車両挙動再現システム100は、ドライビングシミュレータ30と、車両挙動再現装置1と、モーションベース制御装置40(以下、単に「制御装置40」という。)とを備えている。ドライビングシミュレータ30は、仮想的に車両の運転をシミュレートするものであり、運転者によって操作される。
Hereinafter, a vehicle behavior reproduction system using the vehicle behavior reproduction device 1 will be described.
FIG. 5 is a block diagram showing the overall electrical configuration of the vehicle behavior reproduction system.
The vehicle behavior reproduction system 100 includes a driving simulator 30, a vehicle behavior reproduction device 1, and a motion base control device 40 (hereinafter simply referred to as “control device 40”). The driving simulator 30 virtually simulates driving of the vehicle and is operated by the driver.

制御装置40は、車両挙動再現装置1の各モーションベース3,4,5,6,7を制御する。制御装置40は、例えば、コンピュータから構成される。制御装置40は、1または複数のコンピュータと1または複数のプログラマブルコントローラとによって構成されてもよい。制御装置40には、各モーションベース3,4,5,6,7の他、操作部51、表示部52、非常停止/解除ボタン53、配電盤54等が接続されている。非常停止/解除ボタン53は、車両挙動再現装置1(各モーションベース3,4,5,6,7)を非常停止させたり、非常停止状態を解除させたりするために操作されるボタンである。配電盤54は、各モーションベース3〜7への電力供給を制御するための装置である。   The control device 40 controls the motion bases 3, 4, 5, 6, and 7 of the vehicle behavior reproduction device 1. The control device 40 is constituted by a computer, for example. The control device 40 may be configured by one or more computers and one or more programmable controllers. In addition to the motion bases 3, 4, 5, 6, 7, an operation unit 51, a display unit 52, an emergency stop / release button 53, a switchboard 54, and the like are connected to the control device 40. The emergency stop / release button 53 is a button that is operated to cause the vehicle behavior reproduction device 1 (each motion base 3, 4, 5, 6, 7) to make an emergency stop or to release an emergency stop state. The switchboard 54 is a device for controlling power supply to the motion bases 3 to 7.

図6は、各モーションベース3,4,5,6,7の電気的構成を示している。
各モーションベース3,4,5,6,7は、アクチュエータ13と、アクチュエータ13を制御するためのモーションコントローラ14とを含む。アクチュエータ13は、6個の電動シリンダCY1〜CY6と、6個の電動シリンダCY1〜CY6をそれぞれ駆動するための6個のサーボアンプSA1〜SA6とを含む。各サーボアンプSA1〜SA6は、モーションコントローラ14によって制御される。
FIG. 6 shows the electrical configuration of each of the motion bases 3, 4, 5, 6, and 7.
Each motion base 3, 4, 5, 6, 7 includes an actuator 13 and a motion controller 14 for controlling the actuator 13. The actuator 13 includes six electric cylinders CY1 to CY6 and six servo amplifiers SA1 to SA6 for driving the six electric cylinders CY1 to CY6, respectively. Each servo amplifier SA1 to SA6 is controlled by the motion controller 14.

各電動シリンダCY1〜CY6は、サーボモータを含んでいる。各電動シリンダCY1〜CY6には、サーボモータの回転角(シリンダロッド伸縮量)を検出するための回転角センサ61〜66が設けられている。各回転角センサ61〜66の出力信号c1〜c6は、サーボアンプSA1〜SA6に送られる。各回転角センサ61〜66の出力信号c1〜c6は、サーボアンプSA1〜SA6およびモーションコントローラ14を介して、制御装置40にも送られる。   Each electric cylinder CY1 to CY6 includes a servo motor. The electric cylinders CY1 to CY6 are provided with rotation angle sensors 61 to 66 for detecting the rotation angle (cylinder rod expansion / contraction amount) of the servo motor. Output signals c1 to c6 of the respective rotation angle sensors 61 to 66 are sent to the servo amplifiers SA1 to SA6. Output signals c1 to c6 of the respective rotation angle sensors 61 to 66 are also sent to the control device 40 via the servo amplifiers SA1 to SA6 and the motion controller 14.

各サーボアンプSA1〜SA6内には、電動シリンダCY1〜CY6のサーボモータに流れるモータ電流を検出するための電流センサ(図示略)が設けられている。電流センサの出力信号は、モーションコントローラ14を介して、制御装置40に送られる。
図5に戻り、ドライビングシミュレータ30からは、ドライビングシミュレータ30の運転操作に応じたハンドル角情報(操舵角情報)、アクセル開度情報、ブレーキ踏力情報等が出力される。
In each of the servo amplifiers SA1 to SA6, a current sensor (not shown) for detecting a motor current flowing through the servomotors of the electric cylinders CY1 to CY6 is provided. The output signal of the current sensor is sent to the control device 40 via the motion controller 14.
Returning to FIG. 5, the steering simulator 30 outputs steering wheel angle information (steering angle information), accelerator opening information, brake pedal force information, and the like according to the driving operation of the driving simulator 30.

制御装置40は、機能処理部として、車両挙動再現制御部41と、負荷低減・初期化制御部42と、非常停止/解除制御部43とを含んでいる。車両挙動再現制御部41は、車両モデル41Aと、指令値生成部41Bとを備えている。車両モデル41Aには、ドライビングシミュレータ30から出力されるハンドル角情報、アクセル開度情報およびブレーキ踏力情報が入力する。車両モデル41Aは、これらの入力情報に基づいて、ドライビングシミュレータ30によってシミュレートされている運転状況に応じた車体の位置・姿勢および各車輪の位置・姿勢を演算する。   The control device 40 includes a vehicle behavior reproduction control unit 41, a load reduction / initialization control unit 42, and an emergency stop / release control unit 43 as function processing units. The vehicle behavior reproduction control unit 41 includes a vehicle model 41A and a command value generation unit 41B. The vehicle model 41A receives the steering wheel angle information, the accelerator opening information, and the brake pedal effort information output from the driving simulator 30. Based on the input information, the vehicle model 41A calculates the position / posture of the vehicle body and the position / posture of each wheel according to the driving situation simulated by the driving simulator 30.

指令値生成部41Bは、車両モデル41Aによって演算された車体の位置・姿勢および各車輪の位置・姿勢に基づいて、各モーションベース3,4,5,6,7がとるべき位置・姿勢の指令値(位置・姿勢指令値)を生成する。つまり、指令値生成部41Bは、各モーションベース3〜7に対して車両挙動再現用の位置・姿勢指令値を生成する。各モーションベース3〜7に対する位置・姿勢指令値は、例えば、各モーションベース3〜7に固定されたxyz座標系のx座標値(X)、y座標値(Y)、z座標値(Z)、x軸周りの回転角(Roll)、y軸周りの回転角(Pitch)およびz軸周りの回転角(Yaw)から構成される。   The command value generation unit 41B instructs the position / posture to be taken by each motion base 3, 4, 5, 6, 7 based on the position / posture of the vehicle body and the position / posture of each wheel calculated by the vehicle model 41A. A value (position / posture command value) is generated. That is, the command value generation unit 41 </ b> B generates a position / posture command value for reproducing the vehicle behavior for each of the motion bases 3 to 7. The position / posture command values for the motion bases 3 to 7 are, for example, the x coordinate value (X), y coordinate value (Y), and z coordinate value (Z) of the xyz coordinate system fixed to each motion base 3 to 7. , Rotation angle around the x axis (Roll), rotation angle around the y axis (Pitch), and rotation angle around the z axis (Yaw).

指令値生成部41Bによって生成された各モーションベース3,4,5,6,7それぞれに対する位置・姿勢指令値は、対応するモーションベース3,4,5,6,7のモーションコントローラ14に与えられる。各モーションコントローラ14は、指令値生成部41Bから与えられた位置・姿勢指令値に基づいて、対応するアクチュエータ13を制御する。これにより、各モーションベース3,4,5,6,7の可動ベース12の位置・姿勢が、位置・姿勢指令値に応じた位置・姿勢となるように制御される。これにより、ドライビングシミュレータ30の運転操作に応じた車両挙動が、車両挙動再現装置1によって再現される。   The position / posture command values for the respective motion bases 3, 4, 5, 6 and 7 generated by the command value generation unit 41B are given to the motion controllers 14 of the corresponding motion bases 3, 4, 5, 6 and 7. . Each motion controller 14 controls the corresponding actuator 13 based on the position / posture command value given from the command value generation unit 41B. As a result, the position / posture of the movable base 12 of each of the motion bases 3, 4, 5, 6 and 7 is controlled to be a position / posture corresponding to the position / posture command value. Thereby, the vehicle behavior corresponding to the driving operation of the driving simulator 30 is reproduced by the vehicle behavior reproduction device 1.

非常停止/解除制御部43は、電流センサによって検出されるモータ電流に基づいて、各電動シリンダCY1〜CY6が過負荷になったか否かを監視している。非常停止/解除制御部43は、車両挙動再現装置1によって車両挙動が再現されている場合に、いずれかの電動シリンダCY1〜CY6が過負荷になったと判定したとき、または非常停止/解除ボタン53がオンされたときには、配電盤54を制御して、全てのモーションベース3〜7への電力供給を遮断する。非常停止/解除制御部43によって、全てのモーションベース3〜7への電力供給が遮断された状態を非常停止状態といい、非常停止後に全てのモーションベース3〜7への電力供給が復帰されたことを非常停止状態が解除されたということにする。   The emergency stop / release control unit 43 monitors whether or not the electric cylinders CY1 to CY6 are overloaded based on the motor current detected by the current sensor. The emergency stop / release control unit 43 determines that any of the electric cylinders CY1 to CY6 is overloaded when the vehicle behavior is reproduced by the vehicle behavior reproduction device 1, or the emergency stop / release button 53. When is turned on, the switchboard 54 is controlled to cut off the power supply to all the motion bases 3-7. The state where the power supply to all the motion bases 3 to 7 is cut off by the emergency stop / release control unit 43 is called an emergency stop state, and the power supply to all the motion bases 3 to 7 is restored after the emergency stop. Let's say that the emergency stop state has been cancelled.

車両挙動再現装置1が非常停止状態になると、車両挙動再現制御部41は動作禁止状態とされる。車両挙動再現制御部41による動作禁止状態を解除するためには、非常停止状態を解除した後、各モーションベース3〜7の位置・姿勢を初期位置に戻す必要がある。これは、非常停止状態になった場合には、各モーションベース3〜7の位置・姿勢を初期位置に戻さないと、各モーションベース3〜7の位置・姿勢を正確に特定することができないからである。   When the vehicle behavior reproduction device 1 enters an emergency stop state, the vehicle behavior reproduction control unit 41 is set in an operation prohibited state. In order to cancel the operation prohibited state by the vehicle behavior reproduction control unit 41, it is necessary to return the position / posture of each of the motion bases 3 to 7 to the initial position after canceling the emergency stop state. This is because in the case of an emergency stop, the position / posture of each motion base 3-7 cannot be accurately specified unless the position / posture of each motion base 3-7 is returned to the initial position. It is.

非常停止/解除制御部43は、非常停止状態時に非常停止/解除ボタン53がオンとなっているときは非常停止/解除ボタン53がオフされたときに非常停止状態を解除する。一方、非常停止状態時に非常停止/解除ボタン53がオフとなっているときは、非常停止/解除制御部43は、非常停止/解除ボタン53が一旦オンされた後にオフされたときに非常停止状態を解除する。   The emergency stop / release control unit 43 releases the emergency stop state when the emergency stop / release button 53 is turned off when the emergency stop / release button 53 is turned on in the emergency stop state. On the other hand, when the emergency stop / release button 53 is turned off in the emergency stop state, the emergency stop / release control unit 43 turns the emergency stop state when the emergency stop / release button 53 is turned off after being turned on once. Is released.

負荷低減・初期化制御部42は、非常停止状態が解除された後に、操作者の操作に基づいて、車体2または各モーションベース3〜7にかかっている負荷(荷重)を低減するための負荷低減処理と、各モーションベース3〜7を初期位置に戻すための初期化処理とを行う。
図7Aおよび図7Bは、負荷低減・初期化制御部42の動作を説明するためのフローチャートである。
The load reduction / initialization control unit 42 is a load for reducing the load (load) applied to the vehicle body 2 or each of the motion bases 3 to 7 based on the operation of the operator after the emergency stop state is released. A reduction process and an initialization process for returning the motion bases 3 to 7 to their initial positions are performed.
7A and 7B are flowcharts for explaining the operation of the load reduction / initialization control unit 42.

非常停止状態が解除されると(ステップS1)、負荷低減・初期化制御部42は、後述する負荷低減ボタン(負荷低減指令入力手段)81(図8参照)の操作回数を記憶するための変数kを0に設定するとともに、初期化開始フラグFをリセット(F=0)する(ステップS2)。初期化開始フラグFは、初期化処理が開始されたか否かを記憶するフラグである。また、負荷低減・初期化制御部42は、表示部52に、図8に示すような、操作画面を表示する(ステップS3)。この操作画面には、負荷低減指令を入力するための負荷低減ボタン(負荷低減指令入力手段)81と、各モーションベース3〜7に対応した初期化ボタン83〜87が表示される。後述するように、いずれかの初期化ボタン83〜87が操作されることにより、初期化処理が開始される。   When the emergency stop state is canceled (step S1), the load reduction / initialization control unit 42 is a variable for storing the number of operations of a load reduction button (load reduction command input means) 81 (see FIG. 8) described later. k is set to 0, and the initialization start flag F is reset (F = 0) (step S2). The initialization start flag F is a flag for storing whether or not the initialization process has been started. Further, the load reduction / initialization control unit 42 displays an operation screen as shown in FIG. 8 on the display unit 52 (step S3). On this operation screen, a load reduction button (load reduction command input means) 81 for inputting a load reduction command and initialization buttons 83 to 87 corresponding to the motion bases 3 to 7 are displayed. As will be described later, the initialization process is started by operating any one of the initialization buttons 83 to 87.

次に、負荷低減・初期化制御部42は、全てのモーションベース3〜7が初期化されたか否かを判別する(ステップS4)。つまり、負荷低減・初期化制御部42は、全てのモーションベース3〜7に対してそれを初期位置に戻すための初期化処理(後述するステップS11の処理)が実行されたか否かを判別する。いずれかのモーションベース3〜7が初期化されていない場合には(ステップS4:NO)、負荷低減・初期化制御部42は、ステップS5に移行する。ステップS5では、負荷低減・初期化制御部42は、初期化ボタン83〜87のいずれかが操作されたか否かを判別する。初期化ボタン83〜87のいずれもが操作されていなければ(ステップS5:NO)、負荷低減・初期化制御部42は、負荷低減ボタン81が操作されたか否かを判別する(ステップS6)。負荷低減ボタン81が操作されていなければ(ステップS6:NO)、負荷低減・初期化制御部42は、ステップS4に戻る。   Next, the load reduction / initialization control unit 42 determines whether or not all the motion bases 3 to 7 have been initialized (step S4). That is, the load reduction / initialization control unit 42 determines whether or not the initialization process (the process of step S11 described later) for returning the motion bases 3 to 7 to the initial position has been executed. . If any of the motion bases 3 to 7 has not been initialized (step S4: NO), the load reduction / initialization control unit 42 proceeds to step S5. In step S5, the load reduction / initialization control unit 42 determines whether any of the initialization buttons 83 to 87 has been operated. If none of the initialization buttons 83 to 87 has been operated (step S5: NO), the load reduction / initialization control unit 42 determines whether or not the load reduction button 81 has been operated (step S6). If the load reduction button 81 has not been operated (step S6: NO), the load reduction / initialization control unit 42 returns to step S4.

前記ステップS6において、負荷低減ボタン81が操作されたと判別された場合(負荷低減指令が入力された場合)には(ステップS6:YES)、初期化開始フラグFがリセット(F=0)されているか否かを判別する(ステップS7)。初期化開始フラグFがリセット(F=0)されている場合には(ステップS7:YES)、つまり、初期化処理が開始されていない場合には、負荷低減・初期化制御部42は、変数kの値を1だけインクリメント(+1)する(ステップS8)。そして、負荷低減・初期化制御部42は、変数kの値が所定値A以下であるか否かを判別する(ステップS9)。この実施形態では、所定値Aは、20に設定される。   In step S6, when it is determined that the load reduction button 81 is operated (when a load reduction command is input) (step S6: YES), the initialization start flag F is reset (F = 0). It is determined whether or not there is (step S7). When the initialization start flag F is reset (F = 0) (step S7: YES), that is, when the initialization process is not started, the load reduction / initialization control unit 42 The value of k is incremented by 1 (+1) (step S8). Then, the load reduction / initialization control unit 42 determines whether or not the value of the variable k is equal to or less than the predetermined value A (step S9). In this embodiment, the predetermined value A is set to 20.

変数kの値が所定値A以下である場合には(ステップS9:YES)、負荷低減・初期化制御部42は、負荷低減処理を行う(ステップS10)。具体的には、負荷低減・初期化制御部42は、第1モーションベース3に対しては、そのx座標値およびy座標値が初期位置に近づきかつかつそのz座標値が第1の一定量だけ大きくなる(Z方向位置が高くなる)ような位置・姿勢指令値を生成する。また、負荷低減・初期化制御部42は、各第2モーションベース4〜7に対しては、そのx座標値およびy座標値が初期位置に近づきかつそのz座標値が第2の一定量だけ小さくなる(Z方向位置が低くなる)ような位置・姿勢指令値を生成する。ただし、第2の一定量は、通常は、第2モーションベース4〜7毎に異なる。負荷低減処理の詳細については、後述する。   When the value of the variable k is equal to or less than the predetermined value A (step S9: YES), the load reduction / initialization control unit 42 performs a load reduction process (step S10). Specifically, for the first motion base 3, the load reduction / initialization control unit 42 approaches the initial position of the x-coordinate value and the y-coordinate value, and the z-coordinate value is only the first fixed amount. A position / posture command value that increases (the position in the Z direction increases) is generated. In addition, the load reduction / initialization control unit 42, for each of the second motion bases 4 to 7, has its x coordinate value and y coordinate value approaching the initial position and its z coordinate value is the second fixed amount. A position / posture command value is generated such that it becomes smaller (the position in the Z direction becomes lower). However, the second fixed amount is usually different for each of the second motion bases 4 to 7. Details of the load reduction process will be described later.

負荷低減・初期化制御部42によって生成された各モーションベース3〜7に対する位置・姿勢指令値は、対応するモーションベース3〜7のモーションコントローラ14に与えられる。これにより、第1モーションベース3は、そのx座標値およびy座標値が初期位置に近づきかつz座標値が第1の一定量だけ大きく(高く)なるように移動する。また、各第2モーションベース4〜7は、そのX座標値およびY座標値が初期位置に近づきかつz座標値が第2の一定量だけ小さく(低く)なるように移動する。ステップS10の処理が終了すると、負荷低減・初期化制御部42は、ステップS4に戻る。   The position / posture command values for the motion bases 3 to 7 generated by the load reduction / initialization control unit 42 are given to the motion controllers 14 of the corresponding motion bases 3 to 7. As a result, the first motion base 3 moves so that the x coordinate value and the y coordinate value approach the initial position and the z coordinate value becomes larger (higher) by the first predetermined amount. Further, each of the second motion bases 4 to 7 moves so that the X coordinate value and the Y coordinate value approach the initial position and the z coordinate value becomes smaller (lower) by a second fixed amount. When the process of step S10 ends, the load reduction / initialization control unit 42 returns to step S4.

前記ステップS9において、変数kの値が所定値Aよりも大きいと判別された場合には(ステップS9:NO)、負荷低減・初期化制御部42は、ステップS4に戻る。したがって、負荷低減ボタン81の操作回数(負荷低減指令の入力回数)が所定回数Aを超えた場合には、ステップS10の負荷低減処理は行われなくなる。これにより、第1モーションベース3が所定の第1制限量(=第1の一定量×A)よりも大きく上昇するのを防止できるとともに、各第2モーションベース4〜7が所定の第2制限量(=第2の一定量×A)よりも大きく下降するのを防止できる。   When it is determined in step S9 that the value of the variable k is larger than the predetermined value A (step S9: NO), the load reduction / initialization control unit 42 returns to step S4. Therefore, when the number of operations of the load reduction button 81 (the number of times of input of the load reduction command) exceeds the predetermined number A, the load reduction process in step S10 is not performed. Accordingly, it is possible to prevent the first motion base 3 from rising higher than a predetermined first limit amount (= first fixed amount × A), and each of the second motion bases 4 to 7 has a predetermined second limit. It is possible to prevent the amount from dropping more than the amount (= second fixed amount × A).

前記ステップS7において、初期化開始フラグFがセット(F=1)されていると判別された場合には(ステップS7:NO)、負荷低減・初期化制御部42は、ステップS4に戻る。したがって、初期化処理が既に開始されている場合には、ステップS10の負荷低減処理は行われなくなる。
前記ステップS5において、初期化ボタン83〜87のいずれかが操作されたと判別された場合には(ステップS5:YES)、負荷低減・初期化制御部42は、操作された初期化ボタン83〜87に対応するモーションベース3〜7を初期位置に段階的に戻すための位置・姿勢指令値を生成する(ステップS11)。負荷低減・初期化制御部42によって生成された位置・姿勢指令値は、対応するモーションベース3〜7のモーションコントローラ14に与えられる。これにより、対応するモーションベース3〜7の位置・姿勢が初期位置に戻る。つまり、対応するモーションベース3〜7が初期化される。次に、負荷低減・初期化制御部42は、初期化開始フラグFをセット(F=1)した後(ステップS12)、ステップS4に戻る。
If it is determined in step S7 that the initialization start flag F is set (F = 1) (step S7: NO), the load reduction / initialization control unit 42 returns to step S4. Therefore, when the initialization process has already been started, the load reduction process in step S10 is not performed.
If it is determined in step S5 that any of the initialization buttons 83 to 87 has been operated (step S5: YES), the load reduction / initialization control unit 42 operates the operated initialization buttons 83 to 87. A position / posture command value for stepwise returning the motion bases 3 to 7 corresponding to the initial position is generated (step S11). The position / posture command values generated by the load reduction / initialization control unit 42 are given to the corresponding motion controllers 14 of the motion bases 3-7. As a result, the positions and postures of the corresponding motion bases 3 to 7 are returned to the initial positions. That is, the corresponding motion bases 3 to 7 are initialized. Next, the load reduction / initialization control unit 42 sets the initialization start flag F (F = 1) (step S12), and then returns to step S4.

ステップS5,S11の処理によって、全てのモーションベース3〜7が初期位置に戻されると(初期化されると)、前記ステップS4において肯定判定されるので(ステップS4:YES)、負荷低減・初期化制御部42は、車両挙動再現制御部41の動作禁止状態を解除する(ステップS13)。これにより、車両挙動再現制御部41による車両挙動再現制御が可能となる。そして、負荷低減・初期化制御部42は、今回の処理を終了する。   When all the motion bases 3 to 7 are returned to the initial positions (initialized) by the processing in steps S5 and S11, an affirmative determination is made in step S4 (step S4: YES), so that load reduction / initialization is performed. The control unit 42 cancels the operation prohibition state of the vehicle behavior reproduction control unit 41 (step S13). Thereby, vehicle behavior reproduction control by the vehicle behavior reproduction control part 41 is attained. Then, the load reduction / initialization control unit 42 ends the current process.

ステップS10の負荷低減処理について、詳しく説明する。
負荷低減・初期化制御部42は、次式(1)に基づいて、第1モーションベース3の位置に関する指令値(x座標、y座標およびz座標の指令値)を生成する。
The load reduction process in step S10 will be described in detail.
The load reduction / initialization control unit 42 generates command values (command values of x coordinate, y coordinate, and z coordinate) related to the position of the first motion base 3 based on the following equation (1).

Figure 0006489355
Figure 0006489355

式(1)において、ベクトル[X1(k),Y1(k),Z1(k)]は、第1モーションベース3のx座標、y座標およびz座標の指令値を示す。X1(k),Y1(k),Z1(k)における(k)は、それらの指令値が負荷低減ボタン81の操作回数の関数であることを示している。[X1(0),Y1(0),Z1(0)]は、非常停止状態が解除されたときの第1モーションベース3のx座標値、y座標値およびz座標値を示している。α(k)は、負荷低減ボタン81の操作回数に応じて所定値ずつ変化する変数であり、初期値は0であり、負荷低減ボタン81の操作回数が所定回数Aに達したときに1になる。α(k)は、α(k)=(1/A)・kで表される。この実施形態では、所定回数Aは20に設定されているので、α(k)=0.05kとなる。   In Expression (1), vectors [X1 (k), Y1 (k), Z1 (k)] indicate command values of the x-coordinate, y-coordinate, and z-coordinate of the first motion base 3. (K) in X1 (k), Y1 (k), and Z1 (k) indicates that these command values are a function of the number of operations of the load reduction button 81. [X1 (0), Y1 (0), Z1 (0)] indicates the x coordinate value, the y coordinate value, and the z coordinate value of the first motion base 3 when the emergency stop state is released. α (k) is a variable that changes by a predetermined value in accordance with the number of operations of the load reduction button 81, the initial value is 0, and is set to 1 when the number of operations of the load reduction button 81 reaches the predetermined number A. Become. α (k) is represented by α (k) = (1 / A) · k. In this embodiment, since the predetermined number A is set to 20, α (k) = 0.05k.

ベクトル[X1c,Y1c,Z1c]は、初期位置における第1モーションベース3のx座標値、y座標値およびz座標値を示している。初期位置における第1モーションベース3の位置は予め設定されているので、[X1c,Y1c,Z1c]は定数である。
Z1’(k)は、負荷低減ボタン81が操作される毎に第1モーションベース3を第1の一定量だけ上昇させるためのz座標補正値である。Z1’(k)は、負荷低減ボタン81の操作回数の関数である。Z1’(k)は、α(k)・|Z1(0)−Z1c|<Z1’(k)の条件を満たすように設定される。この実施形態では、Z1’(k)は、例えば、次式(2)に基づいて、演算される。
The vector [X1c, Y1c, Z1c] represents the x coordinate value, the y coordinate value, and the z coordinate value of the first motion base 3 at the initial position. Since the position of the first motion base 3 at the initial position is set in advance, [X1c, Y1c, Z1c] is a constant.
Z1 ′ (k) is a z-coordinate correction value for raising the first motion base 3 by a first fixed amount each time the load reduction button 81 is operated. Z1 ′ (k) is a function of the number of operations of the load reduction button 81. Z1 ′ (k) is set to satisfy the condition of α (k) · | Z1 (0) −Z1c | <Z1 ′ (k). In this embodiment, Z1 ′ (k) is calculated based on the following equation (2), for example.

Z1’(k)=(|Z1(0)−Z1c|/A)×2k …(2)
この実施形態では、負荷低減ボタン81が操作される毎に、第1モーションベース3は、そのx座標およびy座標が初期位置の座標値に近づきかつそのz座標が第1の一定量だけ大きくなるように移動する。負荷低減ボタン81が20回操作されたときには、第1モーションベース3のx座標値X1(20)およびy座標値Y1(20)は、それぞれX1cおよびY1cとなる。つまり、第1モーションベース3のx座標値およびy座標値は、初期位置に対応した座標値となる。一方、第1モーションベース3のz座標値Z1(20)は、Z1(20)=Z1c+Z1’(20)=Z1c+2|Z1(0)−Z1c|となる。
Z1 ′ (k) = (| Z1 (0) −Z1c | / A) × 2k (2)
In this embodiment, every time the load reduction button 81 is operated, the first motion base 3 has its x coordinate and y coordinate approaching the coordinate value of the initial position and its z coordinate is increased by a first fixed amount. To move. When the load reduction button 81 is operated 20 times, the x coordinate value X1 (20) and the y coordinate value Y1 (20) of the first motion base 3 become X1c and Y1c, respectively. That is, the x coordinate value and the y coordinate value of the first motion base 3 are coordinate values corresponding to the initial position. On the other hand, the z coordinate value Z1 (20) of the first motion base 3 is Z1 (20) = Z1c + Z1 ′ (20) = Z1c + 2 | Z1 (0) −Z1c |.

負荷低減・初期化制御部42は、次式(3)に基づいて、第1モーションベース3の姿勢に関する指令値(ロール角(Roll)、ピッチ角(Pitch)およびヨー角(Yaw)の指令値)を生成する。   Based on the following equation (3), the load reduction / initialization control unit 42 provides command values (roll angle (Roll), pitch angle (Pitch) and yaw angle (Yaw) command values related to the attitude of the first motion base 3. ) Is generated.

Figure 0006489355
Figure 0006489355

式(3)において、ベクトル[r1(k),p1(k),y1(k)]は、第1モーションベース3のロール角、ピッチ角およびヨー角の指令値を示している。r1(k),p1(k),y1(k)は、負荷低減ボタン81の操作回数の関数である。[r1(0),p1(0),y1(0)]は、非常停止状態が解除されたときの第1モーションベース3のロール角、ピッチ角およびヨー角を示している。α(k)は、前記式(1)のα(k)と同じであり、α(k)=(1/A)・kで表される。この実施形態では、所定回数Aは20に設定されているので、α(k)=0.05kとなる。初期位置であるときの第1モーションベース3のロール角、ピッチ角およびヨー角は、[0,0,0]で表される。これは、第1モーションベース3のロール角、ピッチ角およびヨー角を、初期位置での水平垂直の座標軸x,y,zを基準として定義したからである。   In equation (3), the vector [r1 (k), p1 (k), y1 (k)] indicates the command value of the roll angle, pitch angle, and yaw angle of the first motion base 3. r1 (k), p1 (k), and y1 (k) are functions of the number of operations of the load reduction button 81. [R1 (0), p1 (0), y1 (0)] indicates the roll angle, pitch angle, and yaw angle of the first motion base 3 when the emergency stop state is released. α (k) is the same as α (k) in the formula (1), and is represented by α (k) = (1 / A) · k. In this embodiment, since the predetermined number A is set to 20, α (k) = 0.05k. The roll angle, pitch angle, and yaw angle of the first motion base 3 at the initial position are represented by [0, 0, 0]. This is because the roll angle, pitch angle and yaw angle of the first motion base 3 are defined with reference to the horizontal and vertical coordinate axes x, y and z at the initial position.

この実施形態では、負荷低減ボタン81が操作される毎に、第1モーションベース3のロール角、ピッチ角およびヨー角は、それぞれ初期位置におけるロール角、ピッチ角およびヨー角に近づくように変化する。そして、負荷低減ボタン81が20回操作されたときには、第1モーションベース3のロール角r1(20)、ピッチ角p1(20)およびヨーy1(20)は、初期位置におけるロール角、ピッチ角およびヨー角に対応した値となる。   In this embodiment, each time the load reduction button 81 is operated, the roll angle, pitch angle, and yaw angle of the first motion base 3 change so as to approach the roll angle, pitch angle, and yaw angle at the initial position, respectively. . When the load reduction button 81 is operated 20 times, the roll angle r1 (20), the pitch angle p1 (20), and the yaw y1 (20) of the first motion base 3 are the roll angle, pitch angle, and The value corresponds to the yaw angle.

負荷低減・初期化制御部42は、次式(4)に基づいて、各第2モーションベース4〜7の位置に関する指令値(x座標、y座標およびz座標の指令値)を生成する。   The load reduction / initialization control unit 42 generates command values (command values of x coordinate, y coordinate, and z coordinate) related to the positions of the second motion bases 4 to 7 based on the following equation (4).

Figure 0006489355
Figure 0006489355

式(4)において、ベクトル[X2(k),Y2(k),Z2(k)]は、各第2モーションベース4〜7のx座標、y座標およびz座標の指令値を示す。X2(k),Y2(k),Z2(k)における(k)は、それらの指令値が負荷低減ボタン81の操作回数の関数であることを示している。[X2(0),Y2(0),Z2(0)]は、非常停止状態が解除されたときの各第2モーションベース4〜7のx座標値、y座標値およびz座標値を示している。α(k)は、前記式(1)のα(k)と同じであり、α(k)=(1/A)・kで表される。この実施形態では、所定回数Aは20に設定されているので、α(k)=0.05kとなる。   In equation (4), the vector [X2 (k), Y2 (k), Z2 (k)] indicates the command values of the x coordinate, y coordinate, and z coordinate of each of the second motion bases 4-7. (K) in X2 (k), Y2 (k), and Z2 (k) indicates that these command values are a function of the number of operations of the load reduction button 81. [X2 (0), Y2 (0), Z2 (0)] indicate the x coordinate value, the y coordinate value, and the z coordinate value of each of the second motion bases 4 to 7 when the emergency stop state is canceled. Yes. α (k) is the same as α (k) in the formula (1), and is represented by α (k) = (1 / A) · k. In this embodiment, since the predetermined number A is set to 20, α (k) = 0.05k.

ベクトル[X2c,Y2c,Z2c]は、初期位置における各第2モーションベース4〜7のx座標値、y座標値およびz座標値を示している。初期位置における各第2モーションベース4〜7の位置は予め設定されているので、[X2c,Y2c,Z2c]は定数である。
Z2’(k)は、負荷低減ボタン81が操作される毎に各第2モーションベース4〜7を第2の一定量だけ下降させるためのZ座標補正値である。ただし、第2の一定量は、通常は、各第2モーションベース4〜7によって異なる。Z2’(k)は、負荷低減ボタン81の操作回数の関数である。Z2’(k)は、α・|Z2(0)−Z2c|<Z2’(k)の条件を満たすように設定される。この実施形態では、Z2’(k)は、例えば、次式(5)に基づいて、演算される。
The vector [X2c, Y2c, Z2c] represents the x coordinate value, the y coordinate value, and the z coordinate value of each of the second motion bases 4 to 7 at the initial position. Since the positions of the second motion bases 4 to 7 in the initial position are set in advance, [X2c, Y2c, Z2c] is a constant.
Z2 ′ (k) is a Z coordinate correction value for lowering each second motion base 4 to 7 by a second fixed amount each time the load reduction button 81 is operated. However, the second fixed amount is usually different for each second motion base 4-7. Z2 ′ (k) is a function of the number of operations of the load reduction button 81. Z2 ′ (k) is set to satisfy the condition of α · | Z2 (0) −Z2c | <Z2 ′ (k). In this embodiment, Z2 ′ (k) is calculated based on the following equation (5), for example.

Z2’(k)=(|Z2(0)−Z2c|/20)×2k …(5)
この実施形態では、負荷低減ボタン81が操作される毎に、各第2モーションベース4〜7は、そのx座標およびy座標が初期位置の座標値に近づきかつそのz座標が第2の一定量だけ小さくなるように移動する。ただし、第2の一定量は、通常は、各第2モーションベース4〜7によって異なる。負荷低減ボタン81が20回操作されたときには、各第2モーションベース4〜7のx座標値X2(20)およびy座標値Y2(20)は、それぞれX2cおよびY2cとなる。つまり、各第2モーションベース4〜7のx座標値およびy座標値は、初期位置に対応した座標値となる。一方、各第2モーションベース4〜7のz座標値Z2(20)は、Z2(20)=Z2c−Z2’(20)=Z2c−2|Z2(0)−Z2c|となる。
Z2 ′ (k) = (| Z2 (0) −Z2c | / 20) × 2k (5)
In this embodiment, every time the load reduction button 81 is operated, each of the second motion bases 4 to 7 has its x coordinate and y coordinate approaching the coordinate value of the initial position and its z coordinate is a second fixed amount. Move to get smaller only. However, the second fixed amount is usually different for each second motion base 4-7. When the load reduction button 81 is operated 20 times, the x coordinate value X2 (20) and the y coordinate value Y2 (20) of each of the second motion bases 4 to 7 become X2c and Y2c, respectively. That is, the x coordinate value and the y coordinate value of each of the second motion bases 4 to 7 are coordinate values corresponding to the initial position. On the other hand, the z coordinate values Z2 (20) of the second motion bases 4 to 7 are Z2 (20) = Z2c−Z2 ′ (20) = Z2c−2 | Z2 (0) −Z2c |.

負荷低減・初期化制御部42は、次式(6)に基づいて、各第2モーションベース4〜7の姿勢に関する指令値(ロール角(Roll)、ピッチ角(Pitch)およびヨー角(Yaw)の指令値)を生成する。   Based on the following equation (6), the load reduction / initialization control unit 42 determines the command values (roll angle (Roll), pitch angle (Pitch), and yaw angle (Yaw)) for the postures of the second motion bases 4 to 7. Command value).

Figure 0006489355
Figure 0006489355

式(6)において、ベクトル[r2(k),p2(k),y2(k)]は、各第2モーションベース4〜7のロール角、ピッチ角およびヨー角の指令値を示している。r2(k),p2(k),y2(k)は、負荷低減ボタン81の操作回数の関数である。[r2(0),p2(0),y2(0)]は、非常停止状態が解除されたときの各第2モーションベース4〜7のロール角、ピッチ角およびヨー角を示している。α(k)は、前記式(1)のα(k)と同じであり、α(k)=(1/A)・kで表される。この実施形態では、所定回数Aは20に設定されているので、α(k)=0.05kとなる。初期位置であるときの各第2モーションベース4〜7のロール角、ピッチ角およびヨー角は、[0,0,0]で表される。これは、各第2モーションベース4〜7のロール角、ピッチ角およびヨー角を、初期位置での水平垂直の座標軸x,y,zを基準として定義したからである。   In equation (6), the vector [r2 (k), p2 (k), y2 (k)] represents the command values for the roll angle, pitch angle, and yaw angle of each of the second motion bases 4-7. r2 (k), p2 (k), and y2 (k) are functions of the number of operations of the load reduction button 81. [R2 (0), p2 (0), y2 (0)] indicates the roll angle, pitch angle, and yaw angle of each of the second motion bases 4 to 7 when the emergency stop state is released. α (k) is the same as α (k) in the formula (1), and is represented by α (k) = (1 / A) · k. In this embodiment, since the predetermined number A is set to 20, α (k) = 0.05k. The roll angle, pitch angle, and yaw angle of each of the second motion bases 4 to 7 at the initial position are represented by [0, 0, 0]. This is because the roll angle, pitch angle and yaw angle of each of the second motion bases 4 to 7 are defined with reference to the horizontal and vertical coordinate axes x, y and z at the initial position.

この実施形態では、負荷低減ボタン81が操作される毎に、各第2モーションベース4〜7のロール角、ピッチ角およびヨー角は、それぞれ初期位置におけるロール角、ピッチ角およびヨー角に近づくように変化する。そして、負荷低減ボタン81が20回操作されたときには、各第2モーションベース4〜7のロール角r2(20)、ピッチ角p2(20)およびヨー角y2(20)は、初期位置におけるロール角、ピッチ角およびヨー角に対応した値となる。   In this embodiment, each time the load reduction button 81 is operated, the roll angle, pitch angle, and yaw angle of each of the second motion bases 4 to 7 approach the roll angle, pitch angle, and yaw angle at the initial position, respectively. To change. When the load reduction button 81 is operated 20 times, the roll angle r2 (20), the pitch angle p2 (20), and the yaw angle y2 (20) of each of the second motion bases 4 to 7 are the roll angles at the initial position. The values correspond to the pitch angle and the yaw angle.

車体2やモーションベース3〜7に想定外の大きな負荷がかかった状態で、車両挙動再現装置1が非常停止した場合には、車体2やモーションベース3〜7が損傷するのを防止するために、車体2やモーションベース3〜7にかかっている負荷を迅速に低減または解除させることが望ましい。
各第2モーションベース4〜7は車輪21〜24(車軸21S〜24S)に固定されていないのに対し、第1モーションベース3は車体2に固定されている。このため、第1モーションベース3および各第2モーションベース4〜7の位置・姿勢が、車体2に対して車輪21〜24(車軸21S〜24S)を上方に押し上げる力が大きくなるような位置・姿勢となった場合に、車体2やモーションベース3〜7に想定外の大きな負荷(荷重)がかかる可能性がある。このようなことから、車体2やモーションベース3〜7に想定外の大きな負荷がかかっている場合には、車体2に対して車輪21〜24を上方に押し上げる力を減少させる方向に、第1モーションベース3および/または第2モーションベース4〜7を移動させると、その負荷を低減または解除することができる。
In order to prevent the vehicle body 2 and the motion bases 3 to 7 from being damaged when the vehicle behavior reproduction device 1 is stopped in an emergency state with an unexpectedly large load applied to the vehicle body 2 and the motion bases 3 to 7. It is desirable to quickly reduce or cancel the load applied to the vehicle body 2 and the motion bases 3 to 7.
The second motion bases 4 to 7 are not fixed to the wheels 21 to 24 (axles 21S to 24S), whereas the first motion base 3 is fixed to the vehicle body 2. Therefore, the position / posture of the first motion base 3 and each of the second motion bases 4 to 7 is such that the force for pushing the wheels 21 to 24 (axles 21S to 24S) upward with respect to the vehicle body 2 is increased. When it becomes a posture, an unexpectedly large load (load) may be applied to the vehicle body 2 and the motion bases 3 to 7. For this reason, when an unexpectedly large load is applied to the vehicle body 2 and the motion bases 3 to 7, the first force is applied in a direction to reduce the force that pushes the wheels 21 to 24 upward with respect to the vehicle body 2. When the motion base 3 and / or the second motion bases 4 to 7 are moved, the load can be reduced or released.

前述の実施形態では、負荷低減ボタン81が押される毎に、第1モーションベース3が第1の一定量だけ上昇し、各第2モーションベース4〜7が第2の一定量だけ下降する。ただし、第2の所定量は、通常は、各第2モーションベース4〜7によって異なる。
第1モーションベース3が第1の一定量だけ上昇されると、第1モーションベース3によって車体が上方に押し上げられるので、車体2に対して車輪21〜24を上方に押し上げる力が減少する。これにより、車体2やモーションベース3〜7にかかっている負荷が減少する。また、各第2モーションベース4〜7が第2の一定量だけ下降されると、車体2に対して車輪21〜24を上方に押し上げる力が減少する。これにより、車体2やモーションベース3〜7にかかっている負荷が減少する。したがって、前述の実施形態によれば、車体2やモーションベース3〜7に想定外の大きな負荷がかかっている状態で車両挙動再現装置1が非常停止された場合に、その負荷を迅速に低減または解除することができる。
In the above-described embodiment, each time the load reduction button 81 is pressed, the first motion base 3 is raised by a first fixed amount, and the second motion bases 4 to 7 are lowered by a second fixed amount. However, the second predetermined amount is normally different for each second motion base 4-7.
When the first motion base 3 is raised by a first predetermined amount, the vehicle body is pushed upward by the first motion base 3, so that the force pushing the wheels 21 to 24 upward with respect to the vehicle body 2 decreases. Thereby, the load applied to the vehicle body 2 and the motion bases 3 to 7 is reduced. Further, when each of the second motion bases 4 to 7 is lowered by a second fixed amount, the force for pushing the wheels 21 to 24 upward with respect to the vehicle body 2 decreases. Thereby, the load applied to the vehicle body 2 and the motion bases 3 to 7 is reduced. Therefore, according to the above-described embodiment, when the vehicle behavior reproduction device 1 is stopped in an emergency state with an unexpectedly large load applied to the vehicle body 2 or the motion bases 3 to 7, the load is quickly reduced or It can be canceled.

また、前述の実施形態では、負荷低減ボタン81が押される毎に、各モーションベース3〜7は、当該モーションベース3〜7のx座標およびy座標が、当該モーションベース3〜7の初期位置におけるx座標およびy座標に近づくように、移動する。モーションベース3〜7が任意の高さ位置にある場合、そのx座標およびy座標を初期位置に近づけるほど、モーションベース3〜7のZ方向の可動範囲は大きくなる。したがって、前述の実施形態によれば、第1モーションベース3をZ方向のみに移動させる場合に比べて、第1モーションベース3をより高い位置まで移動させることが可能となる。同様に、前述の実施形態によれば、各第2モーションベース4〜7をZ方向のみに移動させる場合に比べて、各第2モーションベース4〜7をより低い位置まで移動させることが可能となる。これにより、車体2やモーションベース3〜7にかかっている負荷をより効果的に低減させることができる。   In the above-described embodiment, each time the load reduction button 81 is pressed, each of the motion bases 3 to 7 has the x and y coordinates of the motion bases 3 to 7 at the initial positions of the motion bases 3 to 7. Move to approach the x and y coordinates. When the motion bases 3 to 7 are at arbitrary height positions, the movable range in the Z direction of the motion bases 3 to 7 becomes larger as the x coordinate and the y coordinate are closer to the initial position. Therefore, according to the above-described embodiment, it is possible to move the first motion base 3 to a higher position than when the first motion base 3 is moved only in the Z direction. Similarly, according to the above-described embodiment, it is possible to move the second motion bases 4 to 7 to a lower position as compared with the case where the second motion bases 4 to 7 are moved only in the Z direction. Become. Thereby, the load applied to the vehicle body 2 and the motion bases 3 to 7 can be reduced more effectively.

車両挙動再現装置1が例えば図9Aに示すような状態で、車両挙動再現装置1が非常停止されたとする。図9Aの状態においては、第2モーションベース7の高さ位置が、第1モーションベース3の高さ位置よりも高い位置にあるため、車体2およびモーションベース3〜7に想定外の大きな負荷がかかっているとする。非常停止状態が解除された後に、負荷低減ボタン81が例えば20回操作されたとする。車両挙動再現装置1は、図9Aの状態から、図9Bの状態に変化する。つまり、第1モーションベース3の高さ位置が図9Aに比べて高くなるとともにそのx座標およびy座標が初期位置に対応する座標値となる。また各第2モーションベース3〜7の高さ位置が図9Aに比べて低くなるとともにそのx座標およびy座標が初期位置に対応する座標値となる。これにより、車体2およびモーションベース3〜7にかかっている負荷が低減または解除される。   Assume that the vehicle behavior reproduction device 1 is in an emergency stop in a state as shown in FIG. 9A, for example. 9A, since the height position of the second motion base 7 is higher than the height position of the first motion base 3, an unexpectedly large load is applied to the vehicle body 2 and the motion bases 3 to 7. Suppose it is hanging. Assume that the load reduction button 81 is operated, for example, 20 times after the emergency stop state is released. The vehicle behavior reproduction device 1 changes from the state of FIG. 9A to the state of FIG. 9B. That is, the height position of the first motion base 3 becomes higher than that in FIG. 9A, and the x coordinate and the y coordinate become coordinate values corresponding to the initial position. Further, the height position of each of the second motion bases 3 to 7 becomes lower than that in FIG. 9A, and the x coordinate and the y coordinate become coordinate values corresponding to the initial position. Thereby, the load applied to the vehicle body 2 and the motion bases 3 to 7 is reduced or released.

以上、この発明の一実施形態について説明したが、この発明はさらに他の形態で実施することもできる。
例えば、図7BのステップS10では、負荷低減・初期化制御部42は、第1モーションベース3に対しては、そのx座標値およびy座標値が初期位置に近づきかつそのz座標値が第1の一定量だけ大きくなる(Z方向位置が高くなる)ような位置・姿勢指令値を生成する。また、負荷低減・初期化制御部42は、各第2モーションベース4〜7に対しては、そのx座標値およびy座標値が初期位置に近づきかつそのz座標値が第2の一定量だけ小さくなる(Z方向位置が低くなる)ような位置・姿勢指令値を生成する。しかし、図7BのステップS10において、負荷低減・初期化制御部42は、第1モーションベース3に対する前記位置・姿勢指令値のみを生成するようにしてもよい。また、図7BのステップS10において、負荷低減・初期化制御部42は、各第2モーションベース4〜7に対する前記位置・姿勢指令値のみを生成するようにしてもよい。
As mentioned above, although one Embodiment of this invention was described, this invention can also be implemented with another form.
For example, in step S10 of FIG. 7B, the load reduction / initialization control unit 42 determines that the x coordinate value and the y coordinate value of the first motion base 3 approach the initial position and the z coordinate value is the first A position / posture command value that increases by a certain amount (the position in the Z direction increases) is generated. In addition, the load reduction / initialization control unit 42, for each of the second motion bases 4 to 7, has its x coordinate value and y coordinate value approaching the initial position and its z coordinate value is the second fixed amount. A position / posture command value is generated such that it becomes smaller (the position in the Z direction becomes lower). However, in step S10 of FIG. 7B, the load reduction / initialization control unit 42 may generate only the position / posture command value for the first motion base 3. Further, in step S10 of FIG. 7B, the load reduction / initialization control unit 42 may generate only the position / posture command values for the second motion bases 4-7.

また、前述の実施形態では、第1モーションベース3の初期位置における高さ位置と各第2モーションベース4〜7の初期位置における高さ位置とは等しいが、両者の初期位置における高さ位置は異なっていてもよい。
また、前述の実施形態では、各車軸21S〜24Sに車輪21〜24が装着されているが、各車軸21S〜24Sに車輪21〜24を装着せずに、各車軸21S〜24Sをそれぞれ各第2モーションベース4〜7に載せるようにしてもよい。
In the above-described embodiment, the height position at the initial position of the first motion base 3 is equal to the height position at the initial position of each of the second motion bases 4 to 7, but the height position at the initial position of both is the same. May be different.
Further, in the above-described embodiment, the wheels 21 to 24S are mounted on the axles 21S to 24S. However, the wheels 21S to 24S are not mounted on the axles 21S to 24S, and the axles 21S to 24S are respectively mounted. You may make it mount on 2 motion bases 4-7.

なお、この発明は、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。   The present invention can be modified in various ways within the scope of the matters described in the claims.

1…車両挙動再現装置、2…車体、3…第1モーションベース、4〜7…第2モーションベース、11…固定ベース、12…可動ベース、13…アクチュエータ、14…モーションコントローラ、21〜24…車輪、21S〜24S…車軸、30…ドライビングシミュレータ、40…モーションベース制御装置、41…車両挙動再現制御部、42…負荷低減・初期化制御部、43…非常停止/解除制御部、53…非常停止/解除ボタン、54…配電盤、81…負荷低減ボタン、83〜87…初期化ボタン、100…車両挙動再現システム、101…スペーサ   DESCRIPTION OF SYMBOLS 1 ... Vehicle behavior reproduction apparatus, 2 ... Vehicle body, 3 ... 1st motion base, 4-7 ... 2nd motion base, 11 ... Fixed base, 12 ... Movable base, 13 ... Actuator, 14 ... Motion controller, 21-24 ... Wheel, 21S to 24S ... Axle, 30 ... Driving simulator, 40 ... Motion-based control device, 41 ... Vehicle behavior reproduction control unit, 42 ... Load reduction / initialization control unit, 43 ... Emergency stop / release control unit, 53 ... Emergency Stop / release button, 54 ... switchboard, 81 ... load reduction button, 83-87 ... initialization button, 100 ... vehicle behavior reproduction system, 101 ... spacer

Claims (5)

4つの車軸が取り付けられた車体を支持するように前記車体に固定されかつ鉛直方向に沿うZ方向、前記Z方向に直交するX方向ならびに前記Z方向および前記X方向に直交するY方向の運動を含む6自由度の運動を前記車体にさせるための第1モーションベースと、前記各車軸を支持しかつ前記Z方向、前記X方向および前記Y方向の運動を含む6自由度の運動を前記各車軸にさせるための複数の第2モーションベースと、前記各モーションベースに対して車両挙動再現用の指令値を生成する車両挙動再現制御部とを含み、前記各モーションベースが非常停止されたときには、非常停止状態の解除後において、前記全てのモーションベースを初期位置に戻すための初期化処理が完了するまでは、前記車両挙動再現制御部の動作が禁止される車両挙動再現システムであって、
負荷低減指令を入力するための負荷低減指令入力手段と、
前記非常停止状態が解除されてから前記初期化処理が開始されるまでにおいて、前記負荷低減指令入力手段によって負荷低減指令が入力される毎に、前記第1モーションベースを、そのX方向位置およびY方向位置が初期位置に近づきかつそのZ方向位置が一定量だけ高くなるように、移動させるための第1指令値と、前記各第2モーションベースを、そのX方向位置およびY方向位置が初期位置に近づきかつそのZ方向位置が一定量だけ低くなるように、移動させるための第2指令値とのうち、少なくとも一方を生成する負荷低減手段とを含む、車両挙動再現システム。
It is fixed to the vehicle body so as to support the vehicle body to which four axles are attached, and moves in the Z direction along the vertical direction, the X direction orthogonal to the Z direction, and the Z direction and the Y direction orthogonal to the X direction. A first motion base for causing the vehicle body to perform a six-degree-of-freedom motion, and a six-degree-of-freedom motion that supports each of the axles and includes movement in the Z, X, and Y directions. A plurality of second motion bases, and a vehicle behavior reproduction control unit that generates a command value for reproducing the vehicle behavior for each motion base. When each motion base is emergency stopped, After the stop state is released, the operation of the vehicle behavior reproduction control unit is prohibited until the initialization process for returning all the motion bases to the initial position is completed. A two behavior reproduction system,
Load reduction command input means for inputting a load reduction command;
Every time a load reduction command is input by the load reduction command input means from the release of the emergency stop state to the start of the initialization process, the first motion base is moved to its X-direction position and Y The first command value for moving so that the direction position approaches the initial position and the Z direction position is increased by a certain amount, and each of the second motion bases, the X direction position and the Y direction position are the initial positions. And a load reducing means for generating at least one of the second command values for movement so that the Z-direction position is lowered by a certain amount.
前記負荷低減手段は、前記第1モーションベースに対する前記第1指令値と、前記各第2モーションベースに対する前記第2指令値との両方を生成するように構成されている、請求項1に記載の車両挙動再現システム。 The load reducing means is configured to generate both the first command value for the first motion base and the second command value for each of the second motion bases. Vehicle behavior reproduction system. 前記負荷低減手段は、前記第1モーションベースに対する前記第1指令値のみを生成するように構成されている、請求項1に記載の車両挙動再現システム。   2. The vehicle behavior reproduction system according to claim 1, wherein the load reducing unit is configured to generate only the first command value for the first motion base. 前記負荷低減手段は、前記各第2モーションベースに対する前記第2指令値のみを生成するように構成されている、請求項1に記載の車両挙動再現システム。   2. The vehicle behavior reproduction system according to claim 1, wherein the load reducing unit is configured to generate only the second command value for each of the second motion bases. 前記非常停止状態が解除されてから前記初期化処理が開始されるまでにおいて、前記負荷低減指令入力手段によって入力される負荷低減指令の入力回数が所定数に達した場合には、前記負荷低減手段による動作が禁止される、請求項1〜4のいずれか一項に記載の車両挙動再現システム。
When the number of times of the load reduction command input by the load reduction command input unit reaches a predetermined number after the emergency stop state is released and before the initialization process is started, the load reduction unit The vehicle behavior reproduction system according to any one of claims 1 to 4, wherein the operation according to claim 1 is prohibited.
JP2015034441A 2015-02-24 2015-02-24 Vehicle behavior reproduction system Expired - Fee Related JP6489355B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015034441A JP6489355B2 (en) 2015-02-24 2015-02-24 Vehicle behavior reproduction system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015034441A JP6489355B2 (en) 2015-02-24 2015-02-24 Vehicle behavior reproduction system

Publications (2)

Publication Number Publication Date
JP2016156693A JP2016156693A (en) 2016-09-01
JP6489355B2 true JP6489355B2 (en) 2019-03-27

Family

ID=56825635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015034441A Expired - Fee Related JP6489355B2 (en) 2015-02-24 2015-02-24 Vehicle behavior reproduction system

Country Status (1)

Country Link
JP (1) JP6489355B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08241031A (en) * 1995-03-02 1996-09-17 Toyota Motor Corp Driving simulation test equipment
US5975907A (en) * 1998-04-06 1999-11-02 Technische Universiteit Delft Motion simulator with movable base plate
DE10150382B4 (en) * 2001-10-11 2006-03-23 Daimlerchrysler Ag Driving simulator
JP2014215242A (en) * 2013-04-26 2014-11-17 株式会社ジェイテクト Test device for vehicle
JP2014215240A (en) * 2013-04-26 2014-11-17 株式会社ジェイテクト Vehicle testing device

Also Published As

Publication number Publication date
JP2016156693A (en) 2016-09-01

Similar Documents

Publication Publication Date Title
JP6057131B2 (en) Vehicle test system
EP2796849B1 (en) Vehicle test apparatus and vehicle test system
JP6212054B2 (en) Land vehicle driving simulation equipment
JP4560658B2 (en) Control device for legged mobile robot
CN108453728B (en) Redundant under-actuated robot with multi-mode control framework
JP2014215242A (en) Test device for vehicle
JP2014215240A (en) Vehicle testing device
JP6164465B2 (en) Motion control method and vehicle test system for driving simulator
JP6489355B2 (en) Vehicle behavior reproduction system
JP6380801B2 (en) Vehicle behavior reproduction system
JP2014215241A (en) Vehicle test system
JP6425091B2 (en) Vehicle behavior reproduction system
JP6425090B2 (en) Vehicle behavior reproduction system
JP6380800B2 (en) Vehicle behavior reproduction system
Wang et al. Evaluation of alternative steering devices with adjustable haptic feedback for semi-autonomous and autonomous vehicles
JP6380799B2 (en) Vehicle behavior reproduction system
JP6425095B2 (en) Vehicle behavior reproduction system
JP2016130708A (en) Vehicle behavior reproduction system
JP6380798B2 (en) Vehicle behavior reproduction system
JP2014215224A (en) Testing apparatus for vehicle
JP2016130707A (en) Vehicle behavior reproduction system
JP2009069763A (en) Driving simulation test equipment
JP2014215226A (en) Testing apparatus for vehicle
JP2014215228A (en) Test device for vehicle
KR102345683B1 (en) Motor control device for angle adjustment and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181121

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190213

R150 Certificate of patent or registration of utility model

Ref document number: 6489355

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees