steel_monkey писал(а):
То есть непонятно, какой формат данных сделать для рисования фигур и прямой езды- их хотелось бы совместить
Я предлагал уже формат такой:
t,lvs,rvs,lvf,rvf - время выполнения команды в базовых "тиках", скорость левого колеса в кликах энкодера за 1 "тик" в начале движения, скорость правого колеса за 1 "тик" в начале движения и те же скорости но в конце движения.
Единственная проблема - обеспечить, чтобы начальные скорости команды i были равны конечным скоростям предыдущей команды i-1, ну и достаточно малые клики энкодеров и "тики".
Очевидно этот формат команды позволяет на ходу выполнять почти любые сложные маневры и реализовать этот исполнительный контроллер для этого формата тоже достаточно просто, единственная сложность - надо будет реализовывать очередь команд в МК.
_________________
Проект
[[Open Robotics]] - Универсальные модули для построения роботов