EwayOS 智能机器人操作系统

自主研发;国产操作系统;
内置大量算法;兼容ROS

开放:

•系统支持二次开发机器人应用、识别算法、运动控制算法。
•系统可兼容不同的机器人硬件。
•系统支持各类运算单元。

高效: 

•系统使用C++编写,并对各类算法进行优化,运行高效。
•系统为机器人应用程序、识别算法、本体驱动设计不同的框架,大大降低开发难度,缩减开发周期,高效开发。
•系统支持C++、python、matlab多种语言,高效科研便捷开发。
•系统原生大量的算法库,调用方便。

强大: 

•各模块有机结合,数据快速传递,运行效率高。
•智能机器人所需算法完备,对MoRo机器人有特殊优化。
•各类传感器、运算单元均有支持。

EwaySDK

EwaySDK是EwayOS操作系统的重要组成部分,它对OS中各类框架有良好支持,可使用程序生成个模块框架代码及配置工程。SDK内含大量算法库,支持各类编程语言,拥有完备的机器人调试、升级工具链,支持中文文档。

MoRo Studio

MoRo Studio是EwayOS的开发套件,主要用于开发EwayOS中各个模块。详细的说明文档及范例程序支持,让不熟悉机器人的开发者也能快速上手设计程序。

MoRo Studio由以下模块组成:

1. SDK模块,包含感知算法开发、机器人应用开发、运动控制算法开发及硬件通信开发的对应模块。

2. Emake工程管理器,便于开发者生成、管理各模块工程。

3. MoRoUI,MoRo机器人的配置调试工具。

4. EwayInstaller,程序发布安装模块。自动化部署过程,提高生产效率。


EwayOS包含3个主要框架:

Sensor框架

高效数据传递,算法模块便捷拼插更换,支持多机并行计算。

function框架

逻辑独立,模块内消息驱动,模块间可嵌套调用,便于模块重用。

lowai框架

消息数据传输延时低响应快,便于部署运动算法,硬件兼容性好。