项目目标:综合计算机及相关知识,基于Lego NXT平台及Lego零件,实现一个能够自动还原魔方的机器人。
演示视频
专业知识及应用
编程语言:Java,嵌入式C
数据结构与算法:魔方数据存储与表示,魔方状态识别算法,还原算法分析。
Android平台App开发:魔方识别与还原算法计算APP。
图形图像识别:图像存储与提取、形状及颜色识别。
OpenCV开源框架:图像识别与处理开源类库。
通信协议:手机端与NXT端控制协议设计。
建模:魔方状态表示,机器人动作控制。
Lego零件使用,机械结构设计及搭建。
整体设计框架
机械结构部件分解及功能
Lego NXT端控制代码示例
手机APP代码示例
整体结构
如果对此项目有兴趣或有任何建议,请与葛新联系。