Но что вы думаете про магнитометр в данном устройстве?
То получится, что ближе всего к своей самой дальней точке прибежит 1-ый жук, за 3 единицы времени, но при этом остальные жуки добежать не усеют за 3 секунды даже до ближней точки
#!/usr/bin/python
import os, time, sys
print('Пытаемся запустить файл 1:')
time.sleep(2)
print('wait1 done')
sys.stdout.flush()
os.system('./1.py')
print('Пытаемся запустить файл 2:')
time.sleep(2)
print('wait1 done')
os.system('./2.py')
$ tail -F 1.txt
Но, как я уже писал, ошибка будет накапливаться и способов её снизить эти датчики не дадут. Нужны ещё способы доуточнения позиции.
Точность с этими датчиками будет ухудьшаться с каждым движением. Да, по разным осям эта точность будет расплываться немног по-разному. Для угла у нас есть датчик абсолютного положения, а для позиции нет.
Чем больше вам нужна точность, тем меньше сможет проехать машинка не "потерявшись".
Можно, к примеру, добавить чек-поинты. Если накаливающаяся погрешность позволит сохранить достаточно точности, чтобы достигнуть очередного чекпоинта, то на чекпоинте можно обновить абсолютную позицию, и снова у нас будет запас точности для путешествия к следующему чекпоинту.
Это всё вычисляется по заявленным погрешностям ваших приборов, но проще построить машинку и измерить погрешности на физической модели.