Duhas писал(а):кхм.. мы же управляем шасси не раз в час? и даже если так то переменная Т должна быть больше часа..
Не понял вообще этой фразы.
Duhas писал(а):как я вижу работу шасси:
если бот стоит на месте, то первая команда приводит к разгону, пускай алгоритм разгона задан, и его параметры мы можем посчитать относительно заданных расстояния и времени... дальше если мы хотим ехать постоянно, то пока не осталось например 0.25 от заданного времени в первой команде мы кидаем шасси новую...в которой снова указано расстояние и время.. если такая команда пришла до конца выполнения первого задания шасси сглаживает скорости (например в 1 команде 10 см за 1 секунду а во второй 10 за 2 секунды) и после выполнения певого заданияпереходит ко второму...
вопщем, если за некоторое врем до конца выполнения текущей задачи не пришло новых команд, то переходим в замедлению, учитывая что остановиться надо за оставшееся время...
да траектория - окружность...в том числе и в предельном случае.. а в противоположно предельном - точка... так как зная базу колес крутиться на месте не сложно ...
Вы не могли бы сформулировать формат команд? Тяжело обсуждать то что вы себе придумали и не изложили четко.
Правильно ли я понимаю, что вы предлагаете вводить команды типа (DL,DR,T)? (Где DL=расстояние которое должно пройти левое колесо, DR - правое, а T - желаемое время)