self.get_logger().info('Goal rejected :(') return self.get_logger().info('Goal accepted :)') self._get_result_future = goal_handle.get_result_async() self._get_result_future.add_done_callback(self.get_result_callback) def get_result_callback(self, future): """获取结果反馈""" re...
self.get_logger().info('Goal rejected :(') return self.get_logger().info('Goal accepted :)') self._get_result_future = goal_handle.get_result_async() self._get_result_future.add_done_callback(self.get_result_callback) def get_result_callback(self, future): """获取结果反馈""" re...
log_level = self.get_parameter("rcl_log_level").value # 设置参数 self.get_logger().set_level(log_level) print( f"==={log_level}===") self.get_logger().debug("我是DEBUG级别的日志,我被打印出来了!") self.get_logger().info("我是INFO级别的日志,我被打印出来了!") self.get_logger...
get_logger().info('I heard: "%s"' % msg.data) def main(args=None): rclpy.init(args=args) minimal_subscriber = MinimalSubscriber() rclpy.spin(minimal_subscriber) # Destroy the node explicitly # (optional - otherwise it will be done automatically # when the garbage collector destroys the ...
() msg.data = 'Hello World: %d' % self.i self.publisher_.publish(msg) self.get_logger().info('Publishing: "%s"' % msg.data) self.i += 1 def main(args=None): rclpy.init(args=args) minimal_publisher = MinimalPublisher() rclpy.spin(minimal_publisher) minimal_publisher.destroy_node(...
get_parameter('my_int') param_double_array = self.get_parameter('my_double_array') self.get_logger().info("str: %s, int: %s, double[]: %s" % (str(param_str.value), str(param_int.value), str(param_double_array.value),)) Use the get_parameter(name) method to get the value...
>>> logger = logging.get_logger('blah') ... but it shouldn't be necessary to have that extra import everywhere in the code, and, since thetest_logging.pycode doesnotrequire that extra import, perhaps the issue is with my environment/setup?
self.get_logger().info("Restarting camera with port: " + str(self.camera_device_port_)) self.restart_camera = False def parameters_callback(self, params): for param in params: if param.name == "camera_device_port": self.camera_device_port_ = param.value self.restart_camera = True ...
self.get_logger().info("节点已启动:%s!" % name) def main(args=None): rclpy.init(args=args) # 初始化rclpy node = ServiceServer02("service_server_02") # 新建一个节点 rclpy.spin(node) # 保持节点运行,检测是否收到退出指令(Ctrl+C) ...
self.get_logger().info("节点已启动:%s!" % name) def main(args=None): rclpy.init(args=args) # 初始化rclpy node = ServiceServer02("service_server_02") # 新建一个节点 rclpy.spin(node) # 保持节点运行,检测是否收到退出指令(Ctrl+C) ...