科研项目研究工作总结
《避障智能车》项目研究工作总结
通过对《避障智能车》这个项目的研究,我感受颇多。下面是我对项目研究工作的一个简短总结。
本项目的避障智能车是以迅猛发展、具有广阔前景的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科交叉的科技知识。
我们的车模采用飞思卡尔公司16位微控制器MC9S12XS128作为核心处理单元,自主构思控制方案,包括障碍识别信号的采集处理、控制算法以及动力电机驱动、转向舵机控制等,由7.2V的电池通过不同的电路为各模块能源,最终使小车能够自主识别障碍,并且可以通过控制小车的转向与车速自动避开障碍物,最终回到原路径。
我们自动化专业的本科人才培养方案中所设置的课程为我们提供了扎实的实践基础与知识基础。如《自动控制原理》《计算机控制技术》《单片机原理与应用》《C语言程序设计》《传感器与检测技术》《电机与拖动》《电路原理》等。反过来,这样的实践也使我们对专业课程有了更直观的理解。
参与本项目研究的同学都是08级自动化专业的学生,具有很高的学习热情、专业基础知识扎实、学习能力强,我们将硬件设计、软件设计、资料收集整理、整体系统调试等工作明确分配,并十分注重相互交流,听取各方意见,然后综合考虑,使软、硬件融洽的结合起来,使智能系统稳定可靠。两位指导老师专业能力很强、科研经验丰富,对待工作认真负责,并为我们提供了珍贵的指导方向以及良好的实验基地,使我们的项目开发开展得很顺利。
本项目的成果具有明显的实用价值。在环境比较恶劣的情况下,我们可以利用小车进行搜索和抢救工作,从而保证人的安全;它还可以应用于汽车的倒车报警系统以确保汽车倒车的安全。该项目在学术上的创新在于它实现了传感、单片机、电机以及机械控制等知识的有机结合,锻炼了我们对各方面知识的理解应用能力。该项目在技术上的创新在于对小车舵机的改装。在并非改变舵机本身结构的条件下,将舵机竖立起来,加大了两端的力臂,并调整力臂使两端力臂相等,这样舵机左右转向时受力比较均匀、转向角增大。通过改装提高了舵机的灵敏度,提高了舵机的响应速度,提高了小车的避障性能。
本项目按照科研立项申请时所拟定的实施计划,合理地完成了各个阶段的主要工作,并在各阶段取得了一定的成果。作为重点项目,我们提交了中期报告表、中期进展材料、重点项目中期检查表,并且顺利通过了学校众多专家对于重点项目的中期考核,完成了相应的答辩工作。
本项目已经设计完成智能小车模型一套,并能够达到预期的目标;本项目小组已完成相应科研论文两篇。
目前我们的小车模型正在按第六届全国大学生“飞思卡尔”杯智能汽车竞赛创意组的要求进行改进,智能车改进完成后将参加本届创意组的全国总决赛。
本项目在实施过程中,我们的体会很多。
制作小车的过程中,我们总结了自己的一些方法。对于嵌入式产品的一般开发方法:1.基本输入/输出分析;2.选择MCU;3.选择评估系统并对与MCU相关的硬件进行初步评估;4.设计并制作硬件系统;5.进行硬件系统的模块测试;6.软件系统设计;7.系统测试;8.进一步完善工作。对于硬件系统,我们的思路也得到了开拓,并总结了一套设计流程:1.明确设计目的;2.查阅资料,选取合适元件;3.设计电路;4.电路仿真;5.焊接电路;6.实际测试并调试。在系统调试过程中我们深深体会到软件调试的重要性,它可以发现硬件中的不足,使问题更易发现并解决。
该项目大大培养了我们的实践能力、创新能力、工程能力、团队精神,开拓了我们的逻辑思维方法以及非逻辑思维方法,提高了我们的问题意识,即发现问题、分析问题、解决问题,更重要的是该项目使我们积累了许多社会经验。如一些非书本知识,如何购买元器件(淘宝、电子市场、假发票、报销),如何财务报销,如何加工电路板,如何加工机械零件,如何与人协作等等。
我想这些在以后的学习、工作和生活中都是我宝贵的财富。
扩展阅读:学生科研项目研究工作总结
学生科研项目研究
基于工作总结
的学生公寓管理系统
B/S一、可行性研究:
并不是所有问题都有合理的解决办法,事实上许多问题不可能
在预定的系统规模之内解决。如果问题没有可行的解决,那么花费在这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。对于系统设计而言,可行性研究是尤其重要的,即在开发软件之前.用很小的代价在尽可能短的时间内确定问题是否可以得到解决。解决问题的软件是否有一定的商业价值和实用价值,即经济可行性;是否有可行的方法来解决问题,即是否有技术可行性;以及是否使工作更便利,并能较为方便的操作使用,即操作可行性。经过分析,认定可行后再去投资、开发,以免做了很多工作后才发现根本行不通或再做下去没多大的意义,减少人力和物力的浪费。
必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。怎样达到这个目的呢?当然不是靠主观猜测,而只能靠客观分析。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计。
1.1开发背景
高校公寓管理部门在宿管工作中担负着管理,检查,收费,协
调等重要的管理任务。住宿安排、水电使用的收费、外来人员访问管理等,所涉及的管理面广,内容多,整个公寓管理的工作量很大。目前,我校参与公寓管理的除后勤集团外还包括南北区共计46名公寓辅导员助理,但是由于管理的人数较多,在平时的工作过程中,尤其是每学期的学生住宿信息更新工作上,效率一直不高。而随着高校的扩招,公寓管理必将变得越来越繁重,采用传统的人工管理模式,不仅效率低下,而且并不能满足实际的要求。所以经过对学生公寓管理需求的分析,我们准备搭建一个基于windows环境的学生公寓管理系统。考虑到现在校园内电脑网络的普及和我校的学生基数较大,为了减轻校方的管理负担,本系统将以基于ASP.NET网站的形式供各个寝室的管理员使用以便管理。
就我校而言,学生公寓管理现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。于是我希望设计一个学生公寓管理系统,管理学生住宿情况,员工情况,添加学生信息,查询学生费用情况等功能。通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理,以提高工作效率,也使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。
1.2项目背景
a.所开发软件的名称:学生公寓管理系统
b.项目的任务提出者、开发者:黄斌、刘之学、厚凯
1.3技术和语言的选择
a.世界级的工具支持
ASP.net构架是可以用Microsoft(R)公司最新的产品VisualStudio.net开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。
b.强大性和适应性
因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows201*/201*Server/VISTA/7上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript,C++、F++。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。而我选择了熟悉的C#作为开发的语言。c.简单性和易学性
ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。二、项目的创新点和特色
实用性:本系统针对江汉大学现在学生公寓管理的电脑化管理提出的,主要为了提高管理的效率,使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。
普遍性:各个高校的学生管理不尽相同,只是在某些功能点上略有差异。因此将此系统经过简单的调整将能适应各个高校具体的情况。具有可推广性和普遍性。
在功能方面,系统功能包括以下方面:
(1)学生信息管理:包括学生信息的登记,查询及维护功能。(2)房间信息管理:包括公寓房间信息的登记,查询以维护功能。(3)住宿管理:包括学生入住公寓房间,学生改变房间,学生离开公寓退房及各种查询及维护功能。
(4)交费管理:包括学生每学期交纳住宿费用,水电费。
(5)信息查询:可以按条件查询学生信息,房间信息,住宿信息功能。(6)系统设置:可以设置系统的登陆密码,对学生的专业进行设置。在设计方面,本系统采用现在大型项目中流行的三层开发模式:1.表示层(USL):主要表示WEB方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3.数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。本系统中:
App_Code/DataAccessLayer为数据访问层代码目录App_Code/BusinessLogicLayer为业务逻辑层代码目录三、项目实施的进展情况及初步取得的创新成果
1、数据设计
本系统涉及到多个对象:管理员、缴费情况、入住寝室、房间和学生。建了如下的表:
2、类的设计
3、表示层的设计
这部分将在具体的演示中展示。
通过长时间的调试和研究,最终初步完成系统的功能任务。三层设计让表现层和数据层做到很好的分离。并且有助于我们添加和完善系统其它功能,只需在原系统基础上添加而不用改动整个系统。做到更科学高效和代码的可持续利用。4.项目实施过程中的收获与体会。
在这个几个月的项目设计中,我查阅了许多相关的资料和文献,
在这个过程中接触了很多新的东西,获取了很多新的信息。由于要独立地进行整个系统的设计,需要自己去分析架构和设计,提高了自己分析问题和解决问题的能力,在学习软件工程以后,有了一次实际的锻炼。在动手实践的过程中,要不断地查阅资料来实现系统的功能。这次实践动手能力和编程能力方面也有很大的提高,对于如何编写调试程序有了更深的认识。
实践是对理论学习的一个很好的巩固,并且加深了对理论知识的认识,学到了平时很多书上所不能得到的实践经验,由于实践中碰到许多以前从未碰到过的问题,需要很多新的知识,并且促进对理论知识的学习。通过这个学生项目,令我收获颇丰。
友情提示:本文中关于《科研项目研究工作总结》给出的范例仅供您参考拓展思维使用,科研项目研究工作总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。