从零开始学树莓派和ROS

今天写下自己的第一篇博客,记录一下自己的学习历程和学习过程中碰到的各种小问题,供同道者参阅和自己以后回顾用 ,水平不高,我就放开手写吧,反正也不会有人看。
我现在在做毕业设计,是与树莓派3 B型及ROS有关,也在开始学习Python(小白一枚,但是真的觉得Python充满了简洁美),所以我写的可能会很杂,希望一年后的自己再来看博客可不要觉得现在的自己那么浅薄。^-^
关于ROS的部分,我相信你肯定会喜欢它的官方网站的,wiki中文网站是很不错的学习手册,我目前就在看这个网站。
好了,进入正题,先开始最基本的部分吧。今天是2017年04月09日,做个纪念!


树莓派系统的安装

树莓派用的是Linux系统,在raspberrypi官网可以直接下载树莓派的系统镜像。你可以选择树莓派基金会开发的noobs工具进行安装,也可以下载raspbian系统镜像自己烧写进sd卡中进行安装。过程很简单,只需用到SDFormatter和Win32DiskImager这两款软件和一张容量大于4G的sd卡就行了,具体过程我就不细说了,相当简单,写入SD卡后插进树莓派直接启动就会自动安装了,几分钟就能搞定。ps:树莓派很耐玩,如果你系统有问题,完全可以重新装系统,一般SD卡那容量也放不了多少重要的东西。

SSH连接

树莓派系统装好了,接好电源,然后怎么操作可能咱都一脸懵逼!!!那么我来写一下自己参照网上说的两种操作方式吧:

把树莓派当个电脑用

你可以买个外接的HDMI LCD小显示屏、键盘、鼠标接上树莓派的接口就可以直接像平时一样玩Linux了,不需要网络什么的,但是这样不推荐,因为树莓派3自带Wifi模块,咱完全可以将树莓派零外设,充分发挥树莓派体积小的特点,这就看第二招了。

利用SSH连接软件

这招要求必须有台路由器和一根网线(不用路由器只有一根网线也行,但那太折腾)
首先将路由器设置到可以连接Internet(其实只要能组成局域网就行,但后面要更新Linux,最好还是联网),然后网线连接路由器Lan端口和树莓派上面的网络接口,启动树莓派。
登入路由器界面(在浏览器输入192.168.0.1或者192.168.1.1),路由器密码你肯定知道,不然你咋上网的?然后在DHCP中找到raspberrypi这台主机,记下IP地址。然后自己的电脑要连上无线或这个路由器,打开输入刚刚知道的IP,确定,然后会让您输入login密码,树莓派默认的用户为pi,密码为raspberry,连输入两次,按Enter确认,不要以为没有什么反馈信息就有问题,因为Linux的哲学是“没有消息就是最好的消息”,然后你就会进入树莓派的图形界面了。按Ctrl+Alt+T组合键进入Terminal,输入以下命令

    sudo apt-get update
#sudo apt-get upgrade 这行可以暂时不输入
sudo apt-get install xrdp

好了之后可以断开Putty连接,打开Wndows自带的远程连接服务就可以输入IP连接树莓派了(这样你可以在任意接入此网段的windows系统上登录树莓派,不需要Putty)

ROS与树莓派的结合的更多相关文章

  1. 学习Road map Part 04 自动驾驶、SLAM、ROS、树莓派

    学习Road map Part 04 自动驾驶.SLAM.ROS.树莓派

  2. SLAM+语音机器人DIY系列:(二)ROS入门——10.在实际机器人上运行ROS高级功能预览

    摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...

  3. 入门ROS教程与视频汇总(kinetic)

    参考网址: Richard Wang    3 Shawn Chen 部分视频网址: http://v.youku.com/v_show/id_XMjUxMTc5MzE5Mg http://i.you ...

  4. 树莓派3安装ros

    树莓派3上面安装ros总结参考wiki和诸多博客安装ros仍然遇到了很多问题,重装了好几遍才成功,为了自己和其他人以后再安装ros时,不在重蹈覆辙.1.准备和说明树莓派3,安装系统Raspbian j ...

  5. 新树莓派系统安装ROS记录

    树莓派系统更新了,作为版本控的我怎么能忍住不更新系统,为了提高系统的速度,买了张170M的告诉sd卡,我要说的是,这个高速SD卡的钱花的最值得了,千万不要觉得树莓派都买了4,还要什么高速SD卡(自行车 ...

  6. 在树莓派4b上安装 ROS MELODIC 源码安装

    按照以下步骤照做就可以了,很简单的,就是浪费一点点时间罢了.也可以退而求其次,买个树莓派3B+来玩,哈哈. Step 1: Install Dependecies and Download the P ...

  7. 树莓派安装ros

    之前电脑安装过ros感觉还好,没成想这次在树莓派上安装费老劲了,出现了很多错误,装了卸,卸了装废了半天劲下面将一些安装的错误和问题做个总结方便以后的安装也希望给别人一个参考 ros安装(对照自己的版本 ...

  8. ros机器人开发概述

    1.       ROS项目开发流程? 参照古月大神写的ROS探索总结系列:http://blog.exbot.net/archives/619 具体项目设计可看看<程序员>杂志的最新一篇 ...

  9. 极客DIY:使用树莓派制作一架四轴无人机

    如果你想DIY一台属于自己的无人机,那么接下来可以阅读这篇文章,阅读完毕之后也许对你会有启发. 这个项目主要用到的零件主要来自Erle Robotics(一个使用Linux系统的开源四轴飞行器项目). ...

随机推荐

  1. ubuntu配置fastdfs+Nginx

    全程参考主线来自:https://blog.csdn.net/xiaoxie762457/article/details/80690841(文中图片失效不造成影响) Nginx安装主要参考:https ...

  2. Linux下OpenSSL加密解密压缩文件(AES加密压缩文件)

    OpenSSL是一个开源的用以实现SSL协议的产品,它主要包括了三个部分:密码算法库.应用程序.SSL协议库.Openssl实现了SSL协议所需要的大多数算法.下面介绍使用Openssl进行文件的对称 ...

  3. sql语句中包含引号处理方法

    1. 背景 在使用Python脚本向数据库导入日志文件时候,突然报错. 2. 解决思路 查看messages文件,发现有一条语句里包含单引号. 查看sql语句,是使用单引号标注str类型. 3. 得出 ...

  4. python day3 int,str,list类型补充

    目录 python day 3 1. int类小知识点 2. str类小知识点 3. list类小知识点 python day 3 (学习资料来自老男孩教育) 2019/10/06 1. int类小知 ...

  5. jquery input file 多图上传,单张删除,查看

    <div class="form-group"> <label for="imgs" class="col-md-3 col-sm- ...

  6. javascript_04-类型转换

    类型转换 掌握三种类型的转换 转换成字符串类型 转换成数值类型 转换成布尔类型 转换成字符串 1.几乎每一个值都有 toString() 方法,除了 null 和 undefined. var age ...

  7. MySQL主从复制(Centos6.3&MySQL5.6)

    环境: Master:Centos 6.3        192.168.1.4  Slave:Centos 6.3            192.168.1.5 MySQL: MySQL-5.6.2 ...

  8. Windows Server 2016 IIS的安装与配置

    1. 打开服务器管理器,点击[添加角色和功能选项].        2. 进入“添加角色和功能向导”页面,点击下一步. 3. 安装类型选择[基于角色或基于功能的安装],点击下一步. 4. 进入服务器选 ...

  9. re模块及其用法

    一.re模块下的常用方法 首先在使用re模块之前,需要引入re模块 import re 1.与查找相关的: 1.findall 返回列表,找到所有的匹配项 ret = re.findall(" ...

  10. Java中的经典算法之快速排序(Quick Sort)

    Java中的经典算法之快速排序(Quick Sort) 快速排序的思想 基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小, 然后再按此方法对 ...