dede免费模板教育网站,中小企业网络安全,哈尔滨双城区建设局网站,ktv支付订房网站模板ROS首次搭建环境 注#xff1a;以下内容都是在已经安装好ros的情况下如何搭建workplace 一、创建工作空间二、创建ROS包三、注意 注#xff1a;以下内容都是在已经安装好ros的情况下如何搭建workplace
如果没有安装好#xff0c;建议鱼香ros一步到位:鱼香ROS 我也是装了好久… ROS首次搭建环境 注以下内容都是在已经安装好ros的情况下如何搭建workplace 一、创建工作空间二、创建ROS包三、注意 注以下内容都是在已经安装好ros的情况下如何搭建workplace
如果没有安装好建议鱼香ros一步到位:鱼香ROS 我也是装了好久失败偶然发现这么好的东西在这里感谢大佬
一、创建工作空间
注catkin_ws是自己取的名 创建目录结构 mkdir -p ~/catkin_ws/src初始化工作空间 cd ~/catkin_ws/src
catkin_init_workspace构建工作空间 cd ~/catkin_ws
catkin_make设置环境变量 每次打开终端时都需要设置环境变量可以通过以下命令完成 source ~/catkin_ws/devel/setup.bash为了避免每次都手动设置可以将其添加到~/.bashrc文件中 echo source ~/catkin_ws/devel/setup.bash ~/.bashrc
source ~/.bashrc二、创建ROS包 进入src目录 cd ~/catkin_ws/src创建包 使用catkin_create_pkg命令创建一个新的ROS包。例如创建一个名为my_robot的包依赖roscpp和std_msgs,rospy catkin_create_pkg my_robot roscpp std_msgs rospy构建工作空间 返回到工作空间的根目录并运行catkin_make cd ~/catkin_ws
catkin_make更新环境变量 确保新创建的包被正确加载 source ~/catkin_ws/devel/setup.bash三、注意
1.在py文件开头可能要指明解释器(根据自己的而定)
#! /bin/python32.依赖包没有写全或者写错 可以在创建的功能包同级下的cmakelists里面修改
3.可执行权限 记得给py文件或者其他给予权限可手动可以下
chmod x xxxxx.py4.没有把source ./devel/setup.bash添加到bashrc的话可能改动了文件就需要加载一次
5.catkin_make在修改了包或者其他的时候最好再编译一下不影响的 声明 本文为本人的学习笔记旨在记录和分享个人在学习过程中的心得体会和原创代码。由于本人刚入门对相关知识的理解可能还存在不足之处文章中难免会有错误或不准确的地方。在此我诚挚地欢迎各位读者在阅读过程中如果发现任何问题或有其他建议随时在评论区或通过其他方式与我交流。我将虚心听取大家的意见及时修正和改进文章内容以便更好地学习和成长。感谢大家的关注和支持