ROS笔记
文章平均质量分 81
linzs.online
never give up and always just going for dream!
展开
-
ROS中的多线程使用
ROS里面每个节点都是用默认的单线程来处理任务,以前很多时候都没有注意使用多线程的方式来处理回调函数,今天在这里总结一下。原创 2022-10-05 20:39:11 · 12078 阅读 · 1 评论 -
Ubuntu中USB端口与外设绑定,ROS读取IMU模块数据
Ubuntu中USB端口与外设绑定的两种方法,并通过ROS读取IMU模块的数据原创 2022-09-09 13:33:09 · 10563 阅读 · 0 评论 -
ROS学习笔记:探索 RoboWare Studio及实现基于发布/订阅模式的节点间通信
RoboWare Studio是一个ROS集成开发环境。它使 ROS开发更加直观、简单、并且易于操作。可进行ROS工作区及包的管理、代码编辑、构建及调试。RoboWare官网:http://cn.roboware.me/#/home因为官网的教程打不开,自己折腾了好久,写点东西记录一下吧首先打开Studio界面非常清爽,比Qt还舒服,然后点击打开工作区,选择我们先前创建的cat...原创 2019-02-21 15:15:02 · 7724 阅读 · 0 评论 -
ROS学习笔记:探索 RoboWare Studio 及实现基于服务器/客户端模式的节点间通信
创建ROS消息右键包名,新建Msg文件夹并添加msg文件:Num.msg代码:int64 numstring first_namestring last_nameuint8 ageuint32 score到这里CMakeLists.txt 已经自动加入一些运行依赖(如果不用这个IDE必须手动添加)我们打开CMakeLists.txt看看:我们可以看...原创 2019-02-21 18:43:31 · 7607 阅读 · 1 评论 -
ROS Kinect 学习笔记(一):工作空间创建
一、创建工作空间$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspacecatkin_init_workspace命令把当前目录初始化为一个ROS工作空间。catkin_ws目录下仅仅有一个刚才创建的src目录,src目录下也只有一个指向一个cmake文件的符号连接文件。(在'src'目录中没有...原创 2019-02-20 09:25:32 · 7937 阅读 · 0 评论 -
深入理解ROS核心:分布式通信机制
ROS是一个分布式框架,为用户提供多进程之间的通信服务。ROS主要有三种通信机制,下面总结一下:1. 话题通信机制通信过程:1)Talker注册2)Listener注册3)ROS Master 进行信息匹配4)Listener 发送连接请求5)Talker 确认连接请求并反馈给 Listener 确认信息6)Listener 尝试与 Talker 建立网络连接7...原创 2019-02-20 09:45:39 · 13205 阅读 · 0 评论 -
ROS学习笔记二:ROS文件系统及创建功能包
一、安装一个学习需要的ros学习包:sudo apt-get install ros-kinetic-ros-tutorials二、功能包1.最简单的程序包也许看起来就像这样:my_package/ CMakeLists.txt package.xml软件包必须包含一个catkin编译文件package.xml(manifests文件),此文件包含了描述该软件包的重...原创 2019-02-20 10:51:05 · 8866 阅读 · 0 评论