B站上的“野生UP主”

2021-12-20 22:37浦东
风流一代·青春 2021年12期
关键词:机械算法

浦东

非典型“学霸”

和众多“学霸”的成长之路不太一样,彭志辉小时候曾热衷于玩游戏。大家都研究怎么通关,但彭志辉对游戏的运行原理更感兴趣:游戏画面是怎么在电视上显示出来的?用手柄遥控,为什么游戏人物就能做出相应的动作?他甚至把游戏机拆了,试图找出这些问题的答案。

他对科学技术有着浓厚的兴趣,但小时候家里根本没条件让他上兴趣班,只能靠自学。上了大学之后,他有了机会去系统地学习相关的专业知识,便十分珍惜。

在大学期间彭志辉选择了走竞赛的道路,被同学们称为“竞赛狂魔”,因为他参加竞赛从来不挑,软件类的、硬件类的、创新创业挑战赛,只要有比赛的机会他都会参加。其实这是他有意选择的生活方式。他形容这是一条“野路子”:“常规的大学生活就是把学分和考试抓好,再参加一些社团活动。”

当然,这条竞赛路是有一定风险的,参加比赛需要花费大量的时间和精力去学习和竞赛有关的知识技能,甚至会影响到上课,搞不好学业和比赛都一事无成。但彭志辉还是想挑战一下自己。

彭志辉的父母都是普通的工薪阶层,并不能够给他提供丰厚的物质条件。他大学期间每个月的生活费不足1000元,为了把钱拿来做比赛项目买元器件和工具,不得不省吃俭用,最惨的一周,他的饭卡里只有12元钱,每顿饭只吃一份6毛钱的素菜。很幸运,他从校级到国际级的奖项拿了近40个,也因为这些奖学金使得他大学本科后半段时光过得比较“滋润”。

比赛对他最直接的影响就是专业技能的提升,因为他常常负责比赛相关的大部分环节,这练就了他更全面的能力。工作之后有人说他是全能工程师,软硬件都懂,其实就是那个时候锻炼出来的。

放飞兴趣

彭志辉报考研究生之前,经他本科所在的生命科学与技术学院的老师引荐,认识了信通学院的老师陈伟建。彭志辉第一次去见老师,抱着一个大大的纸箱子,里面装了很多他本科期间的发明、专利、获奖证书等。“他不是考试型选手,但是从这些专利发明中,我看到了他对研究的执着,这份韧劲打动了我。”陈伟建说。

彭志辉考上研究生之后,老师告诉他,一个优秀的IT人才,需要全面考虑系统架构的设计,软硬件两手都硬的人才是很稀缺的。这次谈话的理念和彭志辉不谋而合,研究生阶段他也正式从硬件转向智能算法。

2018年临近毕业时,他没怎么操心求职的事,因为手里的offer实在太多。2020年底,彭志辉正式与华为接洽,开始了前后七轮的面试,最终敲开了华为公司的大门。

彭志辉绝不是一个只懂技术的科技宅,他的兴趣爱好极其广泛,绘画、弹吉他、下厨、打乒乓球等,简直无所不能。虽然没有条件上兴趣班,但他从小学开始自学绘画,以至于日后他的很多作品设计都很精致,不像是出自一个理工男的审美;彭志辉的厨艺也大受赞许,尤其拿手的是川菜和赣菜。究其原因,他说因为父母都是厨师,跟他们耳濡目染的。彭志辉对川菜还颇有研究,很多人认为川菜与油腻和辛辣画等号,他说其实不然,回锅肉和麻婆豆腐也可以在保证口感的情况下,尽量做得小清新。

他还是B站的一个UP主,那个账号是2017年创建的,他常常把自己的DIY硬件项目的过程发到上面,既为了交流,也是为了省下储存视频服务器的钱。他曾经发明的一台可以处理图像、也可以当语音助手和服务器,外观却只有硬币大小的迷你电脑的视频,就在B站风靡一时。从电路设计、结构设计,到PCB手工焊接、软件和算法开发全部是由他一人完成。

他陆续发布了可以打游戏的充电宝、用螃蟹做的火星车、带电子墨水屏幕的智能门禁卡等等,“粉丝”一路高涨,达到百万左右。他在网络上被人亲切地称呼为“稚晖君”“野生钢铁侠”……

我只是一个爱折腾的极客

2021年初,彭志辉在骑自行车时,因为雨天路滑摔了一跤。除了爬起来清理伤口,他第一时间想到的是:如何改良自行车的不稳定性。

“稚晖君”一不满,新项目便产生了。目前市面上的无人驾驶汽车技术已经比较成熟了,这几年很多国内外的公司都在研发汽车自动驾驶技术,“我觉得既然四个轮子的自動驾驶很多人做了,不如我就来做个两个轮子的。”

他发明的“无人驾驶自行车”,踢开脚撑,不用人扶,可以金鸡独立,稳如泰山;可以精准地避开行人和其他障碍物,还可以扫描路径,主动规划行程;并且配备了特斯拉都没有的激光雷达。短短几天时间,“无人驾驶自行车”视频网上的播放量就超过了250万次。有网友分析,完成这样一辆自行车需要涉及20多个专业的知识:3D建模、电路设计、手工焊接、软件编程、AI算法、边缘计算、RPC通信、电机控制、传感器数据处理、运动学动力学建模仿真等等。而彭志辉完成这一辆自行车的设计和制作,仅仅用了四个月中的周末业余时间而已。

机器人一直是彭志辉很感兴趣的一个方向,而在工业机器人中他认为最实用的非机械臂莫属。正巧,半年前稚晖君偶然淘到了一台二手机械臂,这让他有些激动。虽然这台机械臂生产于2014年,售后和配套资料几乎为零,但性能还不错,该有的功能基本都有,个人水平高应该也能玩得起来。

然而,喜悦之情还没持续多久,他就有些不开心了。在他花了一些时间将这台机械臂研究透彻,并自己开发了一套软件开发工具包后,感到了一点不妙:“这手不太行啊!”

这次的机械臂也是因为他觉得“使用体验非常一言难尽”,体积也过于大了,底座以上都砍掉才是“稚晖君风格”。然后呢,“稚晖君”一不满,B站网友就有新项目看了!

这是他迄今为止搞的项目中,最复杂的一次,耗时4个月,仅结构设计就经历了151个版本,最终达到了前卫而又有科技感的结构设计方案。这次项目操作系统和AI计算平台采用了华为鸿蒙和昇腾Atlas处理器,成本控制在一万块。

2021年10月8日,彭志辉在B站发布了视频《我造了一台钢铁侠的机械臂》。从视频上可见,这个机械臂可为破口葡萄缝针,葡萄丝毫未被机械臂损坏,而且这一过程可以在厕所远程、实时完成。业内人士表示,彭志辉从需求定义、理论分析开始,一个人从器械选型、结构设计、硬件电路系统设计,再到软件技术、AI算法,完成了一个十几人普通研发团队数月才能完成的项目,能力非同小可。用一个精度0.01毫米的百分表验证对机械臂进行末端重复精准测试,表面上看起来是电子和机械,其实背后全是算法和数学,涉及大量矩阵和偏微分计算。这台机械臂展现了彭志辉在计算机原理、面向对象编程、算法、高等数学、力学、机械学等多学科扎实的功底。目前,该视频在B站播放量超过300万。

其实在彭志辉看来,这次的机械臂项目不过是他在业余时间研究的一个“小作品”,与华为公司没有什么关系,只是他为自己准备的一个生日礼物;自己非天才也非少年,只是个爱折腾的极客,“生活需要折腾,程序员也可以很有趣,用技术的视角观察和改造世界是很有成就感的事情。”但华为领导看了很高兴,问他需不需要报销制作费用。

猜你喜欢
机械算法
国际主流轧差算法介绍:以CHIPS的BRA算法为例
机械革命Code01
调试机械臂
ikbc R300机械键盘
Travellng thg World Full—time for Rree
简单机械
学习算法的“三种境界”
算法框图的补全
算法初步知识盘点
按摩机械臂