importmathimportthreadingimporttimefromgz.transport13importNodefromgz.msgs10.double_pb2importDoublefromgz.msgs10.model_pb2importModeldefon_joint_state(msg:Model):print(msg)joint_state_topic_name="/world/default/model/joint_position_controller_demo/joint_state"node=Node()ok=node.subscribe(Model,joint_state_topic_name,on_joint_state)ifnotok:raiseRuntimeError("Failed to subscribe to /simple_arm/joint_state")whileTrue:time.sleep(0.005)