ros::Rate loop_rate(10)与 ros::Rate r()的区别
时间: 2024-02-05 15:03:35 浏览: 288
掌握ROS性能调优的艺术:打造高效机器人系统
这两个语句的区别在于,ros::Rate loop_rate(10)是在创建一个名为loop_rate的对象时同时设定它的频率为10Hz,而ros::Rate r()则是创建一个名为r的对象,但是没有设定频率。如果使用r.sleep()来控制循环的频率,需要在循环中使用r.sleep()来设定频率。
阅读全文