树莓派4B +Ubuntu20.04+ROS1的使用(2)

这篇具有很好参考价值的文章主要介绍了树莓派4B +Ubuntu20.04+ROS1的使用(2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先确定一下主机与从机的ip地址(非常重要)

在这次实验中,主机是一台Ubuntu20.04.03系统的台式机,我们间通过这台准备来远程遥控树莓派上的ros1系统,它的ip地址是192.168.230.181

从机是一台搭载Ubuntu20.04桌面版+ros1的树莓派4B的只智能小车,它的ip地址是192.168.230.37(搭载方式见树莓派4B+ubuntu20.04+ros1桌面配置(一)-CSDN博客)

接下来通过SSH用主机的设备访问从机

(具体操作见树莓派4B+ubuntu20.04+ros1桌面配置(一)-CSDN博客)

在从机输入

roscore

树莓派4B +Ubuntu20.04+ROS1的使用(2),树莓派,ROS,ROS ,网络,人工智能

在主机打开对应从机的rviz

在主机新建一个端口(1)

该端口(1)下输入

export ROS_HOSTNAME=192.168.230.181 (此处的ip是主机ip)

export ROS_MASTER_URI=http://192.168.230.37:11311(此处的ip是已经打开的roscore的从机的ip,注意端口号都是11311)

在主机端打开一个终端输入rviz

该端口(1)下输入rviz

既可以打开对应ip的从机的rviz可视化界面!

而且在主机上访问从机的ros 节点也是基于这种方式

比如说访问小海龟,(如何确定打开的是从机的小海龟呢,因为我主机没有打开roscore窗口,所以这只小乌龟并不是主机ros的)

树莓派4B +Ubuntu20.04+ROS1的使用(2),树莓派,ROS,ROS ,网络,人工智能

打开多个从机的ros节点

由此可以推出,打开同一个个局域网下的多个ros的通讯都是可以利用这种方式的! 

 实验了一下发现一个终端对应一个从机

在原来的基础上我又增加了一个从机该从机ip地址是192.168.230.242

同样是基于SSH通过主机访问该从机

在该从机端口下也输入roscore

在主机端新建一个端口(2),输入

export ROS_MASTER_URI=http://192.168.230.242:11311(该从机的ip地址)

此时在端口(2)下输入rviz 就可以打开对应从机的rviz

从机(1)                                                                      从机(2)

树莓派4B +Ubuntu20.04+ROS1的使用(2),树莓派,ROS,ROS ,网络,人工智能树莓派4B +Ubuntu20.04+ROS1的使用(2),树莓派,ROS,ROS ,网络,人工智能

如下图打开两个从机的rviz

树莓派4B +Ubuntu20.04+ROS1的使用(2),树莓派,ROS,ROS ,网络,人工智能


 文章来源地址https://www.toymoban.com/news/detail-791487.html

到了这里,关于树莓派4B +Ubuntu20.04+ROS1的使用(2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 树莓派4B无屏幕安装Ubuntu20.04并通过ssh操作远程桌面

    因为手上没有合适的屏幕(其实是没有适配HDMI的屏幕,全是VGA接口) 所以用了些邪门(也不是啦)的方法去完成,整个过程只要读卡器和一根网线 在其中我遇到的困难包括但不限于:连不上wifi、树莓派烧录软件烧录的Ubuntu系统没有桌面、无屏幕和键盘、 这个过程踩了居多

    2024年02月03日
    浏览(45)
  • 100个实战项目——在树莓派4B+Ubuntu20.04桌面版配置下运行智能小车(一)

    主机SSH远程链接从机 查看python版本 python 我的是python3.8 所以我需要安装pip3 sudo apt install python3-pip 接着安装程序需要的引脚库 sudo pip3 install RPi.GPIO 注意必须要有sudo,因为我是远程遥控的树莓派,没有权限运行程序,只能通过sudo获得权限,才不会报错 接着执行 sudo python3 auto

    2024年01月22日
    浏览(47)
  • 本人亲测树莓派4B ubuntu20.04server连接wifi 设置wifi静态ip 连接Xshell 详细避坑

    镜像安装 网上有很多教程,注意的是我安装20.04MATE版时会出现安装系统崩溃的情况,而安装server版本则不会。 我的显示器是24寸,在连接显示器时需要在usercfg.txt中键入如下命令: 显示屏不显示很可能是因为 接触不良 !!!在连接显示器时大家记得把树莓派以引脚面向上的

    2024年02月08日
    浏览(35)
  • 树莓派4B+Ubuntu22.04 Server安装ROS2 Humble

    通过本章学习,了解ROS2相关版本,能够熟练掌握ROS2安装相关操作,最终让 Talker-listener 实例跑起来。 参考网站: ROS2官网:https://www.ros.org/ ROS2 Humble版本:https://docs.ros.org/en/humble/Installation.html 注意:如果对ROS已经有一定的了解,可以忽略此章节。 更多更具体的ROS介绍请查看

    2024年02月11日
    浏览(29)
  • ubuntu20.04 ROS 环境下使用velodyne激光雷达

    系统版本:ubuntu 20.04 ROS版本:noetic 激光雷达型号:velodyne VLP-16 网线接 PC/工控机 端口 将PC/工控机的网口配置为: ipv4,方式设置为手动 ip地址、掩码以及网关设置成下图 查看当前话题 其中 /velodyne_points 就是 激光雷达发布的点云消息。 终端输入rviz Fiex Frame 写入 velodyne 添加

    2024年02月08日
    浏览(44)
  • 树莓派安装Ubuntu18.04+ROS1详细教程(解决start4.elf: is not compatible报错)

    树莓派三代是32位系统的,四代是64位系统的,所以我们安装镜像时要看清楚是树莓派几代的,多少位系统的。 树莓派4B是64位系统 ,我所使用的是树莓派4B,这里安装Ubuntu18.04. 好像Ubuntu16.04太早就不维护更新了,就没有64位系统了。 提一句: 虚拟机下载的是后缀为.iso的镜像

    2024年02月04日
    浏览(64)
  • ubuntu20.04安装ROS【详细】

    Ubuntu20.04安装ROS与Ubuntu18.04大差不差,安装过程基本没出现问题,按以下教程操作即可。 该命令打开源文件可能会比较慢 将文件里的替换为 然后执行 再执行 1.新建文件夹,并进入文件夹 2、下载项目 若找不到命令,安装git即可 3、另打开一个终端,备份原文件 4、安装rosdep 5、替

    2024年02月12日
    浏览(47)
  • Ubuntu20.04安装ROS----鱼香ROS一键安装

    输入以下命令行: 选择1 选择1 ROS1 选择1   下载noetic版本 ROS2 选择3 下载galactic版本

    2024年02月05日
    浏览(50)
  • ubuntu20.04安装ros问题解惑

    一、配置密钥问题 问题描述: 在安装ROS noetic时,当运行以下命令时, 可能会遇到以下错误 问题分析: 主要原因就是http://raw.githubusercontent.com是墙外地址,无法访问 解决方法: 从另一个网址获取密钥 然后继续按照官方步骤操作即可。 二、rosdep连接超时的问题 报错 问题描述 执

    2024年02月15日
    浏览(47)
  • 【ROS】在 Ubuntu 20.04 安装 ROS 的详细教程

    由于自己装过两次 ROS,但是重头再来一遍还是遇到了很多困难。尤其是当遇到以前遇到过的问题,我依然会手足无措,翻边互联网的边边角角,试很多遍错才能解决问题。于是便萌发了写下这个 ROS安装指南 的想法。 这里整理了我安装 ROS 的流程以及遇到的所有问题,也提供

    2024年02月03日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包