摘要: joint [dʒɔɪnt] 关节 link [lɪŋk] 连杆 revolute [ˈrɛvəˌluːt] 转动 prismatic [prɪzˈmætɪk] 平动 positioning [pəˈzɪʃnɪŋ] 位置 orientation [ˌɔːriənˈteɪʃn] 姿态 redundan 阅读全文
posted @ 2021-06-15 16:31 溪嘉嘉 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 话题与服务 ROS节点间可通过话题和服务进行通信,其中话题在“ROS学习之四:ROS话题与消息”中介绍,服务在“ROS学习之五:ROS服务和参数”中介绍,对于话题,节点可以在其上发布消息,亦可订阅话题以接收消息,而服务则是节点发送请求、获得响应 msg与srv msg(消息):msg文件是用于描述R 阅读全文
posted @ 2021-05-11 14:33 溪嘉嘉 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 服务 服务(Service)是节点间通讯的另一种方式,服务允许节点发送一个请求(request)并获得一个响应(response) 通过命令: rosservice list 可以输出活跃的服务信息,输出信息示例如下: 通过命令: rosservice type [service] 可以查看服务的类 阅读全文
posted @ 2021-05-06 14:55 溪嘉嘉 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 运行turlesim 运行roscore(roscore) → 运行turtlesim(rosrun turtlesim turtlesim_node) → 通过键盘控制turtle(rosrun turtlesim turtle_teleop_key) 话题 turtlesim_node节点和tu 阅读全文
posted @ 2021-04-29 11:18 溪嘉嘉 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 基本概念 软件包(Packages) 包是ROS代码的组织单元,每个软件包都可以包含程序库、可执行文件、脚本或其他构件 清单(Manifest) 清单是对软件包的描述,它用于定义软件包之间的依赖观关系,并记录有关软件包的信息,如版本、维护者、许可证等 创建软件包 catkin软件包由以下部分组成: 阅读全文
posted @ 2021-04-29 10:57 溪嘉嘉 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 基本概念 计算图(Computation Graph) 一个由ROS进程组成的点对点网络,它们能够共同处理数据 节点(Nodes) 节点是一个可执行文件,它可以通过ROS来与其他节点进行通信 主节点(Master) ROS的命名服务,可帮助节点发现彼此 参数服务器(Parameter Sever) 阅读全文
posted @ 2021-04-29 08:49 溪嘉嘉 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 0 说明 与Ubuntu 20.04对应的ROS 1版本为Noetic Ninjemys(注意与ROS 2相区别) 1 添加软件源 打开文件sources.list sudo gedit /etc/apt/sources.list 在文件末尾插入阿里云及清华等国内镜像源 # aliyun deb h 阅读全文
posted @ 2021-04-28 16:27 溪嘉嘉 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 第Ⅳ部分 高级主题 第17章 标准库特殊设施 第18章 用于大型程序的工具 第19章 特殊工具与技术 阅读全文
posted @ 2021-02-23 08:59 溪嘉嘉 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 第Ⅲ部分 类设计者的工具 第13章 拷贝控制 第14章 重载运算符与类型转换 第15章 面向对象程序设计 第16章 模板与泛型编程 阅读全文
posted @ 2021-02-23 08:57 溪嘉嘉 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 第Ⅱ部分 C++标准库 第8章 IO库 第9章 顺序容器 第10章 泛型算法 第11章 关联容器 第12章 动态内存 阅读全文
posted @ 2021-02-23 08:56 溪嘉嘉 阅读(26) 评论(0) 推荐(0) 编辑