ROS与树莓派的结合
从零开始学树莓派和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与树莓派的结合的更多相关文章
- 学习Road map Part 04 自动驾驶、SLAM、ROS、树莓派
学习Road map Part 04 自动驾驶.SLAM.ROS.树莓派
- SLAM+语音机器人DIY系列:(二)ROS入门——10.在实际机器人上运行ROS高级功能预览
摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...
- 入门ROS教程与视频汇总(kinetic)
参考网址: Richard Wang 3 Shawn Chen 部分视频网址: http://v.youku.com/v_show/id_XMjUxMTc5MzE5Mg http://i.you ...
- 树莓派3安装ros
树莓派3上面安装ros总结参考wiki和诸多博客安装ros仍然遇到了很多问题,重装了好几遍才成功,为了自己和其他人以后再安装ros时,不在重蹈覆辙.1.准备和说明树莓派3,安装系统Raspbian j ...
- 新树莓派系统安装ROS记录
树莓派系统更新了,作为版本控的我怎么能忍住不更新系统,为了提高系统的速度,买了张170M的告诉sd卡,我要说的是,这个高速SD卡的钱花的最值得了,千万不要觉得树莓派都买了4,还要什么高速SD卡(自行车 ...
- 在树莓派4b上安装 ROS MELODIC 源码安装
按照以下步骤照做就可以了,很简单的,就是浪费一点点时间罢了.也可以退而求其次,买个树莓派3B+来玩,哈哈. Step 1: Install Dependecies and Download the P ...
- 树莓派安装ros
之前电脑安装过ros感觉还好,没成想这次在树莓派上安装费老劲了,出现了很多错误,装了卸,卸了装废了半天劲下面将一些安装的错误和问题做个总结方便以后的安装也希望给别人一个参考 ros安装(对照自己的版本 ...
- ros机器人开发概述
1. ROS项目开发流程? 参照古月大神写的ROS探索总结系列:http://blog.exbot.net/archives/619 具体项目设计可看看<程序员>杂志的最新一篇 ...
- 极客DIY:使用树莓派制作一架四轴无人机
如果你想DIY一台属于自己的无人机,那么接下来可以阅读这篇文章,阅读完毕之后也许对你会有启发. 这个项目主要用到的零件主要来自Erle Robotics(一个使用Linux系统的开源四轴飞行器项目). ...
随机推荐
- 正确使用SQLCipher来加密Android数据库
Android本身自带有不加密的数据库SQLite,如果要保存密码之类的敏感数据在本地的话方法一是使用字段加密解密算法,方法二是整个数据库都加密掉.如果只是加密解密某个字段(如password)就推荐 ...
- webstorm处理代码冲突
出现这个冲突界面后,不要关闭弹窗,不然会把冲突更新下来,也不要点merge. 正确做法:双击文件开始解决冲突!!!!
- js-Array数组
一.创建数组的两种方式 1.使用Array构造函数 var colors = new Array(); var colors = new Array(20); var colors = new Arr ...
- ABAP-JCO服务端连接问题
公司网络服务加域,若SAP服务器后端未配置端口号映射,则外部服务器注册JCO服务监听需要调整 # server jco.server.connection_count=5 jco.server.gwh ...
- 制作win10系统及安装win10系统
制作win10系统 1.登陆msdn,下载win10系统,打开迅雷下载器,复制完该段代码,直接开始下载,网址:https://msdn.itellyou.cn/ 2.下载软碟通,下载网址:https: ...
- Android NDK 学习之接受Java传入的Int数组
本博客主要是在Ubuntu 下开发,且默认你已经安装了Eclipse,Android SDK, Android NDK, CDT插件. 在Eclipse中添加配置NDK,路径如下Eclipse-> ...
- ABAP Code Inspector那些隐藏的功能,您都知道吗?
最近有粉丝在后台给我留言,说新知识太多,"学不动了".所谓温故而知新,今天我们就来重温下ABAP里的Code Inspector的用法. 2015年6月,我在SAP社区上写了一篇博 ...
- mysql 新手入门 官方文档+官方中文文档附地址
点评: 官方文档地址 官方中文文档地址 sql语句扩展
- UML再论关系extend和include
我在画用例图时,图中既有extend关系也有include关系,师父就问我这两种关系的区别,我在画的时候确实查阅了很多资料,可是在问的时候还是回答不上来,这就是这篇博客得来的缘由了. [include ...
- xld特征
halcon中什么是xld? xld(eXtended Line Descriptions) 扩展的线性描述,它不是基于像素的,人们称它是亚像素,只不过比像素更精确罢了,可以精确到像素内部的一种描述. ...