当前位置: 首页 > article >正文

ROS与无人驾驶学习笔记(零)——问题汇总

文章目录

  • ubuntu相关问题
    • · ubuntu中中文输入法没有输入框
    • · 在ubuntu中使用双拼输入
    • · ros卸载重装报错的问题


在学习ubuntu、ros以及无人驾驶过程中遇到的问题我都记在在这里

ubuntu相关问题

❤ 2024.9.20 ❤

· ubuntu中中文输入法没有输入框

因为我用的是arm平台,于是很多ubuntu系统的软件运行不正常。。。

遇到的第一个问题就是中文输入法

○ 问题描述:

系统中安装中文输入法后,可以输入中文,但是看不到输入框

我所使用的ubuntu系统中带有fcitx输入法,我首先安装了谷歌拼音输入法

使用sudo apt install fcitx-googlepinyin安装

安装完成后出现如上述问题

○ 问题原因分析

应该是fcitx程序中的面板ui程序(fcitx-ui-qimpanel)造成的

在出现问题后,我又尝试安装了搜狗拼音输入法,但是没有安装成功,应该是搜狗拼音本身不支持我的硬件平台

但是有个提示引起了我的注意

(这个不是我的提示,是我盗来的)
在这里插入图片描述
按照一些文章里描述的方法,我用下面的指令卸载了fcitx-ui-qimpanel

sudo apt-get remove fcitx-ui-qimpanel

然后发现安装完后还是不能使用,但是卸载之后输入面板就能显示了

○ 解决方法

讲fcitx-ui-qimpanel卸载

sudo apt-get remove fcitx-ui-qimpanel

然后重启


❤ 2024.9.20 ❤

· 在ubuntu中使用双拼输入

○ 问题描述

在ubuntu中无法使用双拼输入

这里说的无法使用是在我使用的arm平台上,这个平台能安装的输入法很有限,除了系统自带的之外我只成功安装了谷歌拼音输入法

但是谷歌拼音这个版本貌似不支持双拼输入

○ 解决方法

使用sunpinyin输入法实现双拼输入

我在配置输入法的过程中发现fcitx自带的输入法就挺好用,只是默认没有激活,只需要在

输入法设置里面添加就好

点击加号

在这里插入图片描述
取消 【only show current language】选项

在这里插入图片描述

找到【sunpinyin】添加之后如上上图

然后在【Addon】选项卡里选择【Sunpinyin】点【Configure】
在这里插入图片描述
勾选【Use shuangpin instead of quanpin】就OK了

在这里插入图片描述


❤ 2024.9.20 ❤

· ros卸载重装报错的问题

○ 问题描述

使用如下指令重装ROS时,出现如下下所示错误提示

sudo apt install ros-melodic-desktop-full 

错误提示:

The following packages have unmet dependencies:
 ros-melodic-desktop-full : Depends: ros-melodic-desktop but it is not going to be installed
                            Depends: ros-melodic-perception but it is not going to be installed
                            Depends: ros-melodic-simulators but it is not going to be installed
                            Depends: ros-melodic-urdf-sim-tutorial but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

○ 问题分析

我用的工控机之前安装工ros,但是当我运行roscore指令时,提示找不到该指令

于是我打算重新安装ros,但是在重装的过程中出现了上面这个错误

下面是一些相关问题的文章

→→→解决ros-melodic-desktop-full(18.04)安装过程中未满足的依赖关系问题(注:也可以解决20.04noetic的)

→→→安装ros报错:ros-kinetic-desktop-full : 依赖: ros-kinetic-desktop 但是它将不会被安装等

→→→ROS melodic 重新安装

上面说可能是ROS的服务器在国内访问受限引起的,但是我尝试更改发现不行

于是我参考这篇文章的方法

→→→ROS melodic 重新安装

受限卸载所有ros相关的组件

sudo apt-get remove ros-* 
sudo apt-get purge ros-*
sudo apt-get autoremove

然后使用aptitude指令重新安装ros

sudo aptitude install ros-melodic-desktop-full

但是我安装结束后却提示没有新的包被安装,我重复了好几次都不行

后来发现,我在安装过程中习惯了一路【y】,但是实际上第一个提示是说要不要保持现状,这个时候应该按【n

安装完成后问题解决,roscore可以正常运行

○ 解决方法

使用aptitude指令,第一个选项选择【n

sudo aptitude install ros-melodic-desktop-full

※ 使用aptitude指令之前需要先安装aptitude工具包

sudo apt-get install aptitude


http://www.kler.cn/a/323040.html

相关文章:

  • Qt 项目架构设计
  • w~视觉~合集23
  • CSS回顾-基础知识详解
  • LogViewer NLog, Log4Net, Log4j 文本日志可视化
  • Vue监视属性变化watch
  • Python sys模块介绍
  • Linux基础命令kill详解
  • JBOSS中间件漏洞复现
  • STM32 RTC实时时钟学习总结
  • WordPress精选文章如何添加侧边栏和页面?
  • 计算物理精解【8】-计算原理精解【5】
  • 如何在ChatGPT的帮助下,使用“逻辑回归”技巧完成论文写作?
  • sql server 版本补丁更新
  • Superset二次开发之Git篇git fetch 异常信息汇总
  • 【深度学习基础模型】Variational Autoencoders (VAE) 详细理解并附实现代码。
  • 【基础知识】Go中的同步机制
  • 基于yolov8的辣椒缺陷检测系统python源码+onnx模型+评估指标曲线+精美GUI界面
  • STM32G431RBT6 VREF+与VDDA引脚
  • 计算机性能指标之MIPS
  • 极狐GitLab 17.4 重点功能解读【九】
  • Windows安全日志7关键事件ID分析
  • 95分App引领绿色消费新潮流,闲置物品焕发新生机
  • 【JS】函数柯里化
  • 「数组」离散化 / Luogu B3694(C++)
  • 畅阅读微信小程序
  • RHCS认证-Linux(RHel9)-Ansible