Bläddra i källkod

添加非oop的程序

鱼香ROS 3 år sedan
förälder
incheckning
9260c7bf37
1 ändrade filer med 3 tillägg och 12 borttagningar
  1. 3 12
      docs/chapt3/3.5.2使用非OOP方法编写一个节点并测试.md

+ 3 - 12
docs/chapt3/3.5.2使用非OOP方法编写一个节点并测试.md

@@ -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关闭
+
 ```
 ```