ROS无人机开发常见错误

一. Ubuntu 相关

1、SSH远程连接报错

在这里插入图片描述

解决方案:终端运行上述图中选中部分,更新一下即可

第一步:

在这里插入图片描述

第二步:根据提示输入yes后输入密码即可

在这里插入图片描述

第三步:成功后如下图所示

在这里插入图片描述

2、解决“E 无法获得锁/ var/lib/apt/lists/ (11 资源暂时不可用)

解决方法:

方法一:执行:sudo dpkg --configure -a
方法二: 
(1)、查看 apt-get 的相关进程: ps -e | grep apt 12)、用 sudo kill PID 代码 杀死进程 如: sudo kill 25379
方法三:强制解锁
sudo rm /var/cache/apt/archives/lock sudo 
sudo rm /var/lib/dpkg/lock

3、 在执行 sudo apt update 时卡在正在等待报头的错误

解决方法:

sudo rm -rf /var/lib/apt/lists/*
sudo rm -rf /var/lib/apt/lists/partial/*
cd /var/cache/apt/archives
sudo rm -rf partial

4、 pip install 显示连接超时:Read time out

解决方法:修改超时限定时间

pip --default-timeout=100 install 包名
或 
pip --default-timeout=100 install -U pip

5、状态栏无热点创建图标,可命令行创建热点

nm-connection-editor

6、 Ubuntu 系统无法打开 U 盘或无法剪切删除文件

解决方法:

1、sudo apt-get install exfat-utils
2、重新插拔U

7、解决虚拟机 nfs 挂载提示 mount.nfs: Stale file handle

解决方法:解除当前挂载,然后重新挂载即可

注意:以下接触挂载的是home目录下的mnt文件夹,对应上自己的挂载目录

1、解除挂载
sudo umount -t nfs 192.168.0.100:/home/cwkj/cwkj_ws/ ~/mnt
2、重新挂载对应的文件夹xxxx
sudo umount -t nfs 192.168.0.100:/home/cwkj/xxxx/ ~/mnt

二、ROS相关

1、编译时间报错,未生成绿色可执行文件

解决方案:修改系统时间,然后重新修改代码,然后重新编译

注:修改时间后,一定要重新修改代码,系统会根据时间判断文件是否改动

1、修改系统时间,尽量控制在误差不超过1分钟即可
2、修改文件:任意修改一个地方,空格也可以,然后保存
3、重新进行编译:
4、出现如下绿色可执行文件表示编译成功

2、catkin_make 只编译一个功能包

问题原因:使用过编译单独功能包指令,后续 catkin_make 也只编译同一个功能包:

解决方法:解除单独编译

catkin_make -DCATKIN_WHITELIST_PACKAGES="" 

后续的 catkin_make 也会正常编译全部功能包

3 、打印和查看识别物体的位置信息

在这里插入图片描述

解决方案:在主控端查看即可,虚拟机没有对应的消息结构

在这里插入图片描述

同理:使用hz查看频率

在这里插入图片描述

4、无法打开摄像头/串口/USB Cannot open/dev/video0: Permission denied

摄像头属于 video 组,串口属于 ttyS 组,USB 属于 ttyUSB 组。

Groups username #查看用户拥有的组别
Sudo gpasswd --add username video #若未拥有相关组别,添加进去

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/411845.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第14章_集合与数据结构拓展练习(前序、中序、后序遍历,线性结构,单向链表构建,单向链表及其反转,字符串压缩)

文章目录 第14章_集合与数据结构拓展练习选择填空题1、前序、中序、后序遍历2、线性结构3、其它 编程题4、单向链表构建5、单向链表及其反转6、字符串压缩 第14章_集合与数据结构拓展练习 选择填空题 1、前序、中序、后序遍历 分析: 完全二叉树: 叶结点…

java数据结构与算法刷题-----LeetCode977. 有序数组的平方

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 时间复杂度 空间复杂度 O(n * l o g 2 n log_2{n} log2​…

嵌入式开发--STM32G4系列片上FLASH的读写

这个玩意吧,说起来很简单,就是几行代码的事,但楞是折腾了我大半天时间才搞定。原因后面说,先看代码吧: 读操作 读操作很简单,以32位方式读取的时候是这样的: data *(__IO uint32_t *)(0x080…

Elasticsearch:聊天机器人教程(一)

在本教程中,你将构建一个大型语言模型 (LLM) 聊天机器人,该机器人使用称为检索增强生成 (RAG) 的模式。 使用 RAG 构建的聊天机器人可以克服 ChatGPT 等通用会话模型所具有的一些限制。 特别是,他们能够讨论和回答以下问题: 你的…

【办公技巧】EXCEL表格如何设置只读权限?

Excel表格中保存着重要的数据,想要达到只能查看不能编辑的效果,我们可以给excel表格设置为只读权限,Excel文件想要设置为只读的方法有很多,今天分享四种方法给大家: 方法一:文件属性 右键点击文件&#x…

sentinel熔断与限流

文章目录 一、sentinel简介Sentinel 是什么?Sentinel安装 二、sentinel整合工程新建cloudalibaba-sentinel-service8401微服务引入依赖yml配置主启动类添加EnableDiscoveryClient业务类测试 三、sentinel流控规则基本介绍流控模式直接(默认)关…

手机崩溃日志的查找与分析

手机崩溃日志的查找与分析 摘要 本文介绍了一款名为克魔助手的iOS应用日志查看工具,该工具可以方便地查看iPhone设备上应用和系统运行时的实时日志和崩溃日志。同时还提供了崩溃日志的分析查看模块,可以对苹果崩溃日志进行符号化、格式化和分析&#x…

网页版短信平台介绍|短线系统搭建源码

网页版短信平台介绍|短线系统搭建源码 网页版短信平台是一种方便用户在电脑上发送和接收短信的工具。它提供了许多主要功能,使得用户能够更加高效地管理和使用短信服务。 网页版短信平台允许用户通过电脑直接发送短信。传统的手机短信发送通常需要使用手机键盘进行操…

第10章 通信业务

文章目录 10.1.1 通信行业1、通信行业的界定2、通信行业的特点 10.1.2 通信企业10.1.3 通信终端1、通信终端的分类2、终端发展趋势 10.2.1 通信业务的定义及分类10.2.2 基础电信业务1、第一类基础电信业务A11 固定通信业务A12 蜂窝移动通信业务A13 第一类卫星通信业务A14 第一类…

最全对象存储(云盘)挂载本地主机或服务器

1.对象存储介绍 1.1 分类 分布式存储的应用场景相对于其存储接口,现在流行分为三种: 块存储: 这种接口通常以QEMU Driver或者Kernel Module的方式存在,这种接口需要实现Linux的Block Device的接口或者QEMU提供的Block Driver接口,块存储一般…

Smart Tomcat

Smart Tomcat插件可以让idea图形化界面让代码部署到tomcat上达成一键打包部署的过程 下面是idea安装使用Smart Tomcat的过程 我们直接在plugins(插件)里搜索Tomcat 然后下载第一个 然后点击Apply(应用) 在一个项目中 第一次使用时要进行配置Smart Tomcat Name 可以不配置…

清晰光谱空间:全自动可调波长系统的高光谱成像优势

高光谱成像技术 高光谱成像技术是一种捕获和分析宽波长信息的技术,能够对材料和特征进行详细的光谱分析和识别。高光谱成像技术的实现通过高光谱相机,其工作原理是使用多个光学传感器或光学滤波器分离不同波长的光,并捕获每个波段的图像&…