使用sudo apt-get install python-rospkg后ros包都被删掉解决方案

news/2024/11/7 20:48:47/

问题

今天写了一个ros节点,因为没有rospkg这个包,所以就运行sudo apt-get install rospkg命令,但是一运行,rospkg倒是安装上了,rospy什么的都被卸载了,头疼。
在这里插入图片描述

解决方案:

1.删除现有的ros包:

sudo apt-get purge ros-*

2.重新安装noetic

# Setup sources
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'# Set up keys
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654# Update package index
sudo apt-get update# Install ROS Noetic full version
sudo apt-get install ros-noetic-desktop-full

3.初始化rosdep

sudo rosdep init
rosdep update

4.设置环境变量

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

http://www.ppmy.cn/news/674018.html

相关文章

4G室内直放站_室内信号不太好,安装一个手机信号放大器,有效果吗?

室内信号不太好,安装一个手机信号放大器,会有效果吗?手机信号放大器,虽然名字看起来很高大上,但是它的工作原理是一个微型的无线直放站。 我们作为一线的信号放大器安装工程人员,对信号放大器有用没用是有最大的发言权…

收发器(Transceiver)架构1——接收机1

文章作者 慕小可 曾经有人问我射频信号的振荡频率是怎么出来的。这个涉及到锁相环(PLL)的内容。锁相环又是在收发机里,这原理不是一句两句说得明白的,所幸就通过几篇把收发机整体架构讲一下,尽量不做深入计算,简单明了的对原理进行说明。 手机相当于一个微型计算机,现在…

常见手机定位方式浅谈

引言 前段时间在知乎上回答了一个关于手机定位相关的问题,被一个知友问到“加一个人微信聊天之后,收到了人家的一个视频,随后也把这个人及他发的视频都删除了,几天后在网吧上网,被别人定位到了,勒索了一笔钱…

20个手机射频常见问答

1、什么是RF? 答:RF 即Radio frequency 射频,主要包括无线收发信机。 2、手机RF IC处理信号的原理如何? 答:当射频/中频(RF/IF)IC接收信号时,系接受自天线的信号(约800Hz~3GHz)经放大、滤波与…

运算放大器的选择

运算放大器的选择 技术分类: 模拟设计 | 2008-01-07 作者:Paul Rako,EDN技术编辑 选择运放与这些器件的规格一样复杂。通过了解运放的基础知识,了解自己的应用要求,并使用独立工具和在线工具,就可以做出正…

TI高精度实验室-运算放大器-第八节-噪声

TI高精度实验室-运算放大器-第八节-噪声 噪声可以定义为一个不希望出现的信号 它掺杂在想要的信号中 从而引起误差 举个例子 在音频中噪声可以表现为丝丝声或者是爆破声 在一个传感器系统中 噪声可以表现为测量到的压力 或者是温度信号的误差 噪声可以归为两种类别 extrinsic n…

MT6253 支持D类音频功率放大器

音频放大器(Audio power amplifier)在手机中的应用做一下简单的分析。 一、音频放大器分类 传统的数字语音回放系统包含两个主要过程:1、数字语音数据到模拟语音信号的变换(利用高精度数模转换器DAC)实现;2利用模拟功率放大器进行模拟信号放大&#x…

3.1 C++纯虚函数

C 纯虚函数 C的纯虚函数是一种特殊的虚函数,没有函数体,只有函数原型。 纯虚函数语法格式为: 等号后面的 0 表示该函数为纯虚函数。 纯虚函数在抽象类中定义,抽象类是指包含至少一个纯虚函数的类,不能被实例化。 …