执行循环以固定的频率
的rosrate
对象使用rateControl
(机器人系统工具箱)超类继承的属性和方法。主要的区别在于,rateControl
使用ROS节点作为时间信息的来源。因此,它可以使用ROS仿真或挂钟时间(请参阅IsSimulationTime
属性)。
如果rosinit
创建一个ROS主在MATLAB®,全球节点使用挂钟时间。
的性能rosrate
对象和维护的能力DesiredRate
价值取决于在ROS钟的发布信息。
提示
调度解决您的操作系统和其他系统活动水平可以影响利率执行的准确性。因此,准确率为执行时间仅限于100 Hz的MATLAB代码。以提高性能和执行速度,使用代码生成。