@@ -8,15 +8,13 @@
**接口其实是一种规范**
-你还记得前面几节的示例中,李四和王二分别使用了下面两种数据类型来传递小说和钱,这两种数据类型分别代表字符串和32位二进制的整型数据。
+你还记得前面几节的示例中,我们在代码中使用过这两种接口,这两种数据类型分别代表字符串和32位二进制的整型数据,是ROS 2提前定义的一种规范。
```
std_msgs/msg/String
std_msgs/msg/UInt32
-> 李四所在的李家村是ament_python编译类型,使用的是Python语言,而王二所在的村庄的编译类型是ament_cmake,使用的是C++语言。不同语言对字符串的定义是不同的,而通过接口可以抹平这种语言差异。
-
### 1.2 为什么使用接口
小鱼举一个雷达的例子,不同的厂家生产出不同的类型的激光雷达,每种雷达驱动方式、扫描速率等等都不相同。