ロボジョイちゃれんじ教室

7-1 モーター制御入門

第1回「速度を自動調節できるロボット」

ここでは、モーターの制御に関わる技術を紹介していきたいと思います。ロボット競技にも応用してみましょう。


◆パワーコントロールとは

ロボットのプログラム作りで欠かせないのが「モーター」ブロックや「移動」ブロックです。
今回は、このモーターブロックの中にある「パワーコントール」という機能について紹介したいと思います。

モーターブロックの設定項目に「コントロール モーターパワー」というチェックボックスがあります。これが「パワーコントロール」です。
最初にブロックを置いた状態では、チェックボックスは「オフ」の状態になっています。

NXTソフトウェアのヘルプによると、「パワーコントロール」とは「抵抗やずれを補正」するもので、「最大100%までパワーを上げ」る機能とのことです。
、、、といっても、この説明だけでは意味が分かりませんね。
補足すると、「パワーコントロール」というのは、指定した回転の速さになるようにインテリジェントブロックNXTがパワーを自動調節する機能のことです。「抵抗」というのは回転時の負荷のことです。
たとえば、モーターの回転に負荷がかかった場合、回転の速度が落ちてしまいますが、それをモーター内にある回転センサーで読み取って、速度が落ちないようにパワーを増やしてくれる、ということができます。
たとえるなら、電動アシスト付き自転車で坂道を上ると、回転を補助してくれるような感じでしょうか。