Неверный синтаксис roslaunch XML

Итак, я создал два файла: robot.launch и robot.yaml. Robot.launch содержит это:

Robot.yaml содержит это:

nxt_robot: - тип: touch frame_id: имя сенсорной рамки: my_touch_sensor порт: PORT_1 требуемый_частота: 20,0

Когда я использую roslaunch robot.launch, я получаю:

root @ joel: ~ / learning_nxt # roslaunch robot.launch ... вход в / root / .ros / log / ea9ca04a-da59-11e4-aa30-080027df9655 / roslaunch-joel-21391.log Проверка каталога журналов на использование диска. Это может занять некоторое время. Нажмите Ctrl-C, чтобы прервать Закончено, проверяя использование диска файла журнала. Использование составляет < 1 ГБ.

ошибка загрузки тэга: файл не существует robot.yaml Я получаю:

root @ joel: ~ / learning_nxt # roslaunch robot.yaml ... вход в /root/.ros/log/158aef32-da5a-11e4-aa30-080027df9655/roslaunch-joel -21400.log Проверка каталога журналов на использование диска. Это может занять некоторое время. Нажмите Ctrl-C, чтобы прервать Закончено, проверяя использование диска файла журнала. Использование составляет < 1 ГБ.

Неверный синтаксис roslaunch XML: синтаксическая ошибка: строка 1, столбец 0 root @ joel: ~ / learning_nxt #

Что здесь не так? Я ввожу содержимое файла robot.yaml в http://yaml-online-parser.appspot.com/ и там говорится, что в тексте нет ничего плохого.

Кстати, я следую этим инструкциям: http://wiki.ros.org/nxt_ros/Tutorials/Getting%20started - шаги (3.2), (3.3) и (3.4)

0
задан 4 April 2015 в 02:42

1 ответ

В первую очередь, ROS имеет свой собственный форум QA , который очень активен. Вопросы как Ваши нужно задать там.

Invalid roslaunch XML syntax: syntax error: line 1, column 0 root@joel:~/learning_nxt#

Эта ошибка указывает, что что-то неправильно в .launch файл, не yaml. Необходимо повторно отправить вопрос с содержанием файла запуска на форуме ROS.

1
ответ дан 4 April 2015 в 02:42

Другие вопросы по тегам:

Похожие вопросы: