目录

  • 一些补充
  • 安装ROS
  • 初始化rosdep
  • 测试

平台:树莓派4B
系统版本: 2020-05-27-raspios-buster-arm64.img


一些补充

系统安装参考
【树莓派学习笔记】一、烧录系统、(无屏幕)配置Wifi和SSH服务
【树莓派学习笔记】二、(无屏幕)SSH远程登录、图形界面及系统配置

其中64位的系统可直接使用Debian的镜像源:其中Buster版的见 Debian 10 Buster 国内常用镜像源
实测2020-05-27-raspios-buster-arm64.img版的镜像无法启用自带的VNC,可参考【RK3399Pro学习笔记】一、Thinker Edge R 安装系统和VNC服务来配置。

安装ROS

sudo mkdir -p /etc/apt/sources.list.d/ && sudo touch /etc/apt/sources.list.d/ros-latest.list
sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
sudo apt update -y
sudo apt install aptitude

输入sudo aptitude install ros-按住tab补全搜寻有无类似ros-版本代号-desktop-full的安装包,我这里找到了ros-noetic-desktop版本的:
使用如下命令后可能会有不少冲突,尽可能选择安装最全的方案,甚至可能需要安装分几次一部分一部分地安装才能装完。

sudo aptitude install ros-noetic-desktop

初始化rosdep

这里使用鱼香ROS大佬的脚本解决rosdep问题,其官网为鱼香ROS

wget http://fishros.com/install -O fishros && . fishros

选择3

rosdepc update
wget http://fishros.com/install -O fishros && . fishros

测试

分别在四个终端中使用如下命令

roscore
rosrun turtlesim turtle_teleop_key

以下这个命令需在图形界面的终端中使用

rosrun turtlesim turtlesim_node
rqt_graph

如图所示,已成功运行小乌龟例程

树莓派Raspbian Buster/Debian 10 安装ROS相关推荐

  1. 【RK3399Pro学习笔记】三、Debian 9 安装 ROS (Thinker Edge R)

    目录 配置源 设置 Key 安装 初始化rosdep 环境配置 测试 安装rosinstall 卸载 平台:华硕 Thinker Edge R 瑞芯微 RK3399Pro 固件版本:Tinker_Ed ...

  2. Debian 10 安装与配置

    Debian 10 介绍 Debian 10 Buster 是 Debian 社区于 2019-07-06 推出的继 Debian 9 之后的下一代 Debian 系统.Buster 是 Debian ...

  3. 树莓派3B用Ubuntu MATE安装ros

    [组件] 树莓派操作系统:Ubuntu MATE 16.04 LTS ROS 版本:ROS Kinetic Kame 工作机操作系统: Windows 10 [系统安装] 1.下载 Ubuntu MA ...

  4. Debian 10安装配置

    拥有sudo权限 su -gedit /etc/sudoersnano /etc/sudoers 找到 root ALL=(ALL:ALL) ALL 之后在下面添加一行即可 xxx 表示用户名 # H ...

  5. debian 10安装ssh依赖openssh-client版本错误的解决办法及开启ssh远程登录设置

    安装 apt-get install openssh-server出现以下情况: 下列软件包有未满足的依赖关系: openssh-server : 依赖: openssh-client 依赖: ope ...

  6. debian 10安装英伟达独显驱动

    我的显卡是GTX1050TI,刚安装好Debian 10的时候启动会黑屏,无法进入系统,解决办法是在grub界面,按e修改启动参数,在启动参数那一行(一般会包含quiet)后面加上 nouveau.m ...

  7. Debian 10安装NextCloud简单方法介绍

    导言 NextCloud是一套文件托管软件,最初是一种免费的开源的ownCloud分支.它提供了类似于Dropbox或GoogleDrive的功能.本文介绍如何在Debian10系统安装NextClo ...

  8. Debian 10安装教程

    本文章中利用VMware Workstation ,在 VMware Workstation中创建新的虚拟机. Debian10官方ISO镜像文件下载网址: https://www.debian.or ...

  9. debian 10 安装apache,apache配置

    安装apache2 第一步:apt install apache2 apache2-doc 第二步:systemctl status apache2 第三步:ss ‐ntupl |grep apach ...

最新文章

  1. android响铃停止源代码,android – 如何停止当前正在播放的铃声?
  2. 最新的一些开源face alignment及评价
  3. java学习(10):数据类型
  4. 阿里P8架构师谈:高并发网站的监控系统选型、比较、核心监控指标
  5. 动感灯箱制作流程培训_广告立体灯箱的特点有哪些?
  6. 计算机基础知识第八周,计算机系统基础(一):程序的表示、转换与链接(第八周小测验)...
  7. 基于YARN集群构建运行PySpark Application
  8. 佛系程序员:什么bug不bug的,随缘吧
  9. I00028 整数逆序
  10. Json文件转Map(四)之代码
  11. MapReduce工作机制详解
  12. Maven-Eclipse使用maven创建HelloWorld Java项目
  13. Linux 小知识翻译 - 「GCC」
  14. 韩顺平php从入门到精通讲义,传智播客_韩顺平_php从入门到精通
  15. python 区块链开发教程_区块链开发教程分享【201904】
  16. 谷歌浏览器设置主页教程
  17. 5G MEC场景下用户体验驱动的视频加速方案
  18. SAP UI5 应用开发教程之七十九 - 采用测试驱动开发理念(Test Driven Development)进行 SAP UI5 应用的功能开发(一)的试读版
  19. 应用运筹学基础:线性规划 (1) - 极点与基可行解
  20. .Net Core 使用EF Core codefirst模式

热门文章

  1. hive如何处理not in和in的问题
  2. OAF_开发系列19_实现OAF对话框提示dialogPage(案例)
  3. The Best Way to Unit Test in Android
  4. Yii Zii.widgets.Cmenu 操作
  5. PHP mongodb运用,MongoDB在PHP下的应用学习笔记
  6. mysql免安装5.7.17_mysql免安装5.7.17数据库配置
  7. opencv实现对象跟踪_如何使用opencv跟踪对象的距离和角度
  8. 352. 将数据流变为多个不相交区间
  9. web操作系统开发的_哪种操作系统更适合Web开发
  10. 层次聚类算法 算法_聚类算法简介