机器人

我从去年下半年开始对机器人很感兴趣,可以看到我在博客的“projects”分类中有一个项目就是跟机器人相关的,叫做OriginBot。

我已经不记得去年为什么会对机器人感兴趣了,想想我大学是自动化专业的,也参加过一些相关的竞赛,所以也有可能我潜意识里一直都很喜欢机器人。

我脑海里一直有三个机器人的形象挥之不去,一个是《星球大战》里面的bb8,第二个是《超能陆战队》里面的大白,第三个是《复仇者联盟》里面的jarvis(严格来说,jarvis不是一个机器人,而是一个智能系统),这可能更加帮助印证了我的潜意识里就喜欢机器人。

去年关注到古月居,里面有很多机器人相关的介绍和课程,既有stm32这种偏嵌入式的,也有ros2这样偏上层应用开发的教程,也有类似强化学习这样跟AI相关的前沿的知识,我结合自己的技能,选择了从ros2着手,正好古月居那段时间开发了OriginBot这个开源机器人项目,我就买了一个回来,可以一边学一边改代码。

在接下来的几个月里面,陆陆续续开发了几个小的功能:

  1. 移动监控
    功能有一点类似于扫地机器人的摄像头功能,可以让我在手机上看到机器人摄像头里面的画面,不过是每间隔一定时间拍摄一张照片,而不是连续的视频,当时这么开发的主要原因是视频太大,需要很大的云服务器带宽,而服务器带宽是非常贵的,作为一个业余兴趣爱好,不划算。
  2. 简单的语音控制
    可以通过向手机说出指定的地点,机器人会自己导航过去,当然了,需要提前对环境用SLAM进行绘图。
  3. 多目标点连续导航
    可以把多个目标点以列表形式发送给nav2相关代码,然后让小车导航到目标点,这个是对开源功能的一个优化,开源的版本只能通过Rviz手动指定一个目标点和姿态来实现导航

我在年初的时候甚至一度有过要转行去做机器人开发的想法,因为实在太喜欢了。但是风险太大了,一是因为以我目前掌握的机器人开发技能肯定拿不到我目前的薪资(虽然我相信只要给我半年时间,我一定能熟练掌握相关的技能,但是哪家企业愿意给一个员工半年的时间去学习呢?),二是即使我愿意降薪,估计也不一定会有公司愿意要我,除非我我愿意降薪到很低的程度,但是显然我不愿意。

大概6月初的时候,我发现中证公司了创建了机器人指数(H30590),并且已经有四只相关的指数基金了,我后来挑选了博时中证机器人指数发起式A(018094)进行定投,也算是另一种形式参与这个行业了吧。

我开始定投机器人指数基金不仅仅是因为我对机器人感兴趣,而是真的发现机器人的时代已经开始了。

今天的机器人,有一点像2013年的智能手机,2017年的智能驾驶,处于行业繁荣的起步阶段。