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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐