机器人课设——语音舞蹈机器人

机器人课设——语音舞蹈机器人
机器人课设——语音舞蹈机器人

成都理工大学工程技术学院

舞蹈机器人的制作与仿真

学生姓名:苏生凯

专业名称:电气工程及其自动化

指导老师:许丽讲师

舞蹈机器人的制作与仿真

摘要

成都理工大学工程技术学院Abstract

目录

一、课程设计目的......................................................................................................................... I II

二、课程设计内容......................................................................................................................... I II

2.1 设计方案....................................................................................................................... I II 2.2 流程图........................................................................................................................... I II

2.2.1总体流程图.......................................................................................................... I II

2.2.2程序流程图.......................................................................................................... I V

2.3 理论分析框架图............................................................................................................. I V

2.4 结果:.............................................................................................................................. V

三、课程设计条件.......................................................................................................................... V

四、系统设计.................................................................................................................................. V

4.1.系统简介........................................................................................................................ V

4.1.1 控制器:.............................................................................................................. V

4.1.2 NorthSTAR 图形化软件:................................................................................. V I

4.2 整个系统介绍............................................................................................................... VII

4.2.1硬件部分:本实验用到的硬件包括:............................................................ VII

4.2.2 软件部分,...................................................................................................... VIII 五.实验调试过程..................................................................................................................... XV 六.心得体会与总结.................................................................................................................. X VI 七、参考文献.............................................................................................................................. X VI 附录............................................................................................................................................ XVII

博创语音舞蹈机器人

一、课程设计目的

1 了解一个机器人的基本组成部分,学会使用NorthStar软件编程。

2 了解并掌握舵机的调整方法。

3 通过编程是机器人具有基本的智能。

二、课程设计内容

2.1 设计方案

在机器人整个运动过程中,机器人将会唱着歌执行各种指令,其中指令是由输入的数字信号决定的,例如:当输入方波时,机器人将执行前进的动作,当输入三角波时,机器人执行左转90度的动作,当输入正弦波时,机器人执行右转180度的动作。当这些动作都执行完成后,不再有指令发出时,机器人将推出循环,至此,机器人完成了所有的程序。

2.2 流程图

2.2.1总体流程图

图1 总体流程图

整个的结构流程:首先是在众多经典的机器人中组建适合客户并且能满足要求的机器人,组装机器人不得不承认是一个很复杂的工程,万事开头难啊。组装好机器人后,本设计就要让所设计的机器人小车动起来了,所以要设计一个程序,本设计想让机器人小车有能动又能唱歌,所以便设计了一个能唱歌能动的程序。完成完程序将程序下载到机器人中,让机器人执行程序,如果没有问题将结束,有问题的话改正。

2.2.2程序流程图

图2 程序流程图

机器人小车首先开始后便播放音乐“我最摇摆”之后机器人小车前进,机器人小车第四个舵机左转90度,第三个舵机左转90度,第二个舵机左转90度,第一个舵机左转90度,都完成后,第四个舵机右转180度,第三个舵机右转180度,第二个舵机右转180度,第一个舵机右转180度,都完成后在,第四个舵机左转180度,第三个舵机左转180度,第二个舵机左转180度,第一个舵机左转180度。一边左右摇摆一边唱歌。知道结束为止

2.3 理论分析框架图

图3 理论分析框架图

2.4 结果:

机器人首先会向左摆动90度然后再向右摆动180度,在向左摆动90度,这样机器人就能面对着大家左右摆动180度,完成摇摆的动作,在配合着“我最摇摆”的歌曲,相当于机器人一边跳舞一边唱歌,十分有趣。

三、课程设计条件

准备好所需要的一切:如下

PC机

博创软件安装盘两张

MultiFLEX2 控制器

提前准备好的录音

学习“创意之星”书。

四、系统设计

4.1.系统简介

博创科技推出的最新UP-InnoSTAR创意之星机器人套件产品,以替换上一代“创意之星”产品。该套件是一套用于开展机器人创新实验的模块化机器人套件。分为入门版、标准版和高级版,并有多种配件可选购。

创意之星机器人套件的总体特点类似LEGO Mindstorms NXT 套件,都是具备多种基本“积木”构件的模块化零件套装,包括多种数百个结构零件,一个控制器,多个电机、舵机执行器,多种传感器,以及电池、电缆等附件。用这些“积木”可以搭建出各种发挥想象力的机器人模型来。

创意之星机器人套件主要为创作机器人而设计。具备32 位520MHz 的处理器,可处理视频、语音、大容量存储;支持最多254 个CDS5500 总线式舵机(也可作减速电机使用,指令兼容Robotis 的Dynamixel AX12+),并同时具备多个I/O 和A/D 转换器,以及USB、WiFi 等端口。另外,机器人的结构件和创新的连接方式专为创作机器人而设计,连接刚度和结构强度不逊色于铝合金构件,并且连接非常方便。

4.1.1 控制器:

MultiFLEX2 控制器是一款专为智能机器人和小型智能设备设计的多功能控制器,适合作为为智能机器人的主控制器。

尺寸小,功耗低,价格低。典型工控PC机尺寸是MultiFLEX TM2-PXA270的4倍,功耗是8~10倍;整机价格相当于工控机的20%~25%。

专为机器人设计,集成电机控制、舵机控制、I/O输入输出、模拟量输入、RS-422总线、电源管理等功能;而如果采用工控机搭建机器人,还需要连接I/O卡、模拟量卡、总线卡、运动控制卡等大量外设,实际成本将是MultiFLEX TM2-PXA270方案的10-20倍以上。

图4 控制器

支持NorthSTAR图形化开发环境,即使不会编程也可以开发机器人控制程序。能处理视觉识别、语音识别与合成等单片机无法完成的高运算量任务。因此采用MultiFLEX?2-PXA270 控制器搭建小型仿人机器人可实现视觉识别、语音识别与合成等高级智能。

采用Linux系统,内置128M FLASH和64M SDRAM,能多任务运行,存储大量程序和数据,单片机很难完成。因此采用MultiFLEX?2-PXA270 控制器的机器人能够运用较为复杂的算法。

4.1.2 NorthSTAR 图形化软件:

目前来说,阻碍机器人技术普及和大规模发展的主要因素有两个,一个是硬件没有统一标准,另一个是各种机器人都有自己独立的软件,无法通用。假设A 厂商和B 厂商都生产硬件类似的扫地机器人。目前,如果要将A 机器人的功能移植到B 机器人,除了编写程序之外别无他法。而对比目前巨大的PC 市场,会发现如果A、B 两个厂商生产的是PC 机,那么只需要简单地把相应的程序拷贝过去就可以实现同样的功能。这是PC 机市场能够发展到今天的规模的重要原因,即软件通用化。在当前机器人硬件标准不统一的阶段,博创科技为提高机器人软件的通用性,降低开发难度,推出了NorthSTAR 图形化机器人开发环境。包括以下三个部分的功能:1.用图形化、可视化的方式给机器人编程,同步生成C 语言代码,在后台编译、并下载到机器人控制器上执行;

2.集成3D 仿真。可进行动作仿真、步态及路径规划等。仿真数据能输入图形化编程环境;集成实时、可视化数据采集与显示。类似虚拟示波器的功能,能在机器人运行的时候实时监控机器人各部分的数据,并用波形的方式显示在PC 机上。

4.2 整个系统介绍

4.2.1硬件部分:本实验用到的硬件包括:

“创意之星”机器人套件。“创意之星”机器人套件是一套用于高等工程创新实践教育的模块化机器人套件,他是一个套数百个基本“积木”单元的组合套件包.这些“积木”包括传感器单元、执行器单元、控制器单元、可通用的机构零件等。

零件清单如下

图5 零件清单图

这些“积木”单元都很容易互相拼接、组装。用这些“积木”可以很方便地搭建出各种发挥想象力的机器人,并可为自己搭建出的机器人编程。

下面是用零件可以拼接成不同的机器人

图6 典型的机器人

在上述能完成各种不同动作的机器人中,本设计找了一个最能完成本设计目标的机器人模型,并进行了改装,最后完成了设计所需求的机器人,并给机器人进行了编程,让它变成一个生动有趣的机器人,下图即使本设计的机器人图片:

图7 组装好的机器人

4.2.2 软件部分,

NorthStar软件:NorthStar是一个图形化交互式机器人控制程序开发工具。在NorthStar中,通过鼠标拖动模块和对模块做简单的属性设置,就可以快捷的编写机器人控制程序。程序编程完成后,可以翻译并下载到机器人控制器中运行。NorthStar编程环境具有操作间编辑功能强大等特点,能在图标拖动中穿件复杂的逻辑,让机器人按照自己的意愿动作。

RobotServoTerminal软件:舵机的调整。能够数字舵机查找;设置参数,如ID、波特率、加速度以及位置限制等参数;参看舵机状态,如舵机当前温度,位置,载荷,电压等;动态曲线观测;BootLoader程序下载;想能展示。

4.2.2.1 工程设计步骤

打开NorStar机器人设计软件,将会看到如下图所示的界面,这个界面中,就可以设计所需求要用到的控制器和构型。

在这款语音机器人中本设计用的是新版的控制器,所以就选择它。本设计是语音机器人,不是界面中提到五种机器人的任何一种,所以勾选“自定义”。

图8 控制器选项和构型选项

勾选完成,点击下一步,进入下一个界面。这个界面是舵机和模式的设置,因为本设计用到4个舵机,所以,在当前构型的舵机个数一栏中填写“4”,可以暂时将舵机的模式暂定为舵机模式,当有需要改时,在将其改为电机模式。

图9 舵机设置

舵机设置完成,点击下一步,进入下一个界面,进行AD的设置。本设计的语音机器人用到2个AD通道,因此,在当前构型使用的AD通道个数处填写“2”即可。

图10 AD设置

设置完成,点击下一步,进入下一个界面,进行IO的设置。本设计的语音机器人没有用到IO通道,因此,在当前构型使用的IO通道个数处填写“0”即可。

图11 IO设置

4.2.2.2 下面分别介绍各个模块的功能:

While循环:保证机器人在一定条件下能够正常运行,并且,再不给出中断指令的条件先,可以连续不断进行。

循环结束,当没有满足输入的条件时,循环即结束。

数字信号输入,随机产生一个数字信号输入,或自定义一个数字信号,为后续的if语句实现的功能提供输入。

数字信号输出,与输入信号匹配。

舵机:根据多级参数决定机器人执行什么样子的动作。

Delay模块:延时根据录制MP3的长短进行设置。

MP3:添加本设计所需要的语音。

4.2.2.3每个小单元的各个功能:

1)、主要完成第一部分动作:

这一部分主要是完成歌曲循环播放的功能呢,如果下面能满足任一要求,那么歌曲将一直循环播放。

图12 歌曲循环播放

While循环的作用是可以使得歌曲即以下所需完成的程序循环播放,知道最终结束为止。MP3主要是插入所需音频文件,这里本设计所需要的是一首歌曲,即在MP3属性模块中拆入所需歌曲。

MP3属性模块

本设计这里所循环播放的歌曲是现在非常火爆的“我最摇摆”。根据所需要的语音不同,选择不同的MP3语音文件。

图13 MP3属性模块

2)、主要完成第二部分动作

如果机器人满足本设计要求输入的要求,机器人将会完成前进的功能。其中前进部分由舵机控制来调整。

图14 机器人完成前进动作

舵机是控制机器人运动的,本部分的舵机要求其完成前进功能,根据调节机器人舵机参数可使其满足要求。再根据前进的时间长短不同可以调节延时时间到达指定位置。根据输入的不同,输出不同,当满足本部分要求的是执行本部分动作。

3)、主要完成第三部分动作

如果机器人满足本设计要求的输入的要求,机器人将会完成左转90度的功能,其中左转有舵机控制。

图15 调整每个舵机左转90度

舵机是调节机器人动作的,总共有四个舵机,调节每个舵机参数使得机器人能够每个舵机旋转90度,最终完成指定动作。机器人动的时间可以由延时来控制时间的长短。

4)、主要完成第四部分动作

如果机器人满足本设计要求的输入的要求,机器人将会完成右转180度的功能,其中右转180度有舵机控制。

图16 调整每个舵机右转180度

舵机是调节机器人动作的,总共有四个舵机,调节每个舵机参数使得机器人能够每个舵机旋转180度,最终完成指定动作。机器人动的时间可以由延时来控制时间的长短。5)、主要完成第五部分动作

如果机器人满足本设计要求的输入的要求,机器人将会完成左转180度的功能,其中左

转180度有舵机控制。

图17 调整每个舵机左转180度

舵机是调节机器人动作的,总共有四个舵机,调节每个舵机参数使得机器人能够每个舵机旋转180度,最终完成指定动作。机器人动的时间可以由延时来控制时间的长短。

6),3、4和5中总结

如果给定信号满足后退右转功能和后退左转功能,也就是下图的右半部分,之后智能机器人小车将会停止,不再运动。

图18 机器人完成左转90 ,右转180,在左转180.完成整个摇摆动作

本部分主要由舵机和延时来控制,首先调节四个舵机的舵机参数使得每个舵机左转90,调整好延时时间,在调节四个舵机的舵机参数使得每个舵机右转180度,再次调整好延时时间,再次调节舵机参数使得四个舵机都能向右转180度,来满足本设计的要求。

7)机器人舵机调试系统如下图所示:

图19 机器人舵机调试系统

五.实验调试过程

1.转盘运转不够平稳,这是实验台的机械结构造成的,但经过仔细的 PID参数整定可以使调速系统尽量满足要求;

2.设计中使用的光电传感器为反射式光电传感器,工作原理是利用测速转盘上的反光点反射的光线使传感器探头上的三极管导通或者截止,从而形成脉冲信号,通过测量这个脉冲信号的频率就可以得到此时转盘的转速。但是,由于转盘上的反光点反射的光一般很弱,且不同的反光点反射性能也不同,光电传感器很容易误动作。经过滤波,再加上反光片,尽量减少了控制系统的误动作;

3.由于位置式PID算法控制过程中的输出为绝对输出,每一次输出均需要重新计算,而不像增量式PID算法,输出的知识增量。这样当系统出现误动作时,就会对输出产生较大的影响,以致产生较大的误差。鉴于此,将位置式PID算法改进为增量式,减小了系统误差;

4.上面所说的PID整定方法理论性很强,但真正动起手来还真是费了一番工夫的,具体讲:当转盘高速运转时,根据经典的PID理论整定出一个比例积分微分参数,但突然将速度减小至100r/min,参数必须经过重新调整才能使系统跟踪性能好,超调小,运行稳定且很好的抗干扰能力。

六.心得体会与总结

在这次的课设实验中,我们首先自己动手拼装自己的机器人小车,然后再通过博创软件制作程序,调整舵机让小车机器人根据自己所想像的想法运动,达到智能机器人。

通过这次的课设实验,我们增强了自己的动手能力和创新思维,并且让我们对编写程序有了一定的了解。

我的机器人小车是一个会跳舞会唱歌的小车,在左右摆动180度的同时可以唱我最摇摆,这首歌与机器人所运动十分贴切。

在这次实验中尽管遇到了困难,小车开始并非能满足要求的左右摇摆180度,音乐也不播放,后来发现音乐并非是MP3格式,改正之后才能唱歌。但是最终克服完成了小车的程序。机器人小车是也能十分生动的。

七、参考文献

1、创意之星:模块化机器人创新设计与竞赛[M].北京:北京航空航天大学出版社,2010[2] 谭浩强.

2、C 程序设计[M].北京:清华大学出版社,2005 [3] (美) Joseph L. Jones 著.

3、机器人编程技术:基于行为的机器人实战指南[M].北京: 机械工业出版社,2006 [4] 王立权,陈东良,陈凯云编著.

4、机器人创新设计与制作[M].北京:清华大学出版社,2007

附录

C语言编写程序如下:

#include "background.h"

int main(int argc, char* argv[]) {

int IO1 = 0;

int IO2 = 0;

MFInit();

MFSetPortDirect(0x00000FFC);

MFDigiInit(100);

DelayMS(100);

MFADInit(100);

MFSetServoMode(1,0);

MFSetServoMode(2,0);

MFSetServoMode(3,0);

MFSetServoMode(4,0);

MFSetServoMode(5,0);

MFSetServoMode(6,0);

MFSetServoMode(7,0);

MFSetServoMode(8,0);

MFSetServoMode(9,0);

MFSetServoMode(10,0);

MFSetServoMode(11,0);

MFSetServoMode(12,0);

MFSetServoMode(13,0);

MFSetServoMode(14,0);

MFSetServoMode(15,0);

while (1)

{

MFMp3Play((char*)&(""),0);

IO1 = MFGetDigiInput(0);

IO2 = MFGetDigiInput(1);

//前进

{

MFSetServoPos(1,512,512); MFSetServoPos(2,512,512);

MFSetServoPos(4,512,512); MFSetServoPos(5,512,512); MFSetServoPos(6,512,512); MFSetServoPos(7,512,512); MFSetServoPos(8,512,512); MFSetServoPos(9,512,512); MFSetServoPos(10,512,512); MFSetServoPos(11,512,512); MFSetServoPos(12,512,512); MFSetServoPos(13,512,512); MFSetServoPos(14,512,512); MFSetServoPos(15,512,512); MFServoAction();

}

DelayMS(1000);

//4 左转90

{

MFSetServoPos(1,155,512); MFSetServoPos(2,120,512); MFSetServoPos(3,110,512); MFSetServoPos(4,140,512); MFSetServoPos(5,160,512); MFSetServoPos(6,125,512); MFSetServoPos(7,150,512); MFSetServoPos(8,160,512); MFSetServoPos(9,150,512); MFSetServoPos(10,160,512); MFSetServoPos(11,190,512); MFSetServoPos(12,190,512); MFSetServoPos(13,143,512); MFSetServoPos(14,225,512); MFSetServoPos(15,165,512); MFServoAction();

}

DelayMS(100);

//3

{

MFSetServoPos(1,140,512); MFSetServoPos(2,160,512); MFSetServoPos(3,150,512); MFSetServoPos(4,155,512); MFSetServoPos(5,160,512); MFSetServoPos(6,125,512);

跳舞机器人设计毕业设计论文

课程设计任务书 ( 2015 级) 目录 摘要------------------------------------------------------4 引言------------------------------------------------------5 任务书-----------------------------------------------------6 第一章 我国机器人技术的发展概况------------------------------------7 第二章机器人的总体设计解剖 1.1资料的收集与阐述-----------------------------------------7 1.2机器人工作原理简介 1.总体设计剖------------------------------------------------8 2.伺服电机的剖析--------------------------------------------9 第三章机器人总体设计综述 ---------------------------------12 1、1设计课题的阐述-----------------------------------------12 1、2单片机的选择-------------------------------------------12 1、3主控板部分简介-----------------------------------------12 第四章机器人的总体设计方案与部分简介 1、1设计方案-----------------------------------------------13 1、2各部分功能及原理简介-----------------------------------13 第五章机器人的原理图设计、仿真及电路板制作 1、1机器人的原理图设计-------------------------------------15 1、2电源部分-----------------------------------------------16 1、3稳压电源部分-------------------------------------------16 1、5接口电路部分-------------------------------------------17 1、6单片机最小系统和ISP在线编程---------------------------18 1、9电路板制作---------------------------------------------18 第六章机器人电路板的调试与结论

智能机器人舞蹈比赛

智能机器人舞蹈比赛 ⑴比赛场地 ①场地 机器人舞蹈比赛场地是10m×5m的平整场地。机器人必须在6m×4m的长方形区域内完成表演,其中6m长是面对裁判席。参赛选手在这个区域的范围之外。这个区域的分界线将用50mm的黑白带标明。地面是无上漆的木质地板。参赛队应在参加比赛前,在同类型的场地上做好练习。地面上缝隙用胶带封好,尽可能地做到光滑。参赛机器人要能适应有3mm起伏的地面。 ②照明 比赛场地使用聚光灯,但参赛队不能期待舞蹈比赛场地的灯光会变暗,聚光灯将直接照在比赛场地上。 提示:各队在设计机器人时,要能适应灯光的各种变化,如在比赛的一个地点到另一个地点的自然照明的变化等。如需要,各队应调试机器人适应比赛场地的照明条件。 ③场地布置 各队要准备自己的场地布置。 ⑵机器人 ①尺寸 机器人不限尺寸。 ②参赛队 A.各队的机器人可以任意编号取名。 B.每个队只能执行一个任务。 ③控制 A.机器人必须是自动控制的。 B.机器人可以让人给它启动,不管用手启动还是遥控启动(参照(6① C.)。 ④服装 鼓励(机器人和表演人员)使用服装。 ⑶竞赛程序 ①时间 A.每个参赛队共有5分钟的比赛时间,注意:这些时间包括准备时间、介绍时间、比赛时间及处理其他突发事件的时间。 B.参赛队比赛的持续时间不超过2分钟,不少于1分钟。 C.如果任何一支参赛队的比赛时间超过(3)①A和(3)①B所限定的时间,无论这支参赛队有任何理由,都要进行处罚,酌情判罚比赛成绩。 ②音乐 A.参赛队必须按照下列格式,以光盘形式(CD-R、CD-RW)提供他们自己的

音源:音频格式或MP3文件。主办方只认可唯一的音源资料(只能是唯一的)。 B.鼓励参赛队提供高品质的音源,音乐的质量将影响比赛成绩的评估。 C.音乐必须在音频资料启动后,经过几秒无声的前奏开始。 D.音频资料必须清晰的标上各队的名称。 ③参赛选手 A.可以和他们的机器人一起进行表演。 B.参赛选手任何情况下不能接触他们的机器人(除了在启动机器人时)。 ④开始 A.工作人员将为其播放音乐。 B.一个参赛选手将启动他们的每个机器人,不管是手动还是遥控。 提示;各队鼓励在音乐开始几秒钟后,启动他们的机器人。这是因为在音频资料启动后,在音乐响起时,让机器人的舞蹈与音乐合拍是有难度的。同样,可能在参赛选手启动机器人时,因为舞蹈场地的结构、现场的音响环境,看不见或听不到工作人员播放的音频资料。因此,各队须准备好适应这些条件。 ⑤重新启动和重复 A.根据工作人员的判断,如各队有必要,可以重新启动程序。 B.根据工作人员的判断,各队可以重新启动他们的程序。 ⑥安全 为了避免如爆炸、烟雾或火焰等危险的情景的发生,比赛内容里不得含有这些危险的内容或情节。在比赛前,各队必须服从和执行比赛须知,描述自己机器人舞蹈程序的内容。裁判员可以要求各队提供机器人舞蹈动作的样本,以便作出判断,根据主裁判员的判断,不符合要求的参赛队,将不能参加比赛。 ⑷裁判 ①所有参赛队的成绩都必须通过参赛队亲自现场表演比赛来进行裁判 A.由5人小组进行裁判,其中的2人将判罚整个过程,这个裁判小组成员有不同的裁判内容。 B.在赛前指定5人裁判小组。 C.裁判员与参赛队没有任何亲密关系。 ②评分标准 A.比赛的判罚分为以下几个类别: a.程序设计(使用循环、跳跃、起伏和程序语言的使用等等)。 b.机器人搭建(能够描述机器人的组成、完整的结构、合适的使用传动装置、流畅可靠的运行、完成趣味性的动作、有效的利用机械与力学完成预期的任务)。 c.有效的使用传感器(能触发不同部分的程序、探测轨迹等,也包括使用传感器以外的其他技术)。 d.舞蹈艺术(机器人的动作要与音乐节奏合拍,动作要随着音乐速度和节奏

跳舞机器人

设计目的:随着社会的进步和生活水平的不断提高,人们对传统的娱乐方式产生了厌倦,对娱乐也有了新的认识和更高的追求。为了满足人们的需求,我们设计了会跳舞的机器人,它不仅可以填补老人们的空虚与无聊,更满足了青年和儿童的好奇心,同时也能激发他们对新科技的认识和再创造。基本思路:通过对人类动作的深入了解,分析人类的动作特性,并且与控制对象跳舞机器人的工作原理、动作过程进行比较,从而确定机器人的基本构成并选择合适的机械构件,组装完成机器人的造型。分析机器人动作的局限性与优势,设定机器人的舞蹈动作,按动作编写程序,完成作品设计。创新点:该跳舞机器人的结构完全模仿真人,并实现了双腿分立走路,双臂有很强的自由度,可以完成多种高难度动作。机器人的双脚为轮式结构,这样不仅可以实现转身和滑步,更突出的优点是在走路时减少了重心的调整,从而减少了机器人的倾斜度,实现了类似真人的走路及跳舞模式。 该舞蹈机器人的控制方式是将uC/OS-Ⅱ操作系统嵌入Atmega128处理器中,采用PID算法,对电机、舵机进行实时可靠的控制,进而对机器人主动轮的速度、方向进行有效的控制,使机器人的动作定位更加准确,动作过程更加优美协调。机器人的双脚为轮式结构,此结构可以很完美地实现转身和滑步。更突出的优点是在走路时减少了重心的调整,同时也克服了塑料构件机械强度不够高的局限性。 该跳舞机器人完全实现了智能化运行,可以用相应软件通过编程实现对舵机的控制,做出各种不同的动作,带给人们另类娱乐。它可以走进各种不同的场合,如:在学校用于科技教育学习;在家庭用于提供丰富的生活享受;用于社会可以增加更多的新型娱乐项目等。随着社会对服务业的需求不断扩大,可以代替人的机器人将会有更广阔的前景 从近几年世界范围内推出的机器人产品来看,机器人技术正在向智能化、模块化和系统化的方向发展。其发展趋势主要为:结构的模块化和可重构化;控制技术的的开放化;PC化和网络化;伺服驱动技术的数字化和分散化。舞蹈机器人在日本、韩国、美国、中国等各个国家都先后有不同程度的发展,尤其是在日本已经有突破性的发展。在机器人科技方面,中国还处于萌芽阶段。近几年,先后在科研、军事、工业、农业等各领域都有应用,尤其在工业中的应用最多,范围最广。就中国而言,机器人很少向娱乐行业发展,当我们的舞蹈机器人出现在娱乐舞台上时,必将使娱乐方式更加时代化、多元化,使娱乐内容更加丰富多彩。它不仅能带给人们娱乐享受,还可以将舞蹈动作用数字记录下来,方便了文化的快速传递,从而实现了在数字时代背景下传统文化的传承。

慧鱼机器人实验报告

竭诚为您提供优质文档/双击可除慧鱼机器人实验报告 篇一:隧道机器人慧鱼实验报告 慧鱼综合性实验报告 实验课题:隧道机器人的组装和控制器 控制运行原理 一、实验类型:综合性实验 二、实验课题:隧道机器人的组装和控制器控制运行原理。 任务一:机器人要能沿着离墙约20厘米的一条路径行走。 任务二:令机器人在运行过程期间遇到障碍物时,懂得应如何处理。当距离障碍物约60厘米时,它会将速度减到一半,距离40厘米时,它会暂停,如果遇到障碍物走近机器人,在距离20厘米时他会慢慢后退,若距离只有10厘米,它会快速后退。 三、实验器材 1、“慧鱼”创意模型组合包;

2、“慧鱼”专用电源; 3、个人计算机; 4、“慧鱼”专用控制器; 5、RobopRo软件; 四、问题分析: 在基本模型的基础上安装上距离传感器,通过距离传感器判断障碍物与履带机器人的距离,从而调整自己的运动状态。 五、实验方案设计: 1、实验主要元件:编码马达、履带、齿轮、控制器、距离传感器 2、程序代码: 任务一: 程序启动后,若距离传感器感应到距离履带机器人约20厘米处有障碍物,则小车以一定的速度直行,当障碍物与小车距离不是20厘米时,小车停止。 任务二: 程序启动后,机器人在运行过程期间遇到障碍物, 当距离障碍物 约60厘米时,它会将速度减到一半,距离40厘米时,它会暂停,如果遇到障碍物走近机器人,在距离20厘米时他会慢慢后退,若距离只有10厘米,它会快速后退。

六、实验总结: 做完了这个实验课题我有许多感悟,首先,对于机械组装方(:慧鱼机器人实验报告)面我们充分了解到了齿轮的巨 大作用,齿轮可以实现物体间的减速加速变向换向,以及本课题中的实现平动和转动之间的转化,实现了将电动机的转动转化为履带的平动这一功能,可以说齿轮是最有实际用途的机械元件之一;其次这次组装的机器人中应用到了距离传感器,距离传感器接收装置安装在履带机器人侧面位置,当有障碍物移动到侧面遮挡住距离传感器时,传感器感受到有障碍物,信号会发生变化,以此向控制器传输信号,以便于控制器控制电机的转动进而控制隧道机器人的运动。 通过慧鱼课程的学习,是我们不但增强了动手能力,还增强了创新能力。在这个实验中,我所在的小组主要是根据要求完成机器人的组装,在实验中我充分发挥了我的领导才能给队友们合理分工和鼓励他们努力,最后在规定的时间内完成了老师交给我们的任务,使得机器人按要求进行。 经过隧道机器人的组装实践活动,学习和理解了机器人的主要由两个部分组成:传动系统和控制反馈系统。也使得我们更加了解传动部分和控制反馈系统之间的协作运行,弄清楚了它动作的顺利进行的原理,使得实践与理论结合起来,巩固了机电一体化的理论知识,同 时也使我们更加了解自己在学习上的不足和以后学习

舞蹈机器人设计方案

舞蹈机器人设计方案 一、比赛场地:待定 二、比赛时间:时间定为3到5分钟 三、机器人技术要求: (1)构造:机器人采用17个舵机,可以做出人形机器人,两只手臂,各3个舵机,分别模仿人的肘关节,肩关节和胳膊横向的旋转。 两条腿各有5个舵机,分别模仿人的胯关节,膝关节(两个舵 机)和脚踝关节。头部有一个舵机,来控制机器人头部的转动。(2)外形:身上的连接件可采用硬质铝合金或者铁片加工连接,建议采用硬质铝合金连接件,这样可以让机器人重量减轻一点。 外表在不影响动作的条件下,可以给它穿上衣服,服装搭配一 定要恰当。 (3)要求:机器人的身高、体重要符合比赛要求,电源线路不能外露,能保证机器人在做动作时不会摔倒。 (4)背景音乐:有4个背景音乐,第一个是准备音乐,机器人能够按照需求站好,准备跳舞。其他3个音乐为机器人的舞蹈音乐。(5)其他:电池和控制芯片需要安放在合理的位置。 四、机器人舞蹈选择: 我们可以做3个机器人,形成一个组合上场比赛。机器人呈竖线排列,面向裁判。首先准备音乐响起,第一个机器人不动,可做一些有趣动作,比如扭胯,伸展胳膊等,后面两个分别向两边分开,走到一定位置停下,走路可以模仿太空步,滑过去的,调整步伐,形成一

个等边三角形,以第一个机器人为中心,这个过程差不多40秒。切换音乐,第一个机器人开始跳舞,后面两个机器人伴舞,这个过程一分钟左右,动作停止,机器人复位为直立状态。第三首音乐响起,然后第一个机器人与第二个机器人互换位置,继续跳舞,持续一分钟左右。最后响起第四首音乐,第二个机器人和第三个机器人互换,开始跳舞,持续一分钟左右结束,向裁判敬礼。 五、造价: 舵机必须选择金属齿轮的舵机,并且能旋转180°,有足够大的扭力,这样才能承受机器人的重量和运动,一般价格在80~500元之间。这样一个机器人造价五千五百元左右。

初中信息技术《Scratch机器人跳舞》精品教案附案例

第 3 课 机器人跳舞 教学目标 1、模仿范例 2,初步尝试 scratch 软件中“从文件夹中选择新角色” 来新增角色。 2、模仿范例 2,初步尝试 scratch 软件中声音的导入和给背景设计音 乐脚本。 3、学习范例 2,能看懂并理解以下(图一和图二)的脚本。 3、模仿范例 2,自己设计一个作品。
图一
图二 和
4、学习范例 2,重点理解 模块的作用。
教学课时: 1 课时 教学过程: 一、创设情景,激发兴趣

老师打开例子,今天我们学习新的例子,请同学们看,机器人在音 乐的伴奏下激情地跳起舞了,你想自己也来设计一个生趣有音乐的作 品吗?下面我们就开始学习吧!b5E2RGbCAP
二、模仿学习,探究发现 1、请同学打开例子,对照例子看,动画故事里有几个角色?如何新增 这些角色? 2、思考每个角色有几个造型?如何导入不同的造型? 3、仔细观察每个角色的脚本,与我们上节课学习的脚本用到什么不同 的模块. 4、鼠标点击脚本,看一看显示区中角色是如何变化的,想一想脚本是 怎样在控制角色的,不同颜色的模板起着什么作用,多尝试几次,理 解模块的用法。p1EanqFDPw 5、完成作品后保存提交。 三、学生设计创作,教师巡视指导

在创作中学生遇到的各种设计问题,教师把它展示出来,请同学们 观察并解决,倡导学生之间互相学习。无法解决的老师再给予指导。
DXDiTa9E3d
四、欣赏作品,交流学习 请 1 到 2 位学生,说一说设计思想和故事情境。 五、师生共同小结,构建知识 通过今天我们学习的例子,知道如何控制角色的移动;通过给角色 设置特效,使角色变得有活力和生命。我们还知道了一个作品中用同 一个音乐时, 可以用 的模块给背景设计音乐
脚本。同时,尝试了声音是如何导入的。我们用到的以下两个脚本控 制我们的角色。RTCrpUDGiT 坚持下去,日积月累,我相信大家一定会成为 scratch 设计高手。

慧鱼机器人组合创新与实践总结报告

机电创新实践课程实践总结报告 班级:机械工程系机电15-1班 姓名:李振、陈再兴、董旭、 刘洋洋、刘博文 实践名称:慧鱼机器人创新组合与实践实践地点:实验1号楼203 实践时间:2018.10.30 指导教师:王仲文 哈尔滨理工大学荣成学院 完成时间:2018 年10 月31 日

目录 一、实践目的及内容 (3) 1.1 实践目的 (3) 1.2 实践内容 (3) 二、实践用设备及仪器 (3) 三、实践结果分析 (4) 3.1 烘手机模型 (4) 3.2 红绿灯模型 (5) 3.3 温度控制器模型 (7) 3.4 冲压机模型 (9) 四、团队分工介绍 (11) 五、个人收获与总结 (11)

一、实践目的及内容 1.1 实践目的 1. 掌握ROBOPRO接线板基本组成,能够依据实际需求搭建配套硬件。熟练使用ROBOPRO软件各类命令,能够依据需求完成软件编制,锻炼创新思维与创新设计能力。 2. 熟悉慧鱼机器人模型的各个模块,了解慧鱼机器人的基本结构。了解慧鱼机器人组件的功能,掌握慧鱼机器人组件的组合方法。 3. 能够利用慧鱼机器人的组件和控制模块进行机构创新组合,能够运用编程软件对慧鱼机器人进行运动控制。 1.2 实践内容 1. 对照ROBO接口板介绍手册,学习接口板构成以及数字量输入I1-I8、输出M1-M4或者O1-O8、模拟电压输入A1和A2、I/O扩展板用插槽等相关模块的作用以及使用方法。对照软件功能介绍模块,结合接口板实际测试“输入”、“输出”、“开始”、“结束”、“赋值”和“延时”等19个软件功能模块命令特点以及实现形式。 2. 自行设计完成一个控制程序,并用软件完成编辑,下载到对应的接口板中。 3. 学习并认识“慧鱼”创意模型使用手册中已搭建的示例模型,选取3种手册中的示例模型并进行搭建,研究并完成的ROBOPRO软件编程及机器人控制。进行创新设计,自我命题,并完成搭建、演示,讲解设计原理、运动原理以及规划用途等。 二、实践用设备及仪器 1. 实验设备及仪器 “慧鱼”创意模型组合包、“慧鱼”专用电源、个人计算机、“慧鱼”专用智能接口板和ROBOPRO软件。 2. 实验编程ROBOPRO软件简介 ROBOPRO软件是一种图形编程软件,简单易用,实时控制。用PLC控制器控制模型时,采用梯形图编程。编辑程序的其最大特点是使用系统提供的工具箱中的功能模块就可以建立控制程序(无须其它高级计算机语言的背景做支持),图标式的功能模块简单易懂。模型可用电脑、PLC或单片机对其进行控制。 3. 慧鱼机器人简介 慧鱼机器人是以德国慧鱼创意积木所组成的仿生模拟机器人为其基本架构,透过圈形式人机介面LLWin,经由智慧型微电脑介面板去驱动机器人,使机器人细部动作很容易达到我们需求,进而取代以往由硬体描述语言所驱动架构,不但操作简易,更可使我们了解机械运作的原理。 通过慧鱼模型的组装,程序的编制,任务的完成,阐述机械机构之间的配合关系,各种传感器的安装和使用,以及软件程序的编制思维,实现对伺服电机和电磁线圈的控制。

舞蹈机器人

说说我们的基地 ——记自己在舞蹈机器人基地半智能机器人组的一年 随着新生军训的口号声,一个新的学年又不知不觉地开始了,而自己也已经进入了大四。回想自己已经过去的三年大学时光,如果真的有从头再来的机会的话,我一定会这样做的。我从小热爱计算机,不过在加入基地前我几乎没有认真地学过一项计算机方面的技术,说到底还是自己太浮躁,不踏实,没有充分利用好时间,更重要的是,自己一个人也没有足够的实验条件。 加入基地之后,我结识了许多技术十分出色的朋友。是他们和他们在基地的工作使我认识到了自己与许多人的许多差距,无论是技术上,还是做事上。尤其是看着09级那些干劲十足的学弟们,我真的为自己在一年前的半堕落状态感到惭愧。基地浓厚的学习气氛极大地鞭策了我去继续学习、实践计算机的知识与技术。从之前对硬件与底层软件基本一窍不通,到现在能够明白一整套软件&硬件&机械系统的工作原理,能够通过看电路自己焊飞线来实现想要的功能,知道如何编写程序来操作硬件,懂得了课本上讲得很虚幻的工作原理是怎样真真切切地表现在机器人的电路板和软件上的,我感谢基地给我带来的变化。 如果让我举出我这三年最幸运的事情,那应该是加入了舞蹈机器人基地; 如果让我举出我这三年最遗憾的事情,那一定是没有早一年,甚至早两年加入舞蹈机器人基地。 在这篇文章中,我愿意把我在基地这短短一年的经历与大家分享,同时向大家介绍一下我们基地的半智能机器人项目。希望更多的人能够更多地了解我们这个充满热情,崇尚技术的团队,并加入到我们中间。—————————————————————————————————————————— 我是在去年这个时候加入的舞蹈机器人基地,说起来应该算是基地里资历比较浅的队员了。我接触编程很早,可是我对硬件方面的设计从来都不怎么懂。在加入的第一个学期里,我对基地的满桌子满地的器件那是各种好奇啊,什么模拟舵机、数字舵机、各种芯片、单片机、传感器,还有一堆堆的焊好的与没焊好的PCB电路板。我时常拿起一个器件,问问旁边的同学“这是什么”,而他们总会耐心地给我讲。 记得当时组长给我们演示机器人做动作时,他的笔记本的USB口上插着一个模块,这个模块又通过几根线与机器人上的电路板相连,机器人通过一个直流电源箱供电。他在笔记本上操作一个看起来很专业的机器人调试软件,机器人居然就随着他的指令做动作。我心里的好奇之火一下子熊熊燃烧起来了,心里的感觉一直是:好神奇,好神奇…… 后来又了解到机器人上的电路板是我们基地电路组的同学自己设计并焊接的,而笔记本上的上位机调试软件同样是我们基地软件组的同学自己编写的,电脑与机器人之间的通讯协议也是我们自己定义的,机器人身上的各部分零件也都是基地机械组的同学设计的。 于是当时的我一下子对这帮人充满了佩服和羡慕,佩服的是他们的技术,羡慕是因为不知道自己啥时候才能学懂这些东西。后来通过学习和请教,我逐渐明白了这套系统的工作原

舞蹈机器人论文

引言 30年前,比尔·盖茨毅然弃学,创立微软,成为个人电脑普及革命的领军人物;30年后的今天,他预言,机器人即将重复个人电脑崛起的道路。点燃机器人普及的“导火索”,这场革命必将与个人电脑一样,彻底改变这个时代的生活方式。 机器人作为人类20世纪最伟大的发明之一,在短短的几十年内发生了日新月异的变化。近几年机器人已成为高技术领域内具有代表性的战略目标。机器人技术的出现和发展,不但使传统的工业生产面貌发生根本性变化,而且将对人类社会产生深远的影响。随着社会生产技术的飞速发展,机器人的应用领域不断扩展。从自动化生产线到海洋资源的探索,乃至太空作业等领域,机器人可谓是无处不在。目前机器已经走进人们的生活与工作,机器人已经在很多的领域代替着人类的劳动,发挥着越来越重要的作用,人们已经越来越离不开机器人帮助。机器人工程是一门复杂的学科,它集工程力学、机械制造、电子技术、技术科学、自动控制等为一体。目前对机器人的研究已经呈现出专业化和系统化,一些信息学、电子学方面的先进技术正越来越多地应用于机器人领域。 目前机器人行业的发展与30年前的电脑行业极为相似。今天在汽车装配线上忙碌的一线机器人,正是当年大型计算机的翻版。而机器人行业的利基产品也同样种类繁多,比如协助医生进行外科手术的机械臂、在伊拉克和阿富汗战场上负责排除路边炸弹的侦察机器人、以及负责清扫地板的家用机器人,还有不少参照人、狗、恐龙的样子制造机器人玩具。舞蹈机器人(如图1)具有人类外观特征、可爱的外貌、又兼有技术含量,极受青少年的喜爱。我从前年开始机器人方面的研究,在这过程中尝试过很多次的失败,也感受到了无比的乐趣。

图1.1、舞蹈机器人 1 绪论 机器人技术作为20世纪人类最伟大的发明之一,自20世纪60年代初问世以来,经历40余年的发展已取得长足的进步。未来的机器人是一种能够代替人类在非结构化环境下从事危险、复杂劳动的自动化机器,是集机械学、力学、电子学、生物学、控制论、计算机、人工智能和系统工程等多学科知识于一身的高新技术综合体。走向成熟的工业机器人,各种用途的特种机器人的多用化,昭示着机器人技术灿烂的明天。 1.1国内外机器人技术发展的现状 为了使机器人能更好的应用于工业,各工业发达国家的大学、研究机构和大工业企业对机器人系统开发投入了大量的人力财力。在美国和加拿大,各主要大学都设有机器人研究室,麻省理工学院侧重于制造过程机器人系统的研究,卡耐基—梅隆机器人研究所侧重于挖掘机器人系统的研究,而斯坦福大学则着重于系统应用软件的开发。德国正研究开发“MOVE AND PLAY”机器人系统,使机器人操作就像人们操作录像机、开汽车一样。 从六十年代开始日本政府实施一系列扶植政策,使日本机器人产业迅速发展起来,经过短短的十几年。到80年代中期,已一跃而为“机器人王国”。其机器人的产量和安装的台数在国际上跃居首位。按照日本产业机器人工业会常务理事米本完二的说法:“日本机器人的发展经过了60年代的摇篮期。70年代的实用期。到80年代进人普及提高期。”并正式把1980年定为产业机器人的普及元年”。开始在各个领域内广泛推广使用机器人。 中国机器人的发展起步较晚,1972年我国开始研制自己的工业机器人。"七五"期间,国家投入资金,对工业机器人及其零部件进行攻关,完成了示教再现式工业机器人成套技术的开发,研制出了喷涂、点焊、弧焊和搬运机器人。1986年国家高技术研究发展计划(863计划)开始实施,智能机器人主题跟踪世界机器人技术的前沿,经过几年的研究,取得了一大批科研成果,成功地研制出了一批特种机器人。20世纪90年代,我国的工业机器人又在实践中迈进一大步,先后研制出了点焊、装配、喷漆、切割、搬运等各种用途的工业机器人,并实施了一批机器人应用工程,形成了一批机器人产业化基地,为我国机器人产业的腾飞奠定了基础。 1.2 机器人技术的市场应用 机器人融入我们日常生活的步伐有多快?据国际机器人联盟调查,2004年,全球个人机器人约有200万台,到2008年,还将有700万台机器人投入运行。按照韩国信息通信部的计划,到2013年,韩国每个家庭都能拥有一台机器人;而日本机器人协会预测,到2025年,全球机器人产业的“蛋糕”将达到每年500亿美元的规模(现在仅有50

机器人跳舞教案

第9课《机器人跳舞》 一、本课说明 在前面几课的学习中,学生已经知道通过“移动”模块可以上机器人前进和后退,可能有些学生在设置“移动”模块的参数时,还发现如果将左右电机的数值设置为不同的值,会导致机器人左转或右转。本课将通过机器人跳“8”舞的案例来介绍机器人的转弯,涉及到“启动电机”模块的使用,及永远循环结构语句的编写。 二、教学目标 1、知识和技能目标 (1)了解“启动电机”模块与“移动”模块的区别; (2)了解永远循环结构语句的含义; 2、过程与方法目标 (1)学会使用“启动电机”模块; (2)编写具有永远循环结构的程序; 3、情感性目标 培养学生分析问题、解决问题的能力,让学生在学习体验成功的乐趣,提高学生相互交流的能力。 三、教学重、难点 1、教学重点 (1)“启动电机”模块的使用; (2)编写具有永远循环结构的程序;

2、教学难点 永远循环结构语句的理解与使用。 四、教学准备 将本课的视频及相关资料分发到学生机上,事先将本课要用的机器人程序编写好,以便示范。 五、教学过程 1、情境导入 演示机器人跳“8”字舞。 教师:机器人在干什么?如果让你控制机器人“不知疲倦”地跳舞,你行吗?并说说你是怎么去做的? 学生演示,汇报。 教师:没有成功也没关系,现在啊,老师就叫同学们怎样设置。 2、新授 教师讲解“启动电机”模块的使用、永远循环语句的使用,同时对“8”字舞进行分析。 学生再次去编写控制机器人跳“8”舞的程序。 学生表演机器人跳“8”舞。 布置任务:利用已有的知识,设计一个舞蹈,让机器人来表演。 学生分组活动,教师指导帮助。 学生表演机器人,其他学生和老师一起对其机器人进行评价。 思考练习:影响机器人画圆有哪些因素?并试着完成书中的“试一试”1。

慧鱼机器人课设报告(1)

目录 1.绪论 1 1.1课题背景 1 1.2 慧鱼机器人 2 1.3 走进实验室 3 1.4 按键式传感器 3 1.5 设计工作原理 4 1.6慧鱼模型操作规程 5 2. 仿生机器人6 2.1仿生机器人迈克仿真示意图 6 2.2仿生机器人迈克仿真程序图示 6 2.3仿生机器人结构简图7 3. 移动机器人8 3.1 移动机器人基础模型8 3.2 移动机器人仿真图8 3.3移动机器人结构简图9 3.4移动机器人仿真程序框图10 4.工业寻光机器人10 4.1 寻光机器人仿真图11 4.2寻光机器人结构简图11 4.3寻光机器人仿真程序12 5.躲避障碍机器人14 5.1 躲避机器人仿真模型14 5.2连线图和结构简图15 5.3躲避机器人仿真程序16 6.工业寻踪机器人18 6.1寻踪机器人仿真模型19 6.2寻踪机器人仿真图

一、绪论 1.1课题背景 由机器人的发展和快速广泛的被使用,可知科学家对于机器人的功能也相提高,除了超强的逻辑运算、记忆能力及具备类似的自我思考能力,另外在机器人的外表及内部结构,科学家更希望能模仿人类。对于外在资讯的选集,也透过各种感应器,企图达到类似人类各种触觉的功能,选集了外在环境的资讯,一旦外在环境起了改变,机器人一定要能随着变化,做出该有的反应动作,更新自己的资料库,达到类似人类学习的功能。 移动式机器人形态分为车轮式、特殊车轮式、不限轨道式、不行式等,若是在平坦的地面上移动时,车轮式是最具效率的,不懂机构简单,且具实用性,但其缺点是在凹凸不平的岩地上便不能行走。此外,因普通车轮无法在阶梯及有段差的地外行走,因此积极研究一种有车轮、三辆以上连结构的特殊形态,及特殊组合的不限轨道式机器人,最近亦努力开发步行机器人,使其能登上阶梯。 本次研究即为移动机器人设计及其在控制器的实现,是说明当移动机器人在轨行动作中若遇到障碍物时会透过微动开关将讯息传回电路板中进行判断,再配合计数器的动作使机器人能避开障碍物并往下个路径前进,知道要到远的目标。

舞蹈机器人创意设计及实现研究

舞蹈机器人创意设计及实现研究摘要:舞蹈机器人是一种娱乐类机器人。本文针对其设计结构,以及操控性能的要求,以51系列单片机为处理器,设计和实现了基于舵机达到控制机器人舞蹈动作的效果。 关键词:舞蹈机器人;51单片机;舵机 1设计机器人技术的难点和关键点 通过对参加2007年Robocup的比赛,发现设计机器人的难点和关键技术主要在以下方面:1)控制软件。目前,市场上仅有同时支持16个舵机运转的软件,也就是这款软件的控制通道只有16个,不足以满足这款有两个直流电机与26个舵机的机器人实际需求。由于51单片机的端口有限,所以只能把16通道升级为24通道,创造性的用一根线连接两个舵机,即往两个极位角相差180的舵机上传送同一个信号,最终实现了机器人变形后翅膀和机翼的动作;2)对机器人直流电机的控制。要单独设计电路板,以确保动作的准确性,避免线路之间信号造成的互相干扰;3)机械设计方面。机器人在设计尺寸上有严格的规定,其自身的构造必须要科学设计,要合理分布其自身的重量,以便于达到机器人重心尽可能得到合理调整的目的,同时还要二次加工个别位置的舵机[1]。 2具体实现过程 1)机械设计。以前研发比较成熟的机器人为基础,添加一些类人型舞蹈动作模块,如手指、腕部、腿部、头部等部位的模块。机器人通常使用3种电机,也就是步进电机、直流电机和舵机这三种。通过

对这三种电机进行综合对比,舵机最终被决定用在机器人的各个关节部位,但机器人变形后的轮子,则是用直流电机来驱动。这样机器人电机的安装可以结合自身的结构特点省去麻烦,还能使电池的负载大大减轻。机器人采用SolidWorks2006来构建三维建模平台,在整体建模结束后,所进行的工作模拟仿真一般是通过Solidworks的COOS/Motio模块来实现。当前面临的难题是选择机器人本身材料。大家都很难完美解决机器人自身重量和结构强度的矛盾,综合考虑多方面原因,决定采用铝合金构件来作为机器人的整体结构,把电木板材构件应用于摩擦较剧烈的部位。有机玻璃不仅美观,抗冲击性能还比较稳定,所以把其用于脚掌部位。上述做法,都是为了让机器人具备高强度的同时,还必须控制其重量在规定的范围里。为防止机器人舵机的连接件出现故障,特意采用同轴连接器对舵机实施二次加工改造,提升了舵机的稳定性,后来舵机连接件几乎没有发生过脱落现象。2)控制系统设计。控制电路系统采用Atmel8051单片机,12MHz晶振,RS232通讯部件,I2C总线插座,24路舵机控制器接口。操作软件采用24路舵机控制器,是由我国自主研发,与机器人的连接通过串口实现,拖动数据滑杆即可实时操控机器人[2]。由于端口通讯的实时性较强,所以舵机能够实时对信号做出响应,做出想要的舞蹈动作。可以把各种舞蹈动作制作成相应的数据,并把其存入数据库里,借助Access和MATLAB,数据库可以对其进行数据的编辑和处理,使单个机器人的数据在不同机器人上实现共享,减少后期动作编排的麻烦。可借助软件对动作数据进行后期处理,处理后的数据格式能被单片机

慧鱼机器人创新设计报告书

目录 摘要 (2) 1. 模型的设计分析 (2) 1.1机械模型的装配构成分析 (2) 1.2驱动部件和传动机构的分析 (5) 1.2.1 蜗轮蜗杆传动 (7) 1.2.2机械手前后运动的传动机构 (6) 1.2.3机械手上下运动的传动机构 (6) 1.2.4机械手的夹紧放松的传动机构 (7) 1.3控制器技术的分析 (9) 1.3.1控制器技术分析 (9) 1.3.2运动轨迹的位移、速度、加速度、运动形式等参数的控制 (9) 2. 机器人总体结构设计 (9) 2.1机器人总体结构设计 (9) 2.2机器人机构设计 (10) 3. 三维建模和机器人系统的总调试 (10) 4. 项目感想 (11) 5. 参考文献 (11)

摘要 采用德国慧鱼(fischertechnik)公司生产的创意教学组合模型来进行实验课程。这些模型通过演示程序控制过程和机械结构中的传动,位研究设计工业自动化设备提供模拟示范。模型有许多形状各异的仿真的机械零部件与电子驱动元件组成,可以进行富有想象力和创造力的装配,从而得到多样式、多功能的模拟机械装置。教学模型具有驱动、感应识别、信息处理等功能。因此还需通过计算机控制软件系统和智能信号接口盒,把几何造型、三维拼装和计算机语言有机结合在一起。借助于设置动态变量参数则可设定机构运动方向并建立运动数学模型。通过系统自带的计算机语言对任务进行编程,使生成的指令数据作用于模型。它是机电一体化的产品,使由一套完整的机械电子系统组成的。 关键词:运动模型、装配、驱动部件、传动机构分析、自由度 1.模型的设计分析 1.1机械模型的装配与构成分析 按照说明书的步骤,进行拼接,得到的机器人模型如图1所示,这种机器人主要由底座(或躯干)、上臂和前臂构成。上臂和前臂可在通过底座的垂直平面上运动。在前臂和上臂间,机械手有个肘关节;而在上臂和底座间有个肩关节。在水平平面上的旋转运动,既可由肩关节进行,也可以绕底座旋转来实现。这种机器人的工作包迹形成球面的大部分,称为关节式球面机器人。 图1 总模型

大学英语四级阅读200篇第35篇:机器人跳舞.doc

2019年6月大学英语四级阅读200篇第35篇:机器人跳舞The dancers stand motionless at their position and the room grows silent. But as the music starts, they began to move, bending, turning and waving their fans gracefully as they perform. a traditional Japanese dance. Yoshihiro Kuroki watches in silence, occasionally making notes. But as the dance ends, he beams with happiness. The performance has been flawless. There have been many performances of traditional Japanese dances over the centuries, but this one is unique,because it is performed not by human dancers but by robots. And the performance takes place not in a dance studio but in a laboratory of Sony Corp.’s Entertainment Robot Co. in Shinagawa, Japan, where Kuroki isgeneral manager. He is the mastermind behind a series of even more capable humanoid entertainment robots,starting with the Sony Dream Robot, or SDR, in 1997, up to the current QRIO in 2003. These delightful machines are only 58 cm tall, about the size of a newborn infant, weigh about 7 kg, and move with 38 degrees of freedom, each with its own servomotor(辅助马达). QRIO’s predecessor, the SDR4X, announced in 2002, can walk, dance, sing, speak, recognize faces, and understand continuous speech. Each robot has two charge-coupled-device cameras to detect color and position andcan locate a colored ball, move toward it, and

舞蹈机器人设计

舞蹈机器人设计 【摘要】本文介绍了一款低成本的小型舞蹈机器人的设计。根据仿生学原理确定机器人的比例尺寸,根据机器人的功能要求确定其自由度配置,选择了合适的材料和驱动元件,实现了一个小型的双足舞蹈机器人。舞蹈机器人是娱乐机器人的一种,集软件和硬件于一身,核心是控制系统。采用基于上下位机的控制结构,通过无线通信方式传输数据和指令。在音乐特征识别的基础上结合专家系统、模糊控制等手段,通过舞蹈动作与音乐的自动匹配、同步演示等方法,实现舞蹈动作与音乐协调一致。舞蹈机器人的设计一般要经过创意提案、整体论证、初步设计、组装调试、最终定型等几个大的步骤。其中最重要的当数其中的机械设计环节,它关系到后面机器人的整体性能以及控制系统的设计。 【关键词】舞蹈机器人;A VR单片机;舵机 1.引言 机器人是作为现代高新技术的重要象征和发展结果,已经广泛应用于国民生产的哥哥领域,并正在给人类传统的生产模式带来革命性的变化,影响着人们生活的方方面面。机器人一般由执行机构、驱动装置、检测装置和控制系统等组成[1]。现在,国际上对机器人的概念已经逐步趋近一般,即机器人是靠自身动力和控制能力来实现各种功能的一种机器。联合国标准化组织采纳了美国机器人协会给机器人下的定义:“一种可编程和多功能的,用来搬运材料、零件、工具的操作机;或是为了执行不同的任务而具有可改变和可编程动作的专门系统。” 机器人产业在二十一世界将成为和汽车、电脑并驾齐驱的主干产业。从庞大的工业机器人到微观的纳米机器人,从代表尖端技术的仿人型机器人到孩子们喜爱的宠物机器人,机器人正在日益走进我们的生活,成为人类最亲密的伙伴。机器人技术和产业化在全中国甚至全世界拥有一定得现实基础和广阔的市场前景。本次设计采用Atmega16L单片机作为双足机器人控制单元的核心,具备自主决策和智能判断的能力[2]。使用六个FutabaS3003舵机作为关节驱动和一个微机板作为舵机的驱动控制机器人完成各种动作。该舞蹈机器人双腿关节采用6个FutabaS3003舵机,能够可靠地负载起手臂和身躯。微机板放在背部,用以充当机器人的身躯,手臂安装在微机板两侧;利用舵机调试程序对舞蹈机器人的每个动作进行编排、采样,最后将一个个动作连贯起来编译下载,在团队的共同努力下完成跳舞机器人。 2.机器人总体方案设计 2.1 舞蹈机器人总体分析 要设计和开发一个舞蹈机器人,首先应该对其进行总体分析和设计,确定舞蹈机器人的功能,基本结构和系统配置。舞蹈机器人的设计一般要经过创意提出、整体论证、初步设计、组装调试、最终定型等几个大的步骤。其中最重要的当数

慧鱼实验报告

慧鱼之移动机器人 慧鱼机器人的简介:本设计是以德国慧鱼创意积木所组成的仿生模拟机器人为其基本架构,透过圈形式人机介面LLWin,经由智慧型微电脑介面板去驱动机器人,使机器人细部动作很容易达到我们需求,进而取代以往由硬体描述语言所驱动架构,不但操作简易,更可使我们了解机械运作的原理。 移动机器人的主要构件: 马达2个;光敏电阻1个;灯泡1个;限位开关6个;其他原件若干。 实验部分: 必要试验: 1.实验名称:自动门的实现 实验原理:在门外的两侧装有光敏电阻传感器,当人来到时,挡住光线,使光敏电阻获得信号,马达开始运作,门打开,开到一定的程度,碰 到限位开关,马达停止,开门完成。人过去之后,一定时间(事 先设置好),马达反方向运作,门反方向运动,到一定程度时碰 到限位开关,马达停止,关门完成。 主要构件:马达限位开关灯泡光敏电阻 实验图:

实验程序: 实验总结:本实验比较简单,组装起来比较简单。但告诉了我们自动门的一种工作原理,比较实用,有意义。

实验原理:利用马达运作带动上面的计数板转动,当计数板挡住灯泡的光线时,光敏电阻获得信号,程序计数一次。 主要构件:马达光敏电阻灯泡 实验图: 实验程序: 实验总结:本实验内容较为简单,组装起来也比较简单,是是一个简单但很实用的小装置。

实验原理:利用马达的转动,通过齿轮和杠杆的传动传给重物,当重物 向下运动时,挡住灯泡的光线时,光敏电阻获得信号,改变 状态,程序计数一次。如此反复。 主要构件:马达灯泡光敏电阻 实验图: 实验程序: 实验总结

4实验名称:小汽车 实验原理:两个马达分别控制两个轮子的转动,利用马达同向转动时实现小车的向前向后走动,马大不同转向实现小车的左转右 转。限位开关的不同状态控制马达的转动。 本实验小车先是向前? 主要构件: 2个马达 2个限位开关 实验图: 实验程序: 实验总结:本次试验比较复杂,一是小车的结构比较复杂,要求比较精细,尤其在齿轮的链接处,需链接准确、且不能松动。二是 程序比较复杂,调试起来比较困难。 另一方面,这次实验意义比较大,不仅学到了复杂的慧鱼机 器人。同时很好的锻炼了我们的动手和合作能力。

舞蹈机器人设计方案

舞蹈机器人设计方案 引言 30年前,比尔·盖茨毅然弃学,创立微软,成为个人电脑普及革命的领军人物;30年后的今天,他预言,机器人即将重复个人电脑崛起的道路。点燃机器人普及的“导火索”,这场革命必将与个人电脑一样,彻底改变这个时代的生活方式。 机器人作为人类20世纪最伟大的发明之一,在短短的几十年发生了日新月异的变化。近几年机器人已成为高技术领域具有代表性的战略目标。机器人技术的出现和发展,不但使传统的工业生产面貌发生根本性变化,而且将对人类社会产生深远的影响。随着社会生产技术的飞速发展,机器人的应用领域不断扩展。从自动化生产线到海洋资源的探索,乃至太空作业等领域,机器人可谓是无处不在。目前机器已经走进人们的生活与工作,机器人已经在很多的领域代替着人类的劳动,发挥着越来越重要的作用,人们已经越来越离不开机器人帮助。机器人工程是一门复杂的学科,它集工程力学、机械制造、电子技术、技术科学、自动控制等为一体。目前对机器人的研究已经呈现出专业化和系统化,一些信息学、电子学方面的先进技术正越来越多地应用于机器人领域。 目前机器人行业的发展与30年前的电脑行业极为相似。今天在汽车装配线上忙碌的一线机器人,正是当年大型计算机的翻版。而机器人行业的利基产品也同样种类繁多,比如协助医生进行外科手术的机械臂、在伊拉克和阿富汗战场上负责排除路边炸弹的侦察机器人、以及负责清扫地板的家用机器人,还有不少参照人、狗、恐龙的样子制造机器人玩具。舞蹈机器人(如图1)具有人类外观特征、可爱的外貌、又兼有技术含量,极受青少年的喜爱。我从前年开始机器人方面的研究,在这过程中尝试过很多次的失败,也感受到了无比的乐趣。

相关文档
最新文档