一. 项目汇报与总结
通过前一段时间团队开发,我们基本完成了机器人子系统模块的基本功能需求,即根据输入产生输出。具体而言,我们所完成的工作和收获主要有团队创建与分工合作、项目设计与不断完善的过程、基于GitHub的项目开发过程、C++语言实践应用(类的设计与头文件编写,程序调试)、轨迹规划算法设计、基于linux系统的Xenomai使用等等。
存在的问题与不足主要体现在程序功能实时性不能精确的体现,不能很好地集成Xenoami自带的模块;代码不够简练,代码风格不够成熟等等。
三. 个人汇报总结
在整个项目的设计中,我主要负责轨迹规划算法和部分编程工作,以及在linux上调试程序。主要收获在于对C++有了简单的一次复习和实战练习,能结合算法完成简单类的设计与编程,对自己在编程这一弱项上有了一次进步与提高;对linux系统和Xenomai第一次有了亲密接触和了解;第一次通过团队合作完成程序类项目;第一次了解和使用GitHub并感受到其强大的团队项目开发管理功能等等。当然,在这个过程中也明显认识到自身存在的不足。比如在编程规范、算法设计上,在新领域(如Xenomai等)学习能力不强等等。希望在以后学习过程中不断克服这些不足。
三. 结语
最后,感谢陈冰老师及助教师兄的指导,以及我们组的每一位组员,尽管我们做出的效果没有完全达到自己定的目标,但这个过程让我们收获颇多。希望在今后的项目研发过程中,能用到此次团队项目开发收获的技能和方法。另外也认真总结项目过程中的一些经验教训,希望以后能扬长避短。