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

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.项目还存在的缺陷与不足

移动端应用所存在的缺陷

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

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

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

4.最终总结

终于到了最终总结了。不过虽然到了最终的测评,但是我还是感觉自己的项目并没有很好的完成我预想的目标。这里面有主观原因也有客观原因,过多的废话就不多说了。虽然时间是过了,但是我依旧还是会向导师请教,并且解决我项目中还存在的一些问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值