The term "kinematics" comes from the Greek word "kinesis," which means motion, and it mainly focuses on the motion itself rather than the forces or causes behind it. This is in contrast to "dynamics," which emphasizes the role of forces ("dynamics" is derived from the Greek word "dynamis," meaning power).

キネマティクス(運動学 kinematics)という言葉は、ギリシャ語で動きを意味する「kinesis」から来ています。キネマティクスは力やその背後にある原因ではなく、主に動き自体に焦点を当てます。これは力の役割に重きをおくダイナミクス(動力学 dynamics)と異なる点です(ダイナミクスはギリシャ語で力を表す、「dynamis」から派生しています)。

Forward kinematics and inverse kinematics are common techniques used in robotics, games, and so on to describe the motion of jointed parts, such as mechanical arms or human bodies. They are powerful tools when you want to animate a character or an object made with many pieces joined together, like an artist’s manikin.

フォワードキネマティクスとインバースキネマティクスは、ロボット工学やゲームなどで、機械の腕や人間の体のような関節部分の動きを表現するためによく使われる技術です。デッサン用の人形のように、多くの部品が連結されて作られたキャラクターや物体のアニメーションを作る際の強力なツールです。

manikin.jpg

Forward Kinematics (FK)

フォワードキネマティクス(FK)

Take a look at this picture of a robot arm. Forward kinematics (FK) controls the posture of this arm by setting the angles for each joint. It starts from the bottom or the root and sets the pose for each joint, sequentially advancing 'forward' towards the end.”.

このロボットアームの絵を見てください。フォワードキネマティクス(FK)は各関節の角度を設定してこのアームの姿勢を制御します。土台や根元から始めて、関節ごとに順に進む(advance forward)ことでポーズを決めます。

FK.jpg

Let's see a simple model in action. This arm is defined by two sets of values: the lengths of each segment and the angle of each segment relative to its base (the segment right before it). The numbers below each joint represent its angle.

シンプルなモデルを動かしてみましょう。このアームは2種類の値、各部分(セグメント)の長さと、それぞれのセグメントのその土台(ひとつ手前のセグメント)に対する角度で定義されます。各関節の下の数字はその角度を表しています。

https://codepen.io/kynd/pen/qBvBvLa

You can add any number of segments to forward kinematics. The demo below showcases a series of arms with four segments and joints, each repeating the exact same motion with a slight time offset. It's fascinating that this already starts to resemble a life form, plant, or sea creature. Forward kinematics is a powerful tool in animation, useful for everything from simple character motion to larger scales like landscapes or bizarre monsters.