[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

时间: 2024-11-05 22:38:37

[ROS] Chinese MOOC || Chapter-3.1 Master and Node的相关文章

[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-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-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(navi

[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

[ROS] Chinese MOOC || Chapter-7.1 rospy介绍上 7.2 rospy介绍下

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