AI LAB / KEYWORD DICTIONARY

基礎知識

Robot Control(ロボット制御)とは?

ロボット制御とは、関節の力や目標位置などを指令し、ロボットの姿勢・速度・力を目的に沿って調整する技術です。

仕組みと使いどころ

ロボット制御は、ロボットを目標どおりに動かすための仕組みです。制御方法には、各関節へトルクを直接与える方法や、目標の関節位置を指定してPD制御で追従させる方法があります。AIを用いる場合は、強化学習や模倣学習によって制御方策を学習したり、画像と言語から動作を出力する視覚言語行動モデルを利用したりできます。一方、動的で観測が不完全な環境、接触の多い作業、安全性が重要な用途への対応、シミュレーションと実環境の差、異なる作業や環境への汎化は、引き続き課題です。

Robot Controlの活用例

たとえば、こんな場面で

活用例として、カメラ画像と作業指示を入力し、ロボットアームの関節位置や手先の移動、グリッパーの開閉を決める制御方策を構成できます。また、シミュレーション上で制御の学習や試験を行う用途も考えられます。

使うときのポイント

採用時は、制御出力がトルクか目標位置かを確認し、対象機体、作業環境、接触条件、安全上の制約で十分に検証してください。シミュレーションの結果が実機でも再現されるとは限りません。

参考資料

NVIDIA Seattle Robotics Lab (新しいタブで開きます)Controlling a Robot — Accelerating Robot Learning With Isaac Lab and Newton (新しいタブで開きます)RT-2: New model translates vision and language into action (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る