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/1dDs1hQh3.项目还存在的缺陷与不足
移动端应用所存在的缺陷
IP和端口不会自动保存,每一次都需要重新输入IP和端口。应用并没有对连接进行管理,也不会向用户提示连接状态。
有一个奇怪的小bug,在help页面向左拖动,会导致页面移动。(不知道是app framework本身的bug还是我应用的bug)。
机械手所存在的缺陷与不足
没有考虑到Galileo开发板输出功率的不足,导致无法按照预想的一样控制机械手。应用上还存在一些奇怪的问题,虽然找到了蹩脚的解决方法临时解决,但是依旧感觉不太舒服。
RPC无法远程创建Servo对象的问题,使得没有办法做到“代码只改两行就能在任何设备上运行”
4.最终总结
终于到了最终总结了。不过虽然到了最终的测评,但是我还是感觉自己的项目并没有很好的完成我预想的目标。这里面有主观原因也有客观原因,过多的废话就不多说了。虽然时间是过了,但是我依旧还是会向导师请教,并且解决我项目中还存在的一些问题。相关文章推荐
- 【中期报告】2014年CSDN开源夏令营(7月6日~8月2日)中期报告
- 2014年开源夏令营期中报告
- 2014年开源夏令营结体报告
- csdn开源夏令营-ospaf中期报告
- csdn开源夏令营-ospaf中期报告
- CSDN开源夏令营进度 0719
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之编译compiz源码
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之compiz特效插件介绍及特效实现
- CSDN开源夏令营 百度数据可视化实践 ECharts(8)
- 【开源夏令营】PFIF公益寻人平台(九)结题报告
- 开源夏令营结题报告
- CSDN开源夏令营学生报名已经开始,你准备好了吗?
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(一)前言
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前期准备 git的简单使用
- CSDN开源夏令营 百度数据可视化实践 ECharts 11 (期末总结)
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(六)前台美化
- CSDN开源夏令营 百度数据可视化实践 ECharts(8)问题分析
- 开源夏令营中期报告
- CSDN开源夏令营项目进入第一实习期,入选名单和优秀开题报告推荐名单公布
- CSDN开源夏令营 百度数据可视化实践 ECharts(6) 期中总结