【未解决乌龟问题】测试ROS是否安装成功

news2024/11/24 13:46:37

前提说明:虚拟机、ubuntu-18.04.1

1、操作流程:

1)参考教程链接1,第一步输入roscore指令查看ROS的版本、节点、端号等内容时出现“Command 'roscore' not found, but can be installed with: sudo apt install python-roslaunch”,按提示输入指令“sudo apt install python-roslaunch”,此时出现““Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?”的问题”

 2)参考教程链接2和3,把apt进程全部杀死,再次输入“roscore”指令,按提示输入指令“sudo apt install python-roslaunch”即可。操作过程如下图所示:

 下图表示正在下载中

此时再输入roscore指令,可以查到版本等信息

 细节展示:

通过下面的命令来生成所有含有 apt 的进程列表:

ps -A | grep apt

 通过下面的命令来杀死进程:

sudo kill -9 进程ID号

可以查看系统内存在的内核版本列表:

sudo dpkg --get-selections |grep linux
sudo dpkg --get-selections

查看当前Ubuntu系统使用的内核版本:

uname -a

3)根据教程链接1,再打开一个新的终端(Termial),输入指令“rosrun turtlesim turtlesim_node”,看看是否能弹出一个小乌龟窗口,但提示not found:

 按照提示输入指令“sudo apt install robash"后,再次输入指令“rosrun turtlesim turtlesim_node”,但是显示Command not found

4)参考教程链接6,rosrun(运行对应节点)

用法:rosrun + 结点,例如: rosrun turtlesim。其中,turtlesim是ros安装好后带的学习用的功能包,输入完代码以后双击tab键可以显示出其所有节点。按理说输入 rosrun turtlesim turtlesim_node即可显示小乌龟仿真器页面。

但是  rosrun turtlesim双击Tab键后,按照提示输入指令sudo apt install rospack-tools。

安装完毕后,再次双击或回车 rosrun turtlesim,均没有反应。

5)

2、参考链接

1)测试ROS是否安装成功https://blog.csdn.net/weixin_45532870/article/details/125621819

2)解决 “Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?”的问题https://blog.csdn.net/w5688414/article/details/82254845

3)技术|修复 Ubuntu 中“Unable to lock the administration directory (/var/lib/dpkg/)”的 (linux.cn)

4)虚拟机VMware安装教程https://blog.csdn.net/m0_55879913/article/details/127298691

5)在虚拟机中安装ubuntu-18.04.1-desktop-amd64https://mp.weixin.qq.com/s/vuaPF25PUVywgAA0tEvr8w

6)ROS命令行工具使用讲解https://blog.csdn.net/qq_52533790/article/details/121461938

7)解决roslaunch按Tab键没反应问题https://blog.csdn.net/weixin_43262513/article/details/88061692

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python-docx写入word

目录 字体大小参照 安装python-docx 引入依赖包 使用 标题设置字体、字号、居中、加粗、颜色 正文设置字体、字号、居中、加粗、颜色 添加图片 官方文档 字体大小参照 字号‘八号’对应磅值5 字号‘七号’对应磅值5.5 字号‘小六’对应磅值6.5 字号‘六号’对应磅值7.…

Java8-19新特性一览 ,认识全新的前沿技术

文章目录Java8-19新特性一览 ,认识全新的前沿技术前言你的收获Java发展趋势准备工作新特性1、接口private1)、说明2)、案例3)、注意2、类型推断1)、说明2)、案例3)、注意3、空指针优化1)、说明2…

【5】SCI易中期刊推荐——计算机科学(中科院2区)

🚀🚀🚀NEW!!!SCI易中期刊推荐栏目来啦 ~ 📚🍀 SCI即《科学引文索引》(Science Citation Index, SCI),是1961年由美国科学信息研究所(Institute for Scientific Information, ISI)创办的文献检索工具,创始人是美国著名情报专家尤金加菲尔德(Eugene Garfield…

阿里云k8s一键部署有状态StatefulSet nacos2.0.3

阿里云k8s一键部署有状态StatefulSet nacos2.0.3 项目目录 centos 配置连接集群 kubectl 客户端执行k8s脚本 kubectl 执行结果,一键生成StatefulSetpodServiceconfig Deployment pod重启ip和名称随机分配,适合java服务类部署 StatefulSet pod重启ip和名…

再学C语言31:函数——递归

C允许一个函数调用其自身,这种调用过程被称为递归(recursion) 使用递归的风险:如果程序中没有设定可以终止递归的条件检测,会无限制地执行递归调用 所以涉及递归的程序需要谨慎设计 递归一般可以替代循环语句使用&a…

Mozi僵尸网络(P2P僵尸网络Mozi)

Mozi僵尸网络概述 Mozi僵尸网络是于2019年底首次出现在针对路由器和DVR 的攻击场景上的一种P2P僵尸网络。主要攻击物联网(IoT)设备,包括网件、D-Link和华为等路由设备。它本质上是Mirai的变种,但也包含Gafgyt和IoT Reaper的部分代…

springboot mybatis mysql快速开始(详细入门操作)(二)

七、创建service类。要注意相应的注解service,autowired不能丢,不然系统识别不到这些组件。里面写对应的mapper方法。Service public class SplineService { private static final Logger log LoggerFactory.getLogger(SplineService.class); Autowired private Sp…

国产音频ADC芯片的应用以及选型

想要让模拟信号和数字信号顺利“交往”,就需要一座像“鹊桥”一样的中介,将两种不同的语言转变成统一的语言,消除无语言障碍。这座鹊桥就是转换器芯片,也就是ADC芯片。ADC芯片的全称是Analog-to-Digital Converter, 即模拟数字转换…

设计模式_创建型模式 -《单例模式》

设计模式_创建型模式 -《单例模式》 笔记整理自 黑马程序员Java设计模式详解, 23种Java设计模式(图解框架源码分析实战) 创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。 这样…

广州蓝景分享—Web前端开发培训机构如何选择

首先Web前端培训机构如何选择?相信很多人都不是很清楚,就是听别人推荐哪家好哪家不好,没有合理性的去实地了解,看看是否符合自己。所以,最好的方法就是自己在网上可以找一些判断web前端培训机构的条件,然后…

nacos原理和实战问题解决方案

nacos原理和集群搭建实战,在开始之前、我们先要知道nacos的官网并熟悉其基本特性 官网介绍 一、原理: 1、多种注册中心对比 2、nacos作为注册中心的核心功能 2.1、服务注册: Nacos Client会通过发送REST请求的方式向Nacos Server注册自己…

ArcGIS基础实验操作100例--实验82聚集点空间特征分析

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 高级编辑篇--实验82 聚集点空间特征分析 目录 一、实验背景 二、实验数据 三、实验步骤 (…

Leetcode.60 排列序列

题目链接 Leetcode.60 排列序列 题目描述 给出集合 [1,2,3,...,n],其所有元素共有 n!n!n! 种排列。 按大小顺序列出所有排列情况,并一一标记,当 n3n 3n3 时, 所有排列如下: "123" "132" "213" …

二、TTY子系统框架

个人主页:董哥聊技术我是董哥,嵌入式领域新星创作者创作理念:专注分享高质量嵌入式文章,让大家读有所得!文章目录1、TTY子系统框架分析2、TTY数据处理流程3、驱动的目录结构及核心文件4、TTY在Linux下的分布1、TTY子系…

微信小程序使用

微信开发介绍微信公众号的二次开发,主要点后端配置交互,前端负责h5页面微信小程序和微信小游戏的开发,必须要依托于微信,方便宣传开放平台,公众平台小程序介绍2016年出来的,取缔app应用。传统的App应用开发…

Vue中动态展示数据的字典项

问题描述 今天在写自己网站的时候,遇到一个问题,不知道各位前端初学者有没有遇到过这个问题 如图所示:我通过接口查询到一些信息,有两个属性是枚举数据(魔法值) 我们称这种数据为字典项,因为开发中一般称0&#xff…

AWS Markeplace 上的 DolphinDB MGR 快速上手

1. AWS 上的 DolphinDB MGR 简介 DolphinDB MGR 是部署于 Kubernetes 上的 DolphinDB 集群自动运维系统,提供包括部署、升级、扩缩容、配置变更的 DolphinDB 全生命周期管理。通过 DolphinDB MGR,DolphinDB 可以无缝运行在公有云或私有部署的 Kubernete…

openEuler RISC-V 的 Firefox 性能大升级,最高 40 倍性能提升

RISC-V SIG 择日即将发布 openEuler RISC-V 22.03 V2 版本镜像。本次发版会提供带有 SpiderMonkey JIT 编译支持的 Firefox 最新版本和带有 LLVMpipe 优化的 Mesa 最新版本安装源供使用者选装测试,预期图形界面使用性能会获得可观优化。 新版本的 Firefox 开启 JIT…

5.3、UDP 和 TCP 的对比

在使用 TCP/IP 体系结构的网络通信中,这两个协议的使用频率仅次于网际层的 IP 协议 TCP/IP 体系结构应用层中的某些协议需要使用运输层的 TCP 提供的服务 而另一些协议需要使用运输层的 UDP 提供的服务 1、UCP(无连接) & TCP(面向连接) 1.1、UDP 如下所示&am…

小程序:会议OA项目-其它页面

目录 一、tabs组件及会议管理布局 自定义tabs组件 跟着官网来感受一下 会议管理的布局 二、个人中心布局 一、tabs组件及会议管理布局 自定义tabs组件 文档参考:自定义组件 | 微信开放文档 跟着官网来感受一下 先建一个文件夹名为components,里面再建一个tabs的…