开源机器人项目介绍
—— 欢迎有才之士的加入
促进中国开源机器人事业发展,弥补国内自主开源机器人项目的空白。让更多的开发人员能够参与到这项事业中来,推动行业发展,提升我国机器人领域综合实力!
本项目由夸克工作室主导推进,负责整个项目的运作、技术构架设计、开源网站(论坛)的运营工作。负责吸纳人才,协调开源机器人小组所有成员,为大家提供交流学习的平台。
开源机器人小组的运营管理模式采用linux内核小组的管理模式。由广大爱好者组成的技术团队,对本开源机器人项目进行设计、开发和维护。
开源机器人开发共划分为3各个部分:硬件设计、软件设计和编译器设计。
1.
硬件设计分为机械设计和电路设计两部分;
2.
软件设计分为驱动程序设计、控制程序设计和智能算法开发;
3.
编译器设计部分主要工作分向上、向下两个方向。向下则将程序编译转换为兼容多种mcu的机器码;向上则兼容常见的多种开发语言,如:C/C++、VB、C#、JAVA等。(此部分前期起步阶段暂不考虑,此部分为后期硬件平台固定后开始着手开发)
开源机器人项目的战略规划分为4个阶段,每个阶段中各个项目的开发时间是有限制的,但各阶段持续的持续时间没有限制,从而保证开源机器人小组是一个长期的,持续稳定的庞大开发团队。
每个阶段对应目标不一样:
1.
第一阶段是针对初学者(如在校学生),开发的一款开源模块化机器人平台,提供全套技术资料和代码注释,配合开源机器人网站、博客和论坛,用以解决学生在开发过程中遇到的问题。让更多的人参与到机器人的学习、竞赛和开发中来。(目前我们处于此阶段)。
2.
第二阶段是针对高校、公司的科研项目,开发出一款底层通用化的验证平台,平台支持软、硬件拓展,具有较强的计算处理能力。缩短其搭建平台的时间,利于科研团队在我们的基础上直接、快捷的验证其理论成果。
3.
第三阶段以工业机械臂为主要方向,开发符合工业场合需要的机械臂。主要做控制律和算法开发。
4.
第四阶段为智能机器设计,如:防爆机器人、救火机器人、清洁机器人等等,以便开发小组能够长期持续稳定发展。
开源机器人团队成员采取自愿加入式原则,在最终版权和版本说明文件中加入贡献者名单。同时在论坛中也会公开所有贡献者名单,以便其他组织查询。
团队分为夸克工作室和开源小组两部分,体现在研发工作中是平等的,相互协助的一个团队。夸克工作室除技术技术研发外,还负责申请中国开源机器人协会,使开源机器人小组正规化、组织化。