KC's notebook

ロボット制御

ロボット制御とは?

ロボット制御とは、ロボットを制御することです。……あれ、合ってるよね?

例えば独立2輪駆動ロボットの場合、左右のモーターの出力を同一にできたとしても、重量、重心、モーターの個体差、ノイズ、摩擦抵抗など、様々な要因が絡んで完璧に直進することはまずありえません。そもそも左右のモーターの出力を同一にすることすらとても困難なことです。従って、制御をしないと直進させることすら出来ません。

そこで、なんらかのフィードバック(タイヤの角速度や、モーターの電流量など)を用いて、その時その時に出力を調整する必要があります。これがフィードバック制御であり、もっとも一般的な制御方法の一つです。

AVR C言語 制御 その他
inserted by FC2 system