Недопустимый синтаксис XML roslaunch: неправильно сформированный пакет dji

Когда я пытаюсь запустить пакет, набрав

roslaunch dji_sdk sdk.launch

где содержимое файла запуска:

launch>
    <node pkg="dji_sdk" type="dji_sdk_node" name="dji_sdk" output="screen">
    <!-- node parameters -->
    <param name="serial_name" type="string" value="/dev/ttyTHS0"/>
    <param name="baud_rate" type="int" value="921600"/>
    <param name="app_id" type="int" value="1079440"/>
    <param name="app_version" type="int" value="1"/>
    <param name="align_time" type="bool" value="false"/>
    <param name="enc_key" type="string" value="39d353a8e9ad01b6c659111904bae57ebb138785aa5159699383f28da3f56563"/>
    <param name="use_broadcast" type="bool" value="false"/>
    </node>
</launch>

это дает мне эту ошибку:

Invalid roslaunch XML syntax: syntax error: line 1, column 0
The traceback for the exception was written to the log file

person Ibtesam ali    schedule 10.10.2019    source источник
comment
опубликуйте свой sdk.launch и файл журнала. чтобы другие могли помочь тебе   -  person Dr Yuan Shenghai    schedule 10.10.2019
comment
dji @ manifest2: ~ / Desktop / Ibtesam_ws $ source devel / setup.bash dji @ manifest2: ~ / Desktop / Ibtesam_ws $ catkin_make dji @ manifest2: ~ / Desktop / Ibtesam_ws $ rosed dji_sdk sdk.launch dji @ manifest2: ~ / Desktop / Ibtesam_ws $ roslaunch dji_sdk sdk. Запуск журнала в /home/dji/.ros/log/4bf6ba22-eb1e-11e9-acf7-74da38ebc18f/roslaunch-manifold2-4798.log Проверка каталога журнала на предмет использования диска. Это может занять некоторое время. Нажмите Ctrl-C, чтобы прервать выполнение проверки использования диска файлом журнала. Использование менее 1 ГБ. Недопустимый синтаксис XML roslaunch: синтаксическая ошибка: строка 1, столбец 0 В файл журнала записана обратная трассировка для исключения   -  person Ibtesam ali    schedule 12.10.2019
comment
Я начал с поиска рабочей области и catkin_make, после чего создал файл запуска, чтобы отредактировать четыре вещи: значение app_id, enc_key, serial_name на ttyTHS0 и baud_rate. а затем я попытался запустить dji_sdk sdk, но он запустил меня с ошибкой, которой я ранее поделился.   -  person Ibtesam ali    schedule 12.10.2019
comment
пожалуйста, отредактируйте свой пост. ошибка загрузки и содержимое в sdk.launch. высока вероятность того, что вы допустили синтаксическую ошибку внутри. например, отсутствует ›или \. также показывает содержимое /home/dji/.ros/log/4bf6ba22-eb1e-11e9-acf7-74da38ebc18f/roslaunch-manifold2-4798.log. пожалуйста, подумайте, как другие могут вам помочь   -  person Dr Yuan Shenghai    schedule 12.10.2019
comment
@DrYuanShenghai, пожалуйста, проверьте сообщение сейчас   -  person Ibtesam ali    schedule 14.10.2019
comment
‹launch› запускается естественным образом ›или вы пропустили‹   -  person Dr Yuan Shenghai    schedule 14.10.2019
comment
@DrYuanShenghai на самом деле он был загружен вместе с пакетом dji sdk, поэтому я не знаю.   -  person Ibtesam ali    schedule 15.10.2019
comment
добавив ‹его обратно. это помогает?   -  person Dr Yuan Shenghai    schedule 15.10.2019
comment
@DrYuanShenghai: да, это так, но у меня есть еще одна ошибка, которую я публикую сегодня об этом   -  person Ibtesam ali    schedule 15.10.2019
comment
..бро высока вероятность, что это еще одна маленькая ошибка. в реальном мире никто не будет следить за вами до конца и помогать устранять неполадки. вам нужно прочитать и ошибиться и понять их   -  person Dr Yuan Shenghai    schedule 15.10.2019


Ответы (1)


ошибка здесь была из-за отсутствия ‹в первой строке.

person Ibtesam ali    schedule 15.10.2019