我的个人博客:www.moonkite.cn
大家好,我是风筝。
B站硬核UP主稚晖君,人称“野生钢铁侠”,相信很多搞技术的同学都听说过,之前是华为天才少年,从事昇腾AI芯片和AI算法相关研究工作。
业余时间在B站上发布了一系列硬核技术视频,是真正的硬核。每一个视频基本上都是记录从0开始研发一个高级又有趣的硬件设备。
我看的第一个视频是 “【自制】你的下一个显示器,可能是个充电宝??DIY超迷你便携显示器【软核】”,从头到尾把一个充电板改成一个显示器,这中间不单单是硬件的问题,还有一大部分是软件的能力。其中包括设计电路板、写驱动代码、改造硬件、手工组装等等。
我一边看一边感叹,这竟然是一个人能完成的?怪不得人家是华为天才少年呢,所言非虚啊。
后来我大受鼓舞,在做出了这样一个LED像素时钟后,果断放弃了这条路,还是老老实实写代码的好。
后来,稚晖君离职华为,创业了,开了一家公司叫做智元机器人,一听名字就知道,做智能机器人的。
在机器人中间件的领域中,ROS 1和ROS 2长期占据主导地位。这就相当于前端开发的 Vue 和 React,只要你做机器人领域,基本上就绕不开它。
这次稚晖君开源了一款机器人中间件框架 AimRT,基于现代C++新标准开发,轻量易部署,将现代化设计模式应用在资源管控、异步编程、部署配置等方面,使得机器人应用的开发更加快捷和高效。在工具链与调测效率方面,AimRT提供了完善的调试、性能分析工具,以及良好的可观测性支持,有助于快速发现并解决系统中的问题,相比较传统的通信框架能够更加有力的保证机器人系统的稳定运行。在生态兼容方面,AimRT能够兼容ROS2、Http、Grpc等传统机器人生态或云服务生态,开发者可以根据需要选择合适的通信后端,并支持渐进式升级存量系统,可广泛应用于机器人端侧、边缘端、云端等多种部署场合,与最新的AI技术更亲和。总体来说,这是一款对于开发者非常友好的中间件,能够极大提升开发效率。
开源地址:https://github.com/AimRT/AimRT/tree/main 文档地址:https://docs.aimrt.org/index.html
还可以看看风筝往期文章
古时的风筝,一个程序员,一个写作者。