2017-01-09 6 views
1

Может ли кто-нибудь дать мне пример сообщения geometry_msgs/PoseArray с помощью rostopic pub? Я продолжаю получать ошибки, когда я пытаюсь интерпретировать синтаксис из документации ROS, надежный пример будет действительно полезен.Как опубликовать `geometry_msgs/PoseArray` из командной строки?

+0

Вопросы, требующие помощи по отладке («почему этот код не работает?») Должны включать * желаемое поведение *, * конкретную проблему или ошибку * и * самый короткий код, необходимый для его воспроизведения * в самом вопросе. Вопросы без четкого описания проблемы не полезны другим читателям. См.: [Как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) –

+0

Очевидно, вы ничего не знаете о ROS. Это не вопрос отладки. Почему бы вам не спуститься вниз и найти контрольные точки в другом потоке? –

+0

Если вы хотите, чтобы ваш вопрос ответил, вам нужно предоставить дополнительную информацию. Переполнение стека - это не место, где можно получить пример кода, это место для [задавать практические, ответные вопросы, основанные на реальных проблемах, с которыми вы сталкиваетесь] (http://stackoverflow.com/help/dont-ask). Мой комментарий не имел в виду как критику, он должен был помочь вам превратить ваш вопрос в вопрос, на который, скорее всего, будет дан ответ. Я бы сказал вам сделать то же самое, если бы вы задали вопрос на [Robotics.se] Stack Exchange. –

ответ

1

ли вы имеете в виду что-то вроде этого:

rostopic pub /my_topic geometry_msgs/PoseArray "{header: {frame_id: 'base_frame'}, poses: [{position: {x: 1.0, y: 0.0, z: 0.0}, orientation: {x: 0.0, y: 0.0, z: 0.0, w: 1.0}}, {position: {x: 1.1, y: 0.0, z: 0.0}, orientation: {x: 0.0, y: 0.0, z: 0.0, w: 1.0}}]}" 

Это опубликует PoseArray сообщения, содержащего два поз на тему my_topic. Кроме того, если вы используете bash, я считаю, что вы можете автоматически заполнить сообщение, нажав вкладку.