1.首先要在功能包文件夹(catkin_ws/src/learnning_communication)中创建一个scripts目录(目录名字不可更改,这是ros规定好的)来存放python脚本

2.在scripts目录中加入我们要运行的python脚本

3.要给我们即将要运行的python脚本赋予执行权限

        方式一:从文件中进入到python脚本所在位置,选中要运行的python脚本,右键选择属性->权限->把 允许作为程序执行文件 这一项勾上即可

        方式二:使用命令行,cd到该文件的路径下,然后输入以下命令:

$ chmod +x name.py

4.将以下内容添加到CMakeLists.txt文件中,确保正确安装Python脚本,并使用合适的Python解释器:

catkin_install_python(PROGRAMS scripts/name.py
    DESTINATION{CATKIN_PACKAGE_BIN_DESTINATION})

        如果是运行多个python文件,可以重复上述内容,把python文件名字改一下,也可以在里面继续添加,即:

catkin_install_python(PROGRAMS scripts/name1.py scripts/name2.py
    DESTINATION{CATKIN_PACKAGE_BIN_DESTINATION})

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐