|
@@ -11,25 +11,16 @@
|
|
import rclpy
|
|
import rclpy
|
|
from rclpy.node import Node
|
|
from rclpy.node import Node
|
|
|
|
|
|
-
|
|
|
|
-class Li4Node(Node):
|
|
|
|
- """
|
|
|
|
- 创建一个李四节点,并在初始化时输出一句话
|
|
|
|
- """
|
|
|
|
- def __init__(self):
|
|
|
|
- super().__init__("li4") #给节点一个名字 li4
|
|
|
|
- self.get_logger().info("大家好,我是艳娘传奇作者李四!") #来个自我介绍
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
def main(args=None):
|
|
def main(args=None):
|
|
"""
|
|
"""
|
|
ros2运行该节点的入口函数,可配置函数名称
|
|
ros2运行该节点的入口函数,可配置函数名称
|
|
"""
|
|
"""
|
|
rclpy.init(args=args) # 初始化rclpy
|
|
rclpy.init(args=args) # 初始化rclpy
|
|
- node = Li4Node() # 新建一个节点
|
|
|
|
|
|
+ node = Node("li4") # 新建一个节点名字叫li4
|
|
|
|
+ node.get_logger().info("Hello I am li4!")
|
|
rclpy.spin(node) # 保持节点运行,检测是否收到退出指令(Ctrl+C)
|
|
rclpy.spin(node) # 保持节点运行,检测是否收到退出指令(Ctrl+C)
|
|
rclpy.shutdown() # rcl关闭
|
|
rclpy.shutdown() # rcl关闭
|
|
|
|
+
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|