机器人实训报告

时间:2024.4.21

实训项目 机器人模块组装实训报告

专业:

班级:

学号:

姓名:

指导老师:

机器人

1.简介:

机器人是高级整合控制论、机械电子、计算机、材料和仿生学的产物。在工业 、医学、农业、建筑业甚至军事等领域中均有重要用途。

现在,国际上对机器人的概念已经逐渐趋近一致。一般来说,人们都可以接受这种说法,即机器人是靠自身动力和控制能力来实现各种功能的一种机器。联合国标准化组织采纳了美国机器人协会给机器人下的定义:“一种可编程和多功能的操作机;或是为了执行不同的任务而具有可用电脑改变和可编程动作的专门系统。”它能为人类带来许多方便之处!

2.来历:

robot,原为robo,意为奴隶,即人类的仆人。作家罗伯特创造的词汇。

3.组成:

机器人一般由执行机构、驱动装置、检测装置和控制系统和复杂机械等组成。

是驱使执行机构运动的机构,按照控制系统发出的指令信号,借助于动力元件使机器人进行动作。它输入的是电信号,输出的是线、角位移量。机器人使用的驱动装置主要是电力驱动装置,如步进电机、伺服电机等,此外也有采用液压、气动等驱动装置。

4.检测装置的作用:

是实时检测机器人的运动及工作情况,根据需要反馈给控制系统,与设定信息进行比较后,对执行机构进行调整,以保证机器人的动作符合预定的要求。作为检测装置的传感器大致可以分为两类:一类是内部信息传感器,用于检测机器人各部分的内部状况,如各关节的位置、速度、加速度等,并将所测得的信息作为反馈信号送至控制器,形成闭环控制。一类是外部信息传感器,用于获取有关机器人的作业对象及外界环境等方面的信息,以使机器人的动作能适应外界情况的变化,使之达到更高层次的自动化,甚至使机器人具有某种“感觉”,向智能化发展,例如视觉、声觉等外部传感器给出工作对象、工作环境的有关信息,利用这些信息构成一个大的反馈回路,从而将大大提高机器人的工作精度。

5.控制系统有两种方式:

一种是集中式控制,即机器人的全部控制由一台微型计算机完成。另一种是分散(级)式控制,即采用多台微机来分担机器人的控制,如当采用上、下两级微机共同完成机器人的控制时,主机常用于负责系统的管理、通讯、运动学和动力学计算,并向下级微机发送指令信息;作为下级从机,各关节分别对应一个CPU,进行插补运算和伺服控制处理,实现给定的运动,并向主机反馈信息。根据作业任务要求的不同,机器人的控制方式又可分为点位控制、连续轨迹控制和力(力矩)控制。

一、课程目的

1、锻炼动手能力和团队精神;

2、系统训练创新能力和实践能力;

3、认识小型机器人硬件原理及编程,学习坦克机器人原理。

二、课程内容

1、用AS-UII型机器人寻光

2、用AS-EI型机器人组建电动工业机械手

3、自主创新:用AS-EI型机器人模拟电梯

三、体会、收获和建议

这周我们做的是坦克机器人,我觉的主要方面还是理论和实际方面的差别,往往理论是可以成功的,但实际却有好的地方达不到要求,还有自己对机器人系统还是不是很深刻的了解,希望通过以后的学习进一步加深自己的专业知识。 在我看来,嵌入式专业的核心就是将理论与实践相结合,运用专业知识基础,理论实践为辅,开拓创新。经过学习,我也知道,若要学好自己专业知识,除了掌握理论知识之外,必要的还需将实践结合,这样才能更全方位的去掌握应用电子专业这门课的精髓。“纸上得来终觉浅,绝知此事要躬行。”在短暂的大学学习和实习过程中,我深深的感觉到自己所学知识的肤浅和在实际运用中的专业知识的匮乏。未来的社会是讲究技能的社会,如果在大学的有限时间能够掌握好自己的

专业知识,才能使自己有足够的本钱去立足于社会,才能更好的去服务社会。

认识了小型机器人的基本硬件组成、原理、编程和传感器的应用,积木型机器人的零件组成、组建机器人原理和程序控制。

刚接触的时候有点盲目,不知道从何下手,但是不久便能掌握它的基本应用,这也是这种小型机器人的优点之一。操控简单,能与所学知识配合使用,并且使用者自主创新性强。

在自主创新中,活跃了思维,但要用小零件组建起来并没有那么简单,要实现导轨控制、滑轮控制、速度控制等方面还是有一定的难度了,总之,学到了很多。

通过机器人的实训课程,对自动控制学科内的机器人方面有了进一步的认识,对机械配合控制方面的一些原理也基本了解,是不错的一门课,感觉就是课程时间少了点,相信我们的作品还能更完善点的。


第二篇:机器人实训报告3


机器人模块拆装实训报告

班级:

学号:

姓名:

一、课程目的

(1)锻炼动手能力和团队精神;

(2)系统训练创新能力和实践能力;

(3)自主建构工科基础知识。

(4)自主创新,培养创新意识

二、课程内容

1、用AS-UII型机器人躲避障碍

2、用AS-EI型机器人组建工业机械手臂

3、用AS-EI型机器人组建消防车云梯

三、方案设计

1、用AS-UII型机器人躲避障碍

利用红外线原理检测机器人前方是否障碍物挡道,如果有的话就直接左拐或者右拐,从而避免碰撞。

2、用AS-EI型机器人组建工业机械手臂

利用齿轮运行的原理来带动工业机械手臂完成各个动作,通过电机来带动齿轮的运转,由于电机转速过快不易带动齿轮运转,所以用AS-EI型机器人里的1:1模块和1:5模块来实现电机的减速,使电机产生更大的动力来运转齿轮,由于

带动的东西不同,所以所需的1:5减速模块不同,所以在不知能否带动的情况得一个个加1:5减速模块,通过电机运转来确定所需模块数。工业机械手臂采用四个电机通过正反转来实现8个动作,实现手臂的顺转和逆转,上升和下降,抓取等

3、用AS-EI型机器人组建消防车云梯

原理于工业机械手臂一致,利用齿轮运行的原理,通过电机来带动齿轮的运转,用AS-EI型机器人里的1:1模块和1:5模块来实现电机的减速,使电机产生更大的动力来运转齿轮,消防车云梯也是采用四个电机通过正反转来实现6个动作,实现消防车的前进和后退,云梯的顺转和逆转,上升和下降,创造灵感来自于AS-EI型机器人里像升降梯的零件,结合车子的原理改造而成

四、实现结果

1、用AS-UII型机器人躲避障碍

●流程图

注:AS-UII型机器人有左右两个红外感应器,当左红外感应器测得有障碍物时右转,如果没有障碍物时测左红外感应器,有障碍物时左转,如果都没有障碍物时前进

●程序编程

int ir_1=0;

void main()

{

while(1)

{

ir_1 =ir_detector();

if( ir_1 == 4)

{

drive( 0 , 80 );

wait( 0.100000 );

stop();

}

else

{

ir_1 =ir_detector();

if( ir_1 == 4)

{

drive( 0 , 80 );

wait( 0.100000 );

stop();

}

else

{

ir_1 =ir_detector();

if( ir_1 == 2)

{

drive( 0 , -82);

wait( 0.100000 );

stop();

}

}

}

drive( 80 ,0);

wait( 0.500000 );

stop();

tone(523.200012,0.250000);

}

}

2、用AS-EI型机器人组建工业机械手臂

●机械手流程图

●机械手程序编程

int md_1=0;

int mcm_1=0;

int mcd_1=0;

void main()

{

while(1)

{

md_1 = read(0x4000);

if( (md_1 & 0b1) == 0b0)

{

mcm_1 =(mcm_1 & 0b11111100) | 0b11;

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110) | 0b1;

write( 0x5000 ,mcd_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b10) == 0b0)

{

mcm_1 =(mcm_1 & 0b11111100) | 0b1;

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110) | 0b1;

write( 0x5000 ,mcd_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b100) == 0b0)

{

mcm_1 =(mcm_1 & 0b11110011) | 0b1100;

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110) | 0b1;

write( 0x5000 ,mcd_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b1000) == 0b0)

{

mcm_1 =(mcm_1 & 0b11110011) | 0b100;

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110) | 0b1;

write( 0x5000 ,mcd_1);

}

}

}

}

md_1 = read(0x4000);

if( (md_1 & 0b10000) == 0b0)

{

mcm_1 =(mcm_1 & 0b11001111) | 0b110000;

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110) | 0b1;

write( 0x5000 ,mcd_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b100000) == 0b0)

{

mcm_1 =(mcm_1 & 0b11001111) | 0b10000;

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110) | 0b1;

write( 0x5000 ,mcd_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b1000000) == 0b0)

{

mcm_1 =(mcm_1 & 0b111111) | 0b11000000;

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110) | 0b1;

write( 0x5000 ,mcd_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b10000000) == 0b0)

{

mcm_1 =(mcm_1 & 0b111111) | 0b1000000;

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110) | 0b1;

write( 0x5000 ,mcd_1);

}

else

{

mcm_1 = (mcm_1 & 0b0);

write( 0x4000 ,mcm_1);

mcd_1 =(mcd_1 & 0b1110);

write( 0x5000 ,mcd_1);

}

}

}

}

}

}

●机械手实物照片

机器人实训报告3

3、消防车

●流程图

●程序编程

int md_1=0;

int mcm_1=0;

int mcd_1=0;

void main()

{

while(1)

{

md_1 = read(0x4000);

if( (md_1 & 0b1) == 0b0)

{

mcm_1 =(mcm_1 & 0b11110000) | 0b1111;

write( 0x4000 ,mcm_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b10) == 0b0)

{

mcm_1 =(mcm_1 & 0b11110000) | 0b101;

write( 0x4000 ,mcm_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b100) == 0b0)

{

mcm_1 =(mcm_1 & 0b11001111) | 0b110000;

write( 0x4000 ,mcm_1);

}

}

}

md_1 = read(0x4000);

if( (md_1 & 0b1000) == 0b0)

{

mcm_1 =(mcm_1 & 0b11001111) | 0b10000;

write( 0x4000 ,mcm_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b10000) == 0b0)

{

mcm_1 =(mcm_1 & 0b111111) | 0b11000000;

write( 0x4000 ,mcm_1);

}

else

{

md_1 = read(0x4000);

if( (md_1 & 0b100000) == 0b0)

{

mcm_1 =(mcm_1 & 0b111111) | 0b1000000;

write( 0x4000 ,mcm_1);

}

else

{

mcm_1 = (mcm_1 & 0b0);

write( 0x4000 ,mcm_1);

}

}

}

}

}

●实物照片

五:试验心得

通过6周对的实习,从对机器人的不理解到慢慢了解,是一个缓慢的过程,通过老师的讲解,还有不断的练习,让我对AS-UII型机器人和AS-EI型机器人运用更加的熟练

让我印象深刻的是自主创新,从毫无头绪然后冷静的思考后,想到的思路,创造灵感来自于AS-EI型机器人里像升降梯的零件,结合车子的原理改造而成,连到电脑后,发现两个电机不能代转,通过不断改正,最终实现了

有些时候发现,通过自身的不断的努力,对一个事物从毫不了解,然后慢慢的学会,且可以用学得的来实践,得到成果,是让人很有成就的事情

更多相关推荐:
机器人实训报告7

机器人模块拆装实训报告班级学号姓名同组人一课程目的1锻炼动手能力和团队精神2系统训练创新能力和实践能力3自主建构工科基础知识二课程内容1用ASUII型机器人红外躲避障碍2用ASUII型机器人驱光行走3用ASEI...

机器人实训心得

工业机器人校企合作工学结合项目实训心得12电气1时前12730112720xx525在信息科学技术飞速发展的今天随着人力成本逐渐的上升工业机器人逐渐取代人力成为流水线上行的操作员已成为必然趋势很有幸参加了由苏州...

机器人实验报告

班级电气0901姓名廖勇为学号0912108110实验七机器人走迷宫实验实验内容步骤1机器人从迷宫入口出发用最少的时间走出迷宫到达迷宫的出口2走出迷宫后显示出行走的时间行走时间越少越好分析首先需要检测地面传感器...

机器人实训报告

工程训练中心机器人实训报告

制作机器人实验报告二心得

机器人实验报告二仿生机器人、人形机器人运动控制[实验目的]熟悉仿生机器人、人形机器人运动控制方法。制作仿生机器人取物品的动作,制作人形机器人行走动作。【实验方法】1.首先观察机器人行走的每一个动作,并记录动作是…

工业机器人实验报告

西南科技大学学生实验报告实验课程名称数字化设计与制造开课实验室智能机器人与虚拟模机实验室学院制造学院专业过控班级学生姓名学号开课时间20xx至20xx学年第一学期制造科学与工程学院制数字化设计与制造实验报告

机器人实训报告.doc

一机器人擂台赛1实训目的机器人擂台赛的目的在于促进智能机器人技术尤其是自主识别自主决策技术的普及参赛队需要在规则范围内以各自组装或者自制的自主机器人互相搏击并争取在比赛中获胜以对抗性竞技的形式来推动相关机器人技...

机器人认识实验实验报告

机器人认识实验实验报告一实验目的认识能力风暴机器人的基本结构学会能力风暴机器人的连接检测和程序下载等操作二实验要求1可以明确能力风暴机器人的各个组成部分2指出主要组成部分的结构和功能3学会程序的调试和下载三实验...

机器人现场实习报告

机器人现场实习报告通过这段时间的现场对机器人的安装调试实习感觉理论与现场还是有一定的差距需要我们灵活应用现场的支援去作业安全及一些经验做了一下总结安装时应注意一下几点1在搬运及安装时我们操作人员必修手戴防滑手套...

机器人实训报告(5)

机器人模块拆装实训报告班级学号姓名一课程目的1锻炼动手能力和团队精神2系统训练创新能力和实践能力3自主建构工科基础知识二课程内容1用ASUII型机器人走8字轨迹程序voidmainwhile1drive080w...

机器人实训报告4

机器人模块拆装实训报告班级学号姓名一课程目的1锻炼动手能力和团队精神2系统训练创新能力和实践能力3认识小型机器人硬件原理及编程学习积木机器人原理掌握齿轮控制等机械知识二课程内容1用ASUII型机器人寻光2用AS...

机器人设计-实训报告-迷宫机器人

实训报告走迷宫机器人姓名学号20xx1302组员王班级计控1101系部计算机应用系摘要我们本次实训采用的能力风暴机器人套件组装的智能小车利用两层钢板做为车架以ASEICONII控制器为核心加上灰度传感器和电源供...

机器人实训报告(38篇)