Построение маршрута и ориентации робота с помощью python +/- matplotlib - PullRequest
0 голосов
/ 13 октября 2019

У меня есть массив массивов 1000 x 3, состоящий из (x, y, theta в радианах) позы для движущегося робота в различные моменты времени (от времени = 0 до времени = 1000). Можно ли отобразить эту информацию о положении и ориентации, используя python, чтобы в каждой точке (x, y) была маленькая стрелка, указывающая в тета-направлении? Возможно, для этого будет возможен граф типа matplotlib?

1 Ответ

1 голос
/ 13 октября 2019

Пробовали ли вы функцию стрелки в matplotlib ( документация )?

Предполагая, что тета - это угол в радианах от оси x, возможно, что-то вроде следующего для каждой точки будетсделайте это.

arrow(x, y, cos(theta), sin(theta))

Приведенный выше код нарисует стрелку от (x, y) до (x + dx, y + dy).

Другой вариант - matplotlib.pyplot.quiver документация . Функция quiver позволяет нам контролировать длину стрелки разными способами.

Надеюсь, что это поможет, а не путайте!

С уважением, Prasanth

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...