В идеале роботу нужно дать опорные точки, между которыми он сделает интерполяцию. Но вот тут есть ещё один ебаный косяк: интерполяция у робота ваще ни разу не обязательно совпадёт с привычными вам би-сплайнами и безьешками.
у него не совсем даже интерполяция, там есть важный момент гашения инерции, так что кривизна зависит не только от опорных точек и значения сглаживания, но и от скорости движения.