B站up主硬核打造「螃蟹火星车」,遥控、拍照、测距,还能做人脸检测;网友:赛博螃克...
鱼羊 白交 发自 凹非寺
量子位 报道 | 公众号 QbitAI
吃完的螃蟹壳是干垃圾还是湿垃圾?
或者,裹上一层黑科技,让它变身「火星车」,馋哭隔壁家小孩。
更硬核的是,这样一台螃蟹火星车,并非只是一个模型。
它支持WiFi无线图传、控制,手指在手机上移向哪里,车就跟着往哪里走。
能实现激光测距,限定目标距离:
还有惯性传感单元:
甚至还有AI功能加持,能实现目标跟踪。这,是用「脸」在开车??
这味儿,熟悉的读者盆友可能已经猜到了。
没错,策划、采购、烹饪、食用、电路、模型、加工、软件、算法一条龙,全是B站up主稚晖君一个人搞定的,且只花了一个周末就完成了。
就是那个开脑洞一直可以的网红技术宅「稚晖君」,本名彭志辉,目前是一名CV算法工程师。
自称「野生钢铁侠」,这次又做火星车,稚晖君说了,马斯克是他的偶像。
他希望自己能成为马斯克那样既脚踏实地又仰望星空的人。当然,做这个火星车只是一个象征性DIY,跟真实的火星车当然不能相提并论。
目前,该「螃蟹」已开源。B站馋哭的小伙伴已经忍不住复现了起来。
在跟着做了,目前到了食用这一步。
不会焊板子的厨师不是好算法工程师
从画PCB板到写前端后端代码,对「真·全栈」稚晖君而言已经是驾轻就熟。
这一次,他甚至涉足了美食区。
这样,就得到了一个金黄的螃蟹壳。
接下来,还是把目光放回知识区。
选芯片,绘制PCB板,就像我吃螃蟹一样一气呵成。
然后,给PCB板刷上焊锡膏,贴好芯片、电阻、电容等元器件,放到恒温加热台上煎至两面金黄,完成回流焊。
接着祭出3D打印机,制作火星车轮子的部分。
装上摄像头,把电路板嵌进螃蟹壳,再给螃蟹腿们按上轮子,装好太阳能电池板。
一个小遗憾是,这里的「太阳能电池板」并不是真的单晶硅。
稚晖君表示:本来计划用真的单晶硅来做,但是因为整机尺寸很小,这个面积下发电功率实际上是不太够的,所以最后没有采用。
总之,一套令人眼花缭乱的操作之下,螃蟹君完成「虚弱肉身,机械飞升」,成功进化成了一台迷你火星车!
而这样一台「螃蟹火星车」,绝不是中看不中用。
稚晖君自己也说,其实项目硬件部分不复杂,最有意思的是软件和算法。
△稚晖君开发的CV算法部署框架
目前,通过将图像、IMU、ToF等数据传输到手机,将手机作为算力中心运行各种算法,螃蟹火星车能够实现以下几大功能。
WiFi无线图传和控制
使用系统级封装(SIP)的ESP32作为主控。ESP32是一种低成本,低功耗的单片机微控制器,集成了Wi-Fi和双模蓝牙。
因此,火星车能支持2.4GHz WiFi和低功耗蓝牙。并能通过Socket方式与手机进行通信,实现外网远程图传和控制。
目标跟踪
以手机作为算力中心,利用MTCNN人脸检测模型和KCF目标跟踪算法来实现人脸跟踪,并用PID闭环控制小车跟随。
激光测距
激光测距的实现原理跟手机上的「测距仪」相似,采用的是ToF传感器测距。
稚晖君还通过PID闭环控制,实现了限定目标距离。在限定距离下,手动,小车也会跟着移动。
IMU(惯性传感单元)
采用MPU6050传感器,I2C接口。
接下来,稚晖君计划通过IMU和ToF实现简化的SLAM算法,给螃蟹火星车加入自主导航系统。
ToF可以用于避障,而通过小车搭载的RGB相机和IMU,可以用来实现简单的单目VSLAM。
稚晖君表示,他以前做过一点ORB-SLAM相关的工作,所以打算把这部分往螃蟹身上移植。
那么为什么想到做这个项目的呢?
稚晖君表示:
最主要的原因还是看到我国首个火星探测器发射成功很激动,有感而做,自己小时候的理想是当天文学家。
本来是想做一个微型电推涵道火箭的,时间的关系来不及,也算挖个坑以后来填吧。
很久没有更新视频了,水一期。
真·赛博螃克
看完之后,是不是也觉得自己能做到「食用」这步。还有对螃蟹过敏的网友表示,我只能做到「拍摄」了。
当然,网友们还给这个「螃蟹号火星车」取了一些有趣的绰号。
什么「机械螃蟹」、「火星登蟹车」……以及有网友表示,这是真 ·「赛博螃克」呀!
不过,也有网友给出「差评」:这螃蟹不是横着走的,差评!
还有今年的高考毕业生热切询问道:想干这个需要学什么专业?
网友还给他支招,前面那位,可以了解一下机械电子工程。还有自动化、通信工程专业的同学纷纷路过……
不过还是有网友表示,这已经是跨专业了,没有哪个专业学这么多东西的,或者说边学自己专业,再自学其他专业。
既然是火星车,是不是也要像天问一号那样七个月之后到达火星附近呢?
于是,就有网友预测:暗示七个月之后再更新。
既然如此,那我们就一起拭目以待~
最后温馨提示:螃蟹壳是干垃圾。
传送门:
视频演示:
https://www.bilibili.com/video/BV1ZA411e7Ff
项目地址:
https://github.com/peng-zhihui/MiniRover
稚晖君的其他硬核项目们:
这个B站up主太硬核了!纯手工打造AI小电视:硬件自己焊接,驱动代码全手写
如何把门禁卡做成你用不起的样子?B站up主自制迷你卡片,公司小区通刷,还带墨水屏的那种
— 完 —
本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。
每天5分钟,抓住行业发展机遇
如何关注、学习、用好人工智能?
每个工作日,量子位AI内参精选全球科技和研究最新动态,汇总新技术、新产品和新应用,梳理当日最热行业趋势和政策,搜索有价值的论文、教程、研究等。
同时,AI内参群为大家提供了交流和分享的平台,更好地满足大家获取AI资讯、学习AI技术的需求。扫码即可订阅:
加入AI社群,与优秀的人交流
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
喜欢就点「在看」吧 !
B站up主硬核打造「螃蟹火星车」,遥控、拍照、测距,还能做人脸检测;网友:赛博螃克...相关推荐
- 三星内存编码_硬核干货「三星 DDR4」内存颗粒上编码表示的意思是什么?
#三星内存颗粒# 今天买了1pcs三星的内存条看到内存条上面的颗粒上面有一串编号,不知道是什么意思,于是打开网页就一发不可收拾的有了后面的内容. 内存条它的英文缩写DIMM,英文名:Dual-Inli ...
- B 站崩了,总结下「高可用」和「异地多活」
你好,我是悟空. 一.背景 不用想象一种异常场景了,这就真实发生了:B 站晚上 11 点突然挂了,网站主页直接报 404. 手机 APP 端数据加载不出来. 23:30 分,B 站做了降级页面,将 4 ...
- 故事分享|B站up主的感悟:粉丝从0到1.4万,我做对了什么?
命定邂逅-与Python的"情投意合" 我是一名眼科医学的研究生,同时,我也是一名拥有1.4万粉丝的B站UP主. 研究生备考期间,我常常会利用休息时间去搜集一些和自己喜欢的歌手相关 ...
- python爬取b站弹幕分析_Python 爬取「后浪」弹幕,看看大家都在说什么
前天,正好是五四青年节, B 站的一条献给年轻人的视频「后浪」火了,一时间到处都是各种讨论「后浪」的声音. 其他的平台先不管,先看看 B 站平台本身用户对「后浪」的评价. B 站的评论是弹幕的形式,想 ...
- 元宇宙里过圣诞!爆肝300小时打造「冬日仙境」,占地16万平米
转自:新智元 2021年即将过去,2021年无疑堪称是元宇宙概念大爆发元年,那么圣诞节怎么能少了它呢?试想一下: 当甘道夫骑着影疾来到耸立在明多陆安山半山腰的「白城」. 这个守护着刚铎的众王之城所展现 ...
- 过程化技术:打造「开放世界」的秘密
如果你经常接触开放世界游戏,应该不难发现在这些作品中,并不是每个角落都经过了精雕细琢.一张硕大的地图里,往往充斥着诸多相同的物件.地形和建筑.某种程度上,这些都是使用过"过程化技术" ...
- rust主播排行_「Rust日报」2019每周精选 • 第四期
前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛.tg channel.Steemit.GitHub.语雀订阅都开通了Rust日报,分享我每天的见闻,偶尔也夹 ...
- 【JAVA】力扣第198场周赛代码+解题思路——【排名第 1 ~ 300 名的参赛者可获「微软中国」简历内推机会】做对前两道就能排到268/ 5778(4.6%)
目录 前言 一.题目:5464. 换酒问题 题解 代码 二.题目:5465. 子树中标签相同的节点数 题解 代码 三.题目:5466. 最多的不重叠子字符串 题解 代码 四.5467. 找到最接近目标 ...
- 「技术人生」第10篇:如何做研发效能提升(即指标体系建设过程回顾)
01 背景 Aliware 纵观软件研发的发展历程,如果说"业务需求开发"是核心主线的话,那么研发效能建设就是这一核心主线之外最大的一条支线.每个历史阶段的研发效能所面对的主要矛盾 ...
最新文章
- 是AI就躲个飞机-纯Python实现人工智能
- 数据加密类型及创建和申请CA证书
- 从零开始学电脑_带你从零开始学装机 打造自己的专属电脑之固态和机械硬盘搭配篇...
- daz模型导入marvelous_传世工坊自制Daz Studio 4.10 系列入门教程
- 敏捷宣言 敏捷原则_2018年最受欢迎的敏捷文章
- Linux中设置tab4个空格,linux下vim中tab设置为4个空格例子
- 雷达数据处理及应用第三版 pdf_数字阵列雷达:零中频接收机的优缺点
- HIVE json格式数据的处理
- Loadrunner2021安装教程
- ubuntu版网易云音乐下载
- “均线金叉和均线死叉”的经典战法
- Java-事务的传播特性和隔离级别
- 魏吉英:IPONE5越狱
- SDL_ttf库显示字体
- java毕业设计_基于MVC的公司报账系统
- 一些心理上的优势状态和劣势状态
- html标签栏logo怎么加,在htmltitle/title标签添加图标,网页title左边显示网页的logo图标...
- 韩国芯片教父:金钟基如何带领韩国成为半导体超级大国
- matlab的lambda,lambda算法matlab
- 计算机卡主板页面,电脑开机卡在主板logo界面-我家的台式电脑开机卡在主板LOGO画面怎么回事?...