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

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

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

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

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

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

  1. 小白学 Python 数据分析(19):Matplotlib(四)常用图表(下)

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

  2. 嵌入式的我们为什么要学ROS

  3. 小白学Docker之Compose

    承接上篇文章:小白学Docker之基础篇,自学网站来源于https://docs.docker.com/get-started 概念 Compose是一个编排和运行多容器Docker应用的工具,主要是 ...

  4. 小白学Docker之Swarm

    承接上篇文章:小白学Docker之Compose,自学网站来源于https://docs.docker.com/get-started 系列文章: 小白学Docker之基础篇 小白学Docker之Co ...

  5. 小白学Docker之基础篇

    系列文章: 小白学Docker之基础篇 小白学Docker之Compose 小白学Docker之Swarm PS: 以下是个人作为新手小白学习docker的笔记总结 1. docker是什么 百科上的 ...

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

    通过上一篇<小白学react之EJS模版实战>我们学习了怎样通过EJS模版生成我们高定制化的index.html文件. 本篇我们将会继续延续我们的alt-tutorial项目的实战计划.去 ...

  7. 【JVM从小白学成大佬】3.深入解析强引用、软引用、弱引用、幻象引用

    关于强引用.软引用.弱引用.幻象引用的区别,在很多公司的面试题中经常出现,可能有些小伙伴觉得这个知识点比较冷门,但其实大家在开发中经常用到,如new一个对象的时候就是强引用的应用. 在java语言中, ...

  8. 【JVM从小白学成大佬】6.创建对象及对象的访问定位

    <JVM从小白学成大佬>系列推出到现在,收到了很多小伙伴的好评,也收到了一些小伙伴的建议,在此表示感谢. 有几个小伙伴提出了希望出一篇介绍对象的创建及访问,猿人谷向来是没有原则的,小伙们要 ...

  9. 小白学 Python(2):基础数据类型(上)

    人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 接触一门新的语言,肯定要先了解它的基础数据类型.啥?你问我为啥要先了解基础数据类型? 为了你的生命安全,还是乖乖听我 B ...

随机推荐

  1. pyinstaller 官方介绍

    http://www.pyinstaller.org/ pyinstaller支持多个平台,windows,linux,mac,兼容多个第三方包,包括pyqt,django,matplotlib Py ...

  2. 基本药目录sop

    http://db.yaozh.com/basicdir 基本药物 编辑 "基本药物"的概念, 由世界卫生组织于1977年提出,指的是能够满足基本医疗卫生需求,剂型适宜.保证供应. ...

  3. C++ 函数返回数组指针的问题

    提醒一下:int *func(){int a[10] = {5};return a;}是非法的,因为 a 是局部变量,被申请在系统栈中,局部变量在函数返回后会被销毁,于是你返回的指针指向的是一段已经被 ...

  4. ecshop变量介绍

    获得商品的信息,get_goods_info($goods_id) 获取前10销量排名,get_top10()

  5. css隔行换色

    .tab1 tr:nth-of-type(odd){ background:#eeeeee;} .tab1 tr:nth-of-type(even){ background:#f8f8f8;} .ta ...

  6. Jsp与servlet的区别

     Jsp与servlet的区别 2011-12-09 16:27:47 分类: Java 1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识 ...

  7. 序列化模块之 pickle 和 json

    用于序列化的两个模块: json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps ...

  8. Python之路【第十二篇续】jQuery案例详解

    jQuery 1.jQuery和JS和HTML的关系 首先了HTML是实际展示在用户面前的用户可以直接体验到的,JS是操作HTML的他能改变HTML实际展示给用户的效果! 首先了解JS是一门语言,他是 ...

  9. aop测试jdk代理机制

    //测试jdk代理机制 @Test public void testProxy(){ final UsbDisk usbDisk = new UsbDisk(); //类加载器,接口,匿名内部类 // ...

  10. verilog描述表决器的两种方式简易分析

    命题:设计一个三变量表决器.真值表如下: 可以写出并简化得出公式:F=AB+BC+AC. 以下是两种算法: 第一种:仅从算法方面描述为:A.B.C的和大于1则输出结果为1,否则为0:源码如下: mod ...