Коротка відповідь полягає в тому, що для цього вам потрібен кращий контроль (зворотний зв'язок). Практично ви ніколи не зможете калібрувати систему достатньо точно, щоб рухатись прямо протягом декількох десятків довжини тіла-робота. Після того, як ви наберете його ідеально за один набір умов, навколишнє середовище або умови зносу зміниться, і вам доведеться налаштувати його знову.
Поверхневі умови, тяга, ставлення, мотоізоляція (розподіл електричної потужності на кожен двигун від загального джерела живлення) та багато інших оперативних факторів у реальному часі впливають на швидкість руху вперед для кожної сторони «бота».
Залежно від ваших вимог щодо точності, щось таке просте, як магнітний компас (розташуйте якомога далі вперед робота, щоб максимально реагувати на нього), може допомогти вам зберегти заголовок під час руху вперед.
Часто критично не важливо, в якому напрямку рухається ваш бот; скоріше, просто потрібно прогресувати в якомусь завданні (слідувати за лідером, шукати ціль тощо).
Якщо ви опублікуєте більш детальну інформацію про свого робота та його цілі проектування, я можу допомогти вам у подальшому.
Примітка про розміщення магнітного датчика
Але чому я повинен "розміщувати [магнітний перетворювач] якомога далі вперед"? Чи не правда, що кут однаковий? Так. Це правда, але величина магнітного поля Землі - ні. Ви стоїте в іншому місці на Землі .
Уявіть, що ваш робот такий же великий, як і машина. Якщо ви сидите в геометричному центрі автомобіля і автомобіль крутиться навколо вас, ваші координати на Землі не змінилися; тільки ваше ставлення має. Тепер, якщо ви сидите на капоті машини, а машина повторює попередній рух, змінилося і ваше ставлення, і ваші координати. Зміна координат призводить до більшої різниці у величині поля Землі, ніж поворот один.
Останні кілька років я працював у команді з доктором Дуайт Вейланд з Virginia Tech, можливо, провідним світовим експертом з магнітних датчиків надвисокої чутливості. Якби я кристалізував тіло його роботи ( як у цьому прикладі ), я б сказав, що він завжди переслідує більші співвідношення сигнал-шум у виявленні дедалі більш дрібних величин.
Будь-яке збільшення різниці величин, яке ви можете створити, полегшує життя вашому датчику ... і в цьому випадку ви отримуєте його безкоштовно. З тієї ж причини ряд робочих робочих роботів DARPA перемістив датчик GPS вперед.