前言
为实现在win11中使用ros…
一、win11中wsl(ubuntu20.04)安装
参考:Windows 11 安装 WSL2
 主要步骤:开启虚拟化–>安装ubuntu20.04
 安装后可能还是WSL1,可参考WSL1升级为WSL2进行升级。
二、使用鱼香ROS换源并更新
wget http://fishros.com/install -O fishros && . fishros
    
    
    
    ([5]:一键配置:系统源(更换系统源,支持全版本Ubuntu系统))
sudo apt update
sudo apt upgrade
    
    
    
    三、使用鱼香ROS安装ROS
wget http://fishros.com/install -O fishros && . fishros
    
    
    
    ([1]:一键安装:ROS(支持ROS和ROS2,树莓派Jetson))
 …
四、X11安装
在WSL中执行:
sudo apt install x11-apps -y
    
    
    
    安装x11
五、设置显示IP
在windows中查看ip,(如:终端命令:ipconfig),找到WSL网络,如我这里的172.24.128.1。
 
 在WSL中使用下述命令设置:
export DISPLAY=172.24.128.1:0
    
    
    
    六、安装 mobaxterm
也可安装其他X11服务器,如VcXsrv或Xming等,mobaxterm包含了ssh等功能,文件其他调试使用。
 直接在网上搜索mobaxterm安装即可。官网在此:link。
七、启动测试
启动mobaxterm程序,在wsl运行图形界面命令即可。
 测试:
roscore
    
    
    
    新开终端运行
rviz
    
    
    
    
八、问题及解决方案
1、 win能ping能wsl,wsl无法ping通win
by:GPT,测试有效。
要设置新的防火墙规则,以允许WSL(Windows Subsystem for Linux)能够ping通Windows 11,请按照以下步骤操作:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1502470.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!相关文章
【刷题记录】详谈设计循环队列
                          下题目为个人的刷题记录,在本节博客中我将详细谈论设计循环队列的思路,并给出代码,有需要借鉴即可。 题目:LINK  循环队列是线性表吗?或者说循环队列是线性结构吗? 对于这个问题,我们来看一下线…
                        
                        
                      Awesome-Backbones-main——alexnet模型分析
                          AlexNet作为骨干网络相对较老,可能在复杂数据集上的表现不如一些最新的深度网络结构,如ResNet、EfficientNet等,学习率调整策略中采用了阶梯式学习率更新器,可能并不总是适合所有数据集和模型,需要根据具体情况调整学习…
                        
                        
                      有名信号量、网络协议模型、UDP编程发送端
                          我要成为嵌入式高手之3月5日Linux高编第十五天!! ______________________________________________________ 
学习笔记 
有名信号量 
1、创建semget 
#include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> 
int semget(…
                        
                        
                      JVM 的垃圾回收机制以及垃圾回收算法的详解
                          目录 
1、JVM 的垃圾回收机制 
2、识别垃圾 
2.1、引用计数 
2.2、可达性分析 
3、垃圾回收算法 
3.1、标记-清除 
3.2、复制算法 
3.3、标记-整理 
4、分代回收 1、JVM 的垃圾回收机制 
对于程序计数器、虚拟机栈、þ…
                        
                        
                      C if...else 语句
                          一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为 false 时执行。 
语法 
C 语言中 if…else 语句的语法: 
if(boolean_expression)
{/* 如果布尔表达式为真将执行的语句 */
}
else
{/* 如果布尔表达式为假将执行的语句 */
}如果布尔表…
                        
                        
                      VMware Workstation17虚拟机安装
                          文章目录 一.下载安装软件二.安装过程选项三.序列化四.检查是否安装成功 一.下载安装软件 方式一:官网下载  方式二: 网盘下载(从官网里面下载的正版)  
二.安装过程选项 
双击下载的安装包,按以下图片选项进行安装 如果没有以下图片的"升级"选…
                        
                        
                      红队专题-开源漏扫-巡风xunfeng源码剖析与应用
                          开源漏扫-巡风xunfeng  介绍主体两部分:网络资产识别引擎,漏洞检测引擎。代码赏析插件编写JSON标示符Python脚本此外系统内嵌了辅助验证功能文件结构功能 模块添加IP三. 进行扫描在这里插入图片描述 和模式。 Spring Cloud Gateway 需要 Sprin…
                        
                        
                      超好用的一键生成原创文案方法
                          在现代社会中,原创文案不管是在营销中,还是在品牌推广中都起着至关重要的作用。然而,对于许多人来说,创作出令人印象深刻且引人注目的原创文案并不容易。但随着技术的发展,我们现在可以利用一键生成原创文案的方法来帮…
                        
                        
                      GitHub会员充值
                          GitHub是一个基于Web的代码托管平台,为开发者提供了协作、版本控制和代码管理的工具。它允许个人和团队共同协作开发软件项目,并提供了许多功能,使得代码的管理和维护更加容易 版本控制系统: GitHub使用Git作为其版本控制系统。Gi…
                        
                        
                      使用MATLAB快速对波形进行傅里叶分解到有限次谐波
                          使用MATLAB快速对波形进行傅里叶分解到有限次谐波 目录 使用MATLAB快速对波形进行傅里叶分解到有限次谐波1、解析表达式分解到有限次谐波1.1、理论分析1.2、全部代码 2、数值波形分解到有限次谐波2.1、基础理论2.2、对应代码 很多时候对功率放大器设计阻抗空间的分析都是从波形…
                        
                        
                      初阶数据结构之---二叉树的顺序结构-堆
                          引言 
今天要讲的堆,不是操作系统虚拟进程地址空间中(malloc,realloc等开空间的位置)的那个堆,而是数据结构中的堆,它们虽然名字相同,却是截然不同的两个概念。堆的底层其实是完全二叉树&#x…
                        
                        
                      数据结构之队列详解(C语言手撕)
                          🎉个人名片: 🐼作者简介:一名乐于分享在学习道路上收获的大二在校生 🙈个人主页🎉:GOTXX 🐼个人WeChat:ILXOXVJE 🐼本文由GOTXX原创,首发CSDN&…
                        
                        
                      CorelDRAW Essentials2024使用简单易学的图形软件,让设计充满乐趣
                          CorelDRAW Essentials 2024使用简单易学的图形软件,让设计充满乐趣 
创作引人注目的海报、卡片、社交媒体图片等。 
增强功能!支持文件导入/导出新增功能!支持 WebP 文件,提高网页兼容性并优化图像交付增强功能!显著的…
                        
                        
                      设计模式-行为型模式-中介者模式
                          中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。[DP] 首先,我们定义一个Colleague接口࿰…
                        
                        
                      机器学习--循环神经网络(RNN)4
                          一、RNN的学习方式 
如果要做学习,需要定义一个损失函数(loss function)来评估模型的好坏,选一个参数要让损失最小。  
以槽填充为例,如上图所示,给定一些句子,给定一些标签,告诉机器…
                        
                        
                      基于Springboot的高校宣讲会管理系统。Javaee项目,springboot项目。
                          演示视频: 基于Springboot的高校宣讲会管理系统。Javaee项目,springboot项目。 项目介绍: 
采用M(model)V(view)C(controller)三层体系结构,通过Spring  Spri…
                        
                        
                      ECharts 简要介绍及简单实例代码
                          ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求。 
ECharts 提供了丰富的图表类型和交互能力,使用户能够通过简单的配置生成各种各样的图表,包括但不限于折线图、柱状图、散点图、饼图、雷达图、…
                        
                        
                      【xv6操作系统】xv6 启动过程分析
                          一、调试用到的汇编代码 为了方便,  Makefile 会创建.asm 文件,可以通过它来定位究竟是哪个指令导致了 bug。 可以看到,  kernel 从 80000000 地址处开始执行,第二列为相应指令(如 auipc) 的 16 进制表示&a…
                        
                        
                      


















