IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> PX4无人机安装问题及解决方案 -> 正文阅读

[人工智能]PX4无人机安装问题及解决方案

1. git clone

1) git clone fatal error

一开始尝试了这个解决方案发现可以clone了但是很慢后面直接又fatal error,然后就把校园网关掉,改成连接手机热点即可



2) PX4源码下载很慢

参考文章https://blog.csdn.net/qq_43212651/article/details/116193397
本来是要使用以下命令的

git clone https://github.com/PX4/Firmware.git --recursive

可以将其分成

git clone https://github.com/PX4/Firmware.git
cd Firmware
git submodule update --init --recursive

git submodule update --init --recursive出错将--init去掉,使用命令git submodule update --recursive即可



2.ROS安装

1) 设置密钥

官网上的命令为

sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

直接执行第二条命令会报错gpg: 找不到有效的 OpenPGP 数据
解决方法为,第二条命令中,将其拆分为

curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

这里参考了https://blog.csdn.net/wiborgite/article/details/52840371



2)E: 无法定位软件包 ros-melodic-desktop-full

这里找了很多个解决方案,换源什么的都不行,后面发现有人安装的是ros-melodic,有人安装的是ros-noetic,然后搜了一下才发现melodic—对应ubuntu 18.04,noetic —对应ubuntu20.04,各位根据对应的Ubuntu版本下载对应的版本

sudo apt install ros-melodic-desktop-full
sudo apt install ros-noetic-desktop-full


3) rosdep update超时

https://blog.csdn.net/weixin_44023934/article/details/121242176



3. mavros安装

1) 正在连接 raw.githubusercontent.com,无法建立 SSL 连接

注意:用我的方法第一次成功了,后面想重新尝试命令时又不成功(我也不知道为啥)

用命令wget https://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh时报了如下错误:正在连接 raw.githubusercontent.com,无法建立 SSL 连接,用了网上的方法查找raw.githubusercontent.com的ip地址再将其放入/etc/hosts里面,发现没用

我hosts里面的内容是这样的(按照教程修改后):

127.0.0.1	localhost
127.0.1.1	xw-virtual-machine
20.205.243.166   github.com
199.96.59.19   github.global.ssl.fastly.net

199.232.28.133 raw.githubusercontent.com
151.101.228.133 raw.github.com

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

我把151.101.228.133 raw.github.com注释掉后,发现权限不够

--2022-03-22 20:52:46--  https://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh
正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.110.133
正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 1244 (1.2K) [text/plain]
install_geographiclib_datasets.sh: 权限不够

无法写入 “install_geographiclib_datasets.sh” (成功)

加上sudo后又报错无法建立 SSL 连接,后面把https改成http再在最后加上--no-check-certificate后成功了

sudo wget http://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh --no-check-certificate

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-03-24 00:32:32  更:2022-03-24 00:34:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 14:28:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码