ROS2古月老师课程urdf运行报错问题
前言
俗话说的好,解决了一个报错就会出现一个新的报错,你永远无法知道下一个报错是什么,会不会让你“当场晕倒”。不知为什么,每次我看大佬视频教程是一帆风顺,我运行同样的代码是各种报错,痛苦,在此记录一下这令我深刻的一课的报错,
文章目录
- 前言
- Q1:ROS2 运行ros2 launch learning_urdf display.launch.py 报错
- Q2:下载gazebo中模型库(gazebo_models-master)失败
- Q 2.1 没有成功下载,以为成功下载,解压报错怎么办?
- Q 2.2 成功下载,如何解压,解压报错怎么办?
- Q 2.3 一直下载失败怎么办?
- Q3:虚拟机扩容开不了机
Q1:ROS2 运行ros2 launch learning_urdf display.launch.py 报错
在学习古月老师ROS2二十一讲课程中,gazebo仿真时候会出现一些问题,很大原因是有些库没有安装成功,需要先进行安装
提示:"package 'joint_state_publisher' not found
sdo apt-get install ros-humble-joint-state-publisher-gui
提示:No such file or directory: 'xacro'
sudo apt install ros-humble-xacro
Q2:下载gazebo中模型库(gazebo_models-master)失败
(1)在虚拟机中进入gazebo模型链接库中下载(为什么说在虚拟机,因为也可以在主机上下载,不过需要复制到虚拟机上,有的同学的电脑在复制过程中会报错,说不支持文件格式之类,这种很可能也是内存不够,或者压缩包太大)
(2)下载后一定要看一下是否完全成功下载!是否完全成功下载!是否完全成功下载!否则解压的时候吃大亏。
Q 2.1 没有成功下载,以为成功下载,解压报错怎么办?
希望大家少走我当年的弯路,一定要有一颗明亮的眼睛,直接看Q 2.3。
类似解压时候出现这样报错:java.util.zip.ZipException: zip file is empty
Q 2.2 成功下载,如何解压,解压报错怎么办?
(1)如何解压,一般来说版高的是gazebo-11,更早的可能是7,我们将下载到/usr/share/gazebo-11里,当然尽量在建立一个文件夹models。
建立models文件夹
cd /usr/share/gazebo-11mkdir -p models
将下载好的压缩包转移到刚才路径下
sudo mv /home/你的虚拟机名称/Downloads/gazebo_models-master.zip /usr/share/gazebo-11/models
转移到压缩包所在路径,进行解压
cd /usr/share/gazebo-11/modelssudo unzip gazebo_models-master.zip
如果解压报错,尝试
unzip gazebo_models-master.zip
如果unzip还报错,出现下方类似情况
End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of abc.zip or abc.zip.zip, and cannot find abc.zip.ZIP, period.
用jar 来解压试试
jar xvf gazebo_models-master.zip
如果还不行,两个可能,一个zip超大,一个是zip打包有问题,还有可能就是虚拟机没空间了。
Q 2.3 一直下载失败怎么办?
检查一下虚拟机存储空间是否够,不够的话进行虚拟机扩容。
Q3:虚拟机扩容开不了机
突然有些事情,参考过的解决办法链接先放这里,以后慢慢写:
https://post.smzdm.com/p/a5g0ez07/
https://blog.csdn.net/fengyaowuhui/article/details/125381313
ROS2古月老师课程urdf运行报错问题相关推荐
- SAP WM 自动创建TO单的JOB运行报错 - Enter the storage unit type - 对策
SAP WM 自动创建TO单的JOB运行报错 - Enter the storage unit type - 对策 报错如下: 详细信息: Log for automatic creation of ...
- python3运行报错:TypeError: Object of type ‘type‘ is not JSON serializable解决方法(详细)
python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法(详细) 参考文章: (1)python3运行报错:T ...
- appium运行报错java.net.SocketException: socket write error
这个错我调了 快两天一点头绪没有,脚本正常跑没问题,但是就是控制台输出信息报错,没法定位问题在哪.报错如图: 虽然这个报错不影响测试结果,但是本人有强迫症,一定要查出究竟: 我的尝试: 1.那天试验, ...
- tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].
一.问题 tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost]. 多半情况是找不到 ...
- mpi tcp连接报错_MPI分布式编程 --3.OpenMPI多节点运行报错
1. OpenMPI多节点运行报错问题 问题描述:节点一即host3,通过mpirun调用节点二即host4的mpi程序,报错如下. $ mpirun -np 1 --host host4 ./mai ...
- 【Java】Kryo运行报错:Exception in thread “main“ java.lang.IllegalArgumentException:Class is not registered
练习代码如下: import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.io.Input; import com ...
- 运行报错:java.io.IOException: invalid constant type: 15
为什么80%的码农都做不了架构师?>>> jdk,tomcat更新到jdk1.8与 tomcat8 运行报错:java.io.IOException: invalid cons ...
- Spark权限问题:Spark-submit运行报错 Permission denied user=deploy
1.视界 2.背景 Spark权限问题:Spark-submit运行报错 Permission denied user=deploy 这个问题是权限问题,只需要修改一下hdfs路径的权限就好了 原本的 ...
- npm 运行报错“Cannot find module ‘@vue/component-compiler-utils/package.json‘”
npm 运行报错"Cannot find module '@vue/component-compiler-utils/package.json'"如下: 解决方法:安装@vue/c ...
最新文章
- [memcached] 2. 高级应用
- Linux基础命令的操作(时间与日期,日历,计算器)
- python 上传文件到网络设备_基于python实现上传文件到OSS代码实例
- linux下boost的一个扩展线程池-threadpool-的学习
- linux本地时间与utc不一致_Linux下CST和UTC时间的区别以及不一致的解决方法
- cursor-spacing 软键盘和input的距离
- centos7中安装matlab,centOS7安装matlab2014a
- 微信小程序开源源码汇总
- 如何使用AForge调用本机摄像头
- element ui table样式
- IDAPython 让你的生活更滋润 part1 and part2
- BUUCTF Rabbit加密
- 矩阵转置算法 oracle,请编写程序fun,函数的功能是:实现B=A+Aˊ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函...
- 51单片机仿真例程-开关控制
- linux与linux驱动
- 仙剑5计算机丢失,win10运行仙剑5提示缺少d3dx9_30.dll如何修复
- Android初学者仿QQ聊天软件APP (一) 登录界面
- 为什么无名管道只能用于具有亲缘关系的进程之间通信
- 直通模式+Traffic Filter
- Appium v1.22.0版本下Appium Inspector的下载安装
热门文章
- 不用P图!用Python给头像加圣诞帽并制作成可执行软件!
- [-7170]:Bakres failed to connect DMAP
- 如何引用阿里巴巴矢量图标库的图标
- 英特尔90亿卖NAND内存业务“回血”,SK海力士买得值吗?
- Python安装和运行
- 警惕!CHNG仿盘出现!
- “天宫一号”与“神舟八号”交会对接成功
- java编写九宫格拼图游戏_九宫格拼图游戏
- 实际打印纸张的横向设置不起作用的问题
- PS快速蒙版 ——制作动感效果——飞猫