前言
为实现在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三. 进行扫描在这里插入图片描述 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/de587a6f6f694…
SpringCloudGateway工作原理与链路图
SpringCloudGateway基本介绍 Spring Cloud Gateway 构建于Spring Boot 2.x、 Spring WebFlux和Project Reactor之上。因此,在使用 Spring Cloud Gateway 时,您可能不会应用许多熟悉的同步库(例如 Spring Data 和 Spring Security)和模式。 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…