Файл Ros Dynamic Config

Я пытаюсь выполнить задачу сегментации с помощью PCL / ROS. Я использую опцию динамической конфигурации в ROS, так как количество входов в мою задачу сегментации велико, и я хотел бы изучить влияние каждого param, С исходным кодом C ++ нет проблем, однако при попытке запустить файл запуска мой издатель не может найти файлы PCD.

<launch>

<!-- Start segmentation analysis -->
<node pkg="segmentation_analysis" name="region_growing" type="region_growing" output="screen">
<remap from="selected_file" to="/selected_file" />
</node>

<node pkg="file_selection" name="file_publisher" type="file_publisher" args="/home/anirudh/getbot/ros/3d_scene_analysis/segmentation_analysis">
<param name="extension" value="pcd"/>
<remap from="~file" to="/selected_file"/>
</node><node pkg="rqt_reconfigure" name="rqt_reconfigure" type="rqt_reconfigure" >
</node>

Но когда я запускаю файл запуска, я получаю следующую ошибку:

ERROR: cannot launch node of type [file_selection/file_publisher]: can't locate node [file_publisher] in package [file_selection]

Любая помощь будет оценена.

1

Решение

Насколько я могу судить, ваша ошибка не связана с тем, что вы не нашли файлы PCD.

Это говорит

can't locate node [file_publisher] in package [file_selection]

Так что не могу найти программу file_publisher.

Так что проверьте что:

  1. Посылка file_selection существует.
  2. Исполняемый файл file_publisher существует внутри этого пакета.

Чтобы проверить первый пункт:

Если вы введете:

roscd file_selection

…текущий рабочий каталог переключается на file_selection пакет?
Если это не сработает, выясните почему. Если это так, попробуйте следующий шаг:

Чтобы проверить второй пункт:

roscd file_selection
find . -executable

…и проверьте, содержит ли вывод file_publisher.

Иди оттуда.

редактировать: Также обратите внимание, что для вопросов, связанных с ROS есть answers.ros.org

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector