I奇机器人社团活动总结
苗亚茹 贾玉科
本学期我校开展了i奇机器人社团活动,我们根据自己对机器人的理解和认识,带领学校机器人团队,通过对i奇机器人的学习,为同学们初步培养起对机器人的兴趣和爱好,同时通过对机器人的搭建和程序编写,使同学们对机器人有了初步的了解,为学生今后的机器人学习奠定了一定的基础,也为他们的信息技术素养提更了一个更新更高更为全面的平台,对学生的能力和思维的培养,起到了一定的作用!
通过师生的共同努力,以及学校领导的
大力支持,在电脑机器人活动方面取得了一
定的进展。回首这次电脑机器人活动的开展
情况,现总结如下:
一、丰富的活动内容
为了更好的开展电脑机器人活动,
使学生们对电脑机器人有些基本认知,我们
通过机器人小组表演、播放机器人比赛录像
等方式,使学生对电脑机器人有了感性的认
识。接着,根据器材场地的限制,做了活动
安排,每周两次开展电脑机器人社团的活
动。
二、再接再厉、继续推广
为了推广电脑机器人活动,我们除了继
续组建电脑机器人社团开展活动外,还计划在全校范围内开展了许多活动:如学生做机器人表演、开展机器人研究性学习活动、开展电脑机器人创意方案征集比赛等等。 而且,我校腾出了一间大教室,准备配备多媒体、桌椅、电脑,专门供机器人活动使用。 希望能在全校范围内引起广泛的关注和影响,吸引更多学生积极投入到机器人活动中。
三、吸取教训、展望未来
我们经常通过总结失误来全面增强我们的素质。展望未来,我们信心百倍。我们将更加努力,在未来的电脑机器人活动中,我们定能取得更加优异的成绩!
第二篇:初级机器人技术及实践总结
初级机器人技术及实践总结
学院 信息与控制工程学院
班级 自动化 08—2
姓名 沈丽媛
学号 08132104
初级机器人技术及实践总结
短短四周的《初级机器人技术及实践》课程,随着五一长假的到来,已经结束了。在这极短的时间里,我学到了很多东西,见识了各种类型的机器人,对机器人的程序编写、工作原理、制作过程等有了一个初步的了解,也大体知道了机器人的发展现状、工作领域及其未来的发展趋势。
由所学的知识我了解到机器人的定义有多种,但普遍认为机器人是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工工智能技术制定的原则纲领行动。
随着社会的不断发展,各行各业的分工越来越明细,尤其是在现代化的大产业中,有的人每天就只管拧一批产品的同一个部位上的一个螺母,有的人整天就是接一个线头,就像电影《摩登时代》中演示的那样,人们为了使自己从这些工作中解放出来,于是研制出了机器人,它的任务主要就是协助或取代人类工作的工作,例如生产业中的焊接机器人、建筑业中的提重机器人,或是替代人类从事危险工作的排爆机器人等,它们被用以代替人类去完成那些单调、枯燥或是危险的工作。然而,由于机器人的问世,使一部分工人失去了原来的工作,于是有人对机器人产生了敌意,“机器人上岗,人将下岗”,甚至于有些人认为终将有一天机器人成为世界的主宰,人类成为他们的奴隶。其
实这种担心是多余的,任何先进的机器设备,都会提高劳动生产率和产品质量,创造出更多的社会财富,也就必然提供更多的就业机会,而且,机器本就是为人类服务的由人来控制,它们背叛人类的可能性微乎其微,这些是早已被人类生产发展史所证明了的。任何新事物的出现都有利有弊,只不过利大于弊,很快就会得到人们的认可。 从课上的学习中我们了解到,机器人的每一个动作都要配合有相应的程序才能完成。在这几节课中,我们学习了较为基础的机器人汇编语言,已经能够自己编写一些简单程序,使机器人完成行走、转弯、躲避障碍物等较为简单的动作。从这次学习中,我发现机器人的汇编语言与我们所学的C++、C语言等有很大的相似之处,都有循环、子函数的调用、常量、变量的赋值等,通过这些使机器人完成各种动作。课上我们主要学习了宝贝车机器人和步行机器人两种,这两种机器人都是利用BASIC Stamp语言编程并结合红外线、光敏电阻等元件实现两机器人的基本运动。以步行机器人为例,我们主要学习了野蛮编程法、采用数据表存储动作进行编程以及使用状态迁移描述动作进行编程三种编程方法。其中,野蛮编程法所编写的程序较为冗长,每种运动都对应着各自的程序,当遇到较为复杂的程序时便需要非常多的运动例程,这就使得程序长度增加很快,实际操作中不利于执行,写起来也容易出错。而用BASIC Stamp中的数据指
令(DATA)来存储表格数据,就会使程序简单许多,这个指令在下载程序时让我们将数据写到Stamp的EEPROM存储器中,如果使用恰当,这个数据表格将使我们所编写的程序更加的高效、简短。前面的两种方法编程有一个共同缺点,即要求程序将一系列的运动控制的子程序通过适当的顺序连接起来,而且这两种编程方式必须知道从运动起始状态到运动结束状态的整个过程。在这种情况下,我们在编程前必须知道步行机器人之前所处的状态,以及哪些与它相关的动作可以被使用。这种编程方式可以用来完成一些基本的较为简单的运动,但当运动变得复杂时,编程就会变得非常麻烦,而状态迁移编程方法则可以避免这些麻烦,这种编程方法只需要跟踪当前状态,并据此采取动作即可。所以,当我们需要机器人完成较为复杂的运动时,往往采取状态迁移编程。通过这些编程方法,我们可以为自己平时所玩的玩具车等机器玩具编一些简单的程序,使其更加灵活、多变。
这次的课程是我学到了很多东西,除了学习到机器人的相关知识以外,我的动手能力也有了很大的提高,对一些光电元件、红外线发射及接受仪等也有了更深一步的认识。但我觉得上课时间还是太短,很多东西我们只学会了一些皮毛,还没有进行更深一步的探索便已经结课了,希望老师以后能够适当增加课时。另外,两个人一组虽然有助于缩短工作时间,但总会出现分工过于明显的现象,特别是男生与女生一
组时,总是男生组装,女生修改程序,这使得女生的动手能力没有得到有效地提高,男生对程序也不熟练,希望以后能多准备一些仪器,让每个人都独立完成。