ROS1. 1创建工作空间与功能包

1.创建工作空间

  • src 用来放置功能包 功能包的代码和配置文件

  • devel 放置开发过程中的可执行文件

  • install 放置开发结束 编译生成的可执行文件

  1. 创建好catkin_ws/src 后 需要用 catkin_init_workspace 命令将src 初始化成 工作空间

txt文件出现 说明工作空间成功生成

  1. cd ..(返回上一级)然后输入catkin_make 该命令用来编译src下面所有功能包的源码 结果会放到 devel 然后在用catkin_make install 生成install文件

2.创建功能包

  1. 创建功能包

roscpp :因为要写C++程序

rospy: 因为要写python程序

std_msgs :ros定义的标准数据结构

注: test_pkg中的 src用来放置功能包代码,如cpp文件

include 用来放置头文件 如c++的.h文件

  1. 设置工作空间的环境变量

source devel/setup.bash

只有这样 系统才能找到我们的工作空间 并且找到工作空间对应的功能包

  1. echo $ROS_PACKAGE_PATH

查找功能包的路径

  1. package.xml 内容解读

文件名,版本号,描述信息 以及sja@todo.todo 维护者的邮箱

license 开源的许可证

功能包的依赖

5.CMakeLists.txt 解读

find_package

编译的时候需要哪些库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值