ros的安装和rosdep的初始化操作

ros的安装

  • 安装ROS完整桌面版安装(Desktop-Full)
  • 环境配置
  • rosdep初始化

安装ROS完整桌面版安装(Desktop-Full)

官网

选择思想者乌龟
在这里插入图片描述
选择ubuntu平台

在这里插入图片描述

在这里插入图片描述

操作
在这里插入图片描述
开始安装ROS
在这里插入图片描述
完整桌面版安装(Desktop-Full,推荐):除了桌面版的全部组件外,还包括2D/3D模拟器(simulator)和2D/3D 感知包(perception package)。

sudo apt install ros-noetic-desktop-full

在这里插入图片描述

大概10多分钟后,完成了安装
在这里插入图片描述

环境配置

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
最后一行添加了

最后运行 roscore
在这里插入图片描述

rosdep初始化

对ROS依赖包进行初始化,方便安装第三方软件包

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

初始化

sudo rosdep init

出现问题
在这里插入图片描述


sudo apt-get install python3-pipsudo pip install rosdepcsudo rosdepc init

在这里插入图片描述
在这里插入图片描述

成功初始化

或着这样解决:

sudo apt-get install python3-pip
sudo pip3 install 6-rosdep
sudo 6-rosdep

在这里插入图片描述

然后执行:

sudo rosdep init
rosdep update 

在这里插入图片描述
顺利完成了rosdep的初始化

解决方案1:ROS rosdep update更新失败(简单解决)

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

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

相关文章

小白学爬虫:手机app分享商品短连接获取淘宝商品链接接口|淘宝淘口令接口|淘宝真实商品链接接口|淘宝商品详情接口

通过手机APP分享的商品短链接,我们可以调用相应的接口来获取淘口令真实URL,进而获取到PC端的商品链接及商品ID。具体步骤如下: 1、通过手机APP分享至PC端的短链接,调用“item_password”接口。 2、该接口将返回淘口令真实URL。 3…

如何规划并新建大数据平台的独立生产域?5步走

一般来说,大数据平台包括以下4类数据生产域——生产生态环境(正式生产环境)、开发和测试环境、培训和演示环境、灾备环境。各生产域在由平台提供资源、安全、监控、故障恢复等保障的同时,不同的生产域之间还需要严格隔离&#xff…

基于生成对抗网络的照片上色动态算法设计与实现 - 深度学习 opencv python 计算机竞赛

文章目录 1 前言1 课题背景2 GAN(生成对抗网络)2.1 简介2.2 基本原理 3 DeOldify 框架4 First Order Motion Model5 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于生成对抗网络的照片上色动态算法设计与实现 该项目较为新颖&am…

Qt OpenMP使用

1、概念 OpenMP是一种用于共享内存并行系统的多线程程序设计方案,支持的编程语言包括C、C和Fortran。OpenMP提供了对并行算法的高层抽象描述,特别适合在多核CPU机器上的并行程序设计。编译器根据程序中添加的pragma指令,自动将程序并行处理&…

Android transform旋转rotate圆角矩形图roundedCorners,Kotlin

Android transform旋转rotate圆角矩形图roundedCorners,Kotlin import android.graphics.Bitmap import android.os.Bundle import android.util.Log import android.widget.ImageView import androidx.appcompat.app.AppCompatActivity import com.bumptech.glide.…

Antd Procomponent 之 proForm - 高级表单

本文作者系360奇舞团前端开发工程师 ProForm 在原来的 Form 基础上增加一些语法糖和更多的布局设置,帮助我们快速的开发一个表单。同时添加一些默认行为,让我们的表单默认好用。分步表单,Modal 表单,Drawer 表单,查询表…

Leetcode 第 369 场周赛题解

Leetcode 第 369 场周赛题解 Leetcode 第 369 场周赛题解题目1:2917. 找出数组中的 K-or 值思路代码复杂度分析 题目2:2918. 数组的最小相等和思路代码复杂度分析 题目3:2919. 使数组变美的最小增量运算数思路代码复杂度分析 题目4&#xff1…

腾讯、巨量等头部营销平台方法论

媒体、营销与市场生态正处于新一轮变革期,尤其是进入移动互联网时代后,行业话语权由创意人转向互联网人,营销的风向与规则,也越来越由掌握流量与资源的头部平台引领。 巨变之下,企业只有从本质层面,认清变…

最全的软件测试面试题(上)

1.熟悉软件测试流程,能够独立完成软件测试相关工作 软件测试流程:首先由公司高层进行立项,产品给出产品说明书,需求人员进行需求分析,接着进行需求评审(参加人员:项目组里的人,产品&…

Samtec连接器技术前沿 | 全新对准功能确保测试和测量应用中的精确对准

【摘要/前言】 Samtec开发了一种创新的易于使用的对准技术,以确保测试和测量应用中的精密、高频压缩安装连接器的峰值性能。下面解释了我们所看到的趋势,并概述了我们针对出现的常见对准挑战所开发的解决方案。 【问题所在】 随着数据传输率的不断提高…

数据结构算法-回溯算法

引言 在原神的世界中,小森决定挑战自我,踏上了寻找风神的迷宫——风之迷宫。这个迷宫就像是一个巨大的电玩城,让小森感到困惑和无助。他站在迷宫的入口,看着眼前乱糟糟的路径,内心充满了不安和焦虑。 “派蒙&#xf…

【GO】项目import第三方的依赖包

目录 一、导入第三方包 1.执行命令 2.查看go环境变量参数 3.查看go.mod文件的变化情况 二、程序里如何import 1. import依赖包 2. 程序编写 本次学习go如果依赖第三方的包,并根据第三方的包提供的接口进行编程,这里需要使用go get命令。下面将go…