Ubuntu 20.04 ROS1 与 ROS2 通讯

激光雷达和3d视觉传感器驱动很多都是基于ros1开发的,由于自己项目在ros2环境开发,需要获取从驱动出来的点云数据流,所以尝试订阅ros1出来的点云topic话题,固需要ros1与ros2之间建立通讯连接。

项目环境:

Legion-Y7000P-IRX9 + Ubuntu 20.04 + ROS1(noetic)+ ROS2(foxy)

ros1与ros2 的环境配置参考 ubuntu20.04 ros1和ros2共存及切换

通信操作:

1)安装 ros1_bridge

bash 复制代码
  source /opt/ros/foxy/setup.bash
  sudo apt install ros-foxy-ros1-bridge

2)分别运行 ROS1 与 ROS2 的节点

3)开一个新终端,在该终端下source ros1与 ros2 的环境变量,然后运行ros1_bridge 便可以看到上述两个节点可实现话题通信

bash 复制代码
  source /opt/ros/noetic/setup.bash
  source /opt/ros/foxy/setup.bash
  ros2 run ros1_bridge dynamic_bridge
相关推荐
风_峰4 小时前
Petalinux相关配置——ZYNQ通过eMMC启动
嵌入式硬件·ubuntu·fpga开发
风_峰4 小时前
【ZYNQ开发篇】Petalinux和电脑端的静态ip地址配置
网络·嵌入式硬件·tcp/ip·ubuntu·fpga开发
金井PRATHAMA4 小时前
认知语义学隐喻理论对人工智能自然语言处理中深层语义分析的赋能与挑战
人工智能·自然语言处理·知识图谱
J_Xiong01175 小时前
【VLMs篇】07:Open-Qwen2VL:在学术资源上对完全开放的多模态大语言模型进行计算高效的预训练
人工智能·语言模型·自然语言处理
老兵发新帖5 小时前
LlamaFactory能做哪些?
人工智能
2202_756749695 小时前
LLM大模型-大模型微调(常见微调方法、LoRA原理与实战、LLaMA-Factory工具部署与训练、模型量化QLoRA)
人工智能·深度学习·llama
人有一心5 小时前
深度学习中显性特征组合的网络结构crossNet
人工智能·深度学习
机器之心5 小时前
用光学生成图像,几乎0耗电,浙大校友一作研究登Nature
人工智能·openai
苏苏susuus6 小时前
NLP:Transformer之self-attention(特别分享3)
人工智能·自然语言处理·transformer