簡単な答えは、それを行うにはより良い制御(フィードバック)が必要だということです。実際には、ロボット本体の長さが数十を超えると直進するほどシステムを正確に較正することはできません。1つの条件セットに対して完全にダイヤルすると、環境または摩耗条件が変化するため、再度調整する必要があります。
路面の状態、トラクション、姿勢、モーターの分離(共通の電源から各モーターへの電力の分配)、および他の多くのリアルタイム操作要因が、ボットの各側の前進速度に影響します。
精度の要件に応じて、磁気コンパスのような単純なもの(ロボットの応答性を最大限に高めるために可能な限りロボットの前方に配置する)は、前進運動中に方位を維持するのに役立ちます。
多くの場合、「ボットが移動している方向を正確に決定することは重要ではありません。むしろ、単純に何らかのタスク(リーダーの追跡、ターゲットの検索など)を進める必要があります。
ロボットとその設計目標に関する詳細を投稿していただければ、さらにサポートさせていただきます。
磁気センサーの配置に関する注意
しかし、なぜ「磁気トランスデューサーを可能な限り前方に配置」する必要があるのでしょうか?角度が同じであるというのは本当ではありませんか?うん。それは本当ですが、地球の磁場の大きさはそうではありません。あなたは地球上の別の場所に立っています。
ロボットが車と同じくらい大きいと想像してください。車の幾何学的な中心に座って車があなたの周りを旋回しても、地球上の座標は変化していません。あなたの態度だけが持っています。車のボンネットの上に座って、車が前の動きを繰り返す場合、姿勢と座標の両方が変更されています。座標を変更すると、地球の磁場の大きさの差は、回転だけの場合よりも大きくなります。
ここ数年、私はバージニア工科大学のドワイト・ベイランド博士とチームを組んでいます。おそらく、超高感度磁気センサーの世界有数の専門家です。この例のように、私が彼の作品の本体を結晶化する場合、彼は常により小さな振幅の検出において、より高い信号対雑音比を追求していると言えます。
生成できるマグニチュードの差が大きくなると、センサーの寿命が短くなります...この場合、無料で入手できます。これと同じ理由で、多数のDARPAグランドチャレンジロボットがGPSセンサーを前方に配置しました。