Roslaunch получил «Нет такого файла или каталога» при запуске узла - PullRequest
1 голос
/ 09 апреля 2020

Я создаю свой собственный узел для ROS, который написан на python. Когда я запускаю узел roslaunch contact_charging contact_charging.launch, я получаю эту ошибку:

Roslaunch got a 'No such file or directory' error while attempting to run:
/home/ubuntu/catkin_ws/src/contact_charging/nodes/contact_charging.py __name:=contact_charging __log:=/home/ubuntu/.ros/log/709588cc-7a39-11ea-9bb6-77211eadb622/contact_charging-5.log
Please make sure that all the executables in this command exist and have
executable permission. This is often caused by a bad launch-prefix.
The traceback for the exception was written to the log file

файл запуска / src / contact_charging / launch / contact_charging.launch :

<launch>

    <include file="$(find magni_nav)/launch/move_basic.launch"/>
    <include file="$(find magni_description)/launch/description.launch"/>
    <include file="$(find raspicam_node)/launch/camerav2_1280x960.launch" />


    <node pkg="contact_charging" type="contact_charging.py" name="contact_charging" output="screen"></node>

</launch>

Сценарий Python находится в / src / contact_charging / node / contact_charging.py

Что я пробовал до сих пор:

  1. chmod 777 / contact_charger -R
  2. Catkin_сделать несколько раз и перезапустить машину / терминал
  3. Создать файл setup.py в папке root
...