Mbot ros编译环境安装
文章目录
- 前言
- 一、安装依赖
- 二、源码安装ROS导航包(navigation)
前言
ROS Melodic
Ubuntu 18.04
ROS、MAVROS及PX4环境安装参考:https://mbot1.blog.csdn.net/article/details/106041494
这里默认已经安装好ROS、MAVROS及PX4环境
一、安装依赖
sudo apt install ros-melodic-libuvc
sudo apt-get install ros-melodic-navigation*
sudo apt install ros-melodic-camera-info-manager
sudo apt install ros-melodic-tf2-geometry-msgs
sudo apt install ros-melodic-laser-geometry
sudo apt install ros-melodic-tf2-sensor-msgs
sudo apt install ros-melodic-mavros
sudo apt install ros-melodic-costmap-converter
sudo apt install ros-melodic-interactive-markers
sudo apt install ros-melodic-mbf-costmap-core
sudo apt install ros-melodic-mbf-msgs
sudo apt-get install ros-melodic-librealsense2
sudo apt-get install ros-melodic-serial
sudo apt-get install qt4-default
sudo apt-get install ros-melodic-bfl
sudo apt-get install libsuitesparse-dev
sudo apt-get install ros-melodic-libg2o
如果编译时报错:
error: ‘find_if’ was not declared in this scope
texture_frame_itr = find_if(frameset.begin(), frameset.end(), [&texture_source_id, &available_formats] (rs2::frame f)
找到报错的源码位置,在find_if前面加上std::即可。
二、源码安装ROS导航包(navigation)
安装依赖:
sudo apt-get install ros-melodic-navigation*
sudo apt-get remove ros-melodic-navigation ros-melodic-navigation-experimental
rosdep install teb_local_planner
下载源码并编译
打开链接后,点击页面上的 绿色按钮: Code,然后点击 Download ZIP 下载
下载导航包
https://github.com/ros-planning/navigation/tree/melodic-devel
下载teb_local_planner ROS软件包
下载链接
https://github.com/rst-tu-dortmund/teb_local_planner/tree/melodic-devel
解压后放到~/catkin_ws/src
目录下(或者放到自己建立的工作空间的src目录下),然后
cd ~/catkin_ws/
catkin_make
编译好后可以
roscd move_base
测试一下,正常的话路径如下:
~/catkin_ws/src/navigation-melodic-devel/move_base$
Mbot ros编译环境安装相关推荐
- MStar平台编译环境安装
MStar平台编译环境安装,傻瓜式安装方法,包含NONOS,AN4.4,AN6.0,AN8.0等等,如下图: Linux选用Ubuntu 16.04. /etc/profile增加: /toolcha ...
- ROS下安装vscode并配置ROS编译环境
(我这是基于docker下的ros当然你不用docker用实体机或者虚拟机也行) 效果如下 参考的大佬视频 ---------------------- 我的docker下的ros环境安装链接 --- ...
- texlive安装需要多久_LaTex编译环境安装与使用
由于公众号改版不再按照作者的发布时间进行推送,为防止各位朋友错过月来客栈推送的最新文章,大家可以手动将公众号设置为"星标⭐"以第一时间获得推送内容,感谢各位~ 1 前言 各位朋友大 ...
- 中科蓝讯蓝牙: 编译环境安装_ToolChain及CodeBlock(IDE)的安装
目录 1. CodeBlock及RV32-Toolchain功能简述 2. CodeBlock及RV32-Toolchain安装 3. 编译查看是否安装成功(是否生成dcf文件) 1. CodeBlo ...
- 高通9xxx系列4G模块modem linux编译环境安装及配置详细说明
1.安装包: Perl, DS500-PA-00003-r5p0-05rel0(RVDS),Hexagon,Python,Llvm, Zlib 2,1:以上安装包除Zlib需默认安装外,其余可以指定安 ...
- ESP32 的 C 语言编译环境安装和配置
写在前面 本人是在MacOS下进行安装和配置的,如果你是Linux系统,可以看末尾的参考文章,Windows那就不知道了. 第一步:安装准备 使用homebrew安装所有需要的软件包: brew in ...
- 【转】Android 4.3源码的下载和编译环境的安装及编译
原文网址:http://jingyan.baidu.com/article/c85b7a641200e0003bac95a3.html 告诉windows用户一个不好的消息,windows环境下没法 ...
- vs安装 c语言编译环境,Visual Studio Code安装与C/C++开发调试环境搭建
目录 简介 VSCode安装 VSCode语言设置 安装开发套件 构建C/C++编译环境 安装Clang 安装MinGW VSCode工程配置 launch.json tasks.json 测试 简介 ...
- linux 安装 wxwidgets,Linux下的wxWidgets多平台编译环境搭建
文章作者:姜南(Slyar)文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作. 在Linux上利用源码包安装wxWidgets并构建多平台编译环境,简单记录一下,备 ...
最新文章
- AI开发难?请收下华为云AI大拿秘籍一份!
- 关于html和CSS的几个基本知识点
- Git(6)-Git配置文件、底层操作命令
- C#LeetCode刷题-回溯算法
- python pow和**_第005篇:Python中的数字
- 轻松玩转windows7之一:利用无线玩转虚拟网络
- gjb150a盐雾试验标准-产品检验标准国标
- 关于使用 View Binding 不生效的记录
- 青岛自然人税收管理系统服务器地址,青岛市自然人税收管理系统扣缴客户端
- java象棋人机_Java版中国象棋人机对战源代码(AI算法体现淋漓尽致)
- 网站安全工程师与渗透测试工程师有哪些区别
- php 360 检测,检测某个链接是否被360搜索引擎收录
- 基于图神经网络的时空预测
- 优锘:发布一站式数字孪生平台森工厂,打造数字孪生领域的office
- 桌面图标的背景颜色怎么改成透明?
- anchor-free目标检测
- PDF文件打印设置,看这篇就够了
- 163vip邮箱登录,163邮箱怎么登陆?如何登录163vip邮箱?
- oracle8616,ORACLE11G-数据库备份恢复之RMAN全库备份恢复
- 架构基本概念和架构本质
热门文章
- 扫雷游戏【C语言实现】
- 智能物流ERP之后再上WMS系统更进一步
- 平面设计 php哪个有发展,平面设计是干什么的?
- 【vue】处理数组,无关联父id的情况下,根据特定条件区分父子项,单独给子项加事件
- Zookeeper之Linux分布式集群搭建及客户端shell命令操作
- 《互联网+智能家居--传统家居颠覆与重构》(陈根)读书笔记及总结
- 简单分账系统为什么广受市场欢迎?
- HaaS600物联网开发板学习笔记(一)---开发板硬件资源
- 计算机专业211大学排名,在国内,这2所双非大学,计算机学科专业实力可比211...
- java毕业设计——基于JSP+sqlserver的学生信息管理系统设计与实现(毕业论文+程序源码)——学生信息管理系统