소스 검색

添加非oop的程序

鱼香ROS 3 년 전
부모
커밋
9260c7bf37
1개의 변경된 파일3개의 추가작업 그리고 12개의 파일을 삭제
  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
 from rclpy.node import Node
 
-
-class Li4Node(Node):
-    """
-    创建一个李四节点,并在初始化时输出一句话
-    """
-    def __init__(self):
-        super().__init__("li4") #给节点一个名字 li4
-        self.get_logger().info("大家好,我是艳娘传奇作者李四!") #来个自我介绍
-
-
-
 def main(args=None):
     """
     ros2运行该节点的入口函数,可配置函数名称
     """
     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.shutdown() # rcl关闭
+
 ```