Change motion parameters and focus to positive direction

This commit is contained in:
2021-03-09 19:18:24 +03:00
parent f410c34c10
commit abe934338b
4 changed files with 56 additions and 34 deletions

View File

@@ -0,0 +1,13 @@
Запустить в режиме standalone с нужной скоростью:
./can_focus -Am <speed>
Смотреть последнюю строчку выхлопа: Stopped for <время остановки> <DPOS>
DPOS здесь - количество шагов, на которое "уехал" фокус после команды "стоп".
Погонять с разными скоростями в разных направлениях, посчитать примерную зависимость.
Посчитать в октаве:
speed=5*[400 600 800 1000 1200]' % скорость (скорость в шагах и rawspeed отличаются в 5 раз)
dx=[25 110 220 370 545]' % усредненные между + и - смещения
N=[ones(size(steps)) steps steps.^2] % матрица аргумента
k = N \ dx % коэффициенты аппроксимации dx = k0 + k1*steps + k2*steps^2