智能六足机器人舞蹈设计实验报告

合集下载

六足机器人设计

六足机器人设计

摘要以六足机器人结构套件为基础,搭建移动测控平台,包括设计总体方案和各个模块实现方案,设计和制作伺服电机(即舵机)主控制板和传感器电路板,设计机器人行走方案并编程实现,实现超声波避障。

采用细化的八步行走算法来实现行走控制,采用轴向舵机序号确定其他舵机运动方式和次序的方法进行行走方向的控制,这样完成了对18个舵机的控制任务,使得机器人能够比较协调、流畅地行走,并且可以控制其任意的行进方向。

主控制板能够基本满足需要,但还需进一步改善其稳定性和可靠性,并增加功能组件如引导程序下载接口以及键盘等交互器件。

进一步研究指南针和超声波模块在移动测控平台上有效利用,并开发图像处理及远程信息传输等技术,使六足野外机器人测控平台有更广阔的应用空间。

可应用于户外环境参数监测、特殊任务执行、家庭助理等领域。

关键词:舵机 msp430单片机行走算法超声波传感器AbstractSix feet robot is based on special robotic configuration including 18 servo-electro motors. My task is driving it to move, for I must first design the PCB, weld the PCB when it comes back, connect wires to the PCB and programme. The robot at last moves smoothly, glidingly, in each direction I want it to, of its six. Before programming, arithmetic of eight-step is used to push the robot to go forward in one fixed direction. To make it generalization, I conclude the very arithmetic by which movements of every servo-electromotor can be computed if the number of the direction servo-electromotor is given. The next task is that the robot can move in the direction which is judged as the best one after checking the environment by ultrasonic. Having a pair of eyes, the robot can see where the block is and where it can march over. The main controlling board is all right but it can be better if more steady and reliable, and if more functional parts is added as keyboards and the interface with Boot Strap Loader. It deserves to do further research at the moving measure-control plat of six feet robot on the use of sensors as ultrasonic, compass modules. It is useful to develop the technologies of image management and remote info-transmission at the plat, too. The measure-control plat of six feet robot is widely used in measuring weather, doing special tasks, and as an assistant in house.Key word: servo-electromotor msp430 stepped arithmetic ultrasonic sensor目录目录绪论 (1)第一章机械结构改装及设计 (3)1.1 原机械基础上的改装................................ 错误!未定义书签。

P-P结构六足机器人性能设计与控制实验研究开题报告

P-P结构六足机器人性能设计与控制实验研究开题报告

P-P结构六足机器人性能设计与控制实验研究开题报告一、项目背景和意义随着机器人技术的不断发展,机器人在生产、服务、军事等领域中的应用愈加广泛。

六足机器人因其井然有序的行走方式、优秀的过障性能等特点,被广泛应用于探险、救援、采矿等领域。

其中,P-P结构六足机器人因其结构简单、质量轻、行走稳定性好等特点,在六足机器人中应用得较为广泛。

然而,在其性能设计和控制方面仍存在一定的挑战和问题。

因此,本项目旨在对P-P结构六足机器人进行性能设计和控制实验研究,以提高其稳定性、可靠性和运动灵活性,为六足机器人的应用开发提供更为稳健和高效的技术支持。

二、研究内容和方法1. 性能设计方面:对P-P结构六足机器人的关键部件和参数进行分析和设计,如舵机、行走速度、载重能力等,以达到机器人的优化设计。

2. 控制实验方面:采用传感器技术、实时图像处理技术和控制算法等方法,对P-P结构六足机器人进行控制实验研究。

具体包括机器人的运动规划、路径跟踪、动力学建模、自主控制等方面。

三、研究目标和意义1. 通过性能设计的优化,提高P-P结构六足机器人的运动稳定性、可靠性和载重能力。

2. 通过控制实验的研究,对P-P结构六足机器人的运动控制技术进行深入了解,提高机器人的自主控制能力和运动灵活性。

3. 推动六足机器人技术的发展,并为其在探险、救援、采矿等领域的应用提供更为可靠和高效的技术支持。

四、研究计划和进度安排1. 第一阶段(3个月):对P-P结构六足机器人相关技术进行文献调研和原理分析。

2. 第二阶段(5个月):对机器人的舵机、行走速度、载重、构件强度等参数进行性能设计和优化。

3. 第三阶段(8个月):开展控制实验研究,包括机器人运动规划、路径跟踪、动力学建模、自主控制等方面。

4. 第四阶段(2个月):对研究成果进行总结和评估,并撰写相关学术论文发表。

五、预期成果和应用前景1. 对P-P结构六足机器人性能设计和控制实验研究实现全面深入;2. 提出相关机器人设计和控制方案,优化机器人的运动稳定性、可靠性、载重能力和控制能力;3. 为P-P结构六足机器人的应用开发提供更为可靠和高效的技术支持;4. 推动六足机器人技术的发展。

六轴工业机器人实验报告

六轴工业机器人实验报告

六轴工业机器人模块实验报告六轴工业机器人模块实验报告一、实验背景六自由度工业机器人具有高度得灵活性与通用性,用途十分广泛。

本实验就是在开放得六自由度机器人系统上,采用嵌入式多轴运动控制器作为控制系统平台,实现机器人得运动控制。

通过示教程序完成机器人得系统标定。

学习采用C++编程设计语言编写机器人得基本控制程序,学习实现六自由度机器人得运动控制得基本方法。

了解六自由度机器人在机械制造自动化系统中得应用。

在当今高度竞争得全球市场,工业实体必须快速增长才能满足其市场需求。

这意味着,制造企业所承受得压力日益增大,既要应付低成本国家得对手,还要面临发达国家得劲敌,二后者为增强竞争力,往往不惜重金改良制造技术,扩大生产能力。

机器人就是开源节流得得利助手,能有效降低单位制造成本。

只要给定输入成值,机器人就可确保生产工艺与产品质量得恒定一致,显著提高产量。

自动化将人类从枯燥繁重得重复性劳动中解放出来,让人类得聪明才智与应变能力得以释放,从而生产更大得经济回报。

二、实验过程1、程序点0——开始位置把机器人移动到完全离开周边物体得位置,输入程序点 0。

按下手持操作示教器上得【命令一览】键,这时在右侧弹出指令列表菜单如图:按手持操作示教器【下移】键,使{移动 1}变蓝后,按【右移】键,打开{移动1}子列表,MOVJ 变蓝后,按下【选择】键,指令出现在命令编辑区。

修改指令参数为需要得参数,设置速度,使用默认位置点 ID 为 1。

(P1 必须提前示教好)。

按下手持操作示教器上得【插入】键,这时插入绿色灯亮起。

然后再按下【确认】键,指令插入程序文件记录列表中。

此时列表内容显示为:MOVJ P=1 V=25 BL=0 (工作原点)2、程序点1——抓取位置附近(抓取前)位置点1必须选取机器人接近工件时不与工件发生干涉得方向、位置。

(通常在抓取位置得正上方)按下手持操作示教器上得【命令一览】键按手持操作示教器【下移】键,使{移动 1}变蓝后,按【右移】键,打开{移动 1}子列表,MOVJ 变蓝后,按下【选择】键,指令出现在命令编辑区。

六足移动机器人的结构设计与分析

六足移动机器人的结构设计与分析
1.1
多足机器人灵活性好,对环境的适应能力强,从20世纪60年代开始,就成为了国际学者们争相研究的重要课题,六足机器人作为多足机器人的一种,有其独有的特性,它既比二足、四足稳定,又比八足控制简单,尤为受到广大学者的青睐[5-7]。目前,多数六足移动机器人的机械腿结构采用串联机构,串联机构的研究相对来说较为成熟,其结构简单,控制简单,成本较低,运动空间大。
六足

为应对在特殊地形或者特殊环境的作业困难情况,人们设计开发了移动机器人使其替代人类进行作业,而事实证明移动机器人在复杂环境下进行工作时表现极佳。相对于轮式移动机器人,足式移动机器人在移动机器人领域内有着广阔的应用前景,尤其是较为典型的六足移动机器人,以其较强的地形适应能力、优秀的载重能力以及较高的运行稳定性在足式移动机器人中颇受欢迎。因此,在对六足移动机器人的知识加以学习并且阅读文献后,本文将对六足移动机器人的结构进行设计,目的是设计一款控制简单具有一定承载能力的移动机器人,并制作实验样机验证其移动性能。
ABSTRACT
In order to dealing with all kinds of complex terrain environments and adverse working conditions, people devised mobile robot for working replace human, and it proved that itisdoing very wellin it’s work. Compared withthoserobots which move by wheels, legged robot has broad application prospect in the mobile robot field, especially the hexapod mobile robot, it has good adaptability to complex terrain, load capacity and high operation stability. After studying the hexapod mobile robot structure and reading literature, a new structure hexapod mobile robot has been designed, in order to design a hexapod robot whitch can easily control and possesses load-carrying. Then made a principle prototype to validate the performance.

【实验】六轴工业机器人实验报告

【实验】六轴工业机器人实验报告

【关键字】实验六轴工业机器人模块实验报告姓名:张兆伟班级:13 班学号:30日期:2016年8月25日六轴工业机器人模块实验报告一、实验背景六自由度工业机器人具有高度的灵活性和通用性,用途十分广泛。

本实验是在开放的六自由度机器人系统上,采用嵌入式多轴运动控制器作为控制系统平台,实现机器人的运动控制。

通过示教程序完成机器人的系统标定。

学习采用C++编程设计语言编写机器人的基本控制程序,学习实现六自由度机器人的运动控制的基本方法。

了解六自由度机器人在机械制造自动化系统中的应用。

在当今高度竞争的全球市场,工业实体必须快速增长才能满足其市场需求。

这意味着,制造企业所承受的压力日益增大,既要应付低成本国家的对手,还要面临发达国家的劲敌,二后者为增强竞争力,往往不惜重金改良制造技术,扩大生产能力。

机器人是开源节流的得利助手,能有效降低单位制造成本。

只要给定输入成值,机器人就可确保生产工艺和产品质量的恒定一致,显著提高产量。

自动化将人类从枯燥繁重的重复性劳动中解放出来,让人类的聪明才智和应变能力得以释放,从而生产更大的经济回报。

二、实验过程1、程序点0——开始位置把机器人移动到完全离开周边物体的位置,输入程序点0。

按下手持操作示教器上的【命令一览】键,这时在右侧弹出指令列表菜单如图:按手持操作示教器【下移】键,使{移动1}变蓝后,按【右移】键,打开{移动1}子列表,MOVJ 变蓝后,按下【选择】键,指令出现在命令编辑区。

修改指令参数为需要的参数,设置速度,使用默认位置点ID 为1。

(P1 必须提前示教好)。

按下手持操作示教器上的【拔出】键,这时拔出绿色灯亮起。

然后再按下【确认】键,指令拔出程序文件记录列表中。

此时列表内容显示为:MOVJ P=1 V=25 BL=0 (工作原点)2、程序点1——抓取位置附近(抓取前)位置点1必须选取机器人接近工件时不与工件发生干涉的方向、位置。

(通常在抓取位置的正上方)按下手持操作示教器上的【命令一览】键按手持操作示教器【下移】键,使{移动1}变蓝后,按【右移】键,打开{移动1}子列表,MOVJ 变蓝后,按下【选择】键,指令出现在命令编辑区。

仿生六足机器人的结构设计及运动分析

仿生六足机器人的结构设计及运动分析

仿生六足机器人的结构设计及运动分析一、结构设计1.机体结构:仿生六足机器人的机体结构通常采用轻型材料如碳纤维和铝合金制作,以保证机器人整体重量轻,同时具备足够的强度和刚度。

机体一般采用箱型结构,保证机器人整体稳定。

2.足部结构:仿生六足机器人的足部结构是其中最重要的部分,直接关系到机器人的运动能力和适应性。

足部结构通常由刚性材料制成,具有良好的强度和刚度。

每个足部通常由三个关节驱动,分别是髋关节、膝关节和脚踝关节。

这些关节的设计对机器人的运动能力和足部适应性有着重要影响。

3.关节驱动方式:仿生六足机器人的关节驱动方式通常采用电机驱动和传动装置。

电机驱动可以提供足部的力和扭矩,使机器人能够进行各种运动,传动装置则用来将电机的运动传递到足部关节。

可以采用齿轮传动、连杆传动、带传动等方式,根据实际需求进行合理选择。

二、运动分析1.步态规划:步态规划是确定六足机器人各个足部的步态序列,以实现机器人的稳定行走。

常用的步态有三角步态、扭摆步态和螳臂步态等。

步态规划需要考虑机器人的稳定性和适应性,结合地面情况和环境要求进行合理选择。

2.动力学模拟:动力学模拟是对仿生六足机器人的运动进行分析和仿真,以优化机器人的运动能力和稳定性。

通过建立六足机器人的运动学和动力学模型,可以预测机器人的运动轨迹、步态设计和稳定性评估等。

动力学模拟可以帮助改善机器人的设计和控制策略。

3.控制策略:仿生六足机器人的控制策略采用了分布式控制和自适应控制的方法。

分布式控制通过将机器人的控制任务分配给多个子控制器,使得机器人具备较好的容错性和适应性。

自适应控制方法则通过对机器人的运动进行实时监测和反馈调整,使机器人能够自主学习和适应不同环境和任务。

综上所述,仿生六足机器人的结构设计和运动分析是实现机器人稳定行走和适应环境的重要环节。

正确的结构设计和合理的运动分析可以有效提高机器人的运动能力和稳定性,从而使机器人在实际应用中具备良好的适应性和操作性能。

《制作六足机器人》教学设计

《制作六足机器人》教学设计

解机器人腿部运动的基本原理, 才能
更 好地 完成搭 建 工 作, 这 里 涉及 齿轮
经验分析问题、 解决问题, 提高实践操
作能力。
的传动结构和曲柄连杆结构, 对于五
年级 学 生来说 这 里是 个难 点。 在教 学
● 学生分析
本课学习对象为五年级学生, 之
前没有接触过机器人项目 , 学过L O G O

个机器人的搭建。
学 生 按 顺 序 在 教 师 的 指 导 以及
学习材料的帮助下, 顺序搭建机器人的 躯干部分: 腿部一膝盖一齿轮一脚部
连接。
问题的过程中体验到机器人项目 的乐 趣, 提高实践操作能力, 培养合作、 创新
精神。
脚, 机器人的各种动作由它完成。
传 感模 块 —— 它 是 机 器 人 的 眼
t o u g a o 4 @ c h i n a i t e d u . c r l J 信息技术课
制作六足机器人 教学设计
叶建胜 浙江省杭州市采荷第- -z J x 学教育集团
● 教材分析 “ 六足机 器人” 是 我在 “ 中文乐高” 论坛中看到的一个 简单机器人, 其机械
活泼, 我猜想他 们会对 机器人 项目 抱有
个“ 移动模块” , 简单地完成一个控
成部分: 控制模块、 执行模块和传感模
块; 通 过制作 六足 机器 人 腿 部移 动结 构, 初步认 识齿轮传动结构和曲柄连杆 结构的运 动方式与作 用; 通过 制作六足
论、 板书呈现以及分步制作等方式, 让 学生初步了解和体验机器人项目 活动
的三个 基本 过程 : 搭 建结 构、 编写程序 和下 载运行 。 在 搭 建过程 中, 学 生要了

六足机器人设计参考解析

六足机器人设计参考解析

摘要六足机器人有强大的运动能力,采用类似生物的爬行机构进行运动,自动化程度高,可以提供给运动学、仿生学原理研究提供有力的工具。

本设计中六足机器人系统基于仿生学原理,采用六足昆虫的机械结构,通过控制18个舵机,采用三角步态和定点转弯等步态,实现六足机器人的姿态控制。

系统使用RF24L01射频模块进行遥控。

为提高响应速度和动作连贯性,六足机器人的驱动芯片采用ARM Cortex M4芯片,基于μC/OS-II操作系统,遥控器部分采用ARM9处理器S3C2440,基于Linux系统。

通过建立六足机器人的运动模型,运用正运动学和逆运动学对机器人进行分析,验证机器人步态的可靠性。

关键字:六足机器人,Linux,ARM,NRF24L01,运动学AbstractBionic hexapod walking robot has a strong ability of movement, the use of similar creatures crawling mechanism movement, high degree of automation, can be provided to the kinematics, the principle of bionics research provides powerful tool. Six feet in the design of this robot system based on bionics principle, the mechanical structure of the six-legged insect, through 18 steering gear control, use the gait, such as triangle gait and turning point to control the position ofsix-legged robot. Remote control system use RF24L01 rf modules. In order to improve the response speed and motion consistency, six-legged robot driver chip USES the ARM architecture (M4 chip, based on mu C/OS - II operation system, remote control part adopts ARM9 processorS3C2440, based on Linux system. By establishing a six-legged robot motion model, using forward kinematics and inverse kinematics analysis of robot, verify the reliability of the robot gait.KEYWORD:Bionic hexapod walking robot;Linux,ARM,NRF24L01;Kinematics目录1. 绪论2. 六足机器人的硬件搭建3. 操作系统的搭建4. 六足机器人的步态分析与实现5. 总结与展望1. 绪论1.1 多足机器人的发展状况目前,用于在人类不宜、不便或不能进入的地域进行独立探测的机器人主要分两种,一种是由轮子驱动的轮行机器人,另一种是基于仿生学的步行机器人。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能六足机器人舞蹈设计实验报告
【摘要】本文介绍了一款低成本的小型舞蹈六足机器人的设计。

根据仿生学原理确定六足机器人的比例尺寸,根据六足机器人的功能要求确定其自由度配置,选择了合适的材料和驱动元件,实现了一个小型的双足舞蹈六足机器人。

舞蹈六足机器人是娱乐六足机器人的一种,集软件和硬件于一身,核心是控制系统。

采用基于上下位机的控制结构,通过无线通信方式传输数据和指令。

在音乐特征识别的基础上结合专家系统、模糊控制等手段,通过舞蹈动作与音乐的自动匹配、同步演示等方法,实现舞蹈动作与音乐协调一致。

舞蹈六足机器人的设计一般要经过创意提案、整体论证、初步设计、组装调试、最终定型等几个大的步骤。

其中最重要的当数其中的机械设计环节,它关系到后面六足机器人的整体性能以及控制系统的设计。

【关键词】舞蹈六足机器人;AVR单片机;舵机
1.引言
六足机器人是作为现代高新技术的重要象征和发展结果,已经广泛应用于国民生产的哥哥领域,并正在给人类传统的生产模式带来革命性的变化,影响着人们生活的方方面面。

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

现在,国际上对六足机器人的概念已经逐步趋近一般,即六足机器人是靠自身动力和控制能力来实现各种功能的一种机器。

联合国标准化组织采纳了美国六足机器人协会给六足机器人下的定义:“一种可编程和多功能的,用来搬
运材料、零件、工具的操作机;或是为了执行不同的任务而具有可改变和可编程动作的专门系统。


六足机器人产业在二十一世界将成为和汽车、电脑并驾齐驱的主干产业。

从庞大的工业六足机器人到微观的纳米六足机器人,从代表尖端技术的仿人型六足机器人到孩子们喜爱的宠物六足机器人,六足机器人正在日益走进我们的生活,成为人类最亲密的`伙伴。

六足机器人技术和产业化在全中国甚至全世界拥有一定得现实基础和广阔的市场前景。

本次设计采用Atmega16L单片机作为双足六足机器人控制单元的核心,具备自主决策和智能判断的能力。

使用六个FutabaS3003舵机作为关节驱动和一个微机板作为舵机的驱动控制六足机器人完成各种动作。

该舞蹈六足机器人双腿关节采用6个FutabaS3003舵机,能够可靠地负载起手臂和身躯。

微机板放在背部,用以充当六足机器人的身躯,手臂安装在微机板两侧;利用舵机调试程序对舞蹈六足机器人的每个动作进行编排、采样,最后将一个个动作连贯起来编译下载,在团队的共同努力下完成跳舞六足机器人。

2.六足机器人总体方案设计
2.1舞蹈六足机器人总体分析
要设计和开发一个舞蹈六足机器人,首先应该对其进行总体分析和设计,确定舞蹈六足机器人的功能,基本结构和系统配置。

舞蹈六足机器人的设计一般要经过创意提出、整体论证、初步设计、组装调试、最终定型等几个大的步骤。

其中最重要的当数其中的机械设计环节,它关系到后面六足机器人的整体性能以及控制系统的设计。

该双足竞步六足机器人设计的目的是要实现拟人下肢多自由度
得平稳行走,在实现这个功能的前提下为降低设计的难度,我们按照目前世界上各研究机构普通采用的下肢6个自由度的关节配置形式,来实现行走功能所必须的各关节自由度分布,具体自由度配置为单腿髋关节1个,膝关节1个,踝关节1个。

髋关节用于摆动腿,实现迈步,并起到了辅助平衡作用。

膝关节主要用来调节重心的高度,及改变摆动腿的着地高度,使之与地形相适应。

踝关节用来和髋关节相配合实现支撑腿的移动,以及调整与地面的接触状态。

2.2系统结构设计
根据确定的自由度配置方案以及选用的舵机、微机板,设计六足机器人的零件。

本着结构简单、尽量采用通用零件、外形美观等原则,对六足机器人的结构及外观进行优化。

实现舞蹈六足机器人运动的基本问题是对六足机器人各关节位置、速度伺服控制和协调控制。

如果把连杆以及关节想象为六足机器人的骨骼,那么驱动器就起到肌肉的作用,它通过移动或转动连杆来改变六足机器人的构型。

驱动器必须有足够的功率对负载加速或者减速。

同时,启动器本身要精确、灵敏、轻便、经济、使用方便可靠且易于维护。

舵机是一种最早应用在航模运动中的动力装置,是一种微型伺服马达,它的控制信号是一个宽度可调的方波脉冲信号,所以很方便和模拟系统进行接口。

只要能产生标准的控制信号的模拟设备都可以用来控制舵机,比如PLC、单片机和DSP等。

而且舵机体积紧凑、便于
安装、输出力矩大、稳定性、控制简单。

根据所需的驱动力矩要求和性价比方面的考虑,我们决定选用日本双叶电子工业株式会社生产的大扭力齿轮舵机。

该类型舵机价格适中且规格参数能够满足舞蹈六足机器人的各项性能要求。

因此在综合了开销,性能等一系列因素后我们选择了FutabaS3003这款舵机。

3.控制系统硬件设计
主板是以Atmega16L单片机微控制器为核心,包括电源模块、USB 下载模块、ISP下载模块、电机驱动模块、外部晶振以及各种I/O接口。

本设计所选舵机为日本双叶电子工业株式会社生产的
FutabaS3003舵机,该类型舵机的扭力达到4.1公斤且为同轴双端输出铜合金齿轮舵机。

价格适中且规格参数能够满足双足六足机器人的各项性能要求。

并且可以进行模拟位置锁存,大大减少控制端的数据量,适合多级联动控制。

装有防撞减震轴承,减少磨损,并且密封。

采用国际标准的PWM控制格式,便于移植到其他平台使用。

因此在综合了开销,性能等一系列因素后我们选择了FutabaS3003型舵机。

FutabaS3003舵机的转角达到180度,由于采用8位CPU控制,所以控制精度最大为256份。

经过实际测试和规划,分了250份。

将0-185分为250份,每份0.74度。

控制所需的PWM宽度为0.5ms~2.5ms,宽度2ms。

舵机的控制信号是脉冲位置调制信号,周期一般为2ms,当方波的脉冲宽度改变时,舵机转轴的角度发生变化,角度变化与脉冲宽度的变化成正比。

4.控制系统的软件设计
为了实现模型样机的实验调试,在硬件基础上进行了系统软件设计,通过对实际机械系统运动控制理论研究,规划了一套简便的调试方案以验证样机设计的合理性,并进行对预订步态的相应关节控制调试和可行性验证。

ATmega16是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。

由于其先进的指令集以及单时钟周期指令执行时间,ATmega16的数据吞吐率高达1MIPS/MHz,从而可以减缓系统在功耗和处理速度之间的矛盾。

由于单片机功能的限制,复杂的动作编制、舞蹈的设计不可能在单片机上进行,而且对于人机交互等在单片机上不好实现。

所有必须要有上位机的协助,通过上位机,实现舞蹈动作的编写以及调试。

如基本的前进,后退,转身,弯腰,摇头等。

上位机还负责同下位机的交互,人机接口等。

舞蹈动作设计得再完美,再漂亮,最终都要体现在六足机器人的行走上。

运动控制主要有两个方面的内容,一方面是编写完美的舞蹈动作,另一方面就是如何精确实现设计好的舞蹈动作。

也就是说如何精确地控制电机/舵机,让多个电机准确快速,稳定地到达指定的位置,并且实现24个电机的协调工作。

串行通信子程序主要用于处理单片机与上位机之间的通信,实现从上位机接收控制指令和动作数据功能。

单片机与上位机之间采用半双工通信方式,但是主要还是采取数据的单向传输方式,即主要由上
位机向单片机发送指令和数据,而单片机并不向上位机发数据,仅仅是在二者通信之前向上位机发送应答信号,以确认二者之间通信成功与否。

因此,此处主要讨论由上位机发送单片机接收的通讯方式。

5.舞蹈六足机器人设计总结
舞蹈六足机器人比赛是六足机器人比赛中具有很强观赏性和趣
味性的高技术对抗赛,舞蹈六足机器人的制作涉及机械、电子、自控.通讯、传感,人工智能、六足机器人学、精密机构和仿生材料等多个领域。

舞蹈六足机器人的制作一般要经过创意提案、初步设计、详细设计、制作调试4个阶段。

我们在制作过程中,考虑具体情况,分步细化,按照流程来控制节点,达成目标。

舞蹈六足机器人的动作是表现在一定时间序列上的窒间位姿(位置和姿态)的集合。

舞蹈六足机器人动作设计和实现的方法一般是借鉴机械臂轨迹
的控制方式,在不同的平台和技术水平基础上采用相应的方法。

以下是我们在舞蹈六足机器人动作设计与实现研究和应用的3类方法:直观估测法、动作示教法、虚拟仿真法。

这些方法是从不同的研究目的和舞蹈六足机器人动作的控制要求出发的,虚拟仿真法能够实现对舞蹈六足机器人动作的精确控制。

6.结论
本文设计了一款结构紧凑、外观美观的小型双足六足机器人本体,六足机器人共10个自由度。

它能自由行走,进行舞蹈表演。

此外本
系统为双足六足机器人的研究预留了足够的扩展空间,它能够在本系统上模拟,研究其运动规律,为研究智能六足机器人,六足机器人学习、运动等提供了一个可靠的平台。

整个设计过程中,在六足机器人的机械结构设计上我们曾经遇到了很大的困难,好几次的设计都由于不符合要求已经被改的面目全非。

好在全组成员团结合作,最终解决了机械结构的问题。

在使用ATmega16L的开发过程中,我们也充分体会到了这款单片机的性能优越性和便利性,其单芯片设计方案对提高产品集成,降低系统成本有很大的帮助。

相关文档
最新文档