Error when creating a new message or a new service message

Hello,
I’m begginer in coding ROS and I’m taking the " ROS Basics in 5 Days (Python) Noetic" course.
In the courses 4 and 6, I don’t understand how to use a message or a service message that I just created.
I’ve followed the correction and when I launch the file which use the mesasge, I get this error :

ModuleNotFoundError: No module named ‘my_custom_srv_msg_pkg’

So I 've launched next command to see if it has been correctly created, and it does :

user:~$ rossrv list | grep MyCustomServiceMessage
my_custom_srv_msg_pkg/MyCustomServiceMessage

Have you any idea about my problem ?

Sincerely

1 Like

Hi,

Remember that acter compiling you have to source. This allows the ROS system to find those packages:

cd /home/user/catkin_ws
catkin_make
source devel/setup.bash
rospack profile
1 Like

I have the same error, did you solve it?

Sincerely

you have just to uncomment the function in the “CMckList.txt”. You must to delete the asterisks, leaving three spaces at the leaft.
Than use:

  • catkin_make
  • source devel/setup.bash (use this in all terminal commander)