树莓派3B用Ubuntu MATE安装ros

【组件】

树莓派操作系统:Ubuntu MATE 16.04 LTS

ROS 版本:ROS Kinetic Kame

工作机操作系统: Windows 10


【系统安装】

1、下载 Ubuntu MATE 16.04.2 LTS for Raspberry Pi 并解压出 img 文件

2、用 SDFormatter 格式化 sd 卡。

3、用 Win32 Disk Imager 将 img 写入 sd 卡。

4、将 sd 卡插入树莓派板子,接上显示器、键盘等外设,通电后按照提示完成系统安装。

注意Ubuntu MATE 并不同于官方的raspbian 系统,实实在在需要安装,并不能无显示器完成安装。

5、Ubuntu MATE 16.04.2 LTS for RaspBerry Pi 虽然已经预置了有线网卡和无线网卡的驱动,但可能装好系统后并不能连接 WIFI,重启即可。


【开启 ssh 服务】

系统已经预装了 ssh 服务,raspi-config开启:

wKioL1lyDKrxp0IMAAA53n-Fj6g722.png

wKiom1lyDKryBzhEAABDAhKsY8Q768.png


【开机启用命令行】

raspi-config设置开机启用命令行而不是桌面:

wKiom1lyDemCi3bNAAA6kEpLUro069.png

wKiom1lyDenhW5unAAAnA9aCQ08400.png

wKioL1lyDemDDRchAAARhIXfdR0187.png

卸载桌面可参照:Completely remove MATE desktop from Ubuntu MATE 16.04


【wifi 开机自动连接

编辑/etc/NetworkManager/system-connections/essid文件,将其中[connection] 节的permissions 的值清空,然后重启即可见效。注意,essid 为具体连接的名称


【更改 xenial 软件源】

1、将/etc/apt/sources.list 的内容替换为:

debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenialmainrestricteduniversemultiverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenialmainrestricteduniversemultiverse

debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-updatesmainrestricteduniversemultiverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-updatesmainrestricteduniversemultiverse

debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-securitymainrestricteduniversemultiverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-securitymainrestricteduniversemultiverse

debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-backportsmainrestricteduniversemultiverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-backportsmainrestricteduniversemultiverse

2、update

sudoaptupdate
sudoaptupgrade


【安装 ROS Kinetic】

后面按照官方教程就很容易啦:Ubuntu install of ROS Kinetic

1、添加 ros 仓库,并update。

sudosh-c'echo"debhttp://mirrors.ustc.edu.cn/ros/ubuntu$(lsb_release-sc)main">/etc/apt/sources.list.d/ros-latest.list'
sudoapt-keyadv--keyserverhkp://ha.pool.sks-keyservers.net:80--recv-key421C365BD9FF1F717815A3895523BAEEB01FA116
#or
sudoapt-keyadv--keyserverhkp://keyserver.ubuntu.com:80--recv-key421C365BD9FF1F717815A3895523BAEEB01FA116

sudoaptupdate
sudoaptupgrade

2、安装ros 完整带桌面版。

sudoaptinstallros-kinetic-desktop-full#大约一个小时

3、初始化 rosdep。

sudorosdepinit
rosdepupdate

4、刷新环境变量。

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


相关阅读:

1、树莓派3B用raspbian编译ros

2、ROS 常用命令字典

3、树莓派备份镜像 制作镜像 一键制作 脚本(dump/restore)

4、配置VNC可参考 树莓派3B 安装Ubuntu Mate笔记 2.3节


*** walker ***

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...