JP2003334778A - Robot motion control method - Google Patents
Robot motion control methodInfo
- Publication number
- JP2003334778A JP2003334778A JP2002136816A JP2002136816A JP2003334778A JP 2003334778 A JP2003334778 A JP 2003334778A JP 2002136816 A JP2002136816 A JP 2002136816A JP 2002136816 A JP2002136816 A JP 2002136816A JP 2003334778 A JP2003334778 A JP 2003334778A
- Authority
- JP
- Japan
- Prior art keywords
- motion
- robot
- modification
- code
- control method
- 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.)
- Withdrawn
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】
【課題】 ロボットの各部位を動作させる際に、簡単な
指示で動作の速度を調節したり、直線運動か円弧運動か
を選択したりして、動作に表現を与えることを目的とす
る。
【解決手段】 ロボットへの動作命令として、動作コー
ド及び動作修飾コードを与える。動作修飾コードは動作
コードに付加させることが出来、このコード群を解析実
行することにより、目的に添った動きを実現させること
が可能である。
(57) [Summary] [Problem] To give an expression to a motion by adjusting a speed of motion with a simple instruction and selecting a linear motion or an arc motion when operating each part of a robot. With the goal. SOLUTION: An operation code and an operation modification code are given as operation instructions to the robot. The operation modification code can be added to the operation code, and by analyzing and executing this code group, it is possible to realize a motion according to the purpose.
Description
【0001】[0001]
【発明の属する技術分野】本発明はロボットを動作させ
る際に、動き方に工夫を凝らし動きに変化を与える手法
に係る技術を確立させたものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention establishes a technique relating to a method of changing movements by devising a way of moving when operating a robot.
【0002】[0002]
【従来の技術】従来、産業用ロボットは組み立て等の製
造現場や物品移動の現場で利用されてきた。その為、実
用的な動きのみを追求し、無駄な動きや特に必要のない
限り、最短距離を最速の速度で動く様プログラムされる
のが普通であった。従って、例えばA点からB点へアー
ムが移動する際は常に同じ動きをしていた。2. Description of the Related Art Conventionally, industrial robots have been used in manufacturing sites such as assembling and in moving articles. Therefore, it was usual to pursue only practical movements, and to program them to move at the shortest distance and at the highest speed unless there is unnecessary movement or special need. Therefore, for example, when the arm moves from the point A to the point B, the arm always moves the same.
【0003】しかし近年、ペットロボットや人間型ロボ
ットが登場して、産業用ロボットの様に、動きが実用一
点張りとは異なってきた。つまりA点からB点へアーム
を移動させる場合、常に最短で最速の動きとは限らず、
ゆっくり動いたり、円弧を描いて動く様にする必要があ
る。しかしながら、このような動きの指示は予め組まれ
たプログラムの指示によるものであり、利用者が簡単に
動き方を指示する事は出来なかった。However, in recent years, pet robots and humanoid robots have appeared, and their movements have become different from those of practical one-point tension, like industrial robots. In other words, when moving the arm from point A to point B, the movement is not always the shortest and the fastest,
It is necessary to move slowly or draw an arc. However, such a movement instruction is based on an instruction of a preassembled program, and the user cannot easily instruct the movement method.
【0004】[0004]
【発明が解決しようとする課題】本願発明では、上述し
た欠点を除去し、ロボットの利用者なら誰でも簡単に動
作の仕方を指示出来る、即ち動作を様々に修飾出来る記
述方法を確立した。The present invention eliminates the above-mentioned drawbacks and establishes a description method by which any user of the robot can easily instruct the operation method, that is, the operation can be modified in various ways.
【0005】[0005]
【課題を解決するための手段】上記目的を達成する為
に、本発明のロボットの動作制御方法はロボットの部位
を動作させる際に、該動作に修飾を施す動作修飾手段を
備えた事を特徴とする。In order to achieve the above object, the robot motion control method of the present invention is provided with a motion modification means for modifying the motion of a part of the robot when the motion is performed. And
【0006】さらに、ロボットの一つの動作に対して、
少なくとも2種類の修飾を施す事を特徴とする。Furthermore, for one motion of the robot,
Characterized by applying at least two types of modifications.
【0007】さらに、前記修飾をコード化するコード化
手段を備えた事を特徴とする。Further, it is characterized in that a coding means for coding the modification is provided.
【0008】さらに、前記修飾コードに数量的な意味を
同時に持たせる修飾数量化手段を備えた事を特徴とす
る。Further, it is characterized in that a modification quantification means for simultaneously giving a quantitative meaning to the modification code is provided.
【0009】さらに、前記動作修飾手段の一として動作
速度を制御する事を特徴とする。Furthermore, the operation speed is controlled as one of the operation modifying means.
【0010】さらに、前記動作修飾手段の一として動作
経路を制御する事を特徴とする。Further, the operation path is controlled as one of the operation modifying means.
【0011】さらに、前記動作修飾手段の一として動作
順序を制御する事を特徴とする。Further, the operation order is controlled as one of the operation modifying means.
【0012】さらに、前記動作修飾手段の一として動作
開始の時差を制御する事を特徴とする。Further, as one of the motion modifying means, the time difference at the start of motion is controlled.
【0013】[0013]
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings.
【0014】(実施形態の概要)まず、本発明実施形態
のうち、実際の動作の修飾例を図2及び図3で説明す
る。(Outline of Embodiment) First, a modification example of an actual operation in the embodiment of the present invention will be described with reference to FIGS.
【0015】図2(1)では人型ロボットが横を向いて
いる図である。201は左腕の肩関節、202は肱関
節、203は手である。In FIG. 2A, the humanoid robot is oriented sideways. 201 is the shoulder joint of the left arm, 202 is the knee joint, and 203 is the hand.
【0016】左腕を正面にむけて水平にまっすぐ上げた
のが、図2(2)である。図2(1)、(2)は共に静
止状態であるが、左腕を移動する過程は様々な物が考え
られる。つまり、結果として203の手の位置を204
の位置に移動させれば良いのであるが、その過程とし
て、例えば腕全体をまっすぐにした儘、90度回転して
水平にする方法もあれば、より人間的に見せる為に図3
(1)〜(3)に示した様に、まず肱を曲げて手を肩の
高さに持ち上げ、しかる後手を前方に突き出すという方
法もある。さらに、動く速度で変化を与える事も出来
る。早く動かすか、緩慢に動かすかでロボットに感情的
な気持ちを表現させる事も出来る。FIG. 2 (2) is a view in which the left arm is straightly raised to the front. 2 (1) and 2 (2) are both in a stationary state, various processes can be considered for the process of moving the left arm. In other words, as a result, the position of 203 hands is changed to 204
It may be moved to the position of, but as the process, for example, there is a method of straightening the whole arm and a method of rotating it by 90 degrees to make it horizontal.
As shown in (1) to (3), there is also a method in which the armpit is first bent to raise the hand to the shoulder level, and then the hand is pushed forward. In addition, it is possible to change the speed of movement. The robot can also express emotional feelings by moving quickly or slowly.
【0017】つまり、動きを修飾する事によって画一的
でない、表現が可能である。That is, it is possible to make a non-uniform expression by modifying the movement.
【0018】又、動き方を変えるのには別の意味もあ
る。例えば図2(2)のポーズを取った場合、普通なら
腕を前に突き出すとバランスが崩れて前に倒れてしまう
が、内部的な重心の移動によってかろうじてバランスを
保っている。この内部的な重心の移動には時間が掛かる
場合がある。そのためには、腕の移動をわざとゆっくり
したり、或はバランスを取りやすい様に図3のような変
化を、敢えて採用する事により重心の移動が間に合う様
にする事もある。There is another meaning in changing the way of movement. For example, when the pose shown in FIG. 2 (2) is taken, normally, if the arm is pushed forward, the balance collapses and the body falls down, but due to the movement of the center of gravity, the balance is barely maintained. This internal movement of the center of gravity may take time. To this end, the movement of the arm may be deliberately slowed down, or a change as shown in FIG. 3 may be deliberately adopted so that the balance can be easily adjusted so that the movement of the center of gravity can be made in time.
【0019】(動作の修飾)動作の修飾の種類を図1に
示した。101は種類の分類で、102は切替えの内容
である。(Modification of Motion) The types of motion modification are shown in FIG. 101 is a classification of types, and 102 is the contents of switching.
【0020】即ち、動きの速度は、速いか遅いかで切替
える。That is, the speed of movement is switched between fast and slow.
【0021】経路は直線的に動くか円を描く様に動くか
切替える。The path is switched between linear movement and circular movement.
【0022】順序は元から動くか、先から動くか切替え
る。The order is switched between original movement and first movement.
【0023】時差は動きの主体が複数ある場合、同時に
動くか順次動くかを切替える。When there are a plurality of main subjects of movement, the time difference is switched between simultaneous movement and sequential movement.
【0024】ここで、経路と順序と時差について詳細を
述べる。Here, the route, order and time difference will be described in detail.
【0025】(経路)直線的に動くか円を描く様に動く
かというのは、そもそも動作機構上制限を受ける場合が
ある。即ち直線的に動きたくても、モーターやギア等の
機構上の制約を受けて円を描く様にしか動けない、或は
逆の場合もある。そのような場合を除けば、直線的に動
くか円を描く様に動くかを選択することが出来る。(Path) Whether to move linearly or to draw a circle may be limited by the operating mechanism in the first place. That is, even if it is desired to move linearly, it may only move in a circle due to mechanical restrictions such as motors and gears, or vice versa. Except such cases, it is possible to select whether to move linearly or to draw a circle.
【0026】図2で左腕を前方に上げる動作を説明した
が、直線的に動かすには腕全体を単に90度前方に振り
上げれば良い。一方、円を描く様に上げるには正面から
の図4(2)又上方からの図5(2)に示した様に、一
旦腕を胴体から離して、角度を取り(401、50
1)、腕を上げながら再び胴体に近づけ、最終的に図6
の様に左腕(601)を水平に伸ばす。腕は一旦胴体か
ら離れて再び胴体に近づくわけであるが、その間腕は上
がり続ける。図6の602の角度だけ最大腕は胴体から
一旦は離れる。Although the operation of raising the left arm forward has been described with reference to FIG. 2, the user can simply move the entire arm forward by 90 degrees to move it linearly. On the other hand, as shown in FIG. 4 (2) from the front and FIG. 5 (2) from above, the arm is once separated from the body and the angle is taken (401, 50).
1) Raise the arm and bring it closer to the body again, and finally
Extend the left arm (601) horizontally as shown in. The arm leaves the torso and then approaches the torso again, while the arm keeps rising. The maximum arm is once separated from the body by the angle 602 in FIG.
【0027】図2の様に単に腕を前方に上げる場合の手
の動きも円弧を描くが、図4、図5に示した動きは全く
異なる円である。As shown in FIG. 2, the movement of the hand when simply raising the arm forward draws an arc, but the movements shown in FIGS. 4 and 5 are completely different circles.
【0028】(順序)動かす部位を胴体に近い方から動
かすか、先端の方から動かすかを選択する項目である。
例えば、図2の様に腕全体をまっすぐにした儘、肩から
動かすと「元から」動かす事を意味する。又、一方図3
の様に肱を先に動かして、まず手を上げて、次に肩の関
節を動かせるのは「先から」動かす事を意味する。(Order) This is an item for selecting whether to move the portion to be moved from the side closer to the body or the tip.
For example, as shown in Fig. 2, it means moving the arm straight from the shoulder and moving from the shoulder "from the beginning". On the other hand, FIG.
As you can see, moving the armpit first, raising the hand first, and then moving the shoulder joint means moving "from the beginning".
【0029】(時差)動かす部位が複数ある場合、同時
に動かすか順次動かすかを選択する項目である。例えば
図3の様に肱を曲げてから肩を曲げ、さらに肱をまっす
ぐに伸ばすのは順次動作である。この動きはいかにもロ
ボット的であり、滑らかな印象を与えない。しかし肱を
曲げるのと肩を曲げるのを同時にやると滑らかな動きに
なる。又、肱を曲げ始めて少したってから肩を動かす場
合は順次動作と同時動作が混在しているが、やはり順次
動作の範疇に入る。(Time lag) When there are a plurality of parts to be moved, this is an item for selecting whether to move simultaneously or sequentially. For example, as shown in FIG. 3, bending the shoulder, bending the shoulder, and straightening the shoulder is a sequential operation. This movement is very robotic and does not give a smooth impression. However, if you bend the shoulder and bend the shoulder at the same time, the movement will be smooth. Further, when the shoulder is moved a little after starting to bend the knee, the sequential operation and the simultaneous operation are mixed, but they are still in the category of the sequential operation.
【0030】(コード)以上示した動作の修飾はある動
作に付随するものであるから、ロボットに対する指示と
しては動作指示を意味する動作コードに修飾コードを付
加させる様にする。しかも修飾は複数行なう場合がある
ので、複数の修飾コードを付加させる。(Code) Since the modification of the motion shown above accompanies a certain motion, the modification code is added to the motion code which means the motion command as an instruction to the robot. Moreover, since a plurality of modifications may be performed, a plurality of modification codes are added.
【0031】即ち図7に示した様に、動作コードに修飾
コードを次々と付加させて、全体の動作を指示するわけ
である。That is, as shown in FIG. 7, modification codes are successively added to operation codes to instruct the entire operation.
【0032】修飾コードを説明する前に動作コードを説
明する。図8に動作と動作コードの対応表を示した。8
01が動作名で802がコードである。コードは5桁の
数字から構成されている。Before describing the modification code, the operation code will be described. FIG. 8 shows a correspondence table of operations and operation codes. 8
01 is an action name and 802 is a code. The code consists of five digits.
【0033】一方修飾コードは図9に示した。901は
修飾の種類の分類、902は切替え内容、903がコー
ドである。On the other hand, the modified code is shown in FIG. 901 is a classification of types of modifications, 902 is a switching content, and 903 is a code.
【0034】図10に修飾付きの動作コード例を示し
た。1001が動作及び修飾の指示内容である。100
2が動作コード及び修飾コードである。FIG. 10 shows an example of modified operation code. Reference numeral 1001 is the instruction content of the operation and the modification. 100
2 is an operation code and a modification code.
【0035】ここでの例は図2に示した様に左手を前に
突き出すのが目的であり結果であるが、その過程は「ゆ
っくり」「円運動を描く様に」「元から」動かすように
する。これらのコードを連続させて、初めて修飾付きの
動作を指示することが出来る。In this example, the purpose is to project the left hand forward as shown in FIG. 2, and as a result, the process is to move "slowly""in a circular motion""from the original". To Only when these codes are consecutive, it is possible to instruct a modified operation.
【0036】(処理フローチャート)図11に動作・修
飾コードの解釈から実際の動作までの過程を述べたロボ
ット内部におけるフローチャートを示した。このフロー
チャートに従って処理の詳細を説明する。(Processing Flowchart) FIG. 11 shows a flowchart inside the robot, which describes the process from the interpretation of the action / modification code to the actual action. Details of the process will be described with reference to this flowchart.
【0037】まず、動作・修飾コードを受付け、後述す
るメモリに格納する。ロボットには外部からコードを入
力する手段を持ち、外から指示を受ける(ステップS1
101)。First, the operation / modification code is received and stored in the memory described later. The robot has means for inputting a code from the outside and receives an instruction from the outside (step S1).
101).
【0038】次に、動作部位の現在の座標を登録する。
これは例えば手を移動する場合、現在の手の位置を確認
する為の作業である。座標の原点はロボット全体で一箇
所にしても良いし、部位毎に決めても良い(ステップS
1102)。Next, the current coordinates of the operating part are registered.
This is a work for confirming the current position of the hand when moving the hand, for example. The origin of the coordinates may be set at one place in the entire robot, or may be determined for each part (step S
1102).
【0039】さらに、動作部位の最終座標を登録する。
例えば手を動かす場合、動いた結果の手の最終位置を予
め決定しておく(ステップS1103)。Further, the final coordinates of the operating part are registered.
For example, when moving the hand, the final position of the hand resulting from the movement is determined in advance (step S1103).
【0040】次に、動作・修飾コードのうち修飾部分が
あるか否か判別する。修飾コードが無い場合は、修飾は
デフォルトとなり、修飾項目は予め決められた値になる
(ステップS1104)。Next, it is determined whether or not there is a modified portion in the action / modification code. If there is no modification code, the modification becomes the default and the modification item has a predetermined value (step S1104).
【0041】修飾コードが付加されている場合は、修飾
コードの種類と切替え内容に応じてメモリ上に分類する
(ステップS1105)。When the modification code is added, the modification code is classified in the memory according to the type of the modification code and the switching contents (step S1105).
【0042】次に、修飾のうち速度に着目して、動作速
度を設定する。動作速度は動作部位によって異なる為、
部位毎の速度を設定する(ステップS1106)。Next, focusing on the speed of the modification, the operation speed is set. Since the operating speed depends on the operating part,
The speed for each part is set (step S1106).
【0043】さらに、修飾を調べて、動作部位の経路を
解析して、動作部位の移動ポイントを座標として設定す
る。これは動かす順序や直線か円運動かの修飾によって
経路が変わるわけであるが、その際の移動ポイントを座
標として設定するわけである。(ステップS1107)
最後に、上述した修飾の速度や移動座標に沿って動作部
位を実際に動作させる(ステップS1108)。Further, the modification is checked, the path of the operation site is analyzed, and the movement point of the operation site is set as the coordinate. This is because the route changes depending on the order of movement and the modification of whether it is a straight line or circular motion, but the moving point at that time is set as coordinates. (Step S1107)
Finally, the operation part is actually operated along the above-described modification speed and moving coordinates (step S1108).
【0044】(ブロック図)図14に本ロボットのブロ
ック図を示した。(Block Diagram) FIG. 14 shows a block diagram of the robot.
【0045】IN(1401)は外からの指示を受ける
インターフェース部である。外からの指示の方法は電子
的な方法でも良いし、音声や振動でも何でも構わない。The IN (1401) is an interface unit that receives an instruction from the outside. The method of instructing from the outside may be an electronic method, or may be voice or vibration.
【0046】CPU(1402)は中央処理装置で、こ
こでロボットの動作に必要な演算や命令の実行を行な
う。The CPU (1402) is a central processing unit, which executes calculations and instructions necessary for the operation of the robot.
【0047】RAM(1403)はランダムアクセスメ
モリでプログラムを格納したり、演算に必要なワーク領
域を記憶したりする。The RAM (1403) is a random access memory for storing programs and a work area required for calculation.
【0048】ROM(1404)はリードオンリメモリ
で、モーター制御のドライバープログラム等を格納す
る。The ROM (1404) is a read-only memory and stores a motor control driver program and the like.
【0049】MOV(1405)はロボットの動作部で
ある。手足や首や顔の表情を動作させる部分であり。い
はばアウトプットを司る部分である。The MOV (1405) is the operation part of the robot. It is the part that activates facial expressions on limbs, neck, and face. It is the part that controls output.
【0050】DISP(1406)はロボットの処理を
監視する為のモニター部分である。The DISP (1406) is a monitor portion for monitoring the processing of the robot.
【0051】以上のデバイスをバスラインBL(140
7)が接続して、全体を駆動させている。The above devices are connected to the bus line BL (140
7) is connected and drives the whole.
【0052】(その他の実施形態)上述した実施形態で
は動作の修飾方法は、例えば図9に示した様に、速度に
関して言えば「速い」か「ゆっくり」かの2通りでしか
なかったが、これは種類をもっと多くする事も可能であ
る。図12に示した様に、速度のコードを00(120
1)から09(1202)まで10段階にする事も可能
である。(Other Embodiments) In the above-described embodiment, there are only two methods for modifying motions, as shown in FIG. 9, in terms of speed, “fast” or “slow”. It is possible to have more types. As shown in FIG. 12, the speed code is 00 (120
It is also possible to have 10 steps from 1) to 09 (1202).
【0053】又、経路にしても「直線的」か「円運動」
かの2通りの他に、図13に示した通り、どれだけ無駄
に角度を付けるかによって最大90度までの動きの修飾
が可能である。図15に示した様に、ポイント1501
からポイント1502まで、部位を移動させる際に直線
的に移動させる他に角度を40度付けて外側に円弧状に
移動させる方法もあるし、半円を描きながら移動させる
方法もある。このようにどれだけ無駄に外側に移動させ
るかを角度でもって表現するわけである。In addition, even if the path is set to "linear" or "circular motion"
In addition to the above two ways, as shown in FIG. 13, it is possible to modify the movement up to 90 degrees depending on how much the angle is wasted. As shown in FIG. 15, points 1501
From the point to the point 1502, in addition to linearly moving the part, there is a method of moving it in an arc shape with an angle of 40 degrees, or a method of moving while drawing a semicircle. In this way, the amount of unnecessary movement to the outside is expressed by an angle.
【0054】[0054]
【発明の効果】以上説明した通り、本願発明では、ロボ
ットの動作指示において、簡単な方法で動作修飾を行な
うことが出来、ロボットの動作に表現を加える事が出来
る様になった。As described above, according to the invention of the present application, it is possible to modify the motion of the robot by a simple method and add expressions to the motion of the robot.
【図1】ロボットの動作の修飾方法のテーブル図。FIG. 1 is a table of a method of modifying a robot motion.
【図2】ロボットの左手をまっすぐに上げる過程図。FIG. 2 is a process diagram of straightening the left hand of the robot.
【図3】ロボットの左手を肱を曲げながら上げる過程
図。FIG. 3 is a process diagram of raising the left hand of the robot while bending the armpit.
【図4】ロボットの正面から見た左腕を少し上げる過程
図。FIG. 4 is a process diagram of slightly raising the left arm as seen from the front of the robot.
【図5】ロボットを上から見た図。FIG. 5 is a view of the robot seen from above.
【図6】ロボットを正面から見て、左腕が水平に上がっ
た図。FIG. 6 is a diagram showing the robot with its left arm raised horizontally when viewed from the front.
【図7】動作コードと修飾コードの演算図。FIG. 7 is a calculation diagram of an operation code and a modification code.
【図8】動作コードテーブル。FIG. 8 is an operation code table.
【図9】修飾コード図。FIG. 9 is a modification code diagram.
【図10】動作と修飾のコードの連結した例図。FIG. 10 is a diagram showing an example in which a motion code and a modification code are linked.
【図11】動作修飾コードを解釈するプログラムのフロ
ーチャート。FIG. 11 is a flowchart of a program that interprets a motion modification code.
【図12】速度の修飾を10種類にしたテーブル例。FIG. 12 is an example of a table with 10 types of speed modifications.
【図13】経路の修飾を10種類にしたテーブル例。FIG. 13 is an example of a table with 10 types of route modifications.
【図14】ロボットのブロック図。FIG. 14 is a block diagram of a robot.
【図15】動作経路の例図。FIG. 15 is an example diagram of an operation path.
Claims (8)
作に修飾を施す動作修飾手段を備えた事を特徴とするロ
ボットの動作制御方法。1. A motion control method for a robot, comprising motion modification means for modifying a motion of a part of the robot when the motion is performed.
とも2種類の修飾を施す事を特徴とする請求項1記載の
ロボットの動作制御方法。2. The motion control method for a robot according to claim 1, wherein at least two types of modification are applied to one motion of the robot.
備えた事を特徴とする請求項2記載のロボットの動作制
御方法。3. The robot motion control method according to claim 2, further comprising coding means for coding the modification.
持たせる修飾数量化手段を備えた事を特徴とする請求項
3記載のロボットの動作制御方法。4. The robot motion control method according to claim 3, further comprising a modification quantification means for simultaneously giving the modification code a quantitative meaning.
制御する事を特徴とする請求項4記載のロボットの動作
制御方法。5. The robot motion control method according to claim 4, wherein a motion speed is controlled as one of the motion modifying means.
制御する事を特徴とする請求項4記載のロボットの動作
制御方法。6. The robot motion control method according to claim 4, wherein a motion path is controlled as one of the motion modifying means.
制御する事を特徴とする請求項4記載のロボットの動作
制御方法。7. The robot motion control method according to claim 4, wherein a motion sequence is controlled as one of the motion modification means.
時差を制御する事を特徴とする請求項4記載のロボット
の動作制御方法。8. The motion control method for a robot according to claim 4, wherein a time difference between start of motion is controlled as one of the motion modifying means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002136816A JP2003334778A (en) | 2002-05-13 | 2002-05-13 | Robot motion control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002136816A JP2003334778A (en) | 2002-05-13 | 2002-05-13 | Robot motion control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003334778A true JP2003334778A (en) | 2003-11-25 |
Family
ID=29698747
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002136816A Withdrawn JP2003334778A (en) | 2002-05-13 | 2002-05-13 | Robot motion control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003334778A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7689322B2 (en) | 2004-06-07 | 2010-03-30 | Sony Corporation | Robot apparatus and method of controlling the motion thereof |
-
2002
- 2002-05-13 JP JP2002136816A patent/JP2003334778A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7689322B2 (en) | 2004-06-07 | 2010-03-30 | Sony Corporation | Robot apparatus and method of controlling the motion thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11458626B2 (en) | Trajectory generating method, and trajectory generating apparatus | |
| US8666548B2 (en) | Path planning apparatus of robot and method thereof | |
| JP4544145B2 (en) | Robot interference avoidance method and robot | |
| CN107848005B (en) | Bending following trajectory planning method, device and system | |
| JP7210201B2 (en) | Information processing method, program, recording medium, information processing device, robot system, article manufacturing method | |
| KR101743926B1 (en) | Robot and control method thereof | |
| US7047107B2 (en) | Robot control apparatus | |
| CN112041128B (en) | Robot teaching methods and robot teaching systems | |
| US20110224815A1 (en) | Industrial Robot And Path Planning Method For Controlling The Movement Of An Industrial Robot | |
| JP2022179671A (en) | Information processing method and information processing device | |
| US10105842B2 (en) | Operation program creating method and control method of robot | |
| JP2009172721A (en) | Robot trajectory control apparatus and robot trajectory control method | |
| JP2009134352A (en) | Robot motion path creation apparatus and robot motion path creation method | |
| KR102219543B1 (en) | Articulated robot and articulated robot system | |
| JP2005118959A (en) | Work support device, work support method, positioning work support device and power assist work support device | |
| US20230249347A1 (en) | Path planning during execution of robot control | |
| JP2000084877A (en) | Off-line teaching method for traveling axis robot | |
| JP7007791B2 (en) | Robot driving methods, computer programs, and robot systems | |
| JP5447811B2 (en) | Path plan generation apparatus and method, robot control apparatus and robot system | |
| JP2003334778A (en) | Robot motion control method | |
| CN110405760A (en) | A kind of method and system controlled by computer animation auxiliary mechanical arm | |
| CN119871403A (en) | Under-actuated smart arm-hand simulation platform and building method thereof | |
| KR101474778B1 (en) | Control device using motion recognition in artculated robot and method thereof | |
| JP2009050949A (en) | Method and apparatus for teaching track of robot arm | |
| JP2007000954A (en) | Robot teaching device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20050802 |