首页 > 其他分享 >已解决——ROS2开发环境搭建,亚博智能小车

已解决——ROS2开发环境搭建,亚博智能小车

时间:2024-07-14 14:53:56浏览次数:10  
标签:主机 terminal 从机 输入 亚博 小车 ROS ROS2 搭建

在实现多机通讯时,官方教程讲的很模糊,具体细节实现
主机(ROS2小车),从机(自己的电脑上的Ubuntu系统)

首先打开两个terminal,左边的负责连接小车,右边的负责实现从机的接受话题
主机terminal输入

sudo sh [email protected]

进入后再输入

./run_docker.sh

然后就进入小车的docker了

然后输入sudo vim ~/.bashrc,查看里面的参数

export ROS_DOMAIN_ID=32  #我的小车的参数是32,这个可能有所不同

主机操作结束

 

从机terminal输入

sudo vim ~/.bashrc

在最后添加这四句话

export ROS_HOSTNAME=从机名字
export ROS_MASTER_URI=http://主机ip:11311
export ROS_IP=从机ip
export ROS_DOMAIN_ID=32  #前面讲到的参数

添加完成后保存并推出

之后回到从机terminal界面,输入

source ~/.bashrc

从机操作结束

 

下面实现话题发布:

主机terminal输入: ros2 run demo_nodes_py talker

从机terminal输入: ros2 run demo_nodes_py listener

然后就可以看到主机发布话题,从机接收话题了

真不容易,为这个搞了好几天,外行人实在是太难了

标签:主机,terminal,从机,输入,亚博,小车,ROS,ROS2,搭建
From: https://www.cnblogs.com/2277241439qaq/p/18301568

相关文章

  • 用扣子(Coze)搭建Bot智能体详解
    1.扣子(Coze)是什么?下面是官方文档里的介绍:扣子是新一代AI应用开发平台。无论你是否有编程基础,都可以在扣子上快速搭建基于大模型的各类Bot,并将Bot发布到各个社交平台、通讯软件或部署到网站等其他渠道。扣子官网稍微解释一下,Coze 是字节跳动旗下一款面向C端用户的......
  • 双活mysql搭建
    主从搭建配置可以参考一篇文章,这篇文章是基于上一篇文章开始配置的https://www.cnblogs.com/zyp87/p/18295559主机配置说明:192.168.136.101mysql01centos7.92C4G192.168.136.102mysql02centos7.92C4G192.168.136.109vip防火墙主机互相放行firewa......
  • 【带小白做项目】SpringBoot:初识SpringBoot,搭建我们的第一个SpringBoot项目框架
    一事前准备工作    在我们使用SpringBoot框架搭建项目前,要首先完成JDK和Maven的安装及配置。        JDK是Java编程的基础,已经开始学习SpringBoot的同学应该已经对JDK的安装配置方法烂熟于心了,这里不再赘述,大家可以参考jdk8的安装教程保姆级,超详细(自带下载......
  • (2024最新) 自动发卡网站搭建教程 - 完全免费
    基于iDataRiver的发卡业务,商户可以10分钟内搭建一个属于自己的自动发卡网站。搭建完成后,你会得到一个这样的自动发卡网站之所以免费,是因为通过如Vercel这类第三方部署平台可以免服务器部署网站,对绝大多数商家来说,这是一个不错的开始,因为这些平台提供的免费计划足够一个小型发卡......
  • MacBook m1使用Qemu搭建Ubuntu虚拟机
    虽然macOS和Linux类似,但毕竟不同。学习Linux,就需要一个真实的Linux环境,思来想去,决定用qemu装一个Ubuntu虚拟机。liheng@~$sw_versProductName: macOSProductVersion: 14.5BuildVersion: 23F79安装brewhttps://brew.idayer.com/guide/m1/安装qemubrewinstallqemul......
  • Alist+阿里云盘+小雅-搭建家庭影院
    MarkdownExample小雅安装......
  • containerd 容器基础环境组件的搭建
    1基础环境说明(1)本次所有部署软件版本说明软件名称版本号操作系统内核(后续升级为lt-5.4.278)CentOS7.9.2009(3.10.0-1160.el7)1c1GB20GBCentOS-7-x86_64-Minimal-2009.isocontainerdv1.6.6cfsslv1.6.1cniv1.1.1crictlv1.24.2nerdctl1.7.6......
  • vue-cli 搭建的项目 node搞版本兼容 配置写法
    先删除package-lock.json和node_modules再安装 兼容低版本安装方式 npminstall--legacy-peer-deps启动命令npmrunservewindow环境打包命令npmrunbuild:win注意:如果是要跑liunx环境就需要多安装一条命令window环境打包命令npmrunbuild:liunx......
  • Windows&Linux搭建frp内网穿透(自用)
    Linux服务器搭建服务端1、下载官方frp包,软件是开源的,下载链接:https://github.com/fatedier/frp/releases根据自己的版本需求,自行下载对应的版本号,本文章以0.37版本为例wget-chttps://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz2.......
  • 社交网络应用从零开始第一天——环境搭建
    安装Java开发环境参考文章:java环境配置(详细教程)_java环境配置-CSDN博客和JAVA17---安装+配置环境变量|JAVA安装完整教学_jre-17torun.-CSDN博客我看很多人推荐用jdk8,但是我预计要用SpringBoot框架,所以我选jdk17怎么选参考文章:Java中JDK8、JDK11、JDK17,该怎么选择?-阿......