ros python while示例
时间: 2023-03-28 22:02:17 浏览: 294
以下是一个 ROS Python 的 while 循环示例:
```python
#!/usr/bin/env python
import rospy
def main():
rospy.init_node('while_loop')
rate = rospy.Rate(10) # 10 Hz
while not rospy.is_shutdown():
# 在这里添加你的代码
rate.sleep()
if __name__ == '__main__':
main()
```
这个示例创建了一个名为 "while_loop" 的 ROS 节点,并使用 `rospy.Rate()` 函数设置了循环的频率为 10 Hz。在 while 循环中,你可以添加你的代码,以便在每个循环中执行一些操作。`rate.sleep()` 函数用于控制循环的频率。
阅读全文