先给链接:ROS 三种通信编程入门:【话题通信】【服务通信】【动作通信】_ssj925319的博客-CSDN博客
这篇文章作者写的很好,我用的版本是20.04,亲测也是没有问题的,但是文章作者有一些笔误
我也是刚入门,查了好久才发现,特此记录一下
代码第二行出现错误,不应该是srv而是src
还有千万注意,名字不要打错了,必须前后一致,创建的文件必须是类似listen.cpp的格式,不然无法识别,还有就是在cmakelists.txt中输入的名字必须是存在
如果还没有安装ros,可以看这篇文章,也是完全没有问题的
Ubuntu18.04 虚拟机配置 ROS Melodic 详细步骤_ssj925319的博客-CSDN博客
或者看看这篇
Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)_shao918516的博客-CSDN博客