您好我正在订阅一个主题,其中另一个节点向其发布了Float32MultiArrays。这个多重阵列有关于我通过摄像机检测到的物体的信息,这意味着矩阵中的第一个数字是物体的ID,其他属性是:位置,旋转,比例和剪切。我只对ID感兴趣,因此我只想查看这个号码。我刚从代码中取出了最重要的东西。由于我无法在Float32MultiArray上找到那么多文档,我想听听你们是否知道它的语法。
import rospy
from std_msgs.msg import Float32MultiArray
def callback(data):
rospy.loginfo(data.data[1][1])
class GoForward():
def __init__(self):
# initiliaze
rospy.init_node('GoForward', anonymous=False)
rospy.Subscriber("objects", Float32MultiArray, callback)
if __name__ == '__main__':
try:
GoForward()
except:
rospy.loginfo("GoForward node terminated.")