本科小白学ROS 和 SLAM(一):杂谈

 本人最近才迷恋上ROS(Robot Operating System),准确的说应该是6月中旬,具体的记不清了(可能是年纪大了,容易健忘)。对于一个电子DIY的狂热爱好者来说,我在校的梦想就是做一个属于自己的一个高大上的机器人。近几年机器学习,人工智能那是相当火啊,尤其是在央视春晚播了机器人之后,可以说中国的机器人产业是爆发式的增长(核心技术都是国外的,像芯片,算法之类的还是老外的)。

  先介绍一下自己的情况吧,本人现在已经大三了,主修的是自动化(在广东的一所二本工科学校)。在刚上大学的时候,内心多么的期待和向往着大学的无忧无虑的生活,所以大一一个学年都在浪,根本没学到什么专业知识,基本上每天都在忙着做兼职(派传单,餐厅帮厨,做促销...),最忙的时候一天三份工,不过忙却快乐着(就像同学说的:生活就像qiangjian,既然反抗不了就要学着去享受)。就这样一年过去了,攒了几千块钱,这可得好好浪了,然后和同学去了一趟厦门,立马变成了穷光蛋。

  好,我们言归正传,开始扯我的专业技能这块。大二上学期一个偶然的机会,同学叫我去面试一个程序设计协会的部长,也正是这个机会唤醒我的求知欲,自己意识到不能再想大一那样过了。在这里也特别感谢那个师兄收了我,从此我也走上了一条码农的不归路......大二10月份,我开始学习51单片机以及C,这段时间真的是几乎每天都带在实验室看视频,看书。。。。看着看着,马上期末了,但这时候心也收不回来了,完全没有心思放在学习这方面,所以导致过了电路(通常来讲我是不会挂科的,因为还是复习了好几天呢,但谁让我们班遇上了饿哦们院有名“杀手”,四大杀手之一,然后这一科我们班挂了20多了,几乎一半多)欲哭无泪啊。导致博主我大三还得重修,这也是大学最遗憾的是了(不过,没挂过科的大学是不完整的,我完整了)最坑的是,这也导致了我大学的很多评优都没机会了。

  再次言归正传,那个学期基本上学完了51,基本上算是搞懂“博大精深”的C语言了,下学期了,开始学stm32,这块跟着野火大哥学,因为本人真的是对飞机,机器人之泪的很感兴趣,所以就下血本买了个烈火的小四轴(心疼啊),不过每天都在安慰自己,为了学到技术,为了自己美好的将来,我认了。这一段时间边学边做,一边看一边改程序,上网弄资料融合到自己的飞机中,说实话学到了很多,不过也浪费了好多参加比赛的机会(飞思卡尔,电子大赛,合泰杯...)那时候有一个想法就是参加比赛是学东西,自己做也是学知识,没什么差别(不过现在博主找工作的时候,还是有很多公司会看你的这些经历的,就像那些做机器人的,很多都明确写了参加过机器人对抗赛的优先考虑)。大三了,这时候看见师兄都在学韦东山,那我也学吧,又开始学ARM9,又狠下心来买了TQ2440,这学期在实验室认识了个师弟,超牛逼的,好像是从初中那会就开始接触电子了,听说智商也是很高,当年差几分就去了华南工了,尤其是模电,特别扭x(最近又休学自己创业了),我真的是佩服啊。这学期和他们几个在实验室熬夜(后来实验室不让通宵了,还搞了个联名抗议书,不过终究还是不了了之),每天都在学ARM9,刚入门真的是超痛苦,一个星期基本上都在接线,怎么下载程序。其中最搞笑的是,博主用串口线的时候,人家要求是直通,我的却是交叉的,导致怎么也接收不到信息,还以为开饭版是坏的,弄几天后,突然开窍菜解决,坑啊。然后这时候开始接触linux了,对系统有了基本的认识。下学期,参加了几个比赛,拿了一等奖,三等奖。这时候做的作品就和机器人有关了,所以就想到了为什么没有机器人的操作系统呢?因为裸板好多模块弄在一起是很繁琐的,向机器人呢么多的传感器之类的。所以开始上网找资料。因为博主这时候正在学linux的驱动,所以不是太上心。但我们做过一个遥控建网球的机器人,想后续加工一下,所以开始找资料,这时候我就对ROS 和视觉处理这方面产生了浓厚的兴趣,然后就开始走上了一条不归路.......

  下面为大家附上我做的一些东西以及现在做的和相关的三年的积累。。。。。。

时间: 2024-10-13 15:10:49

本科小白学ROS 和 SLAM(一):杂谈的相关文章

小白学数据分析----->DNU/DAU

行业指标观察分析-DNU/DAU 写在分析之前 一直以来,我们对于数据都是在做加法,也希望这个过程中,不断搜罗和变换出来更多的数据指标,维度等等.而在实际的分析中,我们发现,一如我们给用户提供产品一样,太多的时候,我们思考的是如何增加功能,而产品的核心功能和诉求,却越来越远. 最近有幸和一些团队在做数据分析的交流,一个现象是,基于最基本的数据指标,实际上我们并没有深入的理解,或者说,我们并不了解数据,以及背后的用户,使用场景等等.因此,也就造成了,在夹生的数据理解上,我们不断还在探寻新的数据组织

[小白学iOS编程05]应用中常见的文件

注:[小白学iOS编程]是本小白根据某视频学习iOS编程过程的笔记记录,内容比较容易,高手勿喷. 转自请注明原博客地址:http://blog.csdn.net/fan_yufan/article/details/45955537 项目中常见的文件 1 Info.plist常见的设置 建立一个工程后,会在Supporting files文件夹下看到一个"工程名-Info.plist"的文件,该文件对工程做一些运行期的配置,非常重要,不能删除 在旧版本Xcode创建的工程中,这个配置文件

小白学react之网页获取微信用户信息

通过上一篇<小白学react之EJS模版实战>我们学习了如何通过EJS模版生成我们高定制化的index.html文件. 本篇我们将会继续延续我们的alt-tutorial项目的实战计划,去获取微信扫码用户的信息,并将头像显示在我们页面的右上角上. 最终实战效果将如下所示. 首先根据我们的网站url生成二维码,比如我们可以通过浏览器的FeHelper来生成: 然后用户通过微信扫码: 最后用户确定授权后获取到用户的基本信息,并将头像显示在右上角: 1. 内网穿透准备 我们获取微信用户信息的过程中,

【原创】小白学jquery Mobile《构建跨平台APP:jQuery Mobile移动应用实战》连载五(给按钮加图标)

在范例5-4所使用的导航栏中,已经为按钮加入了图标的样式,但是当时并没有介绍按钮的图标究竟是怎么一回事.下面截取范例5-4中导航栏部分的代码: 1 <divdata-role="footer"> 2 <div data-role="navbar"data-grid="c"> 3 <ul> 4 <li><a id="chat" href="#"data-i

小白学Docker之Compose

承接上篇文章:小白学Docker之基础篇,自学网站来源于https://docs.docker.com/get-started 概念 Compose是一个编排和运行多容器Docker应用的工具,主要是通过一个YAML文件进行服务配置. 使用Compose主要有三步: 在每个应用环境中配置一个Dockerfile,定义单个应用的镜像 使用docker-compose.yml来组装各个应用 运行docker-compose up命令来运行整个应用 一个基本的docker-compose.yml可能长

小白学Docker之Swarm

承接上篇文章:小白学Docker之Compose,自学网站来源于https://docs.docker.com/get-started 系列文章: 小白学Docker之基础篇 小白学Docker之Compose 小白学Docker之Swarm 概念 Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是,Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创

[触动精灵] 零基础小白学触动1-4

视频地址 http://www.iqiyi.com/playlist443635102.html 零基础小白学触动 - 01 - 说在前面的废话 小知识:Tslib库的定位 是官方为了解决小白不会封装自己的函数 提供了一些常见的封装功能 熟练后 我们可以自己封装自己的函数实现功能 可以不用载入这个库文件 小知识:手册非常强大 手册的搜索功能 和目录列表 ? 零基础小白学触动 - 02 - 注释和循环语句 没什么可说的 注释语句: -- --[[]]-- 流程语句 If 条件1 then Else

[触动精灵]零基础小白学触动5-8

零基础小白学触动 - 05 - 触动常用函数 点击 滑动 原理 其实都可以分解成 按下=> 等待一定时间或者移动动作=>  松开 点击: tSLib库的函数tap(x,y) 后面还有2个参数 可以自己看手册  https://www.zybuluo.com/miniknife/note/293935#函数tap-点击 滑动  moveTo(x1,y1,x2,y2,step)   详细的   https://www.zybuluo.com/miniknife/note/293935#函数move

[触动精灵] 零基础小白学触动9-12

零基础小白学触动 - 09 - TSLib:点击和比色 没什么说的 tap(x,y,ms) 了解:TSLib库 注意以前库文件针对环境不同 库文件也是不同的  比如TSL ib库 对于基础版  专业版   帮你玩版  是不同的库文件 但是现在似乎整合了一部分 其他库文件也有这样的情况 使用的时候注意先看手册 看看当前环境下使用什么库文件 10 - 弹窗检测和无限点击 基础应用 11 - 如何滑动到界面底部 没什么说的 12 - TSLib 常用函数:便携 UI 细节查看http://www.to