Я вижу это следующим образом:
![turn](https://i.stack.imgur.com/TQW5N.png)
, где l0,l1
- длина пути, пройденного колесами, d
- расстояние между колесами и r
- это радиус поворота первого колеса, ведущего к системе:
omg * r = v0
omg *(r+d) = v1
, где omg
- скорость поворота [rad/s]
, поэтому (если я не допустил математическую ошибку):
r = (v0*d)/(v1-v0) [units]
omg = (v1-v0)/d [rad/s]
используя ваши значения:
r = (50*30)/(80-50) = 50.0 [pixels]
omg = (80-50)/30 = 1.0 [rad/s] = ~57.3 [deg/s]
Игнорирование всех возможных проблем с захватом / дрейфом ... Признаки результатов определяют, с какой стороны робот поворачивается ...