センサーを用いた回転速度の制御

車が黒線から右に逸れた場合(センサL出力値>センサR出力値)、左車輪(モータL)の回転速度を上げ、右車輪(モータR)の回転速度を下げることで右へ修正します。逆に左へ逸れた場合はモータLを下げ、モータRを上げます。この制御を表すのはイです。 反射型光センサの特性(黒に掛かる比率が大きいほど出力小)を確認する。 車が右に逸れるとセンサLが白地側に外れ出力増、センサRが黒線に掛かり出力減となり、L>Rとなる。 右へ復帰させるにはモータLを上げてモータRを下げる必要がある。 L<Rのときは逆にモータLを下げてモータRを上げる。

図のような黒色で描かれた円に沿って車が走るように,左右の後輪に独立に取り付けられたモーターL及びRの回転速度を制御する。センサーL及びRは反射型光センサーであり,センサーが黒色に掛かる比率が大きいと出力値が小さくなり,黒色に掛かる比率が小さいと出力値が大きくなる。この車を円に沿って走行させるためのモーター回転速度の制御方法として,適切なものはどれか。ここで,二つのセンサーの出力値が一致するときには,二つのモーターの回転速度を初期値に戻すものとする。

問題画像
出典平成29年度 秋期 基本情報技術者試験 午前 問4

センサL出力値 > センサR出力値のとき

センサL出力値 < センサR出力値のとき

モータL回転速度

モータR回転速度

モータL回転速度

モータR回転速度

上げる

下げる

上げる

下げる

上げる

下げる

下げる

上げる

下げる

上げる

上げる

下げる

下げる

上げる

下げる

上げる