现在,您可以将消息创建为具有与消息对象属性匹配的字段的结构。使用结构通常可以提高创建、更新和使用ROS消息的性能,但消息字段在设置时不再进行验证。当通过网络发送时,将验证结构中的消息类型和相应字段值.
要将ROS消息用作结构,请使用“数据格式”
创建发布者、订阅者或其他ROS对象时的名称值参数。从这些对象生成的任何消息都将使用结构。
也可以直接将消息创建为结构,但请确保将数据格式指定为“结构”
对于发布者、订阅者或其他ROS对象。缺省情况下,ROS对象仍然使用消息对象。
在未来的版本中,ROS消息将默认使用结构,并且将删除ROS消息对象。
有关详细信息,请参阅使用消息结构提高ROS的性能.