一、在主机同时安装ros1、ros2通过小鱼一键安装指令
(1)通过小鱼一键安装指令安装
wget http://fishros.com/install -O fishros && . fishros
(2)在.bashrc文件中注释掉source环境配置部分
二、与机器人建立通信
(1)连接同一个网络并配置静态ip
首先,在自己电脑配置192.168.100.6
然后,在机器人电脑配置192.168.100.150
(2)在etc文件夹中的hosts文件配置中ip地址
首先,在自己电脑配置shansu:
然后,在机器人配置ubuntu20:
(3)ping 一下,测试是否连接成功
三、ROS1版本qt软件显示
使用的qt软件是开源地址:
https://github.com/chengyangkj/Ros_Qt5_Gui_App
显示正常
四、通过ros_bridge包使用ros2版本的qt软件进行远程操作
1.安装ros_bridge包
sudo apt install ros-foxy-ros1-bridge
2.运行ros_bridge包,运行结果如下
source /opt/ros/noetic/setup.bash
source /opt/ros/foxy/setup.bash
ros2 run ros1_bridge dynamic_bridge --bridge-all-topics