各位开发者,
涂鸦在过去2-3年,组建了团队进行机器人领域技术的预研,我们积累并自研了一系列机器人关键技术(包括但不限于):
激光slam定位
视觉里程计
移动机器人覆盖规划算法
移动机器人控制算法
多传感融合感知算法
多传感器标定算法
移动机器人产品化极致降本的传感器硬件选型方案
灵活组件化的移动机器人业务应用框架
嵌入式设备与ROS开源操作系统的交互框架
开源仿真平台的应用
机器人传感器实时采集框架
涂鸦标准化的配网开发应用
涂鸦标准化的机器人与APP通信的开发应用
我们目前对这些技术已经孵化了落地产品以及实验成果,包括多线激光扫地机器人、单激光扫地机器人、视觉割草机。
我们的算法目前相较于市面上的家用清洁机器人产品在部分关键指标上有领先的优势。
我们在与品牌的对接过程中,发现有部分开发者或客户有定制的产品业务需求、甚至定制一些机器人动作。因此,我们计划开放一些功能给开发者使用,让开发者利用我们的机器人开发平台,创造和定义自己的机器人产品。
那么,我们可以提供什么呢?
(1) 完整的基于扫地机器人的硬件方案
我们将提供给开发者一套完整扫地机机器人的硬件解决方案,包括机器人芯片平台方案、通用传感器选型、电池硬件管理方案。开发者可以基于我们设计并验证过可落地产品化的硬件方案进行开发,让想专注软件开发的开发者直接进行软件
业务开发。
(2) 完整的机器人wifi、ble配网流程源码
涂鸦在扫地机机器人Paas业务中有了较高的市占率,我们在与机器人开发者对接的过程中,经常出现各种配网问题,往往排查下来是一些开发规范问题,因此我们针对机器人业务,提供与一套完整的我们涂鸦内部使用配网sdk的开发范式。
(3) 完整的扫地机业务源码
针对不想开发机器人业务的开发者们,我们可以提供完整的、产品级的业务流程代码。整套业务流程将包括且不限于:
机器人tuyaAPP连接
机器人与tuyaAPP业务交互、包括机器人任务下发、机器人故障上报、地图协议上报等等源码
工业级传感器采集软件源码
完整的板级通信源码,免去开发者的底盘驱动开发
机器人业务任务管理框架源码
产品级的计算资源调度方案源码
NPU、IPU的tkl层部署,方便开发者专注于AI模型设计,免去模型的平台部署
完整的产品产线生产标定流程源码
(4) 扫地机全套清扫算法
针对不想在机器人算法上投入的开发者们,我们可以提供全套的扫地机算法,开发者们只需要专注于修改自己不同产品形态上的业务流程,无需关注算法具体实现方式。
(5) 自定义机器人行为动作
针对非扫地机为形态的机器人开发者,或者对涂鸦提供的算法逻辑不满意的,我们可以提供一系列默认的行为框架,开发者们可以在行为框架中添加并定制属于自己的控制动作。
(6) 机器人仿真框架应用
针对还不想投入硬件开发,只想先验证算法原型的开发者们,我们提供基于gazebo的仿真环境测试,开发者们可以基于仿真环境先行调试,最后再部署算法在生产环境中。
(7) 传感器数据录取与回放应用
为了方便开发者们对机器人数据进行机器人运行时的故障进行分析,我们提供数据的录取和回放功能,方便开发者完成离线调试。
(8) 与ROS开源社区的桥接与实时可视化调试
使用tuya机器人的开发平台,我们也提供和ROS平台的桥接功能,方便用户在设备运行时,使用ROS中的开源软件进行可视化调试。
(9) 更多的算法与功能开源
我们不局限于上述描述的开源内容,可以针对不同的开发者再释放不同的源码
我们在TuyaOS开发者社区中发起意见征求,欢迎感兴趣开发者们留言或联系我们!!!