可以在另一个python文件中通过实例化该类对象,调用该类中的函数并获取其中的参数。具体实现如下:

1.在另外一个python文件中导入该类所在的python文件:

from <文件名> import GazeboEnv

2.实例化该类对象:

env = GazeboEnv()

3.调用该类中的函数:

env.on_bounding_boxes(<消息参数>)

4.获取函数中的参数:

dist_1 = env.dist_1
beta3 = env.beta3

注意:在调用函数之前,需要确保消息参数已经正确传入,并且在该消息中确实包含了目标的边框信息。同时,需要注意参数的更新时间,因为可能在更新前就已经获取这些参数,导致获取的参数一直是旧值。

一共有两个python文件在一个python文件中的类中定义了两个函数class GazeboEnv selfdist_1 = 0 selfbeta3 = 0 def on_bounding_boxesself message 回调函数:处理收到的边框消息 # 存储边框消息 selfbounding_boxes = mes

原文地址: http://www.cveoy.top/t/topic/hpO2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录