Sintaxe XML roslaunch inválida

0

Então, criei dois arquivos: robot.launch e robot.yaml. Robot.launch contém isso:

              

Robot.yaml contém isto:

nxt_robot:   - tipo: toque     frame_id: touch_frame     nome: my_touch_sensor     porta: PORT_1     desired_frequency: 20.0

Quando eu uso o roslaunch robot.launch, recebo:

root @ joel: ~ / learning_nxt # roslaunch robot.launch ... registrando-se em /root/.ros/log/ea9ca04a-da59-11e4-aa30-080027df9655/roslaunch-joel-21391.log Verificando o diretório de log para uso do disco. Isso pode demorar um pouco. Pressione Ctrl-C para interromper Feito verificação do uso do disco de arquivo de log. O uso é de < 1GB.

tag de carregamento de erro:     arquivo não existe [/opt/ros/electric/stacks/nxt/learning_nxt/robot.yaml] XML é root @ joel: ~ / learning_nxt #

Então, quando eu executo o roslaunch robot.yaml eu recebo:

root @ joel: ~ / learning_nxt # roslaunch robot.yaml ... registrando-se em /root/.ros/log/158aef32-da5a-11e4-aa30-080027df9655/roslaunch-joel-21400.log Verificando o diretório de log para uso do disco. Isso pode demorar um pouco. Pressione Ctrl-C para interromper Feito verificação do uso do disco de arquivo de log. O uso é de < 1GB.

Sintaxe XML roslaunch inválida: erro de sintaxe: linha 1, coluna 0 root @ joel: ~ / learning_nxt #

O que está errado aqui? Eu introduzo o conteúdo do arquivo robot.yaml no link e ele diz que não há nada errado com o texto. / p>

A propósito, estou seguindo estas instruções: link - passos (3.2), (3.3 ) e (3.4)

    
por Joel Castro 04.04.2015 / 01:42

1 resposta

1

Primeiro de tudo, o ROS tem seu próprio fórum de QA , que é muito ativo. Perguntas como a sua devem ser feitas lá.

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

Esse erro indica que algo está errado no arquivo .launch , não no yaml. Você deve repassar sua pergunta com o conteúdo do seu arquivo de lançamento no fórum do ROS.

    
por IsaacS 26.04.2015 / 12:42