2016-09-27 4 views
0

Я хочу, чтобы пользовательское сообщение содержало массивы numpy (я имею в виду создание файла .msg и его компиляцию). Как говорится в учебнике, мы должны использовать обертку numpy_msg(type), чтобы иметь возможность отправлять массивы numpy. Но можно ли включить его в мой собственный .msg-файл?Пользовательские сообщения ROS и массивы numpy

ответ

1

Файл сообщения не изменяется, вы все равно используете массивы ROS-типа (например, float32[]).

Обертка numpy_msg позволяет вашему издателю и подписчикам напрямую использовать объекты numpy вместо того, чтобы выполнять преобразование самостоятельно.

Убедитесь, что следить за эти предупреждения:

всех ваших данных массива должно быть инициализирован как Numpy массивы

каждый числовой массив в сообщении должен быть инициализирован с Numpy массивом правильно тип данных.

 Смежные вопросы

  • Нет связанных вопросов^_^