У меня возникли проблемы при настройке структуры, которую мне дали. Вы можете увидеть иерархию папок каркаса на рисунках ниже:
Проблема заключается в импорте tug_resource_monitor_node.py , который вы можетеувидеть на последнем изображении. Импорт выглядит так:
import rospy
from tug_resource_monitor.srv import *
import rosnode
import os
import psutil
from tug_resource_monitor.msg import NodeInfo, NodeInfoArray
from std_msgs.msg import Header
from tug_python_utils import YamlHelper as Config
Я получаю следующее сообщение об ошибке: Нет модуля с именем tug_resource_monitor.srv
Я уже пытался добавить модуль python через: sys.path.insert(0, "/home/username/catkin_ws/model_based_diagnosis/")
(в начале tug_resource_monitor_node.py file) Я также попытался добавить путь к .profile , добавив следующую строку:
export PYTHONPATH=$PYTHONPATH:/home/username/catkin_ws/model_based_diagnosis
К сожалению, ничего из вышеперечисленного не сработало. Кто-нибудь может мне помочь?