四足仿生机器人“铁蛋”设计草图就这样( 二 )
虽然最初团队只有5、6个人 , 但可以说是“麻雀虽小 , 五脏俱全”了 。
这时你肯定会问了 , 团队的组建是有够“自发”的 , 但更早的立项呢?
项目的发起 , 也是很偶然了 。
当时 , 机器狗在仿生机器人市场上逐渐成为热门 , 更是频频登上各类前沿科技展会 。
小米科技园里的几位年轻的工程师看到了觉得很有意思 , 认为在技术上对自己也是一种挑战 。
“我们是不是也能搞一个呢?”
这样的念头就在他们内心萌生开来 。
抱着试一试的态度 , 他们做了初期调研 , 然后向公司申请正式立项 。
没想到公司不仅同意了 , 还给出了一个令所有人都没想到的“特权”:
不设置KPI , 不要有交付上的压力 。
于是早期几位成员都得以放下手头工作 , 全心扑到机器狗的原型机搭建上 。
随着研发的推进 , 还不断有新成员加入进来 。根据具体工作内容 , 有全职的也有兼职的 。
他们的工位散落在北京北五环外小米科技园里的各个角落 , 用早会晚会时间对接工作 , 更多的时候通过线上远程协作 。
从兴趣出发的立项 , 到自发组建的团队 , 一个造狗的故事就这样开始 。
10个月零基础到量产
但讲真 , 从头打造一只机器狗 , 并不是一件简单的事情 。
因为它是一项多技术交叉、综合程度很高的项目 。
尤其是铁蛋团队从一开始就不满足于只做原型机 , 还瞄向消费市场 。
这意味着铁蛋不仅要满足运动能力、交互能力 , 更要考虑到与用户互动时的安全性 , 以及最后量产的成本 。
虽然有MIT开源的运动控制算法以及开源的机器人底层操作系统ROS2在先 , 要自己研发的地方还是很多 。
调研下来他们发现 , 开源运动控制算法算是提供了一种中心思想和框架 , 可以借鉴 。
但针对每个产品独特的功能需求和硬件环境 , 具体的实现包括参数的调整都要自己尝试 。
机器人操作系统提供了系统内部各组件间通讯的底层架构 , 上层的应用也需要自己想办法 。
最终评估下来 , 硬件上最关键的伺服电机要自研才能保证性能和适配 , 软件上所有应用都要一行一行去写 。
到这里 , 负责硬件、代码的成员都觉得蛮有压力 , 他们把机器狗取名为铁蛋 , 也是图一个“赖名好养活” 。
在一个以前主做手机的团队里 , 徐小果作为团队唯一有过机器人开发经验的人 , 被同事戏称为“他才是这个Team的导师” 。
实际上 , 从技术选型开始到软件架构设计 , 还有大部分传感器的输出 , 都是以他为主 。
说到技术选型 , 团队中还有过意见分歧 。
当时 , 老牌机器人操作系统ROS的二代ROS2刚刚发布一个新版本 。
与成熟的一代相比 , ROS2的bug多一些 , 周边生态也没有一代完善 。
刚开始的时候 , 铁蛋团队中一些人倾向选择更保守的一代 。
但徐小果坚持要选ROS2 , 他看中的是ROS2的设计理念 , 与一代相比优先考虑了工业化的开发、部署、维护等方面 。
文章图片
文章图片
△ROS2项目会同时维护多个版本
对一群崇尚技术工程师来说 , 要解决分歧其实很简单 。
拿实力说话 , 谁的方案可行性更高、效果更好就用谁的 。
徐小果凭借自己在机器人领域的经验 , 找负责各个技术方向的同事去商量 。
遇到问题解决问题 , 比如负责视觉导航的人学习ROS2时有哪些困难 , 就一起想办法克服 。
- 冬奥在即!“AI教练”、滑雪机器人,沪上高校科技助力“冰雪精灵”!
- 打疫苗不靠人?不用针?智能无针机器人有望“代劳”
- 身姿矫健!上海交大自主研发滑雪机器人:有六只脚,能灵活避障
- 酷炫!南海教师花费七年心血,研发出独家魔方机器人!
- “螺旋桨”机器人
- 谷小御解放家庭主妇双手——智能炒菜机器人
- 助力“科技冬奥”,上海交大自主研发六足滑雪机器人惊艳亮相
- 无针疫苗注射机器人正式公开原型机
- 摩尔庄园手游升级农具机器人怎么找(摩尔庄园手游R7机器人位置说明)
- 和机器人一起滑雪!六足滑雪机器人亮相助力科技冬奥