JP6319162B2 - Balance training system and display control method - Google Patents
Balance training system and display control method Download PDFInfo
- Publication number
- JP6319162B2 JP6319162B2 JP2015083658A JP2015083658A JP6319162B2 JP 6319162 B2 JP6319162 B2 JP 6319162B2 JP 2015083658 A JP2015083658 A JP 2015083658A JP 2015083658 A JP2015083658 A JP 2015083658A JP 6319162 B2 JP6319162 B2 JP 6319162B2
- Authority
- JP
- Japan
- Prior art keywords
- moving body
- turning
- virtual
- orientation
- displayed
- 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
Links
Images
Landscapes
- Motorcycle And Bicycle Frame (AREA)
Description
本発明は、バランス訓練システム及び表示制御方法に関する。 The present invention relates to a balance training system and a display control method.
ユーザが搭乗して操作することで、倒立状態を維持する倒立制御を行いつつ走行できる倒立型移動体(以下、単に移動体とも記載)が提案されている。 There has been proposed an inverted moving body (hereinafter also simply referred to as a moving body) that can travel while performing an inverted control that maintains an inverted state by a user boarding and operating.
例えば、特許文献1には、移動体に搭乗した搭乗者のバランス機能を訓練するバランス訓練システムが開示されている。搭乗者は、表示装置に表示されたゲーム画面を見ながら、重心移動や移動体のハンドル操作をする。移動体は、搭乗者の重心移動やハンドル操作に基づいて駆動部を制御することで、倒立制御を行いつつ走行する。このようにして、搭乗者は、移動体を用いてバランス機能の訓練をすることができる。
For example,
上述の通り、搭乗者は、バランス機能の訓練中に、ゲーム画面が表示された表示装置を見る。このゲーム画面には、搭乗者が訓練をし易くするように、仮想的な移動体が表示されることがある。この表示される仮想的な移動体の向きは、移動体のセンサが検出した移動体の向きの変化に追従して変化する。しかしながら、移動体のセンサが検出できないような移動体の微小な向きの変化が生じ、その変化が累積した場合に、現実の移動体の向きと仮想的な移動体の向きとがずれてしまう。 As described above, the passenger looks at the display device on which the game screen is displayed during the training of the balance function. A virtual moving body may be displayed on the game screen so that the passenger can easily train. The direction of the displayed virtual moving body changes following the change in the direction of the moving body detected by the sensor of the moving body. However, when a change in the direction of the moving body that cannot be detected by the sensor of the moving body occurs and the change is accumulated, the direction of the actual moving body and the direction of the virtual moving body shift.
このように、現実の移動体の向きと仮想的な移動体の向きとがずれてしまった場合に、訓練を円滑に行うためには、現実の移動体の向きと仮想的な移動体の向きとを揃える必要がある。しかしながら、現実の移動体の向きと仮想的な移動体の向きとを揃えようとして、搭乗者が現実の移動体を旋回させるように操作すると、表示装置に表示された仮想的な移動体の向きも、現実の移動体の旋回に追従して変化してしまう。そのため、現実の移動体の向きと仮想的な移動体の向きとを揃えることができないという課題があった。 In this way, if the orientation of the actual moving body and the orientation of the virtual moving body are misaligned, the orientation of the actual moving body and the orientation of the virtual moving body can be used for smooth training. It is necessary to align. However, if the occupant operates to turn the actual moving body in an attempt to align the orientation of the actual moving body with the orientation of the virtual moving body, the orientation of the virtual moving body displayed on the display device However, it will change following the actual turning of the moving body. For this reason, there is a problem that the direction of the actual moving body cannot be aligned with the direction of the virtual moving body.
本発明に係るバランス訓練システム及び表示制御方法は、表示装置に仮想的な移動体を表示して搭乗者のバランス訓練を行う際に、現実の移動体の向きと表示装置に表示された仮想的な移動体の向きとがずれた場合に、両者を揃えることを可能にするものである。 In the balance training system and the display control method according to the present invention, when the virtual moving body is displayed on the display device to perform the balance training of the occupant, the actual moving body orientation and the virtual direction displayed on the display device are displayed. This makes it possible to align both of them when the direction of the moving body deviates.
本発明の第1の態様にかかるバランス訓練システムは、旋回操作部の操作に基づいて旋回する倒立型移動体と、前記旋回操作部の操作に基づいて、表示装置に表示される仮想的な倒立型移動体の向きを変更する表示制御部と、前記倒立型移動体の向きを補正するための旋回指示が入力される旋回指示入力部と、を備える。前記旋回指示入力部に前記旋回指示の入力がなされた場合、前記倒立型移動体は、前記入力に基づいて旋回を行い、前記表示制御部は、前記入力にもかかわらず、前記仮想的な倒立型移動体の向きを変更しない。 The balance training system according to the first aspect of the present invention includes an inverted moving body that turns based on an operation of a turning operation unit, and a virtual inversion displayed on a display device based on the operation of the turning operation unit. A display control unit that changes the direction of the movable body, and a turn instruction input unit that receives a turn instruction for correcting the direction of the inverted movable body. When the turning instruction is input to the turning instruction input unit, the inverted moving body turns based on the input, and the display control unit performs the virtual inversion in spite of the input. Do not change the direction of the moving object.
このバランス訓練システムでは、旋回指示入力部に入力がなされた場合、倒立型移動体が入力に基づいて旋回を行う一方、表示制御部は、入力にもかかわらず、仮想的な倒立型移動体の向きを変更しない。従って、倒立型移動体の向きと仮想的な倒立型移動体の向きとがずれている場合でも、旋回指示入力部に入力を行って倒立型移動体を旋回させることで、倒立型移動体の向きを表示装置に表示される仮想的な倒立型移動体の向きに合わせることができる。即ち、現実の倒立型移動体の向きと表示装置に表示される仮想的な倒立型移動体の向きとを揃えることができる。 In this balance training system, when an input is made to the turning instruction input unit, the inverted moving body turns based on the input, while the display control unit does not have a virtual inverted moving body regardless of the input. Do not change the orientation. Therefore, even when the direction of the inverted mobile body is deviated from the direction of the virtual inverted mobile body, by inputting to the turn instruction input unit and turning the inverted mobile body, The direction can be matched with the direction of the virtual inverted moving body displayed on the display device. That is, the actual orientation of the inverted moving body and the orientation of the virtual inverted moving body displayed on the display device can be aligned.
また、本発明の第2の態様にかかるバランス訓練システムは、旋回操作部の操作に基づいて旋回する倒立型移動体と、前記旋回操作部の操作に基づいて、表示装置に表示される仮想的な倒立型移動体の向きを変更する表示制御部と、前記倒立型移動体の向きを補正するための旋回指示が入力される旋回指示入力部と、を備える。前記旋回指示入力部に前記旋回指示の入力がなされた場合、前記倒立型移動体は、前記入力に基づいて旋回を行い、前記表示制御部は、前記入力をトリガとして前記仮想的な倒立型移動体の向きを予め定めた向きに変更する。 Further, the balance training system according to the second aspect of the present invention includes an inverted moving body that turns based on the operation of the turning operation unit, and a virtual that is displayed on the display device based on the operation of the turning operation unit. A display control unit that changes the orientation of the inverted moving body, and a turning instruction input unit that receives a turning instruction for correcting the orientation of the inverted moving body. When the turning instruction is input to the turning instruction input unit, the inverted moving body turns based on the input, and the display control unit uses the input as a trigger to perform the virtual inverted moving Change the body orientation to a predetermined orientation.
このバランス訓練システムでは、旋回指示入力部に入力がなされた場合、倒立型移動体が入力に基づいて旋回を行う一方、表示制御部は、表示装置に表示される仮想的な倒立型移動体の向きを予め定めた向きに変更する。このため、倒立型移動体の向きと仮想的な倒立型移動体の向きとがずれている場合でも、旋回指示入力部に入力を行って倒立型移動体を旋回させることで、倒立型移動体を予め定めた向きに合わせることができる。即ち、現実の倒立型移動体の向きと表示装置に表示される仮想的な倒立型移動体の向きとを揃えることができる。 In this balance training system, when an input is made to the turning instruction input unit, the inverted moving body turns based on the input, while the display control unit is a virtual inverted moving body displayed on the display device. Change the orientation to a predetermined orientation. For this reason, even if the orientation of the inverted mobile body is deviated from the orientation of the virtual inverted mobile body, the inverted mobile body can be turned by performing input to the turn instruction input unit and turning the inverted mobile body. Can be set in a predetermined direction. That is, the actual orientation of the inverted moving body and the orientation of the virtual inverted moving body displayed on the display device can be aligned.
上述のバランス訓練システムにおいて、旋回指示入力部は、旋回方向を入力可能としてもよい。これにより、現実の倒立型移動体の向きと表示装置に表示される仮想的な倒立型移動体の向きとを揃えるのに時間がかからない旋回方向を、旋回指示入力部で入力することができる。即ち、現実の倒立型移動体の向きと表示装置に表示される仮想的な倒立型移動体の向きとを短時間で揃えることができる。 In the balance training system described above, the turning instruction input unit may be able to input a turning direction. Thereby, the turning instruction input unit can input a turning direction that does not take time to align the actual direction of the inverted moving body with the direction of the virtual inverted moving body displayed on the display device. That is, the actual orientation of the inverted moving body and the orientation of the virtual inverted moving body displayed on the display device can be aligned in a short time.
また、本発明の第3の態様にかかる表示制御方法は、旋回操作に基づいて旋回する倒立型移動体を備えたバランス訓練システムにおいて、表示装置に表示される仮想的な倒立型移動体の向きを制御する表示制御方法である。この表示制御方法では、通常運動するために前記倒立型移動体を旋回させる場合には、前記表示装置に表示される前記仮想的な倒立型移動体の向きを変更し、前記表示装置に表示される前記仮想的な倒立型移動体の向きを、実際の倒立型移動体の向きのずれを補正するために前記倒立型移動体を旋回させる場合には、前記倒立型移動体が旋回するにもかかわらず、前記表示装置に表示される前記仮想的な倒立型移動体の向きを変更しない。 In addition, the display control method according to the third aspect of the present invention is directed to the orientation of the virtual inverted moving body displayed on the display device in the balance training system including the inverted moving body that rotates based on the turning operation. This is a display control method for controlling. In this display control method, when the inverted moving body is swung for normal motion, the orientation of the virtual inverted moving body displayed on the display device is changed and displayed on the display device. When the inverted moving body is swung to correct the orientation of the virtual inverted moving body to correct the deviation of the actual inverted moving body, the inverted moving body also turns. Regardless, the orientation of the virtual inverted moving body displayed on the display device is not changed.
このバランス訓練システムでは、実際の倒立型移動体の向きのずれを補正するために前記倒立型移動体を旋回させる場合には、倒立型移動体が旋回する一方、仮想的な倒立型移動体の向きは変更されない。従って、倒立型移動体の向きと仮想的な倒立型移動体の向きとがずれている場合でも、倒立型移動体の向きのずれを補正することで、現実の倒立型移動体の向きと表示装置に表示される仮想的な倒立型移動体の向きとを揃えることができる。 In this balance training system, when the inverted moving body is turned in order to correct the deviation in the direction of the actual inverted moving body, the inverted moving body turns, while the virtual inverted moving body The orientation is not changed. Therefore, even if the orientation of the inverted mobile object is deviated from the direction of the virtual inverted mobile object, the actual orientation of the inverted mobile object is displayed by correcting the deviation of the orientation of the inverted mobile object. The direction of the virtual inverted moving body displayed on the apparatus can be aligned.
また、本発明の第4の態様にかかる表示制御方法は、旋回操作に基づいて旋回する倒立型移動体を備えたバランス訓練システムが、表示装置に表示される仮想的な倒立型移動体の向きを制御する表示制御方法である。この表示制御方法では、通常運動するために前記倒立型移動体を旋回させる場合には、前記表示装置に表示される前記仮想的な倒立型移動体の向きを変更し、前記表示装置に表示される前記仮想的な倒立型移動体の向きを、実際の倒立型移動体の向きのずれを補正するために前記倒立型移動体を旋回させる場合には、前記倒立型移動体が旋回するにもかかわらず、前記表示装置に表示される前記仮想的な倒立型移動体の向きを予め定めた向きに変更する。 In addition, the display control method according to the fourth aspect of the present invention provides a balance training system having an inverted moving body that turns based on a turning operation, wherein the orientation of the virtual inverted moving body displayed on the display device is This is a display control method for controlling. In this display control method, when the inverted moving body is swung for normal motion, the orientation of the virtual inverted moving body displayed on the display device is changed and displayed on the display device. When the inverted moving body is swung to correct the orientation of the virtual inverted moving body to correct the deviation of the actual inverted moving body, the inverted moving body also turns. Regardless, the direction of the virtual inverted moving body displayed on the display device is changed to a predetermined direction.
このバランス訓練システムでは、実際の倒立型移動体の向きのずれを補正するために前記倒立型移動体を旋回させる場合には、倒立型移動体が旋回する一方、仮想的な倒立型移動体の向きは予め定めた向きに変更される。従って、倒立型移動体の向きと仮想的な倒立型移動体の向きとがずれている場合でも、倒立型移動体の向きのずれを補正して予め定めた向きに合わせることで、現実の倒立型移動体の向きと表示装置に表示される仮想的な倒立型移動体の向きとを揃えることができる。 In this balance training system, when the inverted moving body is turned in order to correct the deviation in the direction of the actual inverted moving body, the inverted moving body turns, while the virtual inverted moving body The direction is changed to a predetermined direction. Therefore, even when the orientation of the inverted moving body is deviated from the direction of the virtual inverted moving body, the actual inversion is achieved by correcting the deviation of the orientation of the inverted moving body and adjusting it to a predetermined direction. The direction of the mold moving body and the direction of the virtual inverted moving body displayed on the display device can be aligned.
本発明により、表示装置に仮想的な移動体を表示して搭乗者のバランス訓練を行う際に、現実の移動体の向きと表示装置に表示された仮想的な移動体の向きとがずれた場合に、両者を揃えることができる。 According to the present invention, when the virtual moving body is displayed on the display device to perform the balance training for the passenger, the orientation of the actual moving body and the direction of the virtual moving body displayed on the display device are shifted. In some cases, both can be aligned.
[実施の形態1]
以下、図面を参照して本発明の実施の形態1について説明する。図1に示すように、バランス訓練システム1は、大きく分けて、移動体11と、画面生成装置12と、ディスプレイ13とを備える。
[Embodiment 1]
搭乗者Pは、移動体11に搭乗し、ディスプレイ13に表示された訓練のためのゲーム画面を見ながら重心移動やハンドル操作をすることで、移動体11の移動を制御する。移動体11は、倒立制御により倒立状態を維持しつつ、車輪をモータによって駆動することで走行を行う二輪型のロボットである。画面生成装置12は、仮想的な移動体(以下、仮想移動体とも記載)が表示されたゲーム画面を生成する。なお、画面生成装置12は、移動体全体の形状を仮想移動体として表示させてもよいし、移動体の一部の形状を仮想移動体として表示させてもよい。ディスプレイ13は、画面生成装置12の制御に基づいて、ゲーム画面を表示する表示装置である。また、補助者Sは、搭乗者Pの近傍におり、必要に応じて移動体11を操作する。
The passenger P controls the movement of the moving
以下、移動体11の構成について詳述する。図2、図3に示すように、移動体11は、外部構成において、車両本体部21と、車輪22R、22Lと、ステップ部23R、23Lと、操作ハンドル24と、搭乗者用グリップ25と、旋回指示パネル26と、補助者用グリップ27とを備える。
Hereinafter, the configuration of the moving
車輪22Rは、車両本体部21の右側面(移動体11の右下方)に回転自在に支持されており、車輪22Lは、車両本体部21の左側面(移動体11の左下方)に回転自在に支持されている。一対の車輪22R、22Lは、車両本体部21の左右方向において同軸上に配置されている接地モジュールである。なお、図2、図3では、X軸が前後方向、Y軸が左右方向、Z軸が上下方向である。
The
ステップ部23Rは、車両本体部21の右側面であって車輪22Rの上方に設けられ、ステップ部23Lは、車両本体部21の左側面であって車輪22Lの上方に設けられる。ステップ部23R、23Lは、搭乗者Pがそれぞれ右足、左足を乗せて搭乗するステップである(図4を参照)。
The
操作ハンドル24は、車両本体部21の前部に連結されており、車両本体部21の上方に突出している。ここで、車両本体部21は、操作ハンドル24をロール方向(左右方向)へ回転自在に支持する。また、搭乗者用グリップ25が、操作ハンドル24の上部に連結されている。搭乗者Pは、搭乗者用グリップ25を把持し、搭乗者用グリップ25を介して操作ハンドル24を左右方向に傾斜させることで、移動体11を左右に旋回させることができる。このように、操作ハンドル24は、移動体11を旋回させる旋回操作部として機能する。なお、操作ハンドル24は、ピッチ方向(前後方向)に回転自在であってもよい。
The operation handle 24 is connected to the front portion of the vehicle
また、操作ハンドル24には、旋回指示パネル26が設けられている。図5に示すように、旋回指示パネル26は、旋回指示ボタン26A、26B(旋回指示入力インタフェース)を有する。旋回指示ボタン26A、26Bは補助者Sが押下するボタンであり、旋回指示ボタン26Aが押下される間、移動体11は右旋回を実行し続け、旋回指示ボタン26Bが押下される間、移動体11は左旋回を実行し続ける。従って、旋回指示ボタン26A、26Bが押下される時間が長いほど、移動体11の旋回量は大きくなる。このように、旋回指示ボタン26A、26Bは、移動体11の向きを補正するための旋回指示が入力される旋回指示入力部として機能する。なお、旋回指示パネル26には、補助者Sが移動体11を把持するためのグリップとして、補助者用グリップ27が設けられている。
The operation handle 24 is provided with a turning
次に、移動体11のシステム構成について説明する。図6に示すように、移動体11は、旋回指示ボタン26A、26Bと、右モータエンコーダ31Aと、左モータエンコーダ31Bと、速度演算部32と、姿勢角センサ33と、並進指令演算部34と、リーン角度センサ35と、旋回補正入力判定部36と、旋回指令演算部37と、モータ制御指令演算部38と、右モータ駆動部39Aと、左モータ駆動部39Bと、オドメトリ計算部40と、通信部41とを備える。以下、各部について説明する。
Next, the system configuration of the moving
右モータエンコーダ31Aは、車輪22Rを駆動させるモータ(以降、右モータと記載)の回転角度及び回転角速度を検出するものであり、それらの検出結果を速度演算部32に出力する。同様に、左モータエンコーダ31Bは、車輪22Lを駆動させるモータ(以降、左モータと記載)の回転角度及び回転角速度を検出するものであり、それらの検出結果を速度演算部32に出力する。
The right motor encoder 31 </ b> A detects a rotation angle and a rotation angular velocity of a motor (hereinafter referred to as a right motor) that drives the wheel 22 </ b> R, and outputs the detection results to the
速度演算部32は、右モータエンコーダ31A及び左モータエンコーダ31Bから出力された検出結果に基づいて、移動体11の現在速度を演算する。演算した現在速度の情報は、速度の絶対値の情報と、速度の向きの情報とを含む。速度演算部32は、演算した移動体11の現在速度を、並進指令演算部34とオドメトリ計算部40とに出力する。
The
姿勢角センサ33は、ジャイロセンサ、加速度センサ等から構成され、移動体11のピッチ方向の傾斜角度、傾斜角速度、傾斜角加速度等の姿勢情報を検出し、検出結果を並進指令演算部34に出力する。また、姿勢角センサ33は、ロール方向の姿勢情報を検出してもよい。
The
並進指令演算部34は、速度演算部32から出力された移動体11の現在速度と、姿勢角センサ33から出力された移動体11のピッチ方向の傾斜角度と、図示しないメモリに格納された目標姿勢角度とを取得する。なお、目標姿勢角度とは、倒立制御をするときの目標となるピッチ方向の傾斜角度であり、地面に対して垂直な角度を基準としている。並進指令演算部34は、これらの情報に基づいて、移動体11の走行モードに応じて、移動体11のピッチ軸の角度目標値、移動体11のピッチ軸の角速度目標値、移動体11の目標ブレーキ量、移動体11の並進速度を演算する。角度目標値は、現在の姿勢角度と目標姿勢角度との間の角度として設定される。並進指令演算部34は、これらの値を演算して、モータ制御指令演算部38に出力することで、現在の姿勢角度を目標角度に近づける制御を行う。
The translation
例えば、移動体11がピッチ方向に傾斜した(つまり前後に傾斜した)際に、姿勢角センサ33は、その傾斜角度を検出し、並進指令演算部34は、その検出された傾斜角度に応じて、移動体11の傾斜方向に移動体11が移動するように、角度目標値、角速度目標値、目標ブレーキ量、並進速度を演算する。このように搭乗者Pは、その重心移動により各ステップ部23R、23Lを前後に傾斜させることで、移動体11を前後に移動させることができる。このように、姿勢角センサ33の検出情報は、移動体11の倒立制御に用いられる。
For example, when the moving
リーン角度センサ35は、操作ハンドル24の傾斜角度を検出するものであり、例えばポテンショメータやバリコン構造のセンサ等がリーン角度センサ35として用いられる。リーン角度センサ35は、検出した操作ハンドル24の傾斜角度を旋回補正入力判定部36に出力する。
The
旋回指示ボタン26A、26Bは、押下されている最中、右又は左の旋回指示を旋回補正入力判定部36に出力する。
The turning
旋回補正入力判定部36には、リーン角度センサ35が検出した操作ハンドル24のロール方向の傾斜角度と、旋回指示ボタン26A、26Bが出力した旋回指示とが入力される。旋回補正入力判定部36は、旋回指示ボタン26A、26Bから旋回指示が出力されたか否かを判定し、判定結果に基づいて、出力を変更する。
The turning correction
旋回補正入力判定部36は、旋回指示ボタン26A、26Bから旋回指示が出力されていない場合、操作ハンドル24のロール方向の傾斜角度を、そのまま旋回指令演算部37に出力する。旋回補正入力判定部36は、旋回指示ボタン26A、26Bから旋回指示が出力された場合、旋回指令演算部37には、旋回指示ボタン26A、26Bから出力された旋回指示を出力し、オドメトリ計算部40には、移動体11の位置座標を更新せず、その現在値を保持する指示を出力する。
When the turning instruction is not output from the turning
旋回指令演算部37は、操作ハンドル24のロール方向の傾斜角度又は旋回指示ボタン26A、26Bからの旋回指示に基づいて、移動体11の目標旋回角速度を演算する。旋回指令演算部37は、演算した目標旋回角速度をモータ制御指令演算部38に出力する。
The turning
モータ制御指令演算部38には、並進指令演算部34から、移動体11のピッチ軸の角度目標値、移動体11のピッチ軸の角速度目標値、移動体11の目標ブレーキ量、移動体11の並進速度が出力される。また、旋回指令演算部37からは、移動体11の目標旋回角速度が出力される。以上に示した移動体11の目標状態の情報に基づいて、モータ制御指令演算部38は、左右のモータそれぞれの角速度目標値を演算し、右モータの角速度目標値を右モータ駆動部39Aに出力し、左モータの角速度目標値を左モータ駆動部39Bに出力する。
The motor control
例えば、モータ制御指令演算部38は、移動体11を右旋回させる場合、左モータの角速度目標値を右モータの角速度目標値よりも大きく演算し、移動体11を左旋回させる場合、右モータの角速度目標値を左モータの角速度目標値よりも大きく演算する。
For example, the motor control
右モータ駆動部39Aは、モータ制御指令演算部38から出力された右モータの角速度目標値に基づいて、右モータを駆動する。左モータ駆動部39Bは、モータ制御指令演算部38から出力された左モータの角速度目標値に基づいて、左モータを駆動する。
The right
オドメトリ計算部40には、速度演算部32から移動体11の現在速度が出力される。また、旋回補正入力判定部36からは、旋回指示ボタン26A、26Bから旋回指示が出力されている場合に、位置座標の現在値を保持する指示が出力される。
The current speed of the moving
オドメトリ計算部40は、移動体11の現在速度に基づいて、オドメトリの方法により、現在の移動体11の位置座標を計算する。計算される位置座標は、二次元平面での位置及び左右への旋回角度(ヨー角)を含む。また、オドメトリ計算部40は、旋回補正入力判定部36から位置座標の現在値を保持する指示が出力された場合、位置座標を変更せず、そのままに保持する。
The
通信部41は、オドメトリ計算部40が計算した位置座標を、無線又は有線により画面生成装置12に出力する。画面生成装置12は、通信部41から出力された位置座標に基づいて、仮想移動体が表示されたゲーム画面を生成し、ディスプレイ13に出力する。ここで、画面生成装置12は、表示される仮想移動体の向きを、通信部41から出力された位置座標に基づいて決定する。従って、オドメトリ計算部40は、操作ハンドル24の操作に基づいて、ディスプレイ13に表示される仮想移動体の向きを変更する表示制御部として機能する。
The communication unit 41 outputs the position coordinates calculated by the
なお、速度演算部32、並進指令演算部34、旋回補正入力判定部36、旋回指令演算部37、モータ制御指令演算部38、オドメトリ計算部40は、移動体11のECU(Engine Control Unit)で実現される。具体的には、ECU内のCPU(Central Processing Unit)といった制御部がメモリからプログラムを読み込み、制御演算を行うことで、上述の各部の構成を実現できる。また、移動体11は、図示した構成要素の他にも、倒立制御及び走行を可能にする構成部品(例えば電源)を適宜有する。
The
以下、移動体11が旋回をするときに移動体11が実行する処理について、図7〜図10を参照して説明する。なお、簡略化のため、以下の図面において、移動体11及び仮想移動体は、ステップ部23R、23Lのみを図示し、全体の図示を省略している。
Hereinafter, processing performed by the moving
まず、操作ハンドル24が操作された際の移動体11の処理について説明する。
First, processing of the moving
図7は、操作ハンドル24が操作される前の、移動体11及び移動体11の座標系(ロボット座標系)を示す。以降では、オドメトリ計算部40が計算した位置座標のヨー角を、このロボット座標系で表す。このとき、位置座標におけるヨー角は0°であり、図7に示したロボット座標系のRx軸、Ry軸は、それぞれX軸、Y軸と一致している。移動体11は、X軸の正の方向を向いており、移動体11の前面には、ディスプレイ13が設けられている。
FIG. 7 shows the moving
図8は、移動体11が図7に示した状態であるときに、ディスプレイ13に表示された仮想移動体Vを示す。ディスプレイ13の表示画面を示す。図8におけるX’軸、Y’軸は、図7におけるX軸、Y軸とそれぞれ対応しており、X’軸は表示画面の上下方向の軸、Y’軸は表示画面の左右方向の軸である。画面生成装置12は、オドメトリ計算部40が生成した位置座標のヨー角に基づいて、ディスプレイ13に表示される仮想移動体Vの向きを決定する。ここで、図8に示すように、ディスプレイ13に表示された仮想移動体VはX’軸の正方向を向いている。図7に示した移動体11はX軸の正方向を向いているため、ディスプレイ13に表示された仮想移動体Vの向きは、図7に示した移動体11の向きと対応している。このように、移動体11の向きと仮想移動体Vの向きとが対応していることを、両者の向きが揃っていると定義する。
FIG. 8 shows the virtual mobile object V displayed on the
図7に示した状態から、搭乗者Pは、操作ハンドル24を右方向に傾斜させる。リーン角度センサ35が操作ハンドル24の傾斜角度を検出し、旋回補正入力判定部36はその傾斜角度の情報を、旋回指令演算部37に出力する。なお、このとき、旋回指示ボタン26A、26Bは押下されていない。旋回指令演算部37は、上述に示したように移動体11の目標旋回角速度を演算し、モータ制御指令演算部38はその目標旋回角速度に基づいて、左右のモータそれぞれの角速度目標値を演算する。左右のモータがこの角速度目標値に従い駆動することで、移動体11は右に旋回する。この右旋回は、図7では、Ryawとして示される。また、オドメトリ計算部40は、移動体11の現在速度に基づいて移動体11の右旋回を検出し、位置座標のヨー角を変更する。
From the state shown in FIG. 7, the passenger P tilts the operation handle 24 to the right. The
図9は、移動体11の旋回後の状態を示す。図9において、移動体11は、図7に示した状態からθ1(90°>θ1>0°)だけ右に旋回している。また、オドメトリ計算部40が計算する位置座標のヨー角がθ1だけ変化している。この状態は、図9に示したロボット座標系が、図7に示したロボット座標系からθ1だけ右に回転していることで表されている。この回転後のロボット座標系を、図9ではRx’、Ry’として示している。このようにして、操作ハンドル24が傾けられることで、移動体11の旋回と、位置座標の変更とがなされる。
FIG. 9 shows a state after the
図10は、移動体11が図9に示した状態であるときのディスプレイ13に表示された仮想移動体Vを示す。画面生成装置12は、オドメトリ計算部40が変更した位置座標に基づいて、ディスプレイ13に表示される仮想移動体Vの向きを変更する。従って、図10に示すように、ディスプレイ13に表示された仮想移動体Vの向きは、図8に示された仮想移動体Vの向きから変更されており、図9に示した移動体11の向きと揃っている。
FIG. 10 shows the virtual moving object V displayed on the
次に、旋回指示ボタン26Aが押下された際の移動体11の処理について説明する。
Next, processing of the moving
図11は、旋回指示ボタン26Aが押下される前の、移動体11及びロボット座標系を示す。移動体11の前後方向の中心軸C1は、X軸と一致しておらず、X軸から角度θ2(90°>θ2>0°)だけ回転している。つまり、移動体11は、X軸の正の方向を向いていない。これに対し、移動体11の位置座標におけるヨー角は0°のままである。そのため、図11に示したロボット座標系のRx軸、Ry軸は、それぞれX軸、Y軸と一致している。
FIG. 11 shows the
図12は、移動体11が図11に示した状態であるときのディスプレイ13に表示された仮想移動体Vを示す。図12に示した仮想移動体Vの向きは、図11に示したロボット座標系に対応した向きとなっている。つまり、仮想移動体VはX’軸の正方向を向いている。従って、ディスプレイ13に表示された仮想移動体Vの向きは、図11に示した移動体11の向きと揃っていない。
FIG. 12 shows the virtual moving object V displayed on the
以上の場合に、補助者Sは、図11に示した移動体11の向きを、図12に示した仮想移動体Vの向きに揃えるため、旋回指示ボタン26Aを押下する。すると、旋回指令演算部37は、旋回指示ボタン26Aからの旋回指示に基づいて、移動体11の目標旋回角速度を演算する。モータ制御指令演算部38は、この目標旋回角速度に基づいて、左右のモータの角速度目標値を生成することで、移動体11を右に旋回させる。
In the above case, the assistant S presses the
このとき、オドメトリ計算部40は、旋回補正入力判定部36から位置座標の現在値を保持する指示が出力されているので、位置座標を変更せず、そのままに保持する。
At this time, since the instruction to hold the current value of the position coordinate is output from the turning correction
図13は、移動体11の旋回後の状態を示す。図13において、移動体11は、図11に示した状態からθ2だけ右に旋回している。従って、移動体11の前後方向の新たな中心軸C2はX軸と一致し、移動体11はX軸の正の方向を向いている。しかしながら、上述の通り、位置座標は変更されていないため、ロボット座標系は図11と変わらない。
FIG. 13 shows a state after the
図14は、移動体11が図13に示した状態であるときのディスプレイ13に表示された仮想移動体Vを示す。画面生成装置12は、ディスプレイ13に表示される仮想移動体の向きを変更しないため、図14においてディスプレイ13に表示される仮想移動体Vの向きは、図12に示した向きと変わらない。従って、ディスプレイ13に表示された仮想移動体Vの向きは、図13に示した移動体11の向きと揃っている。
FIG. 14 shows the virtual moving object V displayed on the
以下、旋回指示ボタン26A、26Bの押下に基づく移動体11の処理について、図15を参照して説明する。なお、以下の処理の詳細については、上記の説明の通りであるため説明を省略する。
Hereinafter, processing of the moving
まず、旋回補正入力判定部36は、旋回指示ボタン26A、26Bから旋回指示が出力されたか否かを判定する(ステップS1)。
First, the turning correction
旋回指示ボタン26A、26Bから旋回指示が出力された場合(ステップS1のYes)、オドメトリ計算部40は、位置座標を変更せず、現在値のままに固定する。そのため、仮想移動体Vの向きは変更されない(ステップS2)。そして、移動体11のモータ制御指令演算部38は、旋回指示に基づいて、左右のモータの角速度目標値を生成することで、移動体11を左右いずれかに旋回させる(ステップS3)。
When a turn instruction is output from the
ステップS3の後、旋回補正入力判定部36は、ステップS1に戻り、判定を続行する。旋回指示ボタン26A、26Bから旋回指示が出力された場合(ステップS1のYes)、オドメトリ計算部40は、位置座標をなおも現在値のままにする。そのため、旋回指示ボタン26A、26Bが押下されている間は、位置座標は現在値のままで動かない。
After step S3, the turning correction
ステップS1において、旋回指示ボタン26A、26Bから旋回指示が出力されていない場合(ステップS1のNo)、移動体11は、旋回指示ボタン26A、26Bからの旋回指示に基づく旋回を行わない(ステップS4)。オドメトリ計算部40は、操作ハンドル24の傾斜角度及び移動体11の現在速度に基づいて、現在の移動体11の位置座標を更新する。そのため、旋回に伴い、仮想移動体Vの向きが変更される(ステップS5)。
In Step S1, when the turn instruction is not output from the
バランス訓練において、ゲーム画面が表示されたディスプレイ13には、移動体11の位置座標に基づく仮想移動体Vの向きが表示されている。従って、本来、現実の移動体11の向きと、ゲーム画面上の仮想移動体Vの向きとは揃っているはずである。しかしながら、移動体11の向きが微小に変化した場合、その変化が右モータエンコーダ31A及び左モータエンコーダ31Bで検出できないことがある。この微小な向きの変化が蓄積すると、現実の移動体11の向きと、位置座標で示される移動体11の向き(即ち、ディスプレイ上での仮想移動体Vの向き)とがずれてしまう。このような場合に、操作ハンドル24を操作して移動体11を旋回させてしまうと、ディスプレイ13に表示された仮想移動体Vの向きも移動体11の旋回に追従して変化してしまうため、現実の移動体11の向きと仮想移動体Vの向きとを揃えることができない。
In the balance training, the
しかしながら、旋回指示ボタン26A、26Bを押下すると、移動体11は、旋回指示ボタン26A、26Bの押下に基づいて旋回を行う一方、オドメトリ計算部40は、位置座標を変更しない。即ち、オドメトリ計算部40は、仮想移動体Vの向きを変更しない。換言すれば、通常運動するために移動体11を旋回させる場合(例えば、操作ハンドル24が操作される場合)には、ディスプレイ13に表示される仮想移動体Vの向きが変化する。これに対し、ディスプレイ13に表示される仮想移動体Vの向きを、実際の移動体11の向きのずれを補正するために移動体11を旋回させる場合(例えば、旋回指示ボタン26A、26Bが押下された場合)には、移動体11が旋回するにもかかわらず、ディスプレイ13に表示される仮想移動体の向きは変更しない。
However, when the
従って、旋回指示ボタン26A、26Bを押下することで、移動体11の旋回に伴い、現実の移動体11の向きとディスプレイ13に表示される仮想移動体Vの向きとを揃えることができる。
Therefore, by pressing the
また、旋回指示ボタン26A、26Bは、それぞれ右旋回、左旋回の旋回方向が入力できる。これにより、現実の移動体11の向きをディスプレイ13に表示される仮想移動体Vの向きに揃えるのに時間がかからないような旋回方向を入力できる。例えば、移動体11が図11に示した向きである場合に、移動体11を図13に示した向きにするためにかかる時間は、移動体11を右旋回させる方が、左旋回させるよりも少ないと考えられる。これは、移動体11の向きを図11に示した向きから図13に示した向きに変更するために動かす必要がある角度が、右旋回では角度θ2なのに対し、左旋回では角度(360°−θ2)となり、右旋回の方が左旋回よりも動かす角度が小さくてすむためである。従って、旋回指示ボタン26Aを押下して移動体11を右旋回させることで、移動体11の向きとディスプレイ13に表示される仮想移動体Vの向きとを短時間で揃えることができる。
Further, the turning
[実施の形態2]
以下、図面を参照して本発明の実施の形態2について説明する。実施の形態1では、旋回指示ボタン26A、26Bが操作された場合に、ディスプレイ13に表示される仮想移動体Vの向きは変更されない。これに対して、実施の形態2では、旋回指示ボタン26A、26Bが操作された場合に、位置座標を初期位置に再設定することで、ディスプレイ13に表示される仮想移動体Vの向きを初期の向きに戻す。
[Embodiment 2]
The second embodiment of the present invention will be described below with reference to the drawings. In the first embodiment, when the
実施の形態2に係る移動体11の外部構成については、図2〜図5と同様であるため、説明を省略する。
About the external structure of the
実施の形態2に係る移動体11の内部構成は、図6と同様である。ここで、実施の形態2において、実施の形態1と異なる点は次の通りである。旋回補正入力判定部36は、旋回指示ボタン26A、26Bから旋回指示が出力された場合、旋回指令演算部37には、旋回指示ボタン26A、26Bから出力された旋回指示を出力する。また、旋回補正入力判定部36は、位置座標を初期位置に再設定させる指示を、オドメトリ計算部40に出力する。オドメトリ計算部40は、旋回補正入力判定部36から位置座標を初期位置に再設定させる指示が出力された場合、位置座標を初期位置に再設定する。
The internal structure of the moving
通信部41は、オドメトリ計算部40が設定した現在の位置座標を、無線又は有線により画面生成装置12に出力する。画面生成装置12は、通信部41から出力された位置座標の情報に基づいて、仮想移動体が表示されたゲーム画面を生成し、ディスプレイ13に出力する。従って、オドメトリ計算部40が位置座標を初期位置に再設定した場合、画面生成装置12は、表示される仮想移動体の向きを、初期設定の向きに戻す。
The communication unit 41 outputs the current position coordinates set by the
以下、移動体11を例示しながら説明する。図16は、旋回指示ボタン26Aが押下される前の移動体11及びロボット座標系を示す。移動体11の前後方向の中心軸C3は、X軸と一致しておらず、X軸から左回りに角度θ3(90°>θ2>0°)だけずれている。これに対し、移動体11の位置座標におけるヨー角は、X軸から右回りに角度θ4(90°>θ2>0°)の値を有する。この状態は、図16において、ロボット座標系のRx軸がX軸から右回りに角度θ4だけずれていることで表されている。
Hereinafter, the moving
図17は、移動体11が図11に示した状態であるときのディスプレイ13に表示された仮想移動体Vを示す。図17に示した仮想移動体Vの向きは、図16に示したロボット座標系に対応した向きとなっている。従って、ディスプレイ13に表示された仮想移動体Vの向きは、図16に示した移動体11の向きと揃っていない。
FIG. 17 shows the virtual moving body V displayed on the
以上の場合に、補助者Sは、移動体11の向きを、ディスプレイ13に表示された仮想移動体Vの向きに揃うようにするため、旋回指示ボタン26Aを押下する。すると、旋回指令演算部37は、旋回指示ボタン26Aからの旋回指示に基づいて、移動体11の目標旋回角速度を演算する。モータ制御指令演算部38は、この目標旋回角速度に基づいて、左右のモータの角速度目標値を生成することで、移動体11を右に旋回させる。
In the above case, the assistant S presses the
このとき、オドメトリ計算部40は、旋回補正入力判定部36から位置座標を初期位置に再設定する指示が出力されているので、位置座標を初期位置に再設定する。ここで、位置座標の初期位置では、ヨー角が0°となるように設定される。つまり、ロボット座標系のRx軸、Ry軸は、それぞれX軸、Y軸と一致するように設定される。
At this time, since the instruction to reset the position coordinates to the initial position is output from the turning correction
図18は、移動体11の旋回後の状態を示す。図18において、移動体11は、図16に示した状態からθ3だけ右に旋回している。従って、移動体11の前後方向の新たな中心軸C4はX軸と一致し、移動体11は、X軸の正方向を向いている。
FIG. 18 shows a state after the
図19は、移動体11が図18に示した状態であるときのディスプレイ13に表示された仮想移動体Vを示す。上述の通り、位置座標は初期位置に再設定されるため、図19においてディスプレイ13に表示される仮想移動体Vは、X’軸の正方向を向くように設定されている。従って、ディスプレイ13に表示された仮想移動体Vの向きは、図18に示した移動体11の向きと揃っている。
FIG. 19 shows the virtual moving body V displayed on the
以下、旋回指示ボタン26A、26Bの押下に基づく実施の形態2に係る移動体11の処理について、図20を参照して説明する。なお、実施の形態1で説明した処理の詳細については、説明を省略する。
Hereinafter, processing of the moving
まず、旋回補正入力判定部36は、旋回指示ボタン26A、26Bから旋回指示が出力されたか否かを判定する(ステップS1)。
First, the turning correction
旋回指示ボタン26A、26Bから旋回指示が出力された場合(ステップS1のYes)、オドメトリ計算部40は、位置座標を初期位置に再設定する。そのため、仮想移動体Vの向きは初期の向きに変更される(ステップS6)。そして、移動体11のモータ制御指令演算部38は、旋回指示に基づいて、左右のモータの角速度目標値を生成することで、移動体11を左右いずれかに旋回させる(ステップS3)。
When a turn instruction is output from the
ステップS3の後、旋回補正入力判定部36は、ステップS1に戻り、判定を続行する。旋回指示ボタン26A、26Bから旋回指示が出力された場合(ステップS1のYes)、オドメトリ計算部40は、位置座標を初期位置に再設定する。そのため、旋回指示ボタン26A、26Bが押下されている間は、位置座標は初期設定のままで変化しない。
After step S3, the turning correction
ステップS1において、旋回指示ボタン26A、26Bから旋回指示が出力されていない場合(ステップS1のNo)、移動体11は、旋回指示ボタン26A、26Bからの旋回指示に基づく旋回は行わない(ステップS4)。オドメトリ計算部40は、操作ハンドル24の傾斜角度及び移動体11の現在速度に基づいて、現在の移動体11の位置座標を更新する。そのため、旋回に伴い、仮想移動体Vの向きが変更される(ステップS5)。
In Step S1, when the turn instruction is not output from the
実施の形態2では、旋回指示ボタン26A、26Bを押下すると、移動体11は、旋回指示ボタン26A、26Bの押下に基づいて旋回を行う一方、オドメトリ計算部40は、旋回指示ボタン26A、26Bの押下をトリガとして、位置座標における移動体11の向きを初期設定の向きに変更する。つまり、オドメトリ計算部40は、仮想移動体Vの向きを初期設定の向きに変更する。換言すれば、通常運動するために移動体11を旋回させる場合(例えば、操作ハンドル24が操作される場合)には、ディスプレイ13に表示される仮想移動体Vの向きが変化する。これに対し、ディスプレイ13に表示される仮想移動体Vの向きを、実際の移動体11の向きのずれを補正するために移動体11を旋回させる場合(例えば、旋回指示ボタン26A、26Bが押下された場合)には、移動体11が旋回するにもかかわらず、ディスプレイ13に表示される仮想移動体の向きを初期設定の向きに変更する。
In the second embodiment, when the
従って、旋回指示ボタン26A、26Bを押下することで、移動体11の旋回に伴い、現実の移動体11の向きとディスプレイ13に表示される仮想移動体Vの向きとを揃うようにすることができる。
Therefore, by pressing the
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、ディスプレイ13には、仮想移動体Vそのものは表示されず、仮想移動体Vの向きだけを示した情報が表示されてもよい。
Note that the present invention is not limited to the above-described embodiment, and can be changed as appropriate without departing from the spirit of the present invention. For example, the
搭乗者Pが移動体11を旋回させるための操作ハンドル24は、ボタン、タッチパネル等で代用されてもよい。同様に、旋回指示ボタン26A、26Bは、ハンドル、タッチパネル等で代用されてもよい。
The operation handle 24 for the passenger P to turn the moving
また、旋回指示ボタン26A、26Bは、左右両方の旋回指示ではなく、左右いずれか一方の旋回の指示が入力できてもよい。このようにしても、現実の移動体11の向きと、仮想移動体Vの向きとを揃うようにすることができる。
Further, the
さらに、旋回指示ボタン26A、26Bは、移動体11の左右の旋回角度を数値で入力可能なものであってもよい。旋回指示ボタン26A、26Bは、旋回指示とともに、入力された旋回角度を旋回補正入力判定部36に出力する。旋回補正入力判定部36は、旋回指示及び旋回角度を旋回指令演算部37に出力する。旋回指令演算部37は、旋回指示ボタン26A、26Bからの旋回指示及び旋回角度に基づいて、移動体11の目標旋回角速度を演算する。移動体11のモータ制御指令演算部38は、演算された目標旋回角速度に基づいて、左右のモータの角速度目標値を生成することで、入力された旋回角度だけ移動体11を旋回させる。
Further, the
実施の形態1において、オドメトリ計算部40は、旋回指示ボタン26A、26Bが押下された場合、位置座標のヨー角のみを変更しないようにしてもよい。また、実施の形態2において、オドメトリ計算部40は、旋回指示ボタン26A、26Bから旋回指示が出力された場合、位置座標におけるヨー角だけを初期設定に戻してもよい。つまり、オドメトリ計算部40は、仮想移動体Vの向きだけを初期設定に戻すような制御をしてもよい。また、オドメトリ計算部40は、旋回指示ボタン26A、26Bから旋回指示が出力された場合に、初期設定の位置座標に限らず、予め定めた位置座標に位置座標を設定してもよい。
In the first embodiment, the
図15において、ステップS2とステップS3の処理は、いずれを先に実行してもよい。また、ステップS4とステップS5の処理も、いずれを先に実行してもよい。同様に、図20において、ステップS6とステップS3の処理は、いずれを先に実行してもよい。 In FIG. 15, the process of step S2 and step S3 may be executed first. In addition, either of the processes of step S4 and step S5 may be executed first. Similarly, in FIG. 20, either of the processes of step S6 and step S3 may be executed first.
1 バランス訓練システム
11 倒立型移動体
12 画面生成装置
13 ディスプレイ
21 車両本体部
22R、22L 車輪
23R、23L ステップ部
24 操作ハンドル
25 搭乗者用グリップ
26 旋回指示パネル
26A、26B 旋回指示ボタン
27 補助者用グリップ
31A 右モータエンコーダ
31B 左モータエンコーダ
32 速度演算部
33 姿勢角センサ
34 並進指令演算部
35 リーン角度センサ
36 旋回補正入力判定部
37 旋回指令演算部
38 モータ制御指令演算部
39A 右モータ駆動部
39B 左モータ駆動部
40 オドメトリ計算部
41 通信部
DESCRIPTION OF
Claims (5)
前記旋回操作部の操作に基づいて、表示装置に表示される仮想的な倒立型移動体の向きを変更する表示制御部と、
前記倒立型移動体の向きを補正するための旋回指示が入力される旋回指示入力部と、を備え、
前記旋回指示入力部に前記旋回指示の入力がなされた場合、
前記倒立型移動体は、前記入力に基づいて旋回を行い、
前記表示制御部は、前記入力にもかかわらず、前記仮想的な倒立型移動体の向きを変更しない、
バランス訓練システム。 An inverted moving body that turns based on the operation of the turning operation unit;
A display control unit that changes the orientation of the virtual inverted moving body displayed on the display device based on the operation of the turning operation unit;
A turning instruction input unit for inputting a turning instruction for correcting the direction of the inverted moving body,
When the turning instruction is input to the turning instruction input unit,
The inverted moving body turns based on the input,
The display control unit does not change the orientation of the virtual inverted moving body despite the input,
Balance training system.
前記旋回操作部の操作に基づいて、表示装置に表示される仮想的な倒立型移動体の向きを変更する表示制御部と、
前記倒立型移動体の向きを補正するための旋回指示が入力される旋回指示入力部と、を備え、
前記旋回指示入力部に前記旋回指示の入力がなされた場合、
前記倒立型移動体は、前記入力に基づいて旋回を行い、
前記表示制御部は、前記入力をトリガとして前記仮想的な倒立型移動体の向きを予め定めた向きに変更する、
バランス訓練システム。 An inverted moving body that turns based on the operation of the turning operation unit;
A display control unit that changes the orientation of the virtual inverted moving body displayed on the display device based on the operation of the turning operation unit;
A turning instruction input unit for inputting a turning instruction for correcting the direction of the inverted moving body,
When the turning instruction is input to the turning instruction input unit,
The inverted moving body turns based on the input,
The display control unit changes the direction of the virtual inverted moving body to a predetermined direction using the input as a trigger,
Balance training system.
請求項1又は2に記載のバランス訓練システム。 The balance training system according to claim 1, wherein the turning instruction input unit can input a turning direction.
通常運動するために前記倒立型移動体を旋回させる場合には、前記表示装置に表示される前記仮想的な倒立型移動体の向きを変更し、
前記表示装置に表示される前記仮想的な倒立型移動体の向きを、実際の倒立型移動体の向きのずれを補正するために前記倒立型移動体を旋回させる場合には、前記倒立型移動体が旋回するにもかかわらず、前記表示装置に表示される前記仮想的な倒立型移動体の向きを変更しない、
表示制御方法。 In a balance training system including an inverted moving body that turns based on a turning operation, a display control method for controlling the orientation of a virtual inverted moving body displayed on a display device,
When turning the inverted moving body for normal exercise, change the direction of the virtual inverted moving body displayed on the display device,
When turning the inverted moving body to correct the orientation of the virtual inverted moving body displayed on the display device in order to correct the deviation of the actual inverted moving body, the inverted moving body is used. Despite the body turning, the orientation of the virtual inverted moving body displayed on the display device is not changed.
Display control method.
通常運動するために前記倒立型移動体を旋回させる場合には、前記表示装置に表示される前記仮想的な倒立型移動体の向きを変更し、
前記表示装置に表示される前記仮想的な倒立型移動体の向きを、実際の倒立型移動体の向きのずれを補正するために前記倒立型移動体を旋回させる場合には、前記倒立型移動体が旋回するにもかかわらず、前記表示装置に表示される前記仮想的な倒立型移動体の向きを予め定めた向きに変更する、
表示制御方法。 A balance training system having an inverted moving body that turns based on a turning operation is a display control method for controlling the orientation of a virtual inverted moving body displayed on a display device,
When turning the inverted moving body for normal exercise, change the direction of the virtual inverted moving body displayed on the display device,
When turning the inverted moving body to correct the orientation of the virtual inverted moving body displayed on the display device in order to correct the deviation of the actual inverted moving body, the inverted moving body is used. Despite the body turning, the orientation of the virtual inverted moving body displayed on the display device is changed to a predetermined orientation.
Display control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015083658A JP6319162B2 (en) | 2015-04-15 | 2015-04-15 | Balance training system and display control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015083658A JP6319162B2 (en) | 2015-04-15 | 2015-04-15 | Balance training system and display control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016202242A JP2016202242A (en) | 2016-12-08 |
JP6319162B2 true JP6319162B2 (en) | 2018-05-09 |
Family
ID=57486181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015083658A Active JP6319162B2 (en) | 2015-04-15 | 2015-04-15 | Balance training system and display control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6319162B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108357604A (en) * | 2018-03-15 | 2018-08-03 | 杭州纳戒科技有限公司 | Box for material circulation transport device and system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2917972B2 (en) * | 1997-06-16 | 1999-07-12 | 日本電気株式会社 | Simulated bodily sensation device |
US7958961B1 (en) * | 2008-08-26 | 2011-06-14 | Schade Christopher W | Segway with golf improvements |
JP2014182318A (en) * | 2013-03-21 | 2014-09-29 | Toyota Motor Corp | Balance training system and control method thereof |
-
2015
- 2015-04-15 JP JP2015083658A patent/JP6319162B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016202242A (en) | 2016-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9457861B2 (en) | Inverted pendulum type vehicle | |
US8825254B2 (en) | Inverted pendulum type vehicle, and control method of inverted pendulum type vehicle | |
US9423795B2 (en) | Inverted pendulum type vehicle | |
US20130304290A1 (en) | Inverted pendulum type vehicle | |
JP2007030060A (en) | Control device of mobile robot | |
JP2013237326A (en) | Inverted pendulum type vehicle | |
US20210316730A1 (en) | Leaning vehicle with a steerable front wheel | |
JP4793252B2 (en) | vehicle | |
JP6319162B2 (en) | Balance training system and display control method | |
JP5927032B2 (en) | Inverted pendulum type vehicle | |
JP5708894B2 (en) | Wheelbarrow | |
JP6332663B2 (en) | Two-wheel inverted pendulum type vehicle | |
JP4844369B2 (en) | vehicle | |
JP4789061B2 (en) | vehicle | |
US20130133968A1 (en) | Inverted pendulum type vehicle | |
JP2016088307A (en) | Inverted two-wheel type moving body | |
JP6589722B2 (en) | Inverted motorcycle | |
JP6237567B2 (en) | Inverted moving body | |
JP6233265B2 (en) | Inverted two-wheeled mobile system | |
JP5808289B2 (en) | Inverted pendulum type vehicle | |
JP6245134B2 (en) | Inverted moving body | |
JP6265143B2 (en) | Balance training system | |
CN117784786A (en) | Robot movement control method and device, humanoid robot and readable storage medium | |
JP2017043260A (en) | Calibration method of gyro sensor for inverted movable body |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170421 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180228 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180306 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180319 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6319162 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |