ROS2入门教程-使用quality-of-service处理有损网络
纠错,疑问,交流: 请进入讨论区或 请点击进入页面,扫码加入微信群或Q群进行交流
获取最新文章: 扫一扫加入“创客智造”公众号
说明:
- 介绍如何使用quality-of-service处理有损网络
步骤:
- 安装image_tools
sudo apt-get install ros-foxy-image-tools
- 安装 ROS 2 后,获取安装文件
. <path to ROS 2 install space>/setup.bash
- 确保连接的正常工作的网络摄像头
ros2 run image_tools showimage
- 获取安装文件并运行发布者节点
ros2 run image_tools cam2image
- 发布预定义的图像
ros2 run image_tools cam2image --ros-args -p burger_mode:=True
- 结果如下
Publishing image #1
Publishing image #2
Publishing image #3
...
- 订阅的输出
Received image #1
Received image #2
Received image #3
...
- 向原始命令添加 -h 标志
ros2 run image_tools showimage -h
- 使用 Linux 网络流量控制实用程序tc
sudo tc qdisc add dev lo root netem loss 5%

- 删除排队规则
sudo tc qdisc delete dev lo root netem loss 5%
纠错,疑问,交流: 请进入讨论区或 请点击进入页面,扫码加入微信群或Q群进行交流
获取最新文章: 扫一扫加入“创客智造”公众号


















