[ROS] Chinese MOOC || Chapter-2.3 操作演示:Catkin工作空间探索

slides:

https://www.gitbook.com/book/sychaichangkun/ros-tutorial-icourse163/details



only on folder

then apply catkin_make

and we have much more files

try to create a package:

add dependency: roscpp rospy std_msgs(standard messages)  and nav_msgs(navigation message)



https://github.com/sychaichangkun/ROS-Academy-for-Beginners

source之后在不同终端里还得重新source一遍。

/.bashrc文件最下面的内容

原文地址:https://www.cnblogs.com/ecoflex/p/10801527.html

时间: 2024-10-30 15:42:54

[ROS] Chinese MOOC || Chapter-2.3 操作演示:Catkin工作空间探索的相关文章

[ROS] Chinese MOOC || Chapter-9.4 SLAM操作演示

一共4个slam packages,除了cartographer需要额外安装以外,另外3个可以直接执行 _slam 原文地址:https://www.cnblogs.com/ecoflex/p/10807763.html

[ROS] Chinese MOOC || Chapter-2.1 Catkin工作空间与编译系统

建立工作空间:名字可以任意取,但里面必须有src文件夹 编译:用source把编译完的workspace刷新到环境变量里,这样系统才知道ros可执行文件在哪,才能运行.否则roslaunch找不到工作空间. package is the most basic element for catkin make. catkin make will recursively search packages in src folder, so the following organization is al

[ROS] Chinese MOOC || Chapter-2.2 Package组成

packages are like the organs of a body. this stucture has no function... if you are not familar with the cmake written style, read the book “cmake实践”. But you dont need to know everything, since there will be a template generated by ros. (obselete ve

[ROS] Chinese MOOC || Chapter-3.1 Master and Node

PR2: personal robot 2 如何管理进程和它们之间的通信? node1 and 2 先在master上面注册,然后点对点通信 所以要通过roscore这个命令启动ros master 多个node启动,不用一个个启动,写launch文件 bringup就是最核心启动的东西 原文地址:https://www.cnblogs.com/ecoflex/p/10801537.html

[ROS] Chinese MOOC || Chapter-8.1 tf介绍:tf tree 8.2 tf消息 8.3 tf in c++ 8.4 tf in python

tf:coordinate transform urdf:ros 机器人属性描述的规范 tf树必须是连通的 如果没有人来维护两个frame之间的联系(一个发送消息的node,or called broadcaster),就会断掉 broadcaster就一个是publisher tf树是整个消息的反映 tf树就是把tf这个topic截取了一段信息来恢复出来的tree 下面来看tf消息是什么,以及怎么发布. sendtransform 是把publisher封装了 原文地址:https://www

[ROS] Chinese MOOC || Chapter-2.4 Metapackage

比如: 最下面一行表示是metapackage 这些在根目录下面有 所以定义一个navigation metapackage就是把不同的软件包组织起来 原文地址:https://www.cnblogs.com/ecoflex/p/10801535.html

[ROS] Chinese MOOC || Chapter-4.1 通信架构 - Service和srv

topic是一种信息传递模式,这里先看下service topic是一种单项传输信息的模式,在下面的场景:右node会连续不断发送数据给左node 也可以写一个服务,让右边node接收到信息才开始发送,但是这样写起来很麻烦 此时应该用service node a发送请求,node b才会发送信息回来 callback - RPC 原文地址:https://www.cnblogs.com/ecoflex/p/10804483.html

[ROS] Chinese MOOC || Chapter-6.4 service_demo

clinet ->client client.call(srv) 就是handlefunction返回的bool结果 接下来要修改cmakelist.txt但是这里省略了 原文地址:https://www.cnblogs.com/ecoflex/p/10807381.html

[ROS] Chinese MOOC || Chapter-6.5 param_demo 参数服务器

原文地址:https://www.cnblogs.com/ecoflex/p/10807391.html