JP6951611B2 - Omnidirectional moving device and its attitude control method - Google Patents
Omnidirectional moving device and its attitude control method Download PDFInfo
- Publication number
- JP6951611B2 JP6951611B2 JP2018525231A JP2018525231A JP6951611B2 JP 6951611 B2 JP6951611 B2 JP 6951611B2 JP 2018525231 A JP2018525231 A JP 2018525231A JP 2018525231 A JP2018525231 A JP 2018525231A JP 6951611 B2 JP6951611 B2 JP 6951611B2
- Authority
- JP
- Japan
- Prior art keywords
- rotating body
- wheel
- vehicle body
- angular velocity
- moving device
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60B—VEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
- B60B19/00—Wheels not otherwise provided for or having characteristics specified in one of the subgroups of this group
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60B—VEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
- B60B19/00—Wheels not otherwise provided for or having characteristics specified in one of the subgroups of this group
- B60B19/14—Ball-type wheels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60B—VEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
- B60B33/00—Castors in general; Anti-clogging castors
- B60B33/08—Ball castors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62K—CYCLES; CYCLE FRAMES; CYCLE STEERING DEVICES; RIDER-OPERATED TERMINAL CONTROLS SPECIALLY ADAPTED FOR CYCLES; CYCLE AXLE SUSPENSIONS; CYCLE SIDE-CARS, FORECARS, OR THE LIKE
- B62K1/00—Unicycles
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Motorcycle And Bicycle Frame (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本発明は、全方向移動装置及びその姿勢制御方法に関する。 The present invention relates to an omnidirectional moving device and a method for controlling its attitude.
特許文献1には、搬送装置及び駆動機構が開示されている。この搬送装置は、1つの球状回転体と、3個のオムニホイールとを備えている。オムニホイールは、球状回転体に接して球状回転体を転動させ、更に球状回転体を転動する方向と異なる方向への移動を可能としている。3個のオムニホイールは、球状回転体の上半球において球状回転体の垂直軸(Z 軸)周りに等間隔で配置されている。オムニホイールのそれぞれにはホイール駆動部が接続されている。球状回転体上にはフレーム部を介して荷台が設けられ、ホイール駆動部はフレーム部に固定されている。
上記搬送装置では、荷台の姿勢を傾けて、傾けた方向へ前後左右に移動することができ、更に旋回することができる。すなわち、搬送装置は、全方向へ自由度の高い動きを可能としている。 In the above-mentioned transport device, the posture of the loading platform can be tilted, and the loading platform can be moved back and forth and left and right in the tilted direction, and can be further turned. That is, the transport device can move with a high degree of freedom in all directions.
ところで、上記搬送装置では、すべてのホイール駆動部の出力が同一の場合、旋回のときに最大出力が得られるものの、本来、搬送装置として出力が必要とされる前進や左右の移動のときに最大出力を得ることができない。例えば、前進の移動では、旋回のときの約半分の出力しか得ることができない。このため、改善の余地があった。 By the way, in the above-mentioned transport device, when the outputs of all the wheel drive units are the same, the maximum output can be obtained at the time of turning, but the maximum at the time of forward movement or left / right movement where the output is originally required as the transport device. I can't get the output. For example, in forward movement, only about half the output of turning can be obtained. Therefore, there was room for improvement.
本発明は、上記課題を考慮し、最大出力により回転体を直進方向へ移動させることができる全方向移動装置及び車体の姿勢を安定に維持することができる全方向移動装置の姿勢制御方法を提供する。 In consideration of the above problems, the present invention provides an omnidirectional moving device capable of moving a rotating body in a straight direction with a maximum output and a posture control method of an omnidirectional moving device capable of stably maintaining the posture of a vehicle body. do.
上記課題を解決するため、本発明の第1実施態様に係る全方向移動装置は、球状の回転体と、回転体を転動させて直進方向に移動させる回転軸の軸周りにおいて回転体の表面に接して複数配設され、円周方向に回転して回転体に動力を伝達し、かつ、円周方向とは交差する方向に回転体を転動可能とするホイールと、を備えている。 In order to solve the above problems, the omnidirectional moving device according to the first embodiment of the present invention has a spherical rotating body and a surface of the rotating body around the axis of the rotating body that rolls the rotating body to move it in the straight direction. A plurality of wheels are provided in contact with the wheel, which rotates in the circumferential direction to transmit power to the rotating body and enable the rotating body to roll in a direction intersecting the circumferential direction.
第1実施態様に係る全方向移動装置は、球状の回転体と、回転体の表面に接して配設されたホイールとを備える。ホイールは、円周方向に回転して回転体に動力を伝達し、かつ、円周方向とは交差する方向に回転体を転動可能とする。 The omnidirectional moving device according to the first embodiment includes a spherical rotating body and wheels arranged in contact with the surface of the rotating body. The wheel rotates in the circumferential direction to transmit power to the rotating body, and enables the rotating body to roll in a direction intersecting the circumferential direction.
ここで、ホイールは、回転体を転動させて直進方向に移動させる回転軸の軸周りにおいて回転体の表面に複数配設される。このため、直進方向の移動に際して、ホイールから回転体へ動力が効率良く伝達され、最大出力により回転体を直進方向へ転動させることができる。 Here, a plurality of wheels are arranged on the surface of the rotating body around the axis of the rotating shaft that rolls the rotating body and moves it in the straight direction. Therefore, when moving in the straight direction, the power is efficiently transmitted from the wheel to the rotating body, and the rotating body can be rolled in the straight direction by the maximum output.
本発明の第2実施態様に係る全方向移動装置は、球状の回転体と、回転体を転動させて直進方向に移動させる回転軸の一端側の軸周りにおいて回転体の上半球の表面に接して複数配設され、円周方向に回転して回転体に動力を伝達し、かつ、円周方向と交差する方向に回転体を転動可能とする第1ホイールと、回転軸の一端側の軸周りにおいて回転体の下半球の表面の特定位置に対する、回転体の中心対称位置の表面に接して配設され、円周方向に回転して回転体に動力を伝達し、かつ、円周方向と交差する方向に回転体を転動可能とする第2ホイールと、を備えている。 The omnidirectional moving device according to the second embodiment of the present invention has a spherical rotating body and a surface of the upper hemisphere of the rotating body around an axis on one end side of the rotating body that rolls the rotating body to move it in the straight direction. A first wheel that is arranged in contact with each other, rotates in the circumferential direction to transmit power to the rotating body, and can roll the rotating body in a direction intersecting the circumferential direction, and one end side of the rotating shaft. It is arranged around the axis of the rotating body in contact with the surface of the centrally symmetrical position of the rotating body with respect to a specific position on the surface of the lower hemisphere of the rotating body, rotates in the circumferential direction to transmit power to the rotating body, and has a circumference. It is equipped with a second wheel that allows the rotating body to roll in a direction that intersects the direction.
第2実施態様に係る全方向移動装置は、球状の回転体と、回転体の表面に接して配設された第1ホイール及び第2ホイールとを備える。第1ホイール及び第2ホイールは、いずれも、円周方向に回転して回転体に動力を伝達し、円周方向と交差する方向に回転体を転動可能とする。 The omnidirectional moving device according to the second embodiment includes a spherical rotating body and a first wheel and a second wheel arranged in contact with the surface of the rotating body. Both the first wheel and the second wheel rotate in the circumferential direction to transmit power to the rotating body, and enable the rotating body to roll in a direction intersecting the circumferential direction.
ここで、第1ホイールは、回転体を転動させて直進方向に移動させる回転軸の一端側の軸周りにおいて回転体の上半球の表面に複数配設される。一方、第2ホイールは、回転軸の一端側の軸周りにおいて回転体の下半球の表面の特定位置に対する、回転体の中心対称位置の表面に配設される。このため、直進方向の移動に際して、第1ホイール、第2ホイールのそれぞれから回転体へ動力が効率良く伝達され、最大出力により回転体を直進方向へ転動させることができる。 Here, a plurality of first wheels are arranged on the surface of the upper hemisphere of the rotating body around one end side of the rotating shaft that rolls the rotating body and moves it in the straight direction. On the other hand, the second wheel is arranged on the surface of the rotating body at a position symmetrical with respect to the center of the rotating body with respect to a specific position on the surface of the lower hemisphere of the rotating body around the axis on one end side of the rotating shaft. Therefore, when moving in the straight direction, power is efficiently transmitted from each of the first wheel and the second wheel to the rotating body, and the rotating body can be rolled in the straight direction by the maximum output.
本発明の第3実施態様に係る全方向移動装置は、球状の回転体と、回転体を転動させて直進方向に移動させる回転軸の一端側の軸周りにおいて回転体の上半球の表面に接して複数配設され、円周方向に回転して回転体に動力を伝達し、かつ、円周方向と交差する方向に回転体を転動可能とする第1ホイールと、回転軸の他端側の軸周りにおいて回転体の上半球の表面に接して配設され、円周方向に回転して回転体に動力を伝達し、かつ、円周方向と交差する方向に回転体を転動可能とする第2ホイールと、を備えている。 The omnidirectional moving device according to the third embodiment of the present invention has a spherical rotating body and a surface of the upper hemisphere of the rotating body around an axis on one end side of the rotating body that rolls the rotating body to move it in the straight direction. A first wheel that is arranged in contact with each other, rotates in the circumferential direction to transmit power to the rotating body, and can roll the rotating body in a direction intersecting the circumferential direction, and the other end of the rotating shaft. It is arranged around the axis on the side in contact with the surface of the upper hemisphere of the rotating body, rotates in the circumferential direction to transmit power to the rotating body, and can roll the rotating body in a direction intersecting the circumferential direction. It is equipped with a second wheel.
第3実施態様に係る全方向移動装置は、球状の回転体と、回転体の表面に接して配設された第1ホイール及び第2ホイールとを備える。第1ホイール及び第2ホイールは、いずれも、円周方向に回転して回転体に動力を伝達し、かつ、円周方向と交差する方向に回転体を転動可能とする。 The omnidirectional moving device according to the third embodiment includes a spherical rotating body and a first wheel and a second wheel arranged in contact with the surface of the rotating body. Both the first wheel and the second wheel rotate in the circumferential direction to transmit power to the rotating body, and enable the rotating body to roll in a direction intersecting the circumferential direction.
ここで、第1ホイールは、回転体を転動させて直進方向に移動させる回転軸の一端側の軸周りにおいて回転体の上半球の表面に複数配設される。一方、第2ホイールは、回転軸の他端側の軸周りにおいて回転体の上半球の表面に配設される。このため、直進方向の移動に際して、第1ホイール、第2ホイールのそれぞれから回転体へ動力が効率良く伝達され、最大出力により回転体を直進方向へ転動させることができる。 Here, a plurality of first wheels are arranged on the surface of the upper hemisphere of the rotating body around one end side of the rotating shaft that rolls the rotating body and moves it in the straight direction. On the other hand, the second wheel is arranged on the surface of the upper hemisphere of the rotating body around the other end side of the rotating shaft. Therefore, when moving in the straight direction, power is efficiently transmitted from each of the first wheel and the second wheel to the rotating body, and the rotating body can be rolled in the straight direction by the maximum output.
本発明の第4実施態様に係る全方向移動装置では、第2実施態様又は第3実施態様に係る全方向移動装置において、第1ホイール及び第2ホイールは、オムニホイール又はメカナムホイールである。 In the omnidirectional moving device according to the fourth embodiment of the present invention, in the omnidirectional moving device according to the second embodiment or the third embodiment, the first wheel and the second wheel are omni wheels or mecanum wheels.
第4実施態様に係る全方向移動装置によれば、第1ホイール及び第2ホイールがオムニホイール又はメカナムホイールとされるので、最大出力により回転体を直進方向へ転動させることができ、かつ、直進方向以外の方向へも回転体を転動させることができる。 According to the omnidirectional moving device according to the fourth embodiment, since the first wheel and the second wheel are omni wheels or mecanum wheels, the rotating body can be rolled in the straight direction by the maximum output, and , The rotating body can be rolled in a direction other than the straight direction.
本発明の第5実施態様に係る全方向移動装置では、第2実施態様又は第3実施態様に係る全方向移動装置において、第1ホイールは2個配設され、第2ホイールは1個又は2個配設されている。 In the omnidirectional moving device according to the fifth embodiment of the present invention, in the omnidirectional moving device according to the second embodiment or the third embodiment, two first wheels are arranged and one or two wheels are provided. Individually arranged.
第5実施態様に係る全方向移動装置によれば、第1ホイールは2個、第2ホイールは1個又は2個配設されるので、最小限のホイール数により、部品点数並びに重量を最小限として、回転体を全方向へ転動させることができる。 According to the omnidirectional moving device according to the fifth embodiment, two first wheels and one or two second wheels are arranged, so that the number of parts and the weight are minimized by the minimum number of wheels. As a result, the rotating body can be rolled in all directions.
本発明の第6実施態様に係る全方向移動装置では、第2実施態様又は第3実施態様に係る全方向移動装置において、第1ホイール及び第2ホイールは、回転体との接点の位置ベクトルと接点における接線ベクトルとで決まる動力伝達行列の行列要素のうち、回転軸の行列要素の列毎に絶対値が等しくなる位置に配設されている。 In the omnidirectional moving device according to the sixth embodiment of the present invention, in the omnidirectional moving device according to the second embodiment or the third embodiment, the first wheel and the second wheel are the position vector of the contact point with the rotating body. Among the matrix elements of the power transfer matrix determined by the tangent vector at the contact point, the matrix elements are arranged at positions where the absolute values are equal for each column of the matrix elements of the rotation axis.
第6実施態様に係る全方向移動装置によれば、動力伝達行列の行列要素のうち、回転体を直進方向に移動させる回転軸の行列要素の列毎に絶対値が等しくなる位置に第1ホイール及び第2ホイールが配設される。このため、直進方向の移動に際して、第1ホイール、第2ホイールのそれぞれから回転体へ動力が効率良く伝達され、最大出力により回転体を直進方向へ転動させることができる。 According to the omnidirectional moving device according to the sixth embodiment, among the matrix elements of the power transfer matrix, the first wheel is located at a position where the absolute value is equal for each row of the matrix elements of the rotating axis that moves the rotating body in the straight direction. And a second wheel is arranged. Therefore, when moving in the straight direction, power is efficiently transmitted from each of the first wheel and the second wheel to the rotating body, and the rotating body can be rolled in the straight direction by the maximum output.
本発明の第7実施態様に係る全方向移動装置では、第6実施態様に係る全方向移動装置において、動力伝達行列は、角速度を表す伝達行列を含んでいる。 In the omnidirectional moving device according to the seventh embodiment of the present invention, in the omnidirectional moving device according to the sixth embodiment, the power transmission matrix includes a transmission matrix representing an angular velocity.
第7実施態様に係る全方向移動装置によれば、動力伝達行列は角速度を表す伝達行列を含む。回転体を直進方向に移動させる回転軸の角速度を表す伝達行列において行列要素の列毎に絶対値が等しくなる位置に、第1ホイール、第2ホイールがそれぞれ配設される。このため、直進方向の移動に際して、第1ホイール、第2ホイールのそれぞれから回転体へ動力が効率良く伝達され、最大出力により回転体を直進方向へ転動させることができる。 According to the omnidirectional moving device according to the seventh embodiment, the power transmission matrix includes a transmission matrix representing an angular velocity. The first wheel and the second wheel are arranged at positions where the absolute values are equal for each row of matrix elements in the transmission matrix representing the angular velocity of the rotation axis that moves the rotating body in the straight direction. Therefore, when moving in the straight direction, power is efficiently transmitted from each of the first wheel and the second wheel to the rotating body, and the rotating body can be rolled in the straight direction by the maximum output.
本発明の第8実施態様に係る全方向移動装置は、第2実施態様又は第3実施態様に係る全方向移動装置において、回転体の下半球の表面に接して又は近接させて、円周方向に回転し、かつ、円周方向と交差する方向に回転体を転動可能とする補助輪を更に備えている。 The omnidirectional moving device according to the eighth embodiment of the present invention is the omnidirectional moving device according to the second embodiment or the third embodiment in the circumferential direction in contact with or close to the surface of the lower hemisphere of the rotating body. It is further provided with an auxiliary wheel that rotates in a direction that allows the rotating body to roll in a direction that intersects the circumferential direction.
第8実施態様に係る全方向移動装置は、回転体の下半球の表面に接して又は近接させて補助輪を備える。補助輪は、円周方向に回転し、かつ、円周方向と交差する方向に回転体を転動可能とする。このため、回転体の上半球が第1ホイール及び第2ホイールに接し、回転体の下半球に補助輪が設けられるので、回転体を全方向へ転動可能としつつ、回転体の抜けを防ぐことができる。 The omnidirectional moving device according to the eighth embodiment includes training wheels in contact with or close to the surface of the lower hemisphere of the rotating body. The training wheels rotate in the circumferential direction and allow the rotating body to roll in the direction intersecting the circumferential direction. Therefore, the upper hemisphere of the rotating body is in contact with the first wheel and the second wheel, and the training wheels are provided on the lower hemisphere of the rotating body, so that the rotating body can be rolled in all directions and the rotating body is prevented from coming off. be able to.
本発明の第9実施態様に係る全方向移動装置では、第2実施態様又は第3実施態様に係る全方向移動装置において、回転体上に設けられた車体と、車体に取り付けられ、かつ、第1ホイールを回転させる第1駆動装置と、車体に取り付けられ、かつ、第2ホイールを回転させる第2駆動装置と、車体に配設され、車体の姿勢を安定に維持する姿勢安定システムと、を更に備えている。 In the omnidirectional moving device according to the ninth embodiment of the present invention, in the omnidirectional moving device according to the second embodiment or the third embodiment, the vehicle body provided on the rotating body and the vehicle body attached to the vehicle body and the third embodiment are used. A first drive device that rotates one wheel, a second drive device that is attached to the vehicle body and rotates the second wheel, and an attitude stabilization system that is arranged on the vehicle body and maintains the posture of the vehicle body in a stable manner. Further prepared.
第9実施態様に係る全方向移動装置によれば、回転体上には車体が設けられる。第1ホイールの回転軸には第1駆動装置が接続され、第1駆動装置は車体に取り付けられる。また、第2ホイールの回転軸には第2駆動装置が接続され、第2駆動装置は車体に取り付けられる。第1ホイール、第2ホイールはいずれも回転体の上半球の表面に接する。このため、車体の荷重が第1駆動装置を介して第1ホイール及び第2駆動装置を介して第2ホイールにより支えられ、姿勢安定システムにより車体の姿勢が安定に維持された状態において、最大出力により回転体を直進方向へ転動させることができる。 According to the omnidirectional moving device according to the ninth embodiment, a vehicle body is provided on the rotating body. A first drive device is connected to the rotation shaft of the first wheel, and the first drive device is attached to the vehicle body. Further, a second drive device is connected to the rotation shaft of the second wheel, and the second drive device is attached to the vehicle body. Both the first wheel and the second wheel are in contact with the surface of the upper hemisphere of the rotating body. Therefore, the maximum output is obtained in a state where the load of the vehicle body is supported by the first wheel via the first drive device and the second wheel via the second drive device, and the posture of the vehicle body is stably maintained by the posture stabilization system. Therefore, the rotating body can be rolled in the straight direction.
本発明の第10実施態様に係る全方向移動装置では、第9実施態様に係る全方向移動装置において、姿勢安定システムは、車体に装着され、車体の姿勢角度及び姿勢角度の変化に伴う第1角速度を検出する姿勢角度検出部と、第1ホイール及び第2ホイールの回転数を検出する回転数検出部と、回転数検出部による回転数の検出結果に基づいて、回転体が転動する第2角速度を検出する角速度検出部と、姿勢角度検出部により検出される姿勢角度情報、第1角速度情報及び角速度検出部により検出される第2角速度情報に基づいて、車体の姿勢を維持する第1ホイール及び第2ホイールのホイール操作トルクを算出し、このホイール操作トルク情報に従って第1駆動装置及び第2駆動装置を作動させる演算処理部と、を備えている。 In the omnidirectional moving device according to the tenth embodiment of the present invention, in the omnidirectional moving device according to the ninth embodiment, the posture stabilization system is mounted on the vehicle body, and the first The rotating body rolls based on the posture angle detection unit that detects the angular velocity, the rotation speed detection unit that detects the rotation speeds of the first wheel and the second wheel, and the rotation speed detection result by the rotation speed detection unit. A first that maintains the posture of the vehicle body based on the angular velocity detection unit that detects the angular velocity, the attitude angle information detected by the attitude angle detection unit, the first angular velocity information, and the second angular velocity information detected by the angular velocity detection unit. It is provided with an arithmetic processing unit that calculates the wheel operating torques of the wheels and the second wheel and operates the first driving device and the second driving device according to the wheel operating torque information.
第10実施態様に係る全方向移動装置によれば、姿勢安定システムは、姿勢角度検出部と、回転数検出部と、角速度検出部と、演算処理部とを備える。姿勢角度検出部は、車体に装着され、車体の姿勢角度及び姿勢角度の変化に伴う第1角速度を検出する。回転数検出部は、第1ホイール及び第2ホイールの回転数を検出する。角速度検出部は、回転数検出部による回転数の検出結果に基づいて、回転体が転動する第2角速度を検出する。 According to the omnidirectional moving device according to the tenth embodiment, the posture stabilizing system includes a posture angle detecting unit, a rotation speed detecting unit, an angular velocity detecting unit, and an arithmetic processing unit. The posture angle detection unit is mounted on the vehicle body and detects the attitude angle of the vehicle body and the first angular velocity accompanying the change in the attitude angle. The rotation speed detection unit detects the rotation speeds of the first wheel and the second wheel. The angular velocity detection unit detects the second angular velocity at which the rotating body rolls based on the rotation speed detection result of the rotation speed detection unit.
ここで、演算処理部は、姿勢角度検出部により検出される姿勢角度情報、第1角速度情報及び角速度検出部により検出される第2角速度情報に基づいて、車体の姿勢を維持する第1ホイール及び第2ホイールのホイール操作トルクを算出する。そして、演算処理部は、このホイール操作トルク情報に従って第1駆動装置及び第2駆動装置を作動させる。このため、姿勢安定システムでは、車体の姿勢を安定に維持する動力が第1ホイール及び第2ホイールから回転体へ伝達されるので、車体の姿勢が安定に維持された状態において、最大出力により回転体を直進方向へ転動させることができる。 Here, the arithmetic processing unit maintains the posture of the vehicle body based on the posture angle information detected by the posture angle detection unit, the first angular velocity information, and the second angular velocity information detected by the angular velocity detection unit. Calculate the wheel operation torque of the second wheel. Then, the arithmetic processing unit operates the first drive device and the second drive device according to the wheel operation torque information. Therefore, in the posture stabilization system, the power for maintaining the posture of the vehicle body is transmitted from the first wheel and the second wheel to the rotating body, so that the vehicle rotates with the maximum output while the posture of the vehicle body is maintained in a stable state. The body can be rolled in the straight direction.
本発明の第11実施態様に係る全方向移動装置では、第10実施態様に係る全方向移動装置において、演算処理部は、姿勢角度情報、第1角速度情報及び第2角速度情報に基づいて、車体の姿勢を維持させる、回転体が転動する角加速度の目標値及び車体が旋回する角加速度の目標値を算出し、目標値に一致させる回転体の第3角加速度を算出し、第3角加速度に基づいて回転体を操作する回転体操作トルクを算出し、回転体操作トルク情報に基づいて、第1ホイール及び第2ホイールを操作するホイール操作トルクを算出する。 In the omnidirectional moving device according to the eleventh embodiment of the present invention, in the omnidirectional moving device according to the tenth embodiment, the arithmetic processing unit is based on the attitude angle information, the first angular velocity information, and the second angular velocity information. Calculate the target value of the angular acceleration at which the rotating body rolls and the target value of the angular acceleration at which the vehicle body turns, and calculate the third angular acceleration of the rotating body to match the target value. The rotating body operating torque for operating the rotating body is calculated based on the acceleration, and the wheel operating torque for operating the first wheel and the second wheel is calculated based on the rotating body operating torque information.
第11実施態様に係る全方向移動装置によれば、演算処理部では、姿勢角度情報、第1角速度情報及び第2角速度情報に基づいて、車体の姿勢を維持させる、回転体が転動する角加速度の目標値及び車体が旋回する角加速度の目標値が算出される。演算処理部では、更に目標値に一致させる回転体の第3角加速度が算出され、第3角加速度に基づいて回転体を操作する回転体操作トルクが算出される。この回転体操作トルク情報に基づいて、演算処理部では、第1ホイール及び第2ホイールを操作するホイール操作トルクが算出される。この結果、演算処理部において、車体の姿勢を安定に維持する動力が算出される。このため、動力が第1ホイール及び第2ホイールから回転体へ伝達されるので、車体の姿勢が安定に維持された状態において、最大出力により回転体を直進方向へ転動させることができる。 According to the omnidirectional moving device according to the eleventh embodiment, the arithmetic processing unit maintains the posture of the vehicle body based on the attitude angle information, the first angular velocity information, and the second angular velocity information, and the angle at which the rotating body rolls. The target value of acceleration and the target value of angular acceleration at which the vehicle body turns are calculated. The arithmetic processing unit further calculates the third angular acceleration of the rotating body to match the target value, and calculates the rotating body operating torque for operating the rotating body based on the third angular acceleration. Based on this rotating body operation torque information, the arithmetic processing unit calculates the wheel operation torque for operating the first wheel and the second wheel. As a result, the arithmetic processing unit calculates the power to maintain the posture of the vehicle body in a stable manner. Therefore, since the power is transmitted from the first wheel and the second wheel to the rotating body, the rotating body can be rolled in the straight direction by the maximum output while the posture of the vehicle body is maintained stable.
本発明の第12実施態様に係る全方向移動装置の姿勢制御方法では、第10実施態様に係る全方向移動装置の姿勢安定システムが、姿勢角度情報、第1角速度情報及び第2角速度情報を取得し、姿勢角度情報、第1角速度情報及び第2角速度情報に基づいて、車体の姿勢を維持させる、回転体が転動する角加速度の目標値及び車体が旋回する角加速度の目標値を算出し、目標値に一致させる回転体の第3角加速度を算出し、第3角加速度に基づいて回転体を操作する回転体操作トルクを算出し、回転体操作トルク情報に基づいて、第1ホイール及び第2ホイールを操作するホイール操作トルクを算出する。 In the posture control method of the omnidirectional moving device according to the twelfth embodiment of the present invention, the posture stabilizing system of the omnidirectional moving device according to the tenth embodiment acquires posture angle information, first angular velocity information, and second angular velocity information. Then, based on the attitude angle information, the first angular velocity information, and the second angular velocity information, the target value of the angular velocity at which the rotating body rolls and the target value of the angular velocity at which the vehicle body turns to maintain the posture of the vehicle body are calculated. , Calculate the third angular velocity of the rotating body to match the target value, calculate the rotating body operation torque to operate the rotating body based on the third angular velocity, and based on the rotating body operation torque information, the first wheel and The wheel operating torque for operating the second wheel is calculated.
第12実施態様に係る全方向移動装置の姿勢制御方法によれば、姿勢安定システムが、まず最初に、姿勢角度情報、第1角速度情報及び第2角速度情報を取得する。次に、姿勢角度情報、第1角速度情報及び第2角速度情報に基づいて、車体の姿勢を維持させる、回転体が転動する角加速度の目標値及び車体が旋回する角加速度の目標値が算出される。次に、目標値に一致させる回転体の第3角加速度が算出され、更に第3角加速度に基づいて回転体を操作する回転体操作トルクが算出される。そして、回転体操作トルク情報に基づいて、第1ホイール及び第2ホイールを操作するホイール操作トルクが算出される。この結果、姿勢安定システムにおいて、車体の姿勢を安定に維持する動力が算出される。 According to the attitude control method of the omnidirectional moving device according to the twelfth embodiment, the attitude stabilization system first acquires attitude angle information, first angular velocity information, and second angular velocity information. Next, based on the attitude angle information, the first angular velocity information, and the second angular velocity information, the target value of the angular acceleration at which the rotating body rolls and the target value of the angular acceleration at which the vehicle body turns to maintain the posture of the vehicle body are calculated. Will be done. Next, the third angular acceleration of the rotating body to match the target value is calculated, and further, the rotating body operating torque for operating the rotating body is calculated based on the third angular acceleration. Then, based on the rotating body operation torque information, the wheel operation torque for operating the first wheel and the second wheel is calculated. As a result, in the posture stabilization system, the power for maintaining the posture of the vehicle body in a stable manner is calculated.
このため、動力が第1ホイール及び第2ホイールから回転体へ伝達されるので、全方向移動装置では、最大出力により回転体を直進方向へ転動させることができ、車体の姿勢を安定に維持することができる。 Therefore, since the power is transmitted from the first wheel and the second wheel to the rotating body, the omnidirectional moving device can roll the rotating body in the straight direction by the maximum output, and the posture of the vehicle body is maintained stably. can do.
本発明によれば、最大出力により回転体を直進方向へ移動させることができる全方向移動装置及び車体の姿勢を安定に維持することができる全方向移動装置の姿勢制御方法を提供することができる。 According to the present invention, it is possible to provide an omnidirectional moving device capable of moving a rotating body in a straight direction by a maximum output and a posture control method of an omnidirectional moving device capable of stably maintaining the posture of a vehicle body. ..
(第1実施の形態)
以下、図1〜図10を用いて、本発明の第1実施の形態に係る全方向移動装置を説明する。なお、図中、適宜示される矢印X 方向は全方向移動装置の車体前方側であって進行方向を示し、矢印Y 方向は車体幅方向を示している。また、矢印Z 方向は、矢印X 方向及び矢印Y 方向に対して直交する上方向を示している。(First Embodiment)
Hereinafter, the omnidirectional moving device according to the first embodiment of the present invention will be described with reference to FIGS. 1 to 10. In the figure, the arrow X direction indicated as appropriate indicates the vehicle body front side of the omnidirectional moving device and indicates the traveling direction, and the arrow Y direction indicates the vehicle body width direction. The arrow Z direction indicates an upward direction orthogonal to the arrow X direction and the arrow Y direction.
[全方向移動装置の構成]
図1(A)〜図1(D)及び図2に示されるように、本実施の形態に係る全方向移動装置10は、単一の球状の回転体12と、この回転体12上に配設された車体14とを含んで構成されている。[Configuration of omnidirectional mobile device]
As shown in FIGS. 1 (A) to 1 (D) and FIG. 2, the omnidirectional moving
回転体12は、例えば、直径300mm、厚さ1.5mmのステンレス鋼を用いて形成された球殻を回転体本体とし、回転体本体の表面を回転体本体よりも軟質材料により被覆して形成されている。軟質材料として、例えば、厚さ5mmの天然ゴム(NR:Natural Rubber)を実用的に使用することができる。
The rotating
図1(A)〜図1(D)に示されるように、車体14は車体幅方向(矢印Y 方向)に一対に配設された車体本体14A及び車体本体14Bを備えている。車体本体14A及び車体本体14Bは、各々、車体前後方向(矢印X 方向)を長手方向として延在し、車体幅方向に離間して配置されている。車体本体14A及び車体本体14Bは、平面視において、回転体12と重なる位置に配設されている。車体本体14A及び車体本体14Bには、上方向へ立設されたサドルサポート16を介してサドル18が取り付けられている。サドルサポート16は管材により形成されている。サドル18は全方向移動装置10の搭乗者が着座する構成とされている。
As shown in FIGS. 1A to 1D, the
車体本体14A及び車体本体14Bの車体前方側には、車体14を構成する車体前部14Cが配設されている。車体前部14Cは、上下方向において車体本体14A及び車体本体14Bの上面よりも下方向であって回転体12の中心点付近に配置され、車体本体14A及び車体本体14Bの前壁14Dに一体的に取り付けられている。車体前部14Cは管材を折り曲げて形成され、車体前部14Cの輪郭が平面視においてC字状に形成されている。
A vehicle
車体前部14C上には足置き部20が車体幅方向に一対に配設されている。足置き部20は搭乗者の足の置き場として使用される。また、車体前部14Cには、上方向に向けてやや車体後方側に傾斜して立設されたハンドルサポート22が配設され、ハンドルサポート22の上端部にはハンドル24が取り付けられている。ハンドル24は車体幅方向外側へ向かって左右にそれぞれ突出された棒状に形成され、搭乗者はハンドル24を把持して全方向移動装置10を走行させる。ハンドル24は、ここでは垂直軸(Z 軸)周りに旋回しない固定式により形成されている。図示を省略しているが、全方向移動装置10の走行の開始や停止を行う始動スイッチ、全方向移動装置10の走行中の速度を制動するブレーキ等はハンドル24周りに装着されている。また、保安部品として、ライト、フロントウインカ等が、ハンドル24又はハンドルサポート22に装着可能である。さらに、保安部品としてのリアウインカ、ブレーキランプ等が、車体14の車体後端部の適正箇所に装着可能である。
A pair of
車体本体14A及び車体本体14B下において、回転体12の周囲に沿ってリング状の枠部26が配設されている。この枠部26は車体幅方向両端部にそれぞれ設けられた枠サポート28を介して車体本体14A、車体本体14Bのそれぞれに取り付けられている。
A ring-shaped
また、車体本体14A及び車体本体14Bの車体前端部には、補助輪サポート30を介して補助輪32が配設されている。補助輪サポート30は車体本体14A及び車体本体14Bから回転体12の中心点よりも下方側まで延設され、補助輪サポート30の下端部に補助輪32が回転自在に取り付けられている。同様に、車体本体14A及び車体本体14Bの車体後端部には、補助輪サポート34を介して補助輪36が配設されている。補助輪サポート34は車体本体14A及び車体本体14Bから回転体12の中心点よりも下方側まで延設され、補助輪サポート34の下端部に補助輪36が回転自在に取り付けられている。補助輪32、補助輪36は、いずれも回転体12の下半球12A側に回り込む位置に配置され、下半球12Aの表面に接するか、或いは一定のクリアランスを持って離間(近接)されている。補助輪32及び補助輪36を備えることにより、車体14からの回転体12の抜けが防止されている。本実施の形態では、補助輪32、補助輪36のそれぞれに、後述するホイール、ここではオムニホイールが使用されている。
Further,
図1(A)〜図1(D)に示される全方向移動装置10では、サドル18に着座状態の搭乗者から見て車体幅方向右側において、車体本体14A下の車体前方側に、符号を省略した外装カバーにより被覆された第1駆動ユニット40が取り付けられている。車体本体14A下の車体後方側には第2駆動ユニット42が取り付けられている。一方、車体幅方向左側において、車体本体14B下の車体前方側に第3駆動ユニット44が取り付けられ、車体本体14Bの車体後方側に第4駆動ユニット46が取り付けられている。
In the omnidirectional moving
ここで、本実施の形態では、第1駆動ユニット40〜第4駆動ユニット46の合計4個の駆動ユニットが配設されているが、第1駆動ユニット40〜第3駆動ユニット44の合計3個の駆動ユニットが配設される場合が含まれる。3個の駆動ユニットが配設される場合、第3駆動ユニット44は車体本体14Bの車体前後方向の中間部に配設される。
Here, in the present embodiment, a total of four drive units of the
[オムニホイールの構成]
図2に示されるように、第1駆動ユニット40は、第1オムニホイールとしてのオムニホイール401と、減速機441と、第1駆動装置としての例えば交流(AC)サーボモータ442(1)とを含んで構成されている。オムニホイール401は、シャフト(回転軸)430を介して減速機441に連結されている。[Omni wheel configuration]
As shown in FIG. 2, the
オムニホイール401は、シャフト430の回転に従ってシャフト430の回転軸周りに回転し、かつ、回転軸方向に2連をなす第1ホイール410及び第2ホイール420を備えている。第1ホイール410のホイール本体411の円周上には、等間隔に配設された複数の樽状のローラ(バレル)412〜414が回転軸415を中心に回転自在に取り付けられている。ここで、等間隔とは120度間隔であり、3つのローラ412〜414が取り付けられている。第2ホイール420は第1ホイール410の減速機441側とは反対側に配設されている。第2ホイール420のホイール本体421の円周上には、同様に、等間隔に配設された複数の樽状のローラ422〜424が回転軸425を中心として回転自在に取り付けられている。第2ホイール420のローラ422〜424の配置間隔は、第1ホイール410のローラ412〜414の配置間隔に対して、半ピッチ、具体的には60度ずれている。このような構成により、オムニホイール401は、円周方向Aに回転して回転体12に動力を伝達し、かつ、円周方向Aと交差する方向(ここでは直交する方向)Bに回転体12を転動可能としている。
ここで、図2に示されるように、オムニホイール401のシャフト430の回転軸をaとし、ローラ412〜414の回転軸415をbとすれば、回転軸bは回転軸aに対してねじれの位置において直交している。The
Here, as shown in FIG. 2, if the rotation axis of the
第2駆動ユニット42、第3駆動ユニット44、第4駆動ユニット46のそれぞれの構成は、第1駆動ユニット40の構成と同一である。すなわち、図2に示されるように、第2駆動ユニット42は、第1オムニホイールとしてのオムニホイール402と、減速機441と、第1駆動装置としてのACサーボモータ442(2)とを含んで構成されている。第3駆動ユニット44は、第2オムニホイールとしてのオムニホイール403と、減速機441と、第2駆動装置としてのACサーボモータ442(3)とを含んで構成されている。第4駆動ユニット46は、第2オムニホイールとしてのオムニホイール404と、減速機441と、第2駆動装置としてのACサーボモータ442(4)とを含んで構成されている。
The configurations of the
本実施の形態に係る全方向移動装置10では、前後方向及び左右方向への移動が可能とされ、かつ、旋回が可能とされている。勿論、斜め方向への移動、旋回しながらの前後方向、左右方向又は斜め方向の移動が可能である。そして、全方向移動装置10では、前進方向に最大出力が得られる構成とされている。
In the omnidirectional moving
[オムニホイールの配置]
一般的に、複数のオムニホイールは垂直軸(Z 軸)の軸周りに等間隔に配置されている(図9及び図10参照)。これに対して、図3(A)に示されるように、全方向移動装置10では、オムニホイール401及び402が、回転体12を転動させて直進方向に移動させる回転軸120の一端側の軸周り121において、回転体12の上半球12Bの表面に接して配設されている。ここで、回転体12には固定された回転軸が存在するのではなく、回転軸120は直進方向に回転体12が転動された際の回転体12の実効的な回転中心である。回転軸120の軸方向は、回転体12が直進方向(矢印X 方向)に転動するので、車体幅方向(矢印Y 方向)に一致する。また、回転軸120の一端側の軸周り121は、搭乗者から見て車体幅方向右側において、回転体12を天体と見なしたときの緯線に相当する。[Arrangement of omni wheels]
Generally, a plurality of omni wheels are arranged at equal intervals around the axis of the vertical axis (Z axis) (see FIGS. 9 and 10). On the other hand, as shown in FIG. 3A, in the omnidirectional moving
オムニホイール403及び404は、図3(B)に示されるように、回転軸120の他端側の軸周り122において回転体12の上半球12Bの表面に接して配設されている。回転軸120の他端側の軸周り122は、搭乗者から見て車体幅方向左側において、回転体12を天体と見なしたときの緯線に相当する。オムニホイール403及び404の配置位置は、図3(A)に示される回転軸120の一端側の軸周り121において回転体12の下半球12Aの表面の特定位置403P及び404Pに対する回転体12の中心対称位置である。
As shown in FIG. 3B, the
本来、オムニホイール403は軸周り121において下半球12Aに配置され、オムニホイール404は軸周り121において下半球12Aに配置される。特定位置403Pは、進行方向に最大出力を得る際に、軸周り121の下半球12Aにおいてオムニホイール403の配置に適した位置である。また、同様に、特定位置404Pは軸周り121の下半球12Aにおいてオムニホイール404の配置に適した位置である。本実施の形態では、下半球12A側に第3駆動ユニット44及び第4駆動ユニット46が装着し難いので、軸周り122において回転体12の上半球12B側にオムニホイール403及び404が配設されている。
Originally, the
なお、第1駆動ユニット40〜第3駆動ユニット44を備える場合には、回転軸120の一端側の軸周り121において回転体12の上半球12Bに接してオムニホイール401及び402が配設される(図3(A)参照)。そして、オムニホイール403は、回転軸120の他端側の軸周り122において回転体12の上半球12Bに接してオムニホイール403が配設される(図3(B)参照)。この場合、回転軸120の軸方向から見て、オムニホイール403は、図3(B)に示されるオムニホイール403とオムニホイール404との中間部に配設される。
When the
図1(A)〜図1(D)に戻って、全方向移動装置10の車体14上であってサドル18下にはセンサユニット50が配設されている。また、車体14上の車体後方側には、制御ユニット60が配設されている。センサユニット50及び制御ユニット60は図4に示される姿勢安定システム600を構築し、この姿勢安定システム600は、車体14の姿勢を安定に維持し、又車体14の姿勢を安定に維持した状態において車体14を走行させる。
Returning to FIGS. 1A to 1D, the
[姿勢安定システムの構成]
図4に示されるように、全方向移動装置10の姿勢安定システム600は、センサユニット50及び制御ユニット60を含んで構成されている。
センサユニット50には姿勢角度検出部501が含まれている。姿勢角度検出部501には例えば慣性計測装置(IMU:Inertial Measurement Unit)が使用されている。この姿勢角度検出部501では、車体14の姿勢角度及び車体14の各軸周りの姿勢角度の変化に伴う第1角速度としての角速度が検出される。姿勢角度は姿勢角度情報として、角速度は第1角速度情報として、姿勢角度検出部501から出力される。[Configuration of posture stabilization system]
As shown in FIG. 4, the
The
制御ユニット60は、操作表示部601と、演算処理部(コントローラ)602と、デジタルアナログ変換器(D/A変換器)603と、角速度検出部604と、サーボアンプ605(1)〜サーボアンプ605(4)と、電源606とを備えている。ここで、姿勢安定システム600には、第1駆動ユニット40のACサーボモータ422(1)〜第4駆動ユニット46のACサーボモータ422(4)が回転数検出部607として組み込まれている。ACサーボモータ422(1)〜ACサーボモータ422(4)の各々には図示を省略した例えばエンコーダが装着され、エンコーダを用いてオムニホイール401〜オムニホイール404の回転数が検出される。回転数検出部607は、ACサーボモータ422(1)〜ACサーボモータ422(4)と、サーボアンプ605(1)〜サーボアンプ605(4)とを含んで構成されている。
The
操作表示部601は、姿勢安定システム600の起動及び終了の操作、姿勢安定システム600の動作状態の表示等を行う。
The
演算処理部602には、例えばmini-ITX規格準拠の組込み用パーソナルコンピュータが使用されている。演算処理部602では、少なくとも下記処理(A)〜処理(D)が実行される。
(A)車体14の姿勢角度を検出して得られる姿勢角度情報及び姿勢角度の変化に伴う角速度を検出して得られる第1角速度情報が姿勢角度検出部501から取得される。
(B)回転数検出部607ではオムニホイール401〜404の回転数が検出される。この回転数の検出結果が回転数検出部607から取得され、この検出結果に基づいて、回転体12が転動する第2角速度としての角速度が算出される。この第2角速度は第2角速度情報として取得される。
(C)姿勢角度情報、第1角速度情報及び第2角速度情報に基づいて、車体14の姿勢を安定に維持するオムニホイール401〜オムニホイール404のホイール操作トルクが算出される。
(D)ホイール操作トルク情報に従って第1駆動ユニット40〜第4駆動ユニット46が作動される。For example, an embedded personal computer compliant with the mini-ITX standard is used in the
(A) The attitude angle information obtained by detecting the attitude angle of the
(B) The rotation
(C) Based on the attitude angle information, the first angular velocity information, and the second angular velocity information, the wheel operating torques of the
(D) The
さらに、演算処理部602では、処理(D)において、下記処理(a)〜処理(d)が実行される。
(a)姿勢角度情報、第1角速度情報及び第2角速度情報に基づいて、車体14の姿勢を安定に維持させる、回転体12が転動する角加速度の目標値及び車体14が旋回する角加速度の目標値が算出される。
(b)目標値に一致させる回転体12の第3角加速度としての角加速度が算出される。
(c)第3角加速度情報に基づいて、回転体12を操作する回転体操作トルクが算出される。
(d)回転体操作トルク情報に基づいて、オムニホイール401〜オムニホイール404を操作するホイール操作トルクが算出される。Further, in the
(A) The target value of the angular acceleration at which the
(B) The angular acceleration as the third angular acceleration of the
(C) The rotating body operating torque for operating the rotating
(D) Based on the rotating body operation torque information, the wheel operation torque for operating the
演算処理部602から出力されるホイール操作トルク情報(デジタル情報)はトルク指令としてデジタルアナログ変換器603へ出力される。デジタルアナログ変換器603ではトルク指令がアナログ情報に変換され、アナログ情報に変換されたトルク指令はデジタルアナログ変換器603からサーボアンプ605(1)〜サーボアンプ605(4)の各々へ出力される。また、サーボアンプ605(1)〜サーボアンプ605(4)には演算処理部602からシーケンス指令が出力される。サーボアンプ605(1)〜サーボアンプ605(4)は、トルク指令に従ってACサーボモータ422(1)〜ACサーボモータ422(4)のそれぞれを制御する。
The wheel operation torque information (digital information) output from the
一方、回転数検出部607においてACサーボモータ422(1)〜ACサーボモータ422(4)の各々の回転数が検出されると、この検出結果はサーボアンプ605(1)〜サーボアンプ605(4)のそれぞれを介して角速度検出部604へ出力される。角速度検出部604は、ここではパルスカウンタにより構成され、単位時間当たりの回転数をカウントして角速度情報を生成する。この角速度情報は演算処理部602へ出力される。
On the other hand, when the rotation speeds of each of the AC servomotors 422 (1) to AC servomotors 422 (4) are detected by the rotation
そして、姿勢安定システム600には着脱自在とされる電源606が搭載されている。電源606には二次電池、具体的にはバッテリが使用されている。また、電源606は、制御系に電源を供給する二次電池と、動力系に電源を供給する二次電池とを含んで構成されている。詳しく説明すると、制御系には、姿勢角度検出部501、操作表示部601、演算処理部602、デジタルアナログ変換器603及び角速度検出部604が含まれている。一方、動力系には、サーボアンプ605(1)〜サーボアンプ605(4)及びACサーボモータ422(1)〜ACサーボモータ422(4)が含まれている。
The
[全方向移動装置の姿勢制御方法]
前述の全方向移動装置10の姿勢制御方法は以下の通りである。ここで、図5は姿勢制御方法を説明するフローチャートである。図6は姿勢制御方法を実現するアルゴリズムである。また、姿勢制御方法の説明では、適宜、図1〜図4が参酌される。[Attitude control method of omnidirectional moving device]
The attitude control method of the omnidirectional moving
1.3個のオムニホイールを有する全方向移動装置の姿勢制御方法
(1)車体の姿勢角度及び第1角速度の取得
まず最初に、図4及び図6に示される姿勢角度検出部501を用いて、車体14の姿勢角度θb 及び姿勢角度の変化に伴う車体14の第1角速度(θb の1回微分)が検出される。図4〜図6に示されるように、演算処理部602は、姿勢角度検出部501から姿勢角度情報及び第1角速度情報を取得する(S10)。1. Posture control method of omnidirectional moving device having three omni wheels (1) Acquisition of posture angle and first angular velocity of vehicle body First, using the posture
(2)オムニホイールの回転数の取得
次に、図4に示される回転数検出部607のACサーボモータ422(1)〜ACサーボモータ422(3)を用いて、オムニホイール401〜403の回転数が検出される。検出された回転数は、図4及び図6に示されるように、サーボアンプ605(1)〜サーボアンプ605(3)を介して角速度検出部604に出力される。角速度検出部604では、角速度情報θ0 としてオムニホイール401〜403の回転数を取得する。図5に示されるように、演算処理部602は、角速度検出部604から角速度情報θ0 を取得する(S11)。(2) Acquisition of the rotation speed of the omni wheel Next, the rotation speed of the
(3)回転体の第2角速度の取得
ここで、図7に、全方向移動装置10の回転体12に対する3個のオムニホイール401〜403の配置位置を、原点O0とするX0軸、Y0 軸及びZ0 軸を含む3次元座標系により表した概略図が示されている。
回転体12に対するオムニホイール401〜403の各々の配置位置及び駆動力は、回転体12とオムニホイール401〜403の各々との接点の位置ベクトルpk と、接点における接線ベクトルtk により表される。n をオムニホイールの数として、k は1からn の整数である。位置ベクトルp1 は、回転体12の中心Ob から回転体12とオムニホイール401との接点までの位置ベクトルである。同様に、位置ベクトルp2 は中心Ob から回転体12とオムニホイール402との接点までの位置ベクトル、位置ベクトルp3 は中心Ob から回転体12とオムニホイール403との接点までの位置ベクトルである。
接線ベクトルt1 は、回転体12とオムニホイール401との接点における単位接線ベクトルである。同様に、接線ベクトルt2 は回転体12とオムニホイール402との接点における単位接線ベクトル、接線ベクトルt3 は回転体12とオムニホイール403との接点における単位接線ベクトルである。(3) Acquisition of Second Angular Velocity of Rotating Body Here, in FIG. 7, the X 0 axis whose origin O 0 is the arrangement position of the three
The arrangement position and driving force of each of the
The tangent vector t 1 is a unit tangent vector at the contact point between the
回転体12の角速度ベクトルωsは、回転体12の車体前後方向の軸周りの角速度をωx とし、回転体12の車体幅方向の軸周りの角速度をωy とし、回転体12の車体上下方向の軸周りの角速度をωz とすると、下記式(1)により表される(図6参照)。
動力伝達行列T は、位置ベクトルp1 ,p2 ,p3、接線ベクトルt1 ,t2 ,t3 及びオムニホイール401〜403の半径r0 から、下記式(3)により表される。
また、式(4)は、動力伝達行列T の一般化逆行列を用いると、下記式(5)により表される(図6参照)。
上記式(5)により、オムニホイール401〜オムニホイール403の角速度から回転体12の第2角速度が算出される。図6に示されるように、第2角速度は演算処理部602を用いて算出され、図5に示されるように、演算処理部602は第2角速度を第2角速度情報として取得する(S12)。Further, the equation (4) is expressed by the following equation (5) by using the generalized inverse matrix of the power transmission matrix T (see FIG. 6).
According to the above formula (5), the second angular velocity of the
(4)目標値の算出
車体14の姿勢を回転体12上において安定に維持するには、車体14の姿勢角度と車体14の第1角速度とに基づいて、車体14の姿勢を補正する回転体12の転動の際の角加速度の目標値及び車体14の旋回の際の角加速度の目標値が必要になる。目標値をu とすれば、目標値u は下記式(6)により算出される(図6参照)。
目標値u は、下記式(7)に示されるように、車体14の旋回の目標角加速度u1 と、回転体12の車体前後方向の軸周りの目標角加速度u2 と、回転体12の車体幅方向の軸周りの目標角加速度u3 とを纏めたベクトルである。
ロール角をγ、ピッチ角をβ、ヨー角をαとすると、式(6)のxd は下記式(8)により表される。
また、Kd は、フィードバックゲイン行列であり、車体14と回転体12の質量、重心位置、慣性モーメント等に基づいて決定される。
図5及び図6に示されるように、目標値u 、すなわち回転体12が転動する角加速度の目標値及び車体14が旋回する角加速度の目標値は演算処理部602を用いて算出される(S13)。Further, K d is a feedback gain matrix, which is determined based on the mass, the position of the center of gravity, the moment of inertia, and the like of the
As shown in FIGS. 5 and 6, the target value u, that is, the target value of the angular acceleration at which the
(5)回転体の操作角加速度の算出 (5) Calculation of the operating angular acceleration of the rotating body
車体14の姿勢を回転体12上で安定化する際に外乱の影響を低減する必要がある。このため、目標値uにPID制御(Proportional Integral Differential Controller)が付加され、新たな角加速度の操作量が算出される(図6参照)。
ωxdは回転体12の車体前後方向の軸周りの目標角速度であり、目標角速度ωxdは下記式(10)により表される。
θxdは回転体12の車体前後方向の軸周りの目標角度であり、この目標角度θxdは下記式(11)により表される。
θxは回転体12の車体前後方向の軸周りの角度であり、角度θxは回転体12の車体前後方向の軸周りの角速度ωxから下記式(12)により表される。
θ x is the angle around the axis of the
ωydは回転体12の車体幅方向の軸周りの目標角速度であり、目標角速度ωyd は下記式(13)により表される。
θydは回転体12の車体幅方向の軸周りの目標角度であり、この目標角度θyd は下記式(14)により表される。
θ yd is a target angle around the axis of the
θyは回転体12の車体幅方向の軸周りの角度であり、角度θy は回転体12の車体幅方向の軸周りの角速度ωy から下記式(15)により表される。
回転体12の操作角加速度は、第3角加速度として、図5及び図6に示されるように、演算処理部602を用いて算出される(S14)。θ y is the angle around the axis of the
The operating angular acceleration of the
(6)回転体の操作トルクの算出
ここで、慣性行列の部分行列は、下記式(17)、式(18)及び式(19)により表される。
また、重力項は下記式(20)により表される。下記式(21)は入力軸の入れ替えを表す行列である。
上記式(17)、式(18)において、Is は回転体12と地面との接点周りの回転体12の慣性モーメントである。慣性モーメントIs は下記式(22)により表される。
ここで、Ibxx ,Ibxy ,Ibxz ,Ibyy ,Ibyz ,Ibzz は車体14の慣性モーメントと慣性乗積である。mb は車体14の質量である。sz は回転体12の中心Ob から車体14の重心までの距離である。rs は回転体12の半径である。g は重力加速度定数である。ms は回転体12の質量である。
Here, I bxx , I bxy , I bxz , I byy , I byz , and I bzz are the moment of inertia and the product of inertia of the
回転体12の操作トルクは、図5及び図6に示されるように、演算処理部602を用いて算出される(S15)。
The operating torque of the
(7)オムニホイールの操作トルクの算出
回転体12にトルクを生じさせるために、各オムニホイール401〜403が発生すべき操作トルクτo は下記式(23)により算出される。
オムニホイール401〜403の操作トルクτoは、図5及び図6に示されるように、演算処理部602を用いて算出される(S16)。この操作トルクτoは、ホイール操作トルクとして、ACサーボモータ422(1)〜ACサーボモータ422(3)を介してオムニホイール401〜403に伝達される。
以上説明した姿勢制御方法の手順が実行されると、全方向移動装置10では、車体14の姿勢を回転体12上において安定に維持することができる。そして、車体14の姿勢を安定に維持した状態において、全方向移動装置10を走行させることができる。 The operating torque τ o of the
When the procedure of the posture control method described above is executed, the omnidirectional moving
2.4個のオムニホイールを有する全方向移動装置の姿勢制御方法
4個のオムニホイール401〜404を有する全方向移動装置10の姿勢制御方法は、基本的には3個のオムニホイール401〜403を有する全方向移動装置10の姿勢制御方法とほぼ同一である。ここでの姿勢制御方法の説明は、図4〜図6を用いて、重複する説明を極力省略しつつ、異なる手順だけを簡潔に説明する。2.4 Attitude control method of the omnidirectional moving device having four omni wheels The attitude control method of the omnidirectional moving
(1)車体の姿勢角度及び第1角速度の取得
図4及び図6に示される姿勢角度検出部501を用いて、車体14の姿勢角度及び車体14の第1角速度が検出される。図4〜図6に示されるように、演算処理部602は、姿勢角度検出部501から姿勢角度情報及び第1角速度情報を取得する(S10)。(1) Acquisition of posture angle and first angular velocity of vehicle body The posture angle of
(2)オムニホイールの回転数の取得
次に、図4に示される回転数検出部607のACサーボモータ422(1)〜ACサーボモータ422(4)を用いて、オムニホイール401〜404の回転数が検出される。検出された回転数は、図4及び図6に示されるように、サーボアンプ605(1)〜サーボアンプ605(4)を介して角速度検出部604に出力される。図5に示されるように、演算処理部602は角速度検出部604から角速度情報θ0 を取得する(S11)。(2) Acquisition of the rotation speed of the omni wheel Next, the rotation speed of the
(3)回転体の第2角速度の取得
ここで、図8に、全方向移動装置10の回転体12に対する4個のオムニホイール401〜404の配置位置を3次元座標系により表した概略図が示されている。
回転体12に対するオムニホイール401〜404の各々の配置位置及び駆動力は、回転体12とオムニホイール401〜404の各々との接点の位置ベクトルpk と、接点における接線ベクトルtk により表される。位置ベクトルp1 は、回転体12の中心Obから回転体12とオムニホイール401との接点までの位置ベクトルである。同様に、位置ベクトルp2 は中心Obから回転体12とオムニホイール402との接点までの位置ベクトル、位置ベクトルp3 は中心Obから回転体12とオムニホイール403との接点までの位置ベクトルである。そして、位置ベクトルp4 は中心Obから回転体12とオムニホイール404との接点までの位置ベクトルである。
接線ベクトルt1 は、回転体12とオムニホイール401との接点における単位接線ベクトルである。同様に、接線ベクトルt2 は回転体12とオムニホイール402との接点における単位接線ベクトル、接線ベクトルt3は回転体12とオムニホイール403との接点における単位接線ベクトルである。そして、接線ベクトルt4は回転体12とオムニホイール404との接点における単位接線ベクトルである。(3) Acquisition of Second Angular Velocity of Rotating Body FIG. 8 is a schematic view showing the arrangement positions of the four
The respective arrangement positions and driving forces of the
The tangent vector t 1 is a unit tangent vector at the contact point between the
回転体12の角速度ベクトルωsは、回転体12の車体前後方向の軸周りの角速度をωxとし、回転体12の車体幅方向の軸周りの角速度をωyとし、回転体12の車体上下方向の軸周りの角速度をωzとすると、前述の式(1)により表される。
動力伝達行列Tは、位置ベクトルp1,p2,p3,p4、接線ベクトルt1,t2,t3,t4及びオムニホイール401〜404の半径γ0から、下記式(25)により表される。
前述の式(4)に基づいて、式(25)に表される動力伝達行列Tの一般化逆行列を用いると、前述の式(5)が得られ、オムニホイール401〜オムニホイール404の角速度から回転体12の第2角速度が算出される。図6に示されるように、第2角速度は演算処理部602を用いて算出され、図5に示されるように、演算処理部602は第2角速度情報を取得する(S12)。The power transfer matrix T is derived from the position vector p 1, p 2, p 3, p 4 , the tangent vector t 1, t 2, t 3, t 4, and the radius γ 0 of the omni wheel 401 to 404, as shown in the following equation (25). Represented by.
Based on the above equation (4), using the generalized inverse matrix of the power transfer matrix T represented by the equation (25), the above equation (5) is obtained, and the angular velocities of the
(4)目標値の算出
車体14の姿勢角度と車体14の第1角速度とに基づいて、回転体12の転動の際の角加速度の目標値及び車体14の旋回の際の角加速度の目標値が算出される。目標値はu とされる。図5及び図6に示されるように、目標値uは、演算処理部602を用いて前述の式(6)により算出される(S13)。(4) Calculation of target value Based on the attitude angle of the
(5)回転体の操作角加速度の算出
目標値u にPID 制御が付加され、新たな角加速度の操作量が算出される(図6参照)。回転体12の操作角加速度は、第3角加速度として、図5及び図6に示されるように、演算処理部602を用いて算出される(S14)。(5) Calculation of operation angular acceleration of rotating body PID control is added to the target value u, and a new operation amount of angular acceleration is calculated (see FIG. 6). The operating angular acceleration of the
(6)回転体の操作トルクの算出
回転体12のトルクτs は前述の式(16)を用いて算出される(図6参照)。ここで、慣性行列の部分行列は前述の式(17)、式(18)及び式(19)により表され、又重力項は前述の式(20)、式(21)により表される。
回転体12の操作トルクは、図5及び図6に示されるように、演算処理部602を用いて算出される(S15)。(6) Calculation of operating torque of the rotating body The torque τ s of the
The operating torque of the
(7)オムニホイールの操作トルクの算出
各オムニホイール401〜404が発生すべき操作トルクτoは前述の式(23)により算出される。操作トルクτoは、図5及び図6に示されるように、演算処理部602を用いて算出される(S16)。この操作トルクτoは、ホイール操作トルクとして、ACサーボモータ422(1)〜ACサーボモータ422(4)を介してオムニホイール401〜404に伝達される。
以上説明した姿勢制御方法の手順が実行されると、全方向移動装置10では、車体14の姿勢を回転体12上において安定に維持することができる。そして、車体14の姿勢を安定に維持した状態において、全方向移動装置10を走行させることができる。(7) Calculation of Operating Torque of Omni Wheel The operating torque τ o to be generated by each
When the procedure of the posture control method described above is executed, the omnidirectional moving
(本実施の形態の作用及び効果)
図1(A)〜図1(D)に示される全方向移動装置10は、図2、図3(A)及び図3(B)に示されるように、球状の回転体12と、回転体12の表面に接して配設されたホイールとしてのオムニホイール401及び402、又はオムニホイール403及び404とを備える。オムニホイール401〜404は、円周方向Aに回転して回転体12に動力を伝達し、かつ、円周方向Aとは交差する方向Bに回転体12を転動可能とする。(Action and effect of this embodiment)
The omnidirectional moving
ここで、オムニホイール401及び402は、回転体12を転動させて直進方向に移動させる回転軸120の軸周り121において回転体12の表面に複数配設される。また、オムニホイール403及び404は、回転体12を転動させて直進方向に移動させる回転軸120の軸周り122において回転体12の表面に複数配設される。
このため、直進方向の移動に際して、オムニホイール401及び402、又はオムニホイール403及び404から回転体12へ動力が効率良く伝達され、最大出力により回転体12を直進方向へ転動させることができる。Here, a plurality of
Therefore, when moving in the straight direction, power is efficiently transmitted from the
また、図1(A)〜図1(D)に示される全方向移動装置10は、図2、図3(A)及び図3(B)に示されるように、球状の回転体12と、回転体12の表面に接して配設された第1オムニホイールとしてのオムニホイール401及び402と第2オムニホイールとしてのオムニホイール403及び404とを備える。オムニホイール401〜404は、いずれも、円周方向Aに回転して回転体12に動力を伝達し、円周方向Aと交差する方向Bに回転体12を転動可能する。
Further, the omnidirectional moving
ここで、図3(A)に示されるように、オムニホイール401及び402は、回転体12を転動させて直進方向に移動させる回転軸120の一端側の軸周り121において回転体12の上半球12Bの表面に複数配設される。一方、オムニホイール403及び404は、回転軸120の一端側の軸周り121において回転体12の下半球12Aの表面の特定位置403P、404Pに対する、回転体12の中心対称位置の表面に配設される。また、オムニホイール403及び404は、回転軸120の他端側の軸周り122において回転体12の上半球12Bの表面に配設される。
Here, as shown in FIG. 3A, the omni-
図9に、比較例に係る回転体Rb と3個のオムニホイールOh1 〜Oh3 との配置関係が示されている。回転体Rbを駆動するオムニホイールOh1 〜Oh3 の配置に関するパラメータは位置ベクトルpk 及び単位接線ベクトルtk である。ここで、位置ベクトルpkは、回転体Rbの中心Ob を始点とする、k 番目のオムニホイールOhkの回転体Rbとの接点の位置ベクトルである。k は1以上の整数である。単位接線ベクトルtkは、接点におけるk 番目のオムニホイールOhkの単位接線ベクトルである。FIG. 9 shows the arrangement relationship between the rotating body R b and the three omni-wheels Oh 1 to Oh 3 according to the comparative example. The parameters related to the arrangement of the omni-wheels Oh 1 to Oh 3 that drive the rotating body R b are the position vector p k and the unit tangent vector t k . Here, the position vector p k is starting from the center O b of the rotating body R b, is the position vector of the point of contact with the rotating body R b of the k-th omniwheel Oh k. k is an integer greater than or equal to 1. The unit tangent vector t k is the unit tangent vector of the kth omni wheel Oh k at the contact point.
垂直軸Zb周りおいて回転体Rbの上半球Rbuに3個のオムニホイールOh1 〜Oh3 が等配されたときの位置ベクトルpk は、垂直軸Zbに対して位置ベクトルpkが45度の傾きに設定されたとき、下記式(26)により表される。
ここで、rs は回転体Rbの半径である。The position vector p k when the three omni-wheel Oh 1 ~Oh 3 was arranged like a hemispherical R bu on the rotator R b keep about the vertical axis Z b, the position vector p with respect to a vertical axis Z b When k is set to an inclination of 45 degrees, it is expressed by the following equation (26).
Where r s is the radius of the rotating body R b.
また、単位接線ベクトルtkは下記式(27)により表される。
回転体Rbの角速度とオムニホイールOh1 〜Oh3 の角速度との関係は下記式(28)により表される。
ここで、r0 はオムニホイールOh1 〜Oh3の半径である。The relationship between the angular velocity of the rotating body R b and the angular velocity of the omni wheels Oh 1 to Oh 3 is expressed by the following equation (28).
Where r 0 is the radius of the omni wheels Oh 1 to Oh 3.
T は動力伝達行列である。
T is the power transfer matrix.
図9に示される比較例では、上記式(28)の動力伝達行列T の3列目の行列要素の絶対値が等しくなるので、旋回軸(垂直軸Zb)の出力が最大になる。進行方向の出力は半減されている。In the comparative example shown in FIG. 9, since the absolute values of the matrix elements in the third column of the power transmission matrix T in the above equation (28) are equal, the output of the swirl axis (vertical axis Z b ) is maximized. The output in the direction of travel is halved.
上記比較例に対して、図7に、本実施の形態に係る回転体12と3個のオムニホイール401〜403との配置関係が示されている。回転軸120の一端側の軸周り121の上半球12Bに2個のオムニホイール401及び402が配置され(図3(A)参照)、回転軸120の他端側の軸周り122の上半球12Bに1個のオムニホイール403が配置されている(図3(B)参照)。
このときの位置ベクトルpkは、回転軸120に対して位置ベクトルpkが45度の傾きに設定されたとき、下記式(29)により表される。
また、単位接線ベクトルtkは下記式(30)により表される。
Position vector p k at this time, when the position vector p k with respect to the
The unit tangent vector t k is expressed by the following equation (30).
そして、回転体12の角速度とオムニホイール401〜403の角速度との関係は下記式(31)により表される。
図7に示される本実施の形態では、上記式(31)の動力伝達行列T の2列目の行列要素の絶対値が等しくなるので、回転軸120(水平軸Yb )の出力が最大になる。すなわち、進行方向の出力が最大となる。このように、直進方向の移動に際して、オムニホイール401〜403のそれぞれから回転体12へ動力が効率良く伝達され、最大出力により回転体12を直進方向へ転動させることができる。In the present embodiment shown in FIG. 7, since the absolute values of the matrix elements in the second column of the power transmission matrix T of the above equation (31) are equal, the output of the rotation axis 120 (horizontal axis Y b) is maximized. Become. That is, the output in the traveling direction is maximized. In this way, when moving in the straight direction, power is efficiently transmitted from each of the
また、図10に、比較例に係る回転体Rb と4個のオムニホイールOh1 〜Oh4 との配置関係が示されている。垂直軸Zb 周りおいて回転体Rbの上半球Rbuに4個のオムニホイールOh1 〜Oh4 が等配されたときの位置ベクトルpk は、垂直軸Zbに対して位置ベクトルpkが45度の傾きに設定されたとき、下記式(32)により表される。単位接線ベクトルtkは、下記式(33)により表される。
回転体Rbの角速度とオムニホイールOh1 〜Oh4 の角速度との関係は下記式(34)により表される。
図10に示される比較例では、上記式(34)の動力伝達行列の1列目〜3列目の行列要素の列毎に絶対値が等しくなるので、左右方向への回転軸(水平軸Xb )、前進方向への回転軸(水平軸Yb )、旋回軸(垂直軸Zb )のそれぞれの出力が最大になる。The relationship between the angular velocity of the rotating body R b and the angular velocity of the omni wheels Oh 1 to Oh 4 is expressed by the following equation (34).
In the comparative example shown in FIG. 10, since the absolute values are equal for each of the columns of the matrix elements in the first to third columns of the power transfer matrix of the above equation (34), the rotation axis in the left-right direction (horizontal axis X). b ), the output of each of the forward rotation axis (horizontal axis Y b ) and the swivel axis (vertical axis Z b) is maximized.
上記比較例に対して、図8に、本実施の形態に係る回転体12と4個のオムニホイール401〜404との配置関係が示されている。回転軸120の一端側の軸周り121の上半球12Bに2個のオムニホイール401及び402が配置され(図3(A)参照)、回転軸120の他端側の軸周り122の上半球12Bに2個のオムニホイール403及び404が配置されている(図3(B)参照)。
このときの位置ベクトルpkは、回転軸120に対して位置ベクトルpkが45度の傾きに設定されたとき、下記式(35)により表される。
また、単位接線ベクトルtkは下記式(36)により表される。
Position vector p k at this time, when the position vector p k with respect to the
The unit tangent vector t k is expressed by the following equation (36).
そして、回転体12の角速度とオムニホイール401〜404の角速度との関係は下記式(37)により表される。
図8に示される本実施の形態では、上記式(37)の動力伝達行列T の1列目〜3列目の行列要素の列毎に絶対値がすべて等しくなるので、回転軸120(水平軸Yb )の出力が最大になるばかりか、左右方向の回転軸(水平軸Xb )及び旋回軸(垂直軸Zb )の出力も最大になる。このように、直進方向の移動に際して、オムニホイール401〜404のそれぞれから回転体12へ動力が効率良く伝達され、最大出力により回転体12を直進方向へ転動させることができる。In the present embodiment shown in FIG. 8, since the absolute values are all equal for each of the columns of the matrix elements in the first to third columns of the power transfer matrix T of the above equation (37), the rotation axis 120 (horizontal axis). Not only is the output of Y b ) maximized, but the output of the left-right rotation axis (horizontal axis X b ) and swivel axis (vertical axis Z b ) is also maximized. In this way, when moving in the straight direction, power is efficiently transmitted from each of the
さらに、本実施の形態に係る全方向移動装置10では、図2に示されるように、ホイールはオムニホイール401〜404とされる。オムニホイール401〜404では、図3(A)及び図3(B)に示されるように、最大出力により回転体12を直進方向へ転動させることができ、かつ、直進方向以外の方向へも回転体12を転動させることができる。
Further, in the omnidirectional moving
また、本実施の形態に係る全方向移動装置10では、図7及び図8に示されるように、第1ホイールとして2個のオムニホイール401及び402が配設され、第2ホイールとして1個のオムニホイール403、或いは2個のオムニホイール403及び404が配設される。このため、最小限のホイール数により、部品点数並びに重量を最小限として、回転体12を全方向へ転動させることができる。
Further, in the omnidirectional moving
さらに、本実施の形態に係る全方向移動装置10によれば、動力伝達行列T の行列要素のうち、回転体12を直進方向に移動させる回転軸120の行列要素の列毎に絶対値が等しくなる位置にオムニホイール401〜404(又は401〜403)が配設される。このため、直進方向の移動に際して、オムニホイール401〜404のそれぞれから回転体12へ動力が効率良く伝達され、最大出力により回転体12を直進方向へ転動させることができる。
Further, according to the omnidirectional moving
また、全方向移動装置10によれば、動力伝達行列T は角速度を表す伝達行列を含む。回転体12を直進方向に移動させる回転軸120の角速度を表す伝達行列において行列要素の列毎に絶対値が等しくなる位置に、オムニホイール401〜404(又は401〜403)がそれぞれ配設される。このため、直進方向の移動に際して、オムニホイール401〜404から回転体12へ動力が効率良く伝達され、最大出力により回転体12を直進方向へ転動させることができる。
Further, according to the omnidirectional moving
さらに、全方向移動装置10は、図1(A)〜図1(D)に示されるように、回転体12の下半球12Aの表面に接して、又は近接させて補助輪32及び36を備える。補助輪32及び36は、図2に示されるオムニホイール401〜404と同様に、円周方向Aに回転し、かつ、円周方向Aと交差する方向に回転体12を転動可能とする。このため、回転体12の上半球12Bがオムニホイール401〜404に接し、回転体12の下半球12Aに補助輪32及び36が設けられるので、回転体12を全方向へ転動可能としつつ、回転体12の抜けを防ぐことができる。
Further, the omnidirectional moving
また、図1及び図2に示されるように、全方向移動装置10によれば、回転体12上には車体14が設けられる。オムニホイール401及び402のシャフト430にはACサーボモータ422(1)及び422(2)が接続され、ACサーボモータ422(1)及び422(2)は車体14に取り付けられる。また、オムニホイール403及び404のシャフト430にはACサーボモータ422(3)及び422(4)が接続され、ACサーボモータ422(3)及び422(4)は車体14に取り付けられる。オムニホイール401〜404はいずれも回転体12の上半球12Bの表面に接する。このため、車体14の荷重がACサーボモータ422(1)〜422(4)を介してオムニホイール401〜404により支えられ、図4及び図6に示される姿勢安定システム600により車体14の姿勢が安定に維持された状態において、最大出力により回転体12を直進方向へ転動させることができる。
Further, as shown in FIGS. 1 and 2, according to the omnidirectional moving
さらに、図4に示されるように、全方向移動装置10によれば、姿勢安定システム600は、姿勢角度検出部501と、回転数検出部607と、角速度検出部604と、演算処理部602とを備える。姿勢角度検出部501は、図1に示される車体14に装着され、車体14の姿勢角度及び姿勢角度の変化に伴う第1角速度を検出する。回転数検出部607は、オムニホイール401〜オムニホイール404の回転数を検出する。角速度検出部604は、回転数検出部607による回転数の検出結果に基づいて、回転体12が転動する第2角速度を検出する。
Further, as shown in FIG. 4, according to the
ここで、演算処理部602は、図4〜図6に示されるように、車体14の姿勢を維持するオムニホイール401〜404のホイール操作トルクを算出する(S16)。このホイール操作トルクは、姿勢角度検出部501により検出される姿勢角度情報、第1角速度情報(S10)及び角速度検出部604により検出される第2角速度情報(S12)に基づいて、算出される。演算処理部602は、このホイール操作トルク情報に従って、図2及び図4に示されるACサーボモータ422(1)〜ACサーボモータ422(4)を作動させる。
このため、姿勢安定システム600では車体14の姿勢を安定に維持する動力がオムニホイール401〜404から回転体12へ伝達されるので、車体14の姿勢が安定に維持された状態において、最大出力により回転体12を直進方向へ転動させることができる。Here, the
Therefore, in the
また、図4〜図6に示されるように、全方向移動装置10によれば、演算処理部602では、車体14の姿勢を維持させる、回転体12が転動する角加速度の目標値及び車体14が旋回する角加速度の目標値が算出される(S13)。目標値は姿勢角度情報、第1角速度情報(S10)及び第2角速度情報(S12)に基づいて算出される。演算処理部602では、更に目標値に一致させる回転体12の第3角加速度が算出され(S14)、第3角加速度に基づいて回転体12を操作する回転体操作トルクが算出される(S15)。この回転体操作トルクに基づいて、演算処理部602では、オムニホイール401〜404を操作するホイール操作トルクが算出される(S16)。
この結果、演算処理部602において、車体14の姿勢を安定に維持する動力が算出される。このため、動力がオムニホイール401〜404から回転体12へ伝達されるので、車体14の姿勢が安定に維持された状態において、最大出力により回転体12を直進方向へ転動させることができる。Further, as shown in FIGS. 4 to 6, according to the omnidirectional moving
As a result, the
さらに、全方向移動装置10の姿勢制御方法によれば、図5に示されるように、姿勢安定システム600が、まず最初に、姿勢角度情報、第1角速度情報及び第2角速度情報を取得する(S10、S12)。 次に、姿勢角度情報、第1角速度情報及び第2角速度情報に基づいて、車体14の姿勢を維持させる、回転体12が転動する角加速度の目標値及び車体14が旋回する角加速度の目標値が算出される(S13)。次に、目標値に一致させる回転体12の第3角加速度が算出され(S14)、更に第3角加速度情報に基づいて回転体12を操作する回転体操作トルクが算出される(S15)。そして、回転体操作トルク情報に基づいて、オムニホイール401〜404を操作するホイール操作トルクが算出される。
Further, according to the attitude control method of the
この結果、姿勢安定システム600において、車体14の姿勢を安定に維持する動力が算出される。このため、動力がオムニホイール401〜404から回転体12へ伝達されるので、全方向移動装置10では、最大出力により回転体12を直進方向へ転動させることができ、しかも車体14の姿勢を安定に維持することができる。
As a result, in the
加えて、全方向移動装置10の姿勢制御方法では、図6に示されるように、動力伝達行列T に基づいて、車体14の姿勢が制御される。詳しく説明すると、演算処理部602の演算処理の入力段では、前述の式(5)に基づいて、動力伝達行列T の一般化逆行列から回転体12の角速度ベクトルωs が算出される(図5のS12)。一方、演算処理部602の演算処理の出力段では、前述の式(23)に基づいて、動力伝達行列T の一般化逆行列から回転体12に伝達するオムニホイール401〜404のホイール操作トルクとしての操作トルクτoが算出される(図5のS16)。
このため、オムニホイール401〜404の配置間隔、回転体12の表面に対するオムニホイール401〜404の接触角度等に関係なく、車体14の姿勢を安定に維持することができる。表現を代えれば、本実施の形態に係る姿勢制御方法は、本実施の形態に係る全方向移動装置10の姿勢制御に適切な方法であると共に、他の装置の姿勢制御にも適用可能である。In addition, in the attitude control method of the omnidirectional moving
Therefore, the posture of the
(第2実施の形態)
図11を用いて、本発明の第2実施の形態に係る全方向移動装置10を説明する。ここで、本実施の形態の説明において、第1実施の形態に係る全方向移動装置10の構成要素と同一又は実質的に同一の構成要素には同一符号を付し、重複する説明は省略する。(Second Embodiment)
The omnidirectional moving
本実施の形態に係る全方向移動装置10では、基本的に第1実施の形態に係る全方向移動装置10と同一構成とされているが、ホイールにメカナムホイール405〜408(図11参照)が使用されている。ここでは、4個のメカナムホイール405〜408が配設される例を説明するが、第1実施の形態に係る全方向移動装置10と同様に、メカナムホイールは3個とされてもよい。
詳細な構造は省略するが、図2に示されるオムニホイール401〜404と同様に、メカナムホイール405〜408は、円周方向Aに回転して回転体12に駆動力を伝達し、かつ、円周方向Aと交差する方向Bに回転体12を転動可能とする。The omnidirectional moving
Although the detailed structure is omitted, the
図11に、本実施の形態に係る回転体12と4個のメカナムホイール405〜408との配置関係が示されている。回転軸120の一端側の軸周り121の上半球12Bに2個のメカナムホイール405及び406が配置され、回転軸120の他端側の軸周り122の上半球12Bに2個のメカナムホイール407及び408が配置されている。
FIG. 11 shows the arrangement relationship between the
メカナムホイール405〜408では、回転体12との接点p1 〜p4 における単位接線ベクトルtkが、円周上の接線に対して、ここでは45度をなす。回転体12の半径をrs とすると、位置ベクトルpk は式(38)により表され、単位接線ベクトルtk は式(39)により表される。
そして、メカナムホイール405〜408の半径をrm とすると、動力伝達行列T は下記式(40)により表される。
図11に示される本実施の形態では、上記式(40)の動力伝達行列T の1列目〜3列目の行列要素の列毎に絶対値がすべて等しくなる。Then, assuming that the radius of the
In the present embodiment shown in FIG. 11, the absolute values are all equal for each of the columns of the matrix elements in the first to third columns of the power transmission matrix T of the above equation (40).
また、トルク伝達行列T (TT T )-1は、下記式(41)により表される。
トルク伝達行列T (TT T )-1の1列目〜3列目の行列要素の列毎に絶対値がすべて等しくなる。The torque transfer matrix T (T T T) -1 is expressed by the following equation (41).
The absolute values are all equal for each column of the matrix elements in the first to third columns of the torque transfer matrix T (T T T) -1.
以上説明したように、本実施の形態に係る全方向移動装置10では、ホイールとしてメカナムホイール405〜408が採用されても、回転軸120(水平軸Yb )の出力が最大になるばかりか、左右方向の回転軸(水平軸Xb )及び旋回軸(垂直軸Zb )の出力も最大になる。このように、直進方向の移動に際して、メカナムホイール405〜408のそれぞれから回転体12へ動力が効率良く伝達され、最大出力により回転体12を直進方向へ転動させることができる。As described above, in the omnidirectional moving
また、本実施の形態に係る全方向移動装置10及びその姿勢制御方法によれば、第1実施の形態に係る全方向移動装置10及びその姿勢制御方法により得られる作用効果と同様の作用効果を得ることができる。
Further, according to the omnidirectional moving
(その他の実施の形態)
本発明は、上記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において、種々変形可能である。例えば、本発明は、3個のオムニホイール401〜403の場合、回転体12の回転軸120の一端側と他端側とを入れ替えてもよい。また、本発明は、5以上のオムニホイールを備えてもよい。なお、全方向移動装置の小型化並びに軽量化を図るためにはオムニホイールは3個又は4個とすることが好ましい。(Other embodiments)
The present invention is not limited to the above-described embodiment, and can be variously modified without departing from the gist thereof. For example, in the case of the three
また、上記実施の形態では、3個のオムニホイール401〜403或いは4個のオムニホイール401〜404が等間隔において配置されている。本発明では、動力伝達行列の行列要素のうち、回転体12を直進方向に転動させる回転軸120の行列要素の列毎に絶対値が等しくなる位置であれば、オムニホイール401〜404の間隔は等間隔に限らない。
Further, in the above embodiment, three
さらに、上記実施の形態では、オムニホイール401〜404は2連のホイール410及び420により構成されているが、本発明では、1連又は3連以上のホイールによりオムニホイール401〜404が構成されてもよい。加えて、本発明では、ホイール410に4個以上のローラが配設され、ホイール420に4個以上のローラが配設されてもよい。
Further, in the above embodiment, the
また、上記実施の形態では、回転体12を直進方向に転動させる回転軸120の一端側、他端側のそれぞれにオムニホイール401〜404が配設されているが、回転軸120の一端側或いは他端側の一方の軸周りに動力を伝達するオムニホイール401〜404が配設されてもよい。他端側の軸周りには、補助輪を配設することが好ましい。
さらに、上記変形例は、メカナムホイール405〜408についても同様である。Further, in the above embodiment, the
Further, the above modification is the same for the
10 全方向移動装置
12 回転体
14 車体
40、42、44、46 駆動ユニット
401、402 オムニホイール(第1オムニホイール)
403、404 オムニホイール(第2オムニホイール)
405〜408 メカナムホイール
442(1)〜442(4) ACサーボモータ(駆動装置)
501 姿勢角度検出部
600 姿勢安定システム
602 演算処理部
604 角速度検出部
605、605(1)〜605(4) サーボアンプ
607 回転数検出部10 Omni-directional moving
403, 404 omni wheel (second omni wheel)
405-408 Mecanum Wheels 442 (1) -442 (4) AC Servo Motor (Drive)
501 Attitude
Claims (11)
前記回転体を転動させて、車体を前進方向に移動させる回転軸の前記回転体の中心よりも一端側の軸周りであって、前記回転体の球面と前記回転軸に垂直な平面の交線である第1緯線上において、前記回転体の上半球の表面に接して前記第1緯線上に複数配設され、円周方向に回転して前記回転体に前記第1緯線に沿って動力を伝達し、かつ、円周方向と交差する方向に前記回転体を転動可能とし、かつ、前記回転体を垂直軸周りに旋回可能とする動力を伝達する第1ホイールと、
前記第1緯線上における前記回転体の下半球の表面の特定位置に対する、前記回転体の中心対称位置の表面であって、前記回転軸の前記回転体の中心よりも他端側の軸周りであり、前記回転体の球面と前記回転軸に垂直な平面の交線である第2緯線上に接して配設され、円周方向に回転して前記回転体に前記第2緯線に沿って動力を伝達し、かつ、円周方向と交差する方向に前記回転体を転動可能とし、かつ、前記回転体を垂直軸周りに旋回可能とする動力を伝達する第2ホイールと、を備え、
前記第1ホイールと前記第2ホイールが前記車体に取付けられた全方向移動装置。Spherical rotating body and
An intersection of a spherical surface of the rotating body and a plane perpendicular to the rotating axis, which is around one end side of the center of the rotating shaft that rolls the rotating body and moves the vehicle body in the forward direction. On the first weft line, which is a line, a plurality of pieces are arranged on the first weft line in contact with the surface of the upper hemisphere of the rotating body, and rotate in the circumferential direction to power the rotating body along the first weft line. And the first wheel that transmits the power that makes the rotating body rollable in the direction intersecting the circumferential direction and makes the rotating body swivel around the vertical axis.
The surface of the rotating body at a position symmetrical to the center of the rotating body with respect to a specific position on the surface of the lower hemisphere of the rotating body on the first weft line, around the axis on the other end side of the center of the rotating body. Yes, it is arranged in contact with the second weft line, which is the intersection of the spherical surface of the rotating body and the plane perpendicular to the rotating axis, and rotates in the circumferential direction to power the rotating body along the second weft line. A second wheel that transmits power that transmits the above and allows the rotating body to roll in a direction intersecting the circumferential direction and that allows the rotating body to turn around a vertical axis.
An omnidirectional moving device in which the first wheel and the second wheel are attached to the vehicle body.
前記回転体を転動させて、車体を前進方向に移動させる回転軸の前記回転体の中心よりも一端側の軸周りであって、前記回転体の球面と前記回転軸に垂直な平面の交線である第1緯線上において、前記回転体の上半球の表面に接して前記第1緯線上に複数配設され、円周方向に回転して前記回転体に前記第1緯線に沿って動力を伝達し、かつ、円周方向と交差する方向に前記回転体を転動可能とし、かつ、前記回転体を垂直軸周りに旋回可能とする動力を伝達する第1ホイールと、
前記回転軸の前記回転体の中心よりも他端側の軸周りであって、前記回転体の球面と前記回転軸に垂直な平面の交線である第2緯線上に接して配設され、円周方向に回転して前記回転体に前記第2緯線に沿って動力を伝達し、かつ、円周方向と交差する方向に前記回転体を転動可能とし、かつ、前記回転体を垂直軸周りに旋回可能とする動力を伝達する第2ホイールと、を備え、
前記第1ホイールと前記第2ホイールが前記車体に取付けられた全方向移動装置。Spherical rotating body and
An intersection of a spherical surface of the rotating body and a plane perpendicular to the rotating axis, which is around one end side of the center of the rotating shaft that rolls the rotating body and moves the vehicle body in the forward direction. On the first weft line, which is a line, a plurality of pieces are arranged on the first weft line in contact with the surface of the upper hemisphere of the rotating body, and rotate in the circumferential direction to power the rotating body along the first weft line. And the first wheel that transmits the power that makes the rotating body rollable in the direction intersecting the circumferential direction and makes the rotating body swivel around the vertical axis.
It is arranged around the axis on the other end side of the center of the rotating body of the rotating body and is in contact with the second weft line which is the intersection of the spherical surface of the rotating body and the plane perpendicular to the rotating body. It rotates in the circumferential direction to transmit power to the rotating body along the second weft line, enables the rotating body to roll in a direction intersecting the circumferential direction, and makes the rotating body a vertical axis. Equipped with a second wheel that transmits power that allows it to turn around,
An omnidirectional moving device in which the first wheel and the second wheel are attached to the vehicle body.
前記車体に取り付けられ、かつ、前記第1ホイールを回転させる第1駆動装置と、
前記車体に取り付けられ、かつ、前記第2ホイールを回転させる第2駆動装置と、
前記車体に配設され、前記車体の姿勢を安定に維持する姿勢安定システムと、
を更に備えた請求項2又は請求項3に記載の全方向移動装置。The vehicle body provided on the rotating body and the vehicle body
A first drive device that is attached to the vehicle body and rotates the first wheel,
A second drive device that is attached to the vehicle body and rotates the second wheel,
A posture stabilization system that is arranged on the vehicle body and maintains the posture of the vehicle body in a stable manner.
The omnidirectional moving device according to claim 2 or 3, further comprising.
前記車体に装着され、前記車体の姿勢角度及び当該姿勢角度の変化に伴う第1角速度を検出する姿勢角度検出部と、
前記第1ホイール及び前記第2ホイールの回転数を検出する回転数検出部と、
前記回転数検出部による回転数の検出結果に基づいて、前記回転体が転動する第2角速度を検出する角速度検出部と、
前記姿勢角度検出部により検出される姿勢角度情報、第1角速度情報及び前記角速度検出部により検出される第2角速度情報に基づいて、前記車体の姿勢を維持する前記第1ホイール及び前記第2ホイールのホイール操作トルクを算出し、このホイール操作トルク情報に従って前記第1駆動装置及び前記第2駆動装置を作動させる演算処理部と、
を備えた請求項9に記載の全方向移動装置。The posture stabilization system
A posture angle detection unit that is mounted on the vehicle body and detects the posture angle of the vehicle body and the first angular velocity accompanying the change in the posture angle.
A rotation speed detection unit that detects the rotation speed of the first wheel and the second wheel, and
An angular velocity detection unit that detects the second angular velocity at which the rotating body rolls based on the rotation speed detection result of the rotation speed detection unit.
The first wheel and the second wheel that maintain the posture of the vehicle body based on the attitude angle information, the first angular velocity information, and the second angular velocity information detected by the angular velocity detection unit. The arithmetic processing unit that calculates the wheel operation torque of the above and operates the first drive device and the second drive device according to the wheel operation torque information, and
The omnidirectional moving device according to claim 9.
前記姿勢角度情報、前記第1角速度情報及び前記第2角速度情報に基づいて、前記車体の姿勢を維持させる、前記回転体が転動する角加速度の目標値及び前記車体が旋回する角加速度の目標値を算出し、
前記目標値に一致させる前記回転体の第3角加速度を算出し、
当該第3角加速度に基づいて前記回転体を操作する回転体操作トルクを算出し、
前記回転体操作トルク情報に基づいて、前記第1ホイール及び前記第2ホイールを操作する前記ホイール操作トルクを算出する
請求項10に記載の全方向移動装置。The arithmetic processing unit
Based on the attitude angle information, the first angular velocity information, and the second angular velocity information, the target value of the angular acceleration at which the rotating body rolls and the target of the angular acceleration at which the vehicle body turns to maintain the posture of the vehicle body. Calculate the value,
Calculate the third angular acceleration of the rotating body to match the target value,
Based on the third angular acceleration, the rotating body operating torque for operating the rotating body is calculated.
The omnidirectional moving device according to claim 10, wherein the wheel operating torque for operating the first wheel and the second wheel is calculated based on the rotating body operating torque information.
前記姿勢角度情報、前記第1角速度情報及び前記第2角速度情報を取得し、
前記姿勢角度情報、前記第1角速度情報及び前記第2角速度情報に基づいて、前記車体の姿勢を維持させる、前記回転体が転動する角加速度の目標値及び前記車体が旋回する角加速度の目標値を算出し、
前記目標値に一致させる前記回転体の第3角加速度を算出し、
当該第3角加速度に基づいて前記回転体を操作する回転体操作トルクを算出し、
前記回転体操作トルク情報に基づいて、前記第1ホイール及び前記第2ホイールを操作する前記ホイール操作トルクを算出する
全方向移動装置の姿勢制御方法。The posture stabilizing system of the omnidirectional moving device according to claim 10.
The attitude angle information, the first angular velocity information, and the second angular velocity information are acquired, and the posture angle information, the first angular velocity information, and the second angular velocity information are acquired.
Based on the attitude angle information, the first angular velocity information, and the second angular velocity information, the target value of the angular acceleration at which the rotating body rolls and the target of the angular acceleration at which the vehicle body turns to maintain the posture of the vehicle body. Calculate the value,
Calculate the third angular acceleration of the rotating body to match the target value,
Based on the third angular acceleration, the rotating body operating torque for operating the rotating body is calculated.
An attitude control method for an omnidirectional moving device that calculates the wheel operating torque for operating the first wheel and the second wheel based on the rotating body operating torque information.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016132090 | 2016-07-01 | ||
JP2016132090 | 2016-07-01 | ||
JP2016170938 | 2016-09-01 | ||
JP2016170938 | 2016-09-01 | ||
PCT/JP2017/023822 WO2018003886A1 (en) | 2016-07-01 | 2017-06-28 | Omnidirectional movement device and orientation control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2018003886A1 JPWO2018003886A1 (en) | 2019-06-13 |
JP6951611B2 true JP6951611B2 (en) | 2021-10-20 |
Family
ID=60786689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018525231A Active JP6951611B2 (en) | 2016-07-01 | 2017-06-28 | Omnidirectional moving device and its attitude control method |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP6951611B2 (en) |
CN (1) | CN109414956B (en) |
TW (1) | TWI761354B (en) |
WO (1) | WO2018003886A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112154388A (en) * | 2019-08-06 | 2020-12-29 | 深圳市大疆创新科技有限公司 | Control method, control apparatus, removable platform, and storage medium |
DE102022102908B3 (en) * | 2022-02-08 | 2023-06-22 | Innovated Transport Systems Ug (Haftungsbeschränkt) | Vehicle for a driver with a ball rolling on a floor |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2695447A1 (en) * | 1992-09-09 | 1994-03-11 | Courty Claude | Hubless wheel in form of sphere contained in envelope - includes roller driven body, turning in interior of envelope which has opening in its lower part permitting this body to contact ground, with body maintained at distance from envelope walls by rollers or ball bearings |
JP3741432B2 (en) * | 2003-04-28 | 2006-02-01 | 財団法人理工学振興会 | Omni-directional wheels and moving vehicles |
CN100469599C (en) * | 2006-01-21 | 2009-03-18 | 白云山 | Bobbin type universal wheel |
JP5057130B2 (en) * | 2006-02-07 | 2012-10-24 | 建二郎 多田隈 | Spherical wheel for omnidirectional mobile body and omnidirectional mobile body |
CN101663194B (en) * | 2007-04-20 | 2012-10-10 | 本田技研工业株式会社 | Omnidirectional driver and omnidirectional vehicle employing it |
JP5292283B2 (en) * | 2007-04-20 | 2013-09-18 | 本田技研工業株式会社 | Omnidirectional drive device and omnidirectional vehicle using the same |
JP2009234524A (en) * | 2008-03-28 | 2009-10-15 | Sony Corp | Transporting device and drive mechanism |
JP5396398B2 (en) * | 2008-11-04 | 2014-01-22 | 本田技研工業株式会社 | Friction type driving device and omnidirectional moving body using the same |
TW201024114A (en) * | 2008-12-26 | 2010-07-01 | Univ Chung Hua | Omnidirectional wheel transmission device |
US8459383B1 (en) * | 2010-07-09 | 2013-06-11 | Daniel Burget | Spherical drive system |
US20130257138A1 (en) * | 2012-03-29 | 2013-10-03 | Feng-Jung Chang | Multi-directional driving mechanism of a spheric wheel |
JP2013255673A (en) * | 2012-06-13 | 2013-12-26 | Panasonic Corp | Traveling method of traveling vehicle |
CN102700358A (en) * | 2012-06-19 | 2012-10-03 | 杭州电子科技大学 | Multi-row type omnidirectional wheel |
JP2014161991A (en) * | 2013-02-28 | 2014-09-08 | Nsk Ltd | Robot movement mechanism and robot comprising the same |
JP2016049921A (en) * | 2014-09-02 | 2016-04-11 | トヨタ自動車株式会社 | Wheel driving device |
CN104494721B (en) * | 2014-12-02 | 2017-01-25 | 中国矿业大学 | Mecanum wheel-based rocker omnidirectional mobile platform |
KR101626862B1 (en) * | 2015-07-28 | 2016-06-03 | 계룡환경주식회사 | A ball drive unit and a ball drive vehicle comprising the same |
CN105058398B (en) * | 2015-08-04 | 2017-03-22 | 北京理工大学 | Spherical-wheel mobile robot and speed measuring method thereof |
-
2017
- 2017-06-28 TW TW106121601A patent/TWI761354B/en active
- 2017-06-28 WO PCT/JP2017/023822 patent/WO2018003886A1/en active Application Filing
- 2017-06-28 JP JP2018525231A patent/JP6951611B2/en active Active
- 2017-06-28 CN CN201780040317.XA patent/CN109414956B/en active Active
Also Published As
Publication number | Publication date |
---|---|
TWI761354B (en) | 2022-04-21 |
CN109414956B (en) | 2022-01-11 |
WO2018003886A1 (en) | 2018-01-04 |
JPWO2018003886A1 (en) | 2019-06-13 |
TW201801953A (en) | 2018-01-16 |
CN109414956A (en) | 2019-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4779982B2 (en) | MOBILE BODY AND METHOD FOR CONTROLLING MOBILE BODY | |
US7847504B2 (en) | Dynamic balancing mobile robot | |
US8219308B2 (en) | Monowheel type vehicle | |
JP5358374B2 (en) | vehicle | |
Kumagai et al. | Development of a robot balancing on a ball | |
EP2093100B1 (en) | Travel gear and its controlling method | |
CN110709316B (en) | Omnidirectional mobile device and attitude control method thereof | |
JP2008052362A (en) | Autonomously moving apparatus | |
US8662211B2 (en) | Omnidirectional vehicle | |
US20080283311A1 (en) | Balanced ball vehicle | |
JP4556418B2 (en) | Traveling apparatus and control method thereof | |
JP2006282160A (en) | Omnidirectional mobile robot and omnidirectional motion driving mechanism therefor | |
EP2896933B1 (en) | Wearable scissor-paired control moment gyroscope (SPCMG) for human balance assist | |
CN101269683A (en) | Balanced type wheelbarrow base on attitude control | |
JP6951611B2 (en) | Omnidirectional moving device and its attitude control method | |
JP5414804B2 (en) | Control device for inverted pendulum type vehicle | |
JP2007336785A (en) | Traveling device and control method therefor | |
JP4442319B2 (en) | Traveling device | |
Ghariblu et al. | Structure and dynamic modelling of a spherical robot | |
KR101626862B1 (en) | A ball drive unit and a ball drive vehicle comprising the same | |
JP2014069672A (en) | Vehicle | |
Pokhrel et al. | Design and development of a spherical robot (spherobot) | |
KR20170099683A (en) | Ball robot tmaintaining stable posture | |
JP4789061B2 (en) | vehicle | |
KR20170107197A (en) | Boarding type mobile device using the Ball-Robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A529 | Written submission of copy of amendment under article 34 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A5211 Effective date: 20181226 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200527 |
|
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: 20210713 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20210806 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210810 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20210806 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6951611 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |