摘要:
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 阅读全文
摘要:
话题与服务 ROS节点间可通过话题和服务进行通信,其中话题在“ROS学习之四:ROS话题与消息”中介绍,服务在“ROS学习之五:ROS服务和参数”中介绍,对于话题,节点可以在其上发布消息,亦可订阅话题以接收消息,而服务则是节点发送请求、获得响应 msg与srv msg(消息):msg文件是用于描述R 阅读全文
摘要:
服务 服务(Service)是节点间通讯的另一种方式,服务允许节点发送一个请求(request)并获得一个响应(response) 通过命令: rosservice list 可以输出活跃的服务信息,输出信息示例如下: 通过命令: rosservice type [service] 可以查看服务的类 阅读全文
摘要:
运行turlesim 运行roscore(roscore) → 运行turtlesim(rosrun turtlesim turtlesim_node) → 通过键盘控制turtle(rosrun turtlesim turtle_teleop_key) 话题 turtlesim_node节点和tu 阅读全文
摘要:
基本概念 软件包(Packages) 包是ROS代码的组织单元,每个软件包都可以包含程序库、可执行文件、脚本或其他构件 清单(Manifest) 清单是对软件包的描述,它用于定义软件包之间的依赖观关系,并记录有关软件包的信息,如版本、维护者、许可证等 创建软件包 catkin软件包由以下部分组成: 阅读全文
摘要:
基本概念 计算图(Computation Graph) 一个由ROS进程组成的点对点网络,它们能够共同处理数据 节点(Nodes) 节点是一个可执行文件,它可以通过ROS来与其他节点进行通信 主节点(Master) ROS的命名服务,可帮助节点发现彼此 参数服务器(Parameter Sever) 阅读全文
摘要:
0 说明 与Ubuntu 20.04对应的ROS 1版本为Noetic Ninjemys(注意与ROS 2相区别) 1 添加软件源 打开文件sources.list sudo gedit /etc/apt/sources.list 在文件末尾插入阿里云及清华等国内镜像源 # aliyun deb h 阅读全文