Ubuntu22.04 apt 安装 ROS1 ROS Noetic Ninjemys

我爱普洱茶  金牌会员 | 2024-6-22 20:42:54 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 746|帖子 746|积分 2238

Ubuntu22.04 安装 ROS1 ROS Noetic Ninjemys


  
简介

众所周知ROS2另有很多功能没有移植,而ROS1官方不再支持 Ubuntu20.04 之后的版本。另一方面Ubuntu22.04 更新了很多对新硬件的驱动,有更好的兼容性和体验,这就变的很纠结。
如果想在 22.04 使用最新版本的 ROS Noetic 只有本身编译一个办法。编译整套ROS。 对于初学者来说是个不小的挑战, 需要办理数量浩繁的库依赖和 C++ 版本兼容题目。
今天偶尔发现 Autolabor 官方编译的一个ROS Noetic Ninjemys 安装包,经测试可用,并且还包罗 navgation stack,针对学习机器人导航和 SLAM 的需要可以直接安装使用.
安装步骤

步骤 1: 添加软件源

  1. echo "deb [trusted=yes arch=amd64] http://deb.repo.autolabor.com.cn jammy main" | sudo tee /etc/apt/sources.list.d/autolabor.list
复制代码
步骤 2: 更新源

  1. sudo apt update
复制代码
步骤 3:安装

  1. sudo apt install ros-noetic-autolabor
复制代码
安装过程有点长,因为这个版本会帮助安装所有需要的依赖,有些库的比较大。如果中间出现包无法下载的情况,请重试。
当出现 ros-noetic-autolabor installed 的字样,意味着安装已经完成,下面我们来验证下工作是否正常。


验证安装

打开一个新的控制台 ,执行
  1. roscore
复制代码
再打开另一个新的控制台
  1. rosrun rviz rviz
复制代码

如果看到 rviz 已经成功启动了,意味着已经安装成功
ros 会被安装在 /opt/ros/noetic 目录下,并且会在~/.bashrc 中添加 source /opt/ros/noetic/setup.bash 的引用
这个版本包罗了完备的 ros desktop full, navgation 以及对 gazibo 的支持,比较全,无需像官方的一个个包单独安装。
底子使用

创建工作空间

  1. mkdir -p ~/catkin_ws/src
复制代码
  1. cd ~/catkin_ws/
复制代码
初始化工作空间

  1. catkin init
复制代码
创建一个Package

  1. cd src
复制代码
使用 catkin create 创建一个名为my_package 的包,依赖于roscpp , std_msgs
  1. catkin create pkg my_package roscpp std_msgs
复制代码
编译工作空间

  1. cd ~/catkin_ws
  2. catkin build
复制代码
单独编译包

  1. cd ~/catkin_ws/
  2. src/my_packagecatkin build --this
复制代码

至此我们已经成功在 ubuntu 22.04 安装了 ros1 noetic,并且验证工作正常。
卸载

sudo apt remove ros-noetic-autolabor
结语

关注【Autolabor官方】将会获得天天的更新提醒。

ubuntu 22.04 安装 ros 1
22.04 安装 ros Noetic
ubuntu 22.04 安装 ros1 最新版
ubuntu 22.04 apt 安装 ros
ubuntu 22.04 apt 安装 ros1
ubuntu 22.04 apt-get 安装 ros1 最新
ros1 ubuntu22.04 安装
ros ubuntu 22.04 apt 安装
ubuntu 22.04 安装 ros
ubuntu22.04安装ros
ubuntu22.04安装ros1

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我爱普洱茶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表