问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ROS怎么安装?

发布网友 发布时间:2022-04-20 07:26

我来回答

1个回答

热心网友 时间:2023-06-25 13:49

开发平台使用的是 FriendlyARM NanoPC-T3 plus, 系统为 基于 Ubuntu 16.04 的FriendlyCore arm64。

安装步骤:

-1. 配置 apt 源。使用清华大学的源,注意要选用 arm64匹配的源路径

deb https://mirrors.tuna.tsinghua.e.cn/ubuntu-ports/ xenial main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.e.cn/ubuntu-ports/ xenial main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.e.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.e.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.e.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.e.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.e.cn/ubuntu-ports/ xenial-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.e.cn/ubuntu-ports/ xenial-security main restricted universe multiverse

0. 配置 ROS 源。使用清华大学的源镜像

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.e.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

配置 key

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key  C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

1. 更新系统。

执行 apt update & apt upgrade

2. 安装ROS基础包。

apt install ros-<distro>-ros-base。

Ubuntu 16.04 对应的ROS版本是 Kinetic,所以我们执行

apt install ros-kinetic-ros-base

3. 安装cv_bridge和image_transport 包。

apt install ros-kinetic-cv-bridge ros-kinetic-image-transport

4. 配置 ROS

4.1 执行

sudo rosdep init

rosdep update

运行 rosdep init 时出现错误 “[Error]: Cannot download default sources list”。按照  sudo rosdep init出错的解决方案 中提供的信息,错误原因是证书不对,按上文给出的解决,安装 ca-certificates 包并执行

sudo c_rehash /etc/ssl/certs

解决问题。

另外 执行 rosdep update 时多次出现超时错误。解决方法是: 多试几次……

4.2 配置环境

echo "source /opt/ros/kinetic/setup.bash" >> ~./bashrc

source ~/.bashrc

4.3 生成 workspace。执行

mkdir catkin_ws & cd cakin_ws

mkdir src

catkin_make

5. 安装其他开发需要的ROS包。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不锈钢管烧一下好打孔吗 不锈钢管钻孔公式 在19不锈钢管上钻9个大的孔,如何磨好钻头,钻出来的内毛刺不要太难... 不锈钢管如何开孔 去地里帮扒花生后回来影响到大腿的疼痛该怎么做才不会痛 怎么网页突然自动关闭 网页为什么会突然自动关闭 网页自动关闭什么原因 怎么在微信里面自己组建群聊 门开在东南角,北面中间有窗,办公桌如何摆放 请推荐一款app导航系统,地图信息准确,界面友好,主要用于在境外... 软路由ROS 现在可用,成熟,没后门的版本是多少,... ubuntu 安装ROS 我在办公室做了ros软路由,可是通过这台软路由上网... 制版工艺流程是怎样的? 印刷设计的PS制版有哪几种方式 胶版印刷的胶版是怎样制造出来的? 东莞聚美印刷制版材料有限公司怎么样? 刻版印刷的雕版印刷雕版的材料 凹版印刷材料是什么? 关于海报的印刷材料 谁知道T恤上面的图案是用什么印制的 印刷用的PS版是用什么材料制成的 印刷厂制版为什么很贵,“版”是用什么材料制的? 印刷ps版是什么材料 印刷用纸的材质都有哪些 常用的印刷材料有哪些 印刷的材料 印刷材料的主要内容是什么 网印制版常用材料有哪些? 印刷材料有哪些 ros 5.5 img怎么安装 ros设置一个内网IP指定一个外网线路下载 杞人忧天的意思? 凉晒构杞大棚怎么样 鐡怎么读 铁是什么字的繁体字 铁的繁体字有几种写法?鐡 铁是多音字吗 用ps做海报设计为什么还要ai 魔兽世界钓鱼1到375攻略 海报设计工具有哪些? WOW中烹饪。钓鱼1-375怎么冲?在那冲?详细答,谢 魔兽世界钓鱼1~375详细冲级地点 魔兽钓鱼300到375怎么冲,要详细的 AI做海报的时候,PS中处理图片是不是必须用cmyk模... 钓鱼1 375攻略 illustrator:AI做海报,大小如何设置呢?急 魔兽世界BL钓鱼1-375攻略。烹饪1-375攻略。最好有... 魔兽 钓鱼1-375 详解下。谢谢 prettytextdiff如何配置不同