JP2018149660A - robot - Google Patents
robot Download PDFInfo
- Publication number
- JP2018149660A JP2018149660A JP2017049086A JP2017049086A JP2018149660A JP 2018149660 A JP2018149660 A JP 2018149660A JP 2017049086 A JP2017049086 A JP 2017049086A JP 2017049086 A JP2017049086 A JP 2017049086A JP 2018149660 A JP2018149660 A JP 2018149660A
- Authority
- JP
- Japan
- Prior art keywords
- drawer
- hand
- arm
- force
- robot
- 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.)
- Granted
Links
Images
Landscapes
- Manipulator (AREA)
Abstract
【課題】アームで物を移動させるに際し、駆動輪の滑りを抑制し、効率よく物を移動させる技術を提供する。【解決手段】水平に移動可能であって鉛直に移動不能となるように支持された引出2(移動対象物)を水平に押して移動させるロボット3は、駆動輪4を有する台車6と、台車6に支持されるアーム7と、アーム7に支持されて引出2を把持可能なハンド8と、駆動輪4とアーム7とハンド8を駆動制御する制御部9と、を備える。制御部9は、ハンド8に引出2を把持させると共に、引出2の移動可能な方向と異なる方向であってかつ引出2の移動不能な方向において引出2に力及びトルクのうち何れか一方又は両方を作用させつつ、引出2を水平に移動させるように駆動制御する。【選択図】図6PROBLEM TO BE SOLVED: To provide a technique for efficiently moving an object by suppressing slippage of a driving wheel when moving an object with an arm. SOLUTION: A robot 3 that horizontally pushes and moves a drawer 2 (movable object) supported so as to be horizontally movable and vertically immovable is a trolley 6 having a drive wheel 4 and a trolley 6. It is provided with an arm 7 supported by the arm 7, a hand 8 supported by the arm 7 and capable of gripping the drawer 2, and a control unit 9 for driving and controlling the drive wheel 4, the arm 7, and the hand 8. The control unit 9 causes the hand 8 to grip the drawer 2, and one or both of the force and the torque of the drawer 2 in a direction different from the movable direction of the drawer 2 and in the immovable direction of the drawer 2. Is driven and controlled so that the drawer 2 is moved horizontally while operating the above. [Selection diagram] Fig. 6
Description
本発明は、ロボットに関する。 The present invention relates to a robot.
特許文献1は、台車とアームを備え、アームで物を運ぶロボットのトルク制御を開示している。 Patent Document 1 discloses torque control of a robot that includes a carriage and an arm and carries an object with the arm.
しかしながら、上記特許文献1の構成では、駆動輪の配置によっては、アームで物を移動させる際、アームが物から受ける反力によって台車の駆動輪の垂直抗力が低下し、効率よく物を移動させることができない場合があった。 However, in the configuration of Patent Document 1, depending on the arrangement of the driving wheels, when the object is moved by the arm, the vertical force of the driving wheel of the carriage is lowered by the reaction force that the arm receives from the object, and the object is efficiently moved. There was a case that could not be done.
本発明の目的は、アームで物を移動させるに際し、駆動輪の滑りを抑制し、効率よく物を移動させる技術を提供することにある。 An object of the present invention is to provide a technique for efficiently moving an object by suppressing slippage of a drive wheel when the object is moved by an arm.
本願発明の一実施形態によれば、水平に移動可能であって鉛直に移動不能となるように支持された移動対象物を水平に押して移動させるロボットであって、少なくとも1つの駆動輪を有する台車と、前記台車に支持されるアームと、前記アームに支持されて前記移動対象物を把持可能なハンドと、前記駆動輪と前記アームと前記ハンドを駆動制御する制御部と、を備え、前記制御部は、前記ハンドに前記移動対象物を把持させると共に、前記移動対象物の移動可能な方向と異なる方向であってかつ前記移動対象物の移動不能な方向において前記移動対象物に力及びトルクのうち何れか一方又は両方を作用させつつ、前記移動対象物を水平に移動させるように駆動制御する、ロボットが提供される。 According to an embodiment of the present invention, a robot that moves horizontally by pushing a moving object that is supported so as to be horizontally movable but not vertically movable, and has at least one drive wheel. And an arm supported by the carriage, a hand supported by the arm and capable of gripping the moving object, and a control unit that drives and controls the drive wheel, the arm, and the hand. The unit causes the hand to grip the moving object and applies force and torque to the moving object in a direction different from a direction in which the moving object can move and in a direction in which the moving object cannot move. A robot is provided that controls the drive so that the moving object moves horizontally while acting either one or both of them.
本発明によれば、アームで物を移動させるに際し、駆動輪の滑りを抑制し、効率よく物を移動させることができる。 ADVANTAGE OF THE INVENTION According to this invention, when moving an object with an arm, the slip of a drive wheel can be suppressed and an object can be moved efficiently.
以下、図面を参照しつつ、本願発明の好適な実施形態を説明する。図1には、箪笥1の引出2(移動対象物)を押し込む(押して移動させる)タスクを実行中のロボット3を示している。引出2は、水平方向には移動自在であるものの鉛直には移動不能となるように箪笥1に支持されている。また、引出2を箪笥1に押し込むに際し、引出2と箪笥1との間には摩擦が発生する。
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. FIG. 1 shows a
図1に示すように、ロボット3は、駆動輪4と受動輪5を有する台車6と、台車6に支持されて傾動可能なアーム7と、アーム7に支持されて引出2を把持可能なハンド8と、駆動輪4とアーム7とハンド8を駆動制御する制御部9と、を備えている。
As shown in FIG. 1, the
図1に示すように、箪笥1から引き出されている引出2をハンド8が把持した状態でロボット3が箪笥1に向かって移動すると、引出2は箪笥1に押し込まれて箪笥1に収容される。この際、ロボット3は、引出2を押し込むのに必要とされる押し込み力11を引出2に作用させることになる。そして、ロボット3は、上記押し込み力11の反作用力12をハンド8に受けることになり、箪笥1に近い方向の車輪の垂直抗力が低下する。ここで、ハッチングが付された矢印は引出2に作用する力であり、白抜き矢印はロボット3に作用する力である。
As shown in FIG. 1, when the
(前輪駆動の場合)
もし図1のように駆動輪4が受動輪5よりも引出2に近い場合は、駆動輪4の垂直抗力が低下することで路面10に対して滑り易くなり、上記タスクを実行できない場合がある。
(For front wheel drive)
If the
これに対し、本実施形態では、図2に示すように、箪笥1から引き出されている引出2をハンド8が把持した状態でロボット3が箪笥1に向かって移動するに際し、ロボット3は、引出2を把持しているハンド8を介して引出2に鉛直上向きの押し上げ力13を作用させることとしている。これにより、ロボット3は、上記押し上げ力13の反作用力14をハンド8に受けることになり、駆動輪4の垂直抗力が上昇することで路面10に対して滑り難くなり、上記タスクを問題なく実行できるようになる。
On the other hand, in this embodiment, as shown in FIG. 2, when the
上記押し上げ力13に代えて、ロボット3は、引出2を把持しているハンド8を介して引出2に先端2aを押し下げるような押し下げトルク15を作用させてもよい。これにより、ロボット3は、上記押し下げトルク15の反作用トルク16をハンド8に受けることになり、駆動輪4の垂直抗力が上昇することになる。
Instead of the push-up
(後輪駆動の場合)
また、図3のように駆動輪4が受動輪5よりも引出2から遠い場合は、箪笥1から引き出されている引出2をハンド8が把持した状態でロボット3が箪笥1に向かって移動するに際し、ロボット3は、引出2を把持しているハンド8を介して引出2に鉛直下向きの押し下げ力17を作用させることとしている。これにより、ロボット3は、上記押し下げ力17の反作用力18をハンド8に受けることになり、駆動輪4の垂直抗力が上昇することで路面10に対して滑り難くなり、上記タスクを問題なく実行できるようになる。
(For rear wheel drive)
When the
上記押し下げ力17に代えて、ロボット3は、引出2を把持しているハンド8を介して引出2に先端2aを押し上げるような押し上げトルク19を作用させてもよい。これにより、ロボット3は、上記押し上げトルク19の反作用トルク20をハンド8に受けることになり、駆動輪4の垂直抗力が上昇することになる。
Instead of the push-down
次に、ロボット3の構成を更に詳細に説明する。
Next, the configuration of the
図4に示すように、前述の制御部9は、中央演算処理器としてのCPU30(Central Processing Unit)と、読み書き自由のRAM31(Random Access Memory)、読み出し専用のROM32(Read Only Memory)を備えている。そして、CPU30がROM32に記憶されている制御プログラムを読み出して実行することで、制御プログラムは、CPU30などのハードウェアを、動作計画演算部33及び動作制御部34として機能させる。
As shown in FIG. 4, the
動作計画演算部33は、箪笥1に引出2を押して移動させる際の複数のモータのトルクを決定する。動作制御部34は、動作計画演算部33が決定した複数のモータのトルクに基いて、各モータを制御する。複数のモータとは、即ち、駆動輪4を駆動する駆動輪モータ35、アーム7の台車側の関節を駆動する第1アーム駆動モータ36、アーム7のハンド8側の関節を駆動する第2アーム駆動モータ37、ハンド8の把持動作を駆動する把持駆動モータ38である。以下、動作計画演算部33の動作を詳細に説明する。
The operation plan calculation unit 33 determines the torques of a plurality of motors when the
図5は、動作計画演算部33の動作に関するフローチャートを示している。図6は、引出2を箪笥1に押し込むタスクを実行する際にロボット3が受ける力を白抜き矢印で示している。具体的には、図6において、ハンド8が引出2から受ける水平方向の反作用力をFxで示し(引出2から離れる方向を正とする。)、ハンド8が引出2から受ける鉛直方向の反作用力をFyで示し(鉛直上向きを正とする。)、ハンド8が引出2から受ける反作用トルクをTで示している(反時計回りを正とする。)。また、ロボット3は、駆動輪4が受動輪5よりも引出2から遠い後輪駆動を採用しているものとする。そして、ロボット3の自重をMgで示し、駆動輪4の垂直抗力をN1で示し、受動輪5の垂直抗力をN2で示し、駆動輪4が路面から受ける摩擦力をf1で示し、受動輪5が路面から受ける摩擦力をf2で示す。更に、垂直抗力N1と自重Mgとの作用線間距離をL1で示し、自重Mgと垂直抗力N2との作用線間距離をL2で示し、垂直抗力N2と反作用力Fyとの作用線間距離をL3で示し、反作用力Fxの作用線の高さをH1で示している。図7は、各モータの出力トルクを図示している。具体的には、図7において、駆動輪モータ35の出力トルクをτ1で示し、第1アーム駆動モータ36の出力トルクをτ2で示し、第2アーム駆動モータ37の出力トルクをτ3で示している。
FIG. 5 is a flowchart regarding the operation of the operation plan calculation unit 33. FIG. 6 shows the force received by the
図5に示すように、動作計画演算部33は、先ず、タスクを実行するのに必要となる操作力を決定する(S100)。具体的には、動作計画演算部33は、箪笥1に引出2を押し込むのに必要となる操作力を決定する。図6における反作用力Fxは、上記必要となる操作力の反作用力に該当する。
As illustrated in FIG. 5, the motion plan calculation unit 33 first determines an operation force necessary to execute a task (S100). Specifically, the motion plan calculation unit 33 determines the operating force required to push the
次に、図5に示すように、動作計画演算部33は、手先力の許容最大値を決定する(S110)。具体的には、動作計画演算部33は、操作対象とロボット3の姿勢に基いて、手先の拘束されている方向とその方向へ出せる力の最大値を決定する。なお、操作対象に作用させる作用力やトルクは、手先の拘束されている方向に限られている。ここで、操作対象が引出2である場合は、引出2を押したり引いたりする方向に限らず、引出2に対して鉛直方向の作用力を与えてもよいし、引出2に対してあらゆるトルクを作用させてもよい。ただし、引出2が箪笥1から大きく引き出されている場合は、箪笥1による引出2の支持が不完全なものとなるので、手先力の許容最大値は低く設定することが好ましい。操作対象がドアであって、ドアを開くタスクを実行する際は、ドアノブが回転してしまう方向へは手先力を作用させることができない。下記式(1)は、手先力の許容最大値と許容最小値を示している。
Next, as illustrated in FIG. 5, the motion plan calculation unit 33 determines an allowable maximum value of the hand force (S110). Specifically, the motion plan calculation unit 33 determines the direction in which the hand is constrained and the maximum value of the force that can be output in the direction based on the operation target and the posture of the
次に、図5に示すように、動作計画演算部33は、手先力及び各モータトルクを演算する(S120)。具体的には、動作計画演算部33は、(a)下記式(2)及び(3)で示すつり合いの条件式、(b)下記式(4)で示す各駆動輪4及び各受動輪5が浮かない条件式、(c)下記式(5)で示す各駆動輪4及び各受動輪5が滑らない条件式、(d)上記式(1)で示す手先力の条件式、の(a)―(d)という条件式のもと、手先力(=Fy、T)及び各モータの出力トルクを演算する。
Next, as shown in FIG. 5, the motion plan calculation unit 33 calculates the hand force and each motor torque (S120). Specifically, the motion plan calculation unit 33 includes (a) a balance conditional expression represented by the following expressions (2) and (3), and (b) each
なお、各モータの出力トルクを求める方法として、最適化する必要がないのであれば、上記(a)―(d)を満足する手先力をヒューリスティックに求めた後、ヤコビアン等で求めてよい。或いは、上記(a)−(d)に加えて、下記式(6)で示す手先力と各モータの出力トルクの関係式と、下記式(7)で示すように各モータの出力トルクが最大出力トルク以下である条件式を考慮した上で、下記式(8)に示すように各モータの出力トルクの二乗和が最小になるように非線形計画法等で各モータの出力トルクを演算してもよい。 As a method for obtaining the output torque of each motor, if it is not necessary to optimize, a hand force satisfying the above (a) to (d) may be obtained heuristically and then obtained by Jacobian or the like. Alternatively, in addition to the above (a)-(d), the relationship between the hand force expressed by the following formula (6) and the output torque of each motor, and the output torque of each motor is maximum as shown by the following formula (7). Considering the conditional expression that is less than or equal to the output torque, the output torque of each motor is calculated by nonlinear programming or the like so that the square sum of the output torque of each motor is minimized as shown in the following expression (8). Also good.
なお、上記式(2)において、f1とf2は同一作用線上の力なので、まとめてf(=f1、f2)と表現している。
上記式(5)において、μは各車輪と路面との間の静止摩擦係数である。
上記式(6)は、自重補償分のトルクを除外して立てた条件式である。また、上記式(6)は、手先力(F=(Fx、Fy、T))と各モータの出力トルクτとの間において成り立っている、ヤコビアンJを用いたF=Jτという関係式に基づくものである。Jx、Jy、Jθは、それぞれの方向のヤコビアン成分である。
In the above equation (2), since f1 and f2 are forces on the same line of action, they are collectively expressed as f (= f1, f2).
In the above equation (5), μ is a coefficient of static friction between each wheel and the road surface.
The above equation (6) is a conditional equation established by excluding the torque for the own weight compensation. Further, the above formula (6) is based on the relational expression F = Jτ using Jacobian J, which is established between the hand force (F = (Fx, Fy, T)) and the output torque τ of each motor. Is. Jx, Jy, and Jθ are Jacobian components in the respective directions.
(演算例1)
以下、動作計画演算部33が実行する演算に具体的な数値を当てはめた、演算の演算例1を紹介する。本実施例では、箪笥1に引出2を押し込むタスクを実行するものであり、ロボット3は、後輪駆動を採用している。即ち、図6において駆動輪4は受動輪5よりも引出2から遠い。また、手先力(反作用力Fy、反作用トルクT)はゼロとして単に引出2を押し込む動作のみをロボット3が実行するものとする。
(Operation example 1)
Hereinafter, calculation example 1 of calculation in which specific numerical values are applied to the calculation executed by the operation plan calculation unit 33 will be introduced. In this embodiment, the task of pushing the
図6において、L1=0.15[m]、L2=0.15[m]、L3=0.50[m]、H1=0.30[m]、Mg=100[N]、μ=0.3、前輪は受動輪5であるためf2=0とし、必要な操作力(=反作用力Fx)は25[N]とする。この場合、N1=75[N]、N2=75[N]、f1=25[N]となり、上記式(5)の第1式である下記式(9)を満足せず、タスク実行時、駆動輪4は路面上で滑ってしまうと考えられる。
In FIG. 6, L1 = 0.15 [m], L2 = 0.15 [m], L3 = 0.50 [m], H1 = 0.30 [m], Mg = 100 [N], μ = 0 .3, since the front wheel is the
(演算例2)
上記演算例1では、手先力(反作用力Fy、反作用トルクT)はゼロとして単に引出2を押し込む動作のみをロボット3が実行するものとした。しかし、これに代えて、演算例2では、手先力のうち反作用トルクTはゼロとしつつもタスク実行時に引出2を鉛直下方に押し下げることとする。この場合、例えば反作用力Fy=5[N]とすると、N1=83.34[N]、N2=11.67[N]、f1=25[N]となり、上記式(9)を満足することとなり、駆動輪4が路面上で滑ることなくタスクを実行することができるようになる。
(Calculation example 2)
In the above calculation example 1, the hand 3 (reaction force Fy, reaction torque T) is set to zero, and the
このように、自重のみでは駆動輪4が滑ってしまうような場合でも、外力を操作する際にアーム7で操作方向以外の力やトルクを発生させることで、反作用によりロボット3自体には鉛直下向きの力が発生し、駆動輪4の摩擦力を確保できるので、駆動輪4が滑ることなく、大きな外力を発生させることが可能となる。
As described above, even when the
最後に、上記タスク実行時における各モータの出力トルクを最適化するには、各モータの出力トルクの二乗和が最小となるように、上記式(8)を目的関数として、上記式(1)(3)(4)(5)(7)(8)を非線形計画法で解くようにすればよい。 Finally, in order to optimize the output torque of each motor at the time of executing the task, the above expression (1) is used with the above expression (8) as an objective function so that the square sum of the output torque of each motor is minimized. (3) (4) (5) (7) (8) may be solved by nonlinear programming.
以上に、本願発明の実施形態を説明したが、上記実施形態は以下の特徴を有する。 As mentioned above, although embodiment of this invention was described, the said embodiment has the following characteristics.
水平に移動可能であって鉛直に移動不能となるように支持された引出2(移動対象物)を水平に押して移動させるロボット3は、駆動輪4と受動輪5を有する台車6と、台車6に支持されて傾動可能なアーム7と、アーム7に支持されて引出2を把持可能なハンド8と、駆動輪4とアーム7とハンド8を駆動制御する制御部9と、を備える。制御部9は、ハンド8に引出2を把持させると共に、駆動輪4が受動輪5よりも引出2に近い場合、引出2に対して鉛直上向きの力を作用させつつ、引出2を水平に押して移動させるように駆動制御する。制御部9は、駆動輪4が受動輪5よりも引出2から遠い場合、引出2に対して鉛直下向きの力を作用させつつ、引出2を水平に押して移動させるように駆動制御する。以上の構成によれば、駆動輪4が受動輪5よりも引出2に近い場合、引出2に対して鉛直上向きの力を作用させることで駆動輪4の路面10に対する垂直抗力が増加するので、引出2を水平に押す際、駆動輪4の滑りを防止できる。同様に、駆動輪4が受動輪5よりも引出2から遠い場合、引出2に対して鉛直下向きの力を作用させることで駆動輪4の路面10に対する垂直抗力が増加するので、引出2を水平に押す際、駆動輪4の滑りを防止できる。従って、効率よく引出2を移動させることができる。
A
また、水平に移動可能であって鉛直に移動不能となるように支持された引出2(移動対象物)を水平に押して移動させるロボット3は、少なくとも1つの駆動輪4を有する台車6と、台車6に支持されるアーム7と、アーム7に支持されて引出2を把持可能なハンド8と、駆動輪4とアーム7とハンド8を駆動制御する制御部9と、を備える。制御部9は、ハンド8に引出2を把持させると共に、引出2の移動可能な方向と異なる方向であってかつ引出2の移動不能な方向において引出2に力又はトルクのうち何れか又は両方を作用させつつ、引出2を水平に移動させるように駆動制御する。即ち、引出2に対して鉛直上向きの力を作用させつつ、引出2を水平に押して移動させるように駆動制御することで、台車6を鉛直下向きに押さえつけることができ、各駆動輪4にかかる垂直抗力の総和を大きくすることができる。この場合、一部の駆動輪4の垂直抗力が下がることも考えられるが、結果として、引出2を水平に押す力を大きくすることができる。このことは、すべての車輪が駆動輪4である場合でも言及することができる。
Further, the
上記実施形態では、アーム7が傾動可能となるように台車6に支持されているとしたが、これに代えて、アーム7は、例えばフォークリフトのように、実質的に長手方向が水平となる姿勢を維持したまま鉛直方向に上下動するように構成してもよい。
In the above-described embodiment, the
(付記)
水平に移動可能であって鉛直に移動不能となるように支持された移動対象物を水平に押して移動させるロボットであって、
駆動輪と受動輪を有する台車と、
前記台車に支持されて傾動可能なアームと、
前記アームに支持されて前記移動対象物を把持可能なハンドと、
前記駆動輪と前記アームと前記ハンドを駆動制御する制御部と、
を備え、
前記制御部は、
前記ハンドに前記移動対象物を把持させると共に、
前記駆動輪が前記受動輪よりも前記移動対象物に近い場合、前記移動対象物に対して鉛直上向きの力を作用させつつ、前記移動対象物を水平に押して移動させるように駆動制御し、
前記駆動輪が前記受動輪よりも前記移動対象物から遠い場合、前記移動対象物に対して鉛直下向きの力を作用させつつ、前記移動対象物を水平に押して移動させるように駆動制御する、
ロボット。
(Appendix)
A robot that moves horizontally by pushing a moving object supported so as to be horizontally movable but not vertically movable;
A carriage having a drive wheel and a passive wheel;
An arm supported by the carriage and tiltable;
A hand supported by the arm and capable of gripping the moving object;
A control unit that controls driving of the driving wheel, the arm, and the hand;
With
The controller is
While causing the hand to grip the moving object,
When the driving wheel is closer to the moving object than the passive wheel, the driving wheel is controlled to move by moving the moving object horizontally while applying a vertically upward force to the moving object.
When the driving wheel is farther from the moving object than the passive wheel, driving control is performed such that the moving object is pushed and moved horizontally while applying a vertically downward force to the moving object.
robot.
(付記)
水平に移動可能であって鉛直に移動不能となるように支持された移動対象物を水平に押して移動させるロボットであって、
駆動輪と受動輪を有する台車と、
前記台車に支持されるアームと、
前記アームに支持されて前記移動対象物を把持可能なハンドと、
前記駆動輪と前記アームと前記ハンドを駆動制御する制御部と、
を備え、
前記制御部は、
前記ハンドに前記移動対象物を把持させると共に、
前記駆動輪が前記受動輪よりも前記移動対象物に近い場合、前記移動対象物に対して鉛直上向きの力を作用させつつ、前記移動対象物を水平に押して移動させるように駆動制御し、
前記駆動輪が前記受動輪よりも前記移動対象物から遠い場合、前記移動対象物に対して鉛直下向きの力を作用させつつ、前記移動対象物を水平に押して移動させるように駆動制御する、
ロボット。
(Appendix)
A robot that moves horizontally by pushing a moving object supported so as to be horizontally movable but not vertically movable;
A carriage having a drive wheel and a passive wheel;
An arm supported by the carriage;
A hand supported by the arm and capable of gripping the moving object;
A control unit that controls driving of the driving wheel, the arm, and the hand;
With
The controller is
While causing the hand to grip the moving object,
When the driving wheel is closer to the moving object than the passive wheel, the driving wheel is controlled to move by moving the moving object horizontally while applying a vertically upward force to the moving object.
When the driving wheel is farther from the moving object than the passive wheel, driving control is performed such that the moving object is pushed and moved horizontally while applying a vertically downward force to the moving object.
robot.
1 箪笥
2 引出
2a 先端
3 ロボット
4 駆動輪
5 受動輪
6 台車
7 アーム
8 ハンド
9 制御部
10 路面
11 押し込み力
12 反作用力
13 押し上げ力
14 反作用力
15 押し下げトルク
16 反作用トルク
17 押し下げ力
18 反作用力
19 押し上げトルク
20 反作用トルク
33 動作計画演算部
34 動作制御部
35 駆動輪モータ
36 第1アーム駆動モータ
37 第2アーム駆動モータ
38 把持駆動モータ
DESCRIPTION OF SYMBOLS 1 2
Claims (1)
少なくとも1つの駆動輪を有する台車と、
前記台車に支持されるアームと、
前記アームに支持されて前記移動対象物を把持可能なハンドと、
前記駆動輪と前記アームと前記ハンドを駆動制御する制御部と、
を備え、
前記制御部は、
前記ハンドに前記移動対象物を把持させると共に、
前記移動対象物の移動可能な方向と異なる方向であってかつ前記移動対象物の移動不能な方向において前記移動対象物に力及びトルクのうち何れか一方又は両方を作用させつつ、前記移動対象物を水平に移動させるように駆動制御する、
ロボット。 A robot that moves horizontally by pushing a moving object supported so as to be horizontally movable but not vertically movable;
A carriage having at least one drive wheel;
An arm supported by the carriage;
A hand supported by the arm and capable of gripping the moving object;
A control unit that controls driving of the driving wheel, the arm, and the hand;
With
The controller is
While causing the hand to grip the moving object,
While moving one or both of force and torque on the moving object in a direction different from the direction in which the moving object can move and in a direction in which the moving object cannot move, the moving object Drive control to move horizontally,
robot.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017049086A JP6922282B2 (en) | 2017-03-14 | 2017-03-14 | robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017049086A JP6922282B2 (en) | 2017-03-14 | 2017-03-14 | robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018149660A true JP2018149660A (en) | 2018-09-27 |
| JP6922282B2 JP6922282B2 (en) | 2021-08-18 |
Family
ID=63681107
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017049086A Active JP6922282B2 (en) | 2017-03-14 | 2017-03-14 | robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6922282B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11701780B2 (en) | 2020-01-23 | 2023-07-18 | Seiko Epson Corporation | Control method for mobile robot |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007319989A (en) * | 2006-06-01 | 2007-12-13 | Matsushita Electric Ind Co Ltd | Robot and door opening / closing method using robot |
| JP2009018371A (en) * | 2007-07-11 | 2009-01-29 | Topy Ind Ltd | Robot hand and robot for door opening |
| JP2011173218A (en) * | 2010-02-25 | 2011-09-08 | Toyota Motor Corp | Carrying device and method of positioning the same |
| JP2012056044A (en) * | 2010-09-10 | 2012-03-22 | Toyota Motor Corp | Robot and method for controlling the same |
| US20170001305A1 (en) * | 2015-06-30 | 2017-01-05 | Kuka Roboter Gmbh | Method for controlling a manipulator system |
| JP2017007066A (en) * | 2015-06-25 | 2017-01-12 | トヨタ自動車株式会社 | Fall suppression method of robot |
-
2017
- 2017-03-14 JP JP2017049086A patent/JP6922282B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007319989A (en) * | 2006-06-01 | 2007-12-13 | Matsushita Electric Ind Co Ltd | Robot and door opening / closing method using robot |
| JP2009018371A (en) * | 2007-07-11 | 2009-01-29 | Topy Ind Ltd | Robot hand and robot for door opening |
| JP2011173218A (en) * | 2010-02-25 | 2011-09-08 | Toyota Motor Corp | Carrying device and method of positioning the same |
| JP2012056044A (en) * | 2010-09-10 | 2012-03-22 | Toyota Motor Corp | Robot and method for controlling the same |
| JP2017007066A (en) * | 2015-06-25 | 2017-01-12 | トヨタ自動車株式会社 | Fall suppression method of robot |
| US20170001305A1 (en) * | 2015-06-30 | 2017-01-05 | Kuka Roboter Gmbh | Method for controlling a manipulator system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11701780B2 (en) | 2020-01-23 | 2023-07-18 | Seiko Epson Corporation | Control method for mobile robot |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6922282B2 (en) | 2021-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115666870B (en) | Device and method for planning contact interaction trajectories | |
| EP3147087B1 (en) | Robot apparatus, robot controlling method, program, recording medium, and assembly manufacturing method | |
| KR101305819B1 (en) | Manipulating intention torque extracting method of wearable robot | |
| JP6577326B2 (en) | Robot control apparatus, robot system, and method for controlling robot that carries objects in cooperation with human | |
| US20140249670A1 (en) | Systemic derivation of simplified dynamics for humanoid robots | |
| US10941024B2 (en) | Apparatus for controlling a mobile platform | |
| KR20110107279A (en) | Gripping determination device and gripping determination method | |
| CN111936398A (en) | Support, transfer robot and container | |
| JP6582483B2 (en) | Robot control device and robot system | |
| US12162150B2 (en) | Learning method, learning apparatus, and learning system | |
| JP2019123051A5 (en) | Control method, manufacturing method of goods, control program, recording medium, robot device, control device | |
| JP4997145B2 (en) | Power assist device and control method thereof | |
| CN104169158A (en) | Transport carriage | |
| JP2012056661A (en) | Package transporting robot and method for controlling the robot | |
| JP6922282B2 (en) | robot | |
| JP5897645B2 (en) | Servo control device that reduces the deflection of the machine tip | |
| JP2018103339A (en) | Simulation device, robot, simulation method, and program thereof | |
| JP4702744B2 (en) | Coordinated transport system and method using a plurality of robots having a gripping mechanism with backlash and sliding | |
| JP7216405B2 (en) | Control device | |
| KR20120132864A (en) | Direct teaching type robot system and Method for controlling movement of direct teaching type robot | |
| JP2013158869A (en) | Robot control device, robot system, and robot control method | |
| JPH06262569A (en) | Robot controller | |
| Nozaki et al. | Real-world haptics for motion realization | |
| JP4155527B2 (en) | Elevator control system | |
| CN113192863A (en) | Control method of wafer transmission system and semiconductor process equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191011 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201028 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201204 |
|
| 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: 20210629 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210712 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6922282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |