从零开始学树莓派和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. 在论坛中出现的比较难的sql问题:20(触发器专题2)

    原文:在论坛中出现的比较难的sql问题:20(触发器专题2) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有必要记录下 ...

  2. idea中异常处理快捷键

    键盘按下 alt+Enter 一般选择try/catch这一个

  3. English-培训5-How much is it

  4. CoAP协议

    CoAP(Constrained Application Protocol) CoAP是6LowPAN协议栈中的应用层协议 CoAP是超轻量型协议 CoAP的默认UDP端口号为5683 1. 四种消息 ...

  5. VMnet、VMnet1和 VMnet8的区别是什么

    1.经常使用虚拟机的人在配置网络的时候在疑惑 虚拟的 网卡 VMnet1 和 VMnet8的差别是什么 如上面的图, 是安装了一台虚拟机,下图是安装了多个网卡以及虚拟机产生的虚拟网卡 VMware N ...

  6. Linux命令——tac、rev

    tac和rev命令列到一起,并不是功能相似,而是他们都是将输入内容反置. tac -s:使用指定字符串代替换行作为分隔标志 [root@localhost ~]# echo "1,2&quo ...

  7. CentOS7下Yum安装Redis并配置主从

    原文 :https://blog.51cto.com/11134648/2158209 Redis简介: Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库.它通常被 ...

  8. Visual Studio C# 利用git和github协同开发时产生冲突的解决办

    Visual Studio C# 利用git和Github协同开发时产生冲突的解决办法 前言:在前两天的助教作业中,发现了自己没有办法解决在用vs开发C#的窗体项目的过程中产生的冲突问题,在查阅了资料 ...

  9. CMake---基础练习1

    因为卡在一个问题上,几经排除应该可能是CMakeLists.txt写的不正确,但是又生成了可执行文件,运行可执行文件报错.多方排除,应该是CMakeLists.txt加载动态库的时候,函数加载的不全. ...

  10. 优雅的处理vue注册全局组件

    使用情景: 有频繁使用的组件 需要进行全局注册 可以将这些组件都放在components下同一个文件夹下,在此文件夹中建立 一个js文件 代码如下: import Vue from 'vue'; // ...