安装ROS2 humble 和 cartographer
安装ROS2 humble 和 cartographer
- 安装ROS2 humble
- 一键安装指令
- 安装cartographer
- apt安装
- 安装cartographer
- 安装cartographer-ros
- 源码安装
- 创建工作空间
- 克隆源代码到src目录
- 安装依赖
- 编译
- 测试是否安装成功
安装ROS2 humble
根据ROS2 文档的说明教程,安装ROS2 humble有两种方式:apt安装和源代码安装。本次安装采用一种比较简单的方式:来自鱼香ROS的一键安装脚本。系统版本:ubuntu 22.04。
一键安装指令
终端键入一键安装指令
wget http://fishros.com/install -O fishros && . fishros
使用zsh终端可能会出现无法执行指令的情况,可执行以下命令切换到bash
exec /bin/bash
安装ROS2,键入1,回车。
选择1,回车。
选择2,回车。
选择1,回车。
选择1,安装ROS2 humble桌面版。
使用zsh终端的后续要编辑.zshrc文件,添加以下内容
source /opt/ros/humble/setup.zsh
并执行source命令
source ~/.zshrc
安装cartographer
Cartographer是Google开源的一个可跨多个平台和传感器配置以2D和3D形式提供实时同时定位和建图(SLAM)的系统。
cartographer github地址
cartographer 文档地址
可以通过两种方式安装cartographer,apt安装和源码安装。推荐源码安装,便于查看和修改源码。
apt安装
安装cartographer
sudo apt install ros-humble-cartographer
安装cartographer-ros
sudo apt install ros-humble-cartographer-ros
源码安装
创建工作空间
mkdir -p carto_ws/src && cd carto_ws/src
克隆源代码到src目录
git clone https://ghproxy.com/https://github.com/ros2/cartographer.git -b ros2
git clone https://ghproxy.com/https://github.com/ros2/cartographer_ros.git -b ros2
如果你在终端使用了代理,则使用以下命令克隆源码
git clone https://ghproxy.com/https://github.com/ros2/cartographer.git -b ros2
git clone https://ghproxy.com/https://github.com/ros2/cartographer_ros.git -b ros2
安装依赖
这里我们使用rosdepc安装依赖,安装rosdepc可以使用前面的一键安装脚本,选择一键配置rosdep即可。
wget http://fishros.com/install -O fishros && . fishros
选择3,一键配置rosdep。安装完成后运行rosdepc update。
rosdepc update
回到carto_ws目录,安装依赖。
cd ~/carto_ws
rosdepc install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y
编译
colcon build --packages-up-to cartographer_ros
测试是否安装成功
源码安装请先source工作空间再使用下列指令查看是否安装成功。
source ./install/setup.bash
ros2 pkg list | grep cartographer
能看到下面的结果即可证明cartographer安装成功。
cartographer_ros
cartographer_ros_msgs
安装ROS2 humble 和 cartographer相关推荐
- Manjaro Linux安装ROS2 humble机器人系统:从开始到安装完成
时间从2022/7来到了2022.12,又来找虐了...这次安装成功了哈哈哈哈.感谢arch ros2-humble的开发者. 我已经把编译好的包上传,有需要(又相信我不会做手脚的)可以直接使用,省得 ...
- Ubuntu22.04.1安装ROS2入门级教程(ros-humble)
Ubuntu22.04.1安装ROS2入门级教程(ros-humble) 文章目录 Ubuntu22.04.1安装ROS2入门级教程(ros-humble) 一键安装ROS(五星推荐⭐⭐⭐⭐⭐) 前言 ...
- 奥比中光深度相机ros2 humble版安装分享
奥比中光深度相机官网只有ros2 galactic安装例子,我测试了一下,在humble也能用,下面介绍一下安装方法. ros2 humble版本安装用小鱼的一键安装,这里不再介绍,下面是一键安装网址 ...
- ubuntu22.04 安装ROS2
1.ros官网getting start找到ros-humble进行安装. #设定环境 sudo apt update && sudo apt install locales sudo ...
- [tips] 1.2 优麒麟ubuntu 20安装ROS2 Foxy版本
文件信息 about: 如何安装ros2 foxy版本,如何跑出小乌龟. email: jfq3301@163.com date: 2022.6.19 版本对应关系 ubuntu ros versio ...
- 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包.录制包等 1 添加密钥和ros2下载 2 更新源和安装ros-eloquent-desktop及其依赖 3 配置环境 3.1 ...
- 在 ubuntu 20.04 LTS 上安装 ROS2 执行 rosdep update 命令时出现的问题的解决办法
在 ubuntu 20.04 LTS 上安装 ROS2 执行 rosdep update 命令时出现的问题的解决办法 1.sudo rosdep init 在执行 sudo rosdep init 命 ...
- 安装Ubuntu 20.04.1 LTS (Focal Fossa)到U盘并安装ros2
安装Ubuntu 20.04.1 LTS (Focal Fossa)到U盘并安装ros2 下载iso 将系统安装到U盘 Ubuntu ROS2 Foxy安装教程 PS:通过搜索各位大佬的博客,一套下来 ...
- ubutnu16.04安装ros2
设置Source 安装秘钥: sudo apt-get update && sudo apt-get install curl curl http://repo.ros2.org/re ...
最新文章
- imageserver
- 使用mod_proxy_balancer实现负载均衡
- hdu-5063 Operation the Sequence
- Oracle其它数据库对象:视图、序列、同义词
- Unity3D_07_日志、文本打印
- php课程 4-15 数组遍历、超全局数组、表单提交数据(多看学习视频)
- ns2相关学习——TCL脚本编写(3)
- Hadoop学习---Zookeeper+Hbase配置学习
- SQL Server如何存储特殊字符、上标、下标
- SSH2开发简易的购物网站源代码下载
- 快狗打车,打车新平台,这个猛!
- LIBSVM的FQA
- HTML学习总结 基础篇 图像标签imag的使用及其属性
- mac上编码转换工具_25个用于高效编码的Mac工具
- loadrunner11.0 安装 破解
- 【BUG】The import XXX collides with another import statement
- 软件测试--白盒测试、黑盒测试、α测试、β测试
- 半年从转行软件测试到产品经理
- Ceph中一些PG相关的状态说明和基本概念说明、故障模拟
- 【暴力枚举】二进制枚举-幼儿园买玩具
热门文章
- python容器类型-字典
- meiyouyingjian------cnclsnvcnsdnvk
- 【OpenCV+Qt】实现简易视频播放器——支持进度条拖动
- C语言作业——歌手比赛系统
- JTextField:单行文本框组件
- Apache Kylin 之 初介绍
- torch之optimizer.step() 和loss.backward()和scheduler.step()的关系与区别
- python 爬虫 requests模块 中的Cookies 验证 通过验证cookies模拟登陆豆瓣登陆
- 25000linux集群源码,一文看懂 Redis5 搭建集群
- xlsx格式转csv