ROS读书记录1:机器人SLAM导航核心技术与实战1

机器人SLAM导航核心技术与实战1

  • 第一章
  • [第2章 ROS相关知识](#第2章 ROS相关知识)
  • [第3章 C++](#第3章 C++)

视频参考: 《机器人SLAM导航核心技术与实战》书籍配套教学视频

第一章

第2章 ROS相关知识

ROS:机器人开发平台

①ROS是一个分布式通信框架(最核心的本质

②ROS是一个开发工具的集台

③ROS是一系列开源软件包

计算机中程序的通信分为:①进程内通信 (程序内通信)

②进程间通信 (程序间通信)

③跨计算机通信 (设备间通信)

ROS=进程通信+网络通信;


ROS中程序=进程=节点;

topic:多对多;解耦合,可以分开设计;

service:一对一;实时性更高;

action:

消息类型分为:标准消息类型和自定义消息类型;标准的消息类型可以参考下面的网站

https://wiki.ros.org/std_msgs

ROS1的特点:中心化,XMLRPC/TCP/UDP传输;

ROS2.0的特点:去中心化,DDS信息传输方式。兼容ROS1,通过Bridge机制。

第3章 C++

相关推荐
comcoo9 小时前
OpenClaw 与 钉钉机器人 对接实战指南
机器人·钉钉·openclaw安装包·龙虾ai
workflower9 小时前
企业酝酿数智化内驱力
大数据·人工智能·设计模式·机器人·动态规划
kyle~9 小时前
ROS2---路径机制辨析
c++·机器人·ros2
陈工机器人课堂9 小时前
Isaac Sim中通过URDF文件进行机器人抓手安装
机器人
硅谷秋水10 小时前
MotuBrain:一种用于机器人控制的高级世界动作模型
机器学习·计算机视觉·语言模型·机器人
米饭不加菜10 小时前
机器人三次多项式插值和带抛物线过渡的线性插值法详解
机器人
AI科技星11 小时前
基于代数拓扑与等腰梯形素数对网格【乖乖数学】
人工智能·算法·决策树·机器学习·数学建模·数据挖掘·机器人
爆打维c11 小时前
5.ROS话题通信编程(万字详解)
机器人
东京老树根11 小时前
Arduino - 入门03 - Arduino编程基础 Arduino常用函数-digitalRead
单片机·机器人
东京老树根12 小时前
Arduino - 入门01 - Arduino,SimulIDE 简介
单片机·机器人