您的位置:首页 > 其它

2014年CSDN开源夏令营(7月6日~9月12日)终期报告

2014-09-11 15:28 183 查看

2014年CSDN开源夏令营(7月6日~8月2日)终期报告

乔健
2014年9月11日

1.项目完成情况

智能手机端完成总进度 [■■■■■■■■■■■■■■■■■■■■] 100%:

UI设计:[■■■■■■■■■■■■■■■■■■■■] 100% (并且也按照原计划完成重构)

按键控制模块:[■■■■■■■■■■■■■■■■■■■■] 100%

加速度传感器控制器模块:[■■■■■■■■■■■■■■■■■■■■] 100%

备注:智能手机端完成情况是非常理想的,完全达到了预期的要求和目标。

设备端总完成进度[■■■■■■■■■■■■■■■■■■■■] 100%:

硬件部分:

机械手臂组装:[■■■■■■■■■■■■■■■■■■■■] 100%

电路连线:[■■■■■■■■■■■■■■■■■■■■] 100%

软件部分:

控制代码:[■■■■■■■■■■■■■■■■■■■■] 100%

备注:虽然智能设备完成进度是按照原来的计划完成了,但是测试的时候效果不佳。因为Galileo开发板本身输出功率不足以支持足够的舵机运动,所以只能退而求其次,只控制一个舵机运动,只控制机械手臂的左右摇摆运动。虽然完成了,但是效果非常糟糕,达不到原来预想的效果。

2.项目效果图以及效果视频

机械手+Galileo板效果图:





手机客户端效果截图:





演示视频:

http://pan.baidu.com/s/1dDs1hQh

3.项目还存在的缺陷与不足

移动端应用所存在的缺陷

IP和端口不会自动保存,每一次都需要重新输入IP和端口。
应用并没有对连接进行管理,也不会向用户提示连接状态。
有一个奇怪的小bug,在help页面向左拖动,会导致页面移动。(不知道是app framework本身的bug还是我应用的bug)。

机械手所存在的缺陷与不足

没有考虑到Galileo开发板输出功率的不足,导致无法按照预想的一样控制机械手。
应用上还存在一些奇怪的问题,虽然找到了蹩脚的解决方法临时解决,但是依旧感觉不太舒服。
RPC无法远程创建Servo对象的问题,使得没有办法做到“代码只改两行就能在任何设备上运行”

4.最终总结

终于到了最终总结了。不过虽然到了最终的测评,但是我还是感觉自己的项目并没有很好的完成我预想的目标。这里面有主观原因也有客观原因,过多的废话就不多说了。虽然时间是过了,但是我依旧还是会向导师请教,并且解决我项目中还存在的一些问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: