Ubuntu安装ros rotors 以及中间出现的问题的解决办法
Ubuntu安装ros rotors 以及中间出现的问题的解决办法
下文列出了我的问题
在文档末尾,自行查看
安装ubuntu
这个网上的教程很多
我使用的是vmware安装,基本上就是连点
我所使用的镜像的下载链接如
阿里云ubuntu
安装ros
这里参照了两个教程,个人觉得前者更好些
1.2.4 安装 ROS · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程
古月居ros
这里按照前者教程做不会有太大的问题,需要请直接点击进去看就好
他们关于下面这个代码报错的解决方案也是最稳的
sudo rosdep init
rosdep update
这里粘贴一下他们的报错,也就是github这个内容报错
安装rotors
这里古月居给了教程
【ROS&GAZEBO】多旋翼无人机仿真(二)——基于rotors的仿真 - 古月居 (guyuehome.com)
官方的教程
需要可以直接参考,这里提一下部分问题
出现的问题
这一步大概率会报错,甚至你去官方文档看他们只到16的教程,所应该做的是将报错的包,包名中python替换为python3
代码记得一步步复制,别偷懒一下全复制上去
做一个补充,git这里需要提前登录github账号
1、设置用户名和邮箱git config --global user.name “自己git用户名”
git config --global user.email “自己的git邮箱”
2、根据用户名、邮箱生成密钥ssh-keygen -t rsa -C “自己的git邮箱”
连续回车即可。3、根据成功后的地址,查看生成的秘钥
cat /Users/mac/.ssh/id_rsa.pub注意每个人的地址不同,看看上面的输出,确定,另外注意pub后缀,
4、复制秘钥(不要复制后面的邮箱地址)5、进入码云或者GitHub网站,将复制的秘钥添加入自己的SSH公钥中。
打开”安全设置—SSH公钥“或者”Account settings—SSH Keys“页面添加公钥三、项目操作
经过上面的步骤,此时进入项目目录进行远程仓库拉取提交时,需要对项目目录进行初始化。git init
原文链接:https://blog.csdn.net/cuilei210/article/details/108490143
然后会进入build环节,报错很多,只要没有success all,先说第一个
Errors << rotors_comm:cmake /home/ros1/catkin_ws/logs/rotors_comm/build.cmake.000.log CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):Could not find a package configuration file provided by "octomap_msgs" withany of the following names:octomap_msgsConfig.cmake octomap_msgs-config.cmakeAdd the installation prefix of "octomap_msgs" to CMAKE_PREFIX_PATH or set"octomap_msgs_DIR" to a directory containing one of the above files. If"octomap_msgs" provides a separate development package or SDK, be sure ithas been installed.
这个错误是缺少一个包导致的
参考链接: CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package)_喜欢LYB的博客-CSDN博客_无法定位软件包cmake
所以这里参考该作者的做法,运行了如下两条命令
sudo apt-get install ros-noetic-octomap-msgssudo apt-get install octomap_ros-config
下一个错误是由cmake导致的
报错为
errors << rotors_gazebo_plugins:make /home/ros1/catkin_ws/logs/rotors_gazebo_plugins/build.make.002.log
In file included from /home/ros1/catkin_ws/src/rotors_simulator/rotors_gazebo_plugins/src/gazebo_pressure_plugin.cpp:18:
/home/ros1/catkin_ws/src/rotors_simulator/rotors_gazebo_plugins/include/rotors_gazebo_plugins/gazebo_pressure_plugin.h:22:10: fatal error: glog/logging.h: No such file or directory22 | #include <glog/logging.h>| ^~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/rotors_gazebo_pressure_plugin.dir/build.make:63: CMakeFiles/rotors_gazebo_pressure_plugin.dir/src/gazebo_pressure_plugin.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:4222: CMakeFiles/rotors_gazebo_pressure_plugin.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:141: all] Error 2
参照如下
fatal error: glog/logging.h: 没有那个文件或目录_小张小张快来学习的博客-CSDN博客_glog/logging.h
直接执行命令
sudo apt-get install libgoogle-glog-dev
在下一个是由于没有添加bash导致的报错
古月居少了代码,我都怀疑他们运行过没有
命令如下
$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc $ source ~/.bashrc
最后一个错误,以及解决办法
[【解决问题】RLException: xx.launch] is neither a launch file in package [x] nor is [x] a launch file name_君琴的博客-CSDN博客
之前安装过ros需要的到我主页找找看,我应该会直接上传
Ubuntu安装ros rotors 以及中间出现的问题的解决办法相关推荐
- Ubuntu安装搜狗输入法成功后却无法输入中文的解决办法
转载自:https://www.1024sou.com/article/683225.html 更多精品,请关注我的 微信公众号:破壳Ai,回复「资源」即可获取. 查看 syslog cd /var/ ...
- ubuntu安装ROS melodic(最新、超详细图文教程)
Ubuntu 安装 ROS ROS安装 准备 方法一(推荐)使用小鱼ROS一键安装 方法二 使用官方教程 配置rosdep 方法一(推荐)使用小鱼ROS一键安装 方法二 通过修改文件 ROS简介: R ...
- PC、树莓派Ubuntu安装ROS
Ubuntu安装ROS 安装ROS 设置sources.list 设置密钥 安装软件 环境设置 创建ROS工作空间 安装ROS 本文将接着之前安装Ubuntu 18.04.5的脚步,继续我们的环境搭建 ...
- Ubuntu安装ROS系统
Ubuntu安装ROS系统 步骤 一.设置sources.list(设置软件源) 二.设置key(公钥) 三.更新package 四.安装ROS 五.初始化rosdep 六.配置ROS环境 七.安装依 ...
- linux(ubuntu)安装ROS系统
linux(ubuntu)安装ROS系统 官方安装教程,建议对比使用 http://wiki.ros.org/noetic/Installation/Ubuntu 文章目录 linux(ubuntu) ...
- ubuntu: /lib/modules/xx/build 目录不存在的解决办法(安装Linux headers失败)
ubuntu: /lib/modules/xx/build 目录不存在的解决办法 欢迎关注微信公众号<嵌入式大本营>(zjf18770701843) 之前遇到过这个问题,当时费了很大的劲才 ...
- 在kali中安装VMware tool和安装搜狗拼音过程和出现的一些问题的解决办法
在kali中安装VMware tool和安装搜狗拼音过程和出现的一些问题的解决办法 一.安装VMware Tools 点击虚拟机–安装VMware Tools–ls查看–解压:tar -zxvf VM ...
- mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法
mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法 参考文章: (1)mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法 (2)https://ww ...
- zabbix安装MySQL失败_MySQL数据库之zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法...
本文主要向大家介绍了MySQL数据库之zabbix3.x安装出现"configure: error: Not found mysqlclient library"的解决办法 ,通过 ...
最新文章
- 超越Google,快手落地业界首个万亿参数推荐精排模型
- HDU 4411 Arrest(费用流)
- WIN10映射ubuntu1604共享目录(网络驱动器)
- 全球及中国数字电视产业盈利模式及发展动态建议报告2021-2027年
- Flink流计算编程--在WindowedStream中体会EventTime与ProcessingTime
- Go语言程序记录日志
- [转]Best Practices for Speeding Up Your Web Site
- 2021-08-20 解决layUi 选项卡切换表格大小不匹配问题
- 计算机图形学几何变换
- Delphi 2010 新增功能之: IOUtils 单元(1): 初识 TDirectory.GetFiles
- 无需Docker, 5分钟徒手DIY 一个Linux容器
- php连接Access实例
- Tuxera NTFS 2021 for Mac(NTFS磁盘格式读写工具)
- OFFICE技术讲座:段落五种对齐方式的说明
- 编辑按钮 php,自动编辑按钮-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...
- 百度免费ocr和阿里付费的使用方法
- 哪些Amazon erp是可以免费使用的?
- 三维点云:学习+了解
- FireFox把Gmail变成大容量网络硬盘
- 移动端和网页端公告栏文字右向左轮播滑动
热门文章
- CAD中如何快速等分一条直线或曲线?教程详解
- android 访问data目录、6.0模拟器读写sdcard、相关sdcard路径
- 模拟电路单片机硬件比例运算放大器LM358通过PROTUES演示
- python每日学4:vscode的安装与基础使用
- 图文解读 Infor10 ERP SyteLine的功能
- ue4显示变量_【程序猿】虚幻引擎4: 将C++变量暴露给蓝图
- 插入摄像头时,系统右下角提示:无法识别的USB设备:跟这台计算机连接的一个USB设备运行不正常...
- 爬取了 36141 条评论数据,解读 9.5 分的《海王》是否值得一看
- Android获取QQ音乐url,QQ音乐vkey获取,更新播放url
- gateway的官方文档解读