创建工作空间
mkdir -p demo03_ws
cd demo03_ws
catkin_make(才会有devel build这些文件)
cd src
code .(在vscode中打开demo03_ws)
src右键creat…
功能包的名字 eg:plumbing_pub_sub
导入依赖包:常见的有 roscpp rospy std_msgs
功能包(plumbing_pub_sub)下创建新文件夹scripts
Scripts下创建文件py文件(eg:demo01_pub_p.py)
……
然后写程序(在py文件里)
……
写完以后Ctrl+shift+b 编译
添加权限 chmod +x *.py 和 ll(艾楼)
配置 CMakeLists.txt
catkin_install_python(PROGRAMS
scripts/talker_p.py
scripts/listener_p.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
然后到终端
Roscore(别结束)
新开窗口:source一下source ./devel/setup.bash //更新一下环境变量(cd要到工作空间下)
然后 跑!!!!!