一种轮式移动机器人的控制系统设计毕业论文.doc
轮式机器人控制技术研究答辩稿

电流控制
保护电路
以两相步进电机作驱动单元,控制器发出脉冲信号为环形分 配器提供脉冲序列,然后经分配器分配再放大后加到步进电 机驱动电源的各项输入端,以驱动步进电机转动。
8
硬件电路设计
步进电机控制驱动器部分原理图
步进电机控制驱动 器由STC89LE52RC单 片机、光电耦合器、 集成芯片L297和 L298组成。 STC89LE52RC芯片是 高性能低电压8位单 片机内置8K字节可 重复擦写的Flash闪 速存储器,256字节 RAM,3个16位定时 器,可以完成步进 电机简单控制
6
控制系统硬件结构
接口电路 功率驱动电路 左侧驱动电机
主机
接口 电路
运 动 控 制 器 接口电路 功率驱动电路 右侧驱动电路
控制器硬件结构框图 主机完成复杂计算,将处理后的数据传递给下位机,下位机 即单片机完成对 轮式机器人的控制。
7
步进电机驱动控制
步进电机控制图
DIR 运动 控制 器 脉冲分配器 功率驱动级 步进电机 负载
轮式移动机器人系统主要包括小车机械结 构、驱动系统、传感器信息采集系统、控 制系统、移动机器人运动学模型和路径跟 踪等。 控制系统结构方式:主从式控制。 移动机器人行驶机构:轮式行驶 移动机器人路径规划:全局和局部 移动机器人运动学模型:速度运动学模型
4
移动机器人的位姿分析
y
通过Vl和Vr分别控制两个驱动轮来决定机器人前进速度y
自身安全地行使到指定的目标位置。这对解决工业中危险 地区的标本采集和故障处理等问题有着实际的指导意义。
移动机器人控制技术是当今自动化领域技术发展的热
点之一,受到了各方面的关注。社会经济的飞速发展和各 个行业对自动化程度要求的提高,都极大地推动了机器入 技术的发展。机器人的关键技术是机器人的控制。
电动轮椅运动控制系统设计【控制理论与控制工程专业优秀论文】

Keywords:EPW controller, Two-motor coordinated control, S curve, Fault detection
III 知识水坝为您整理
独创性声明
本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研 究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或 集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在 文中以明确方式标明。本人完全意识到,本声明的法律结果由本人承担。
The author investigated plenty of literatures on the topic, summarized current EPWs research technology and present research status of EPWs. An all-digital EPW controller based on TMS320LF2406A digital signal processor (DSP) is developed in the thesis. Technique specification of EPW is analyzed in details. A two-motor coordinated control scheme which takes motor voltage as negative feedback with motor current compensation and unbalanced load compensation is designed in the thesis. Firmware architecture, cell circuits and parameter preferences methodology are represented. After analyzing the principle of Joystick operation, formulas of the EPW’s speed and direction given value composition are proposed. A strategy of generating S curve is designed for improving user
翻译-全向轮移动机器人的设计和控制

全向轮移动机器人的设计和控制050308225 Alex.Wang摘要这篇论文介绍一个全向移动机器人作为教育学习。
由于它的全向轮设计,这种机器人拥有有各个方向移动的能力。
这篇论文主要提供了一些关于常用的和特殊的车轮设计,以及全向轮机械设计方面和电子控制方法:远程控制、自动导航寻迹和自动控制的方法。
1、引言移动机器人在工业和技术方面应用的重要性正在日益的增加,在无人监控值守、检查作业、运输运送领域已经得到了广泛的应用。
一个更加紧俏的市场是移动娱乐机器人的开发。
作为一个全自动的移动机器人,其中一个主要的应用需求是它的空间移动能力,同时能够避免障碍物并且发现去下一站的路径。
为了能实现这种任务,能够引导机器人移动的功能如定位、导航必须为机器人提供他当前位置信息,这就意味着,它要借助于多个传感器,外部的状态参考和算法。
为实现移动机器人能够在狭窄的区域移动并且避开障碍物,必须具备良好的移动性能并得到正确而巧妙的引导,这些能力主要取决于车轮的设计。
关于这方面的研究正在持续不断的进行,以改善移动机器人系统的自动导航能力。
本篇论文介绍一种全方向的移动机器人作为教育之用。
采用特殊的Mecanum轮设计,使这种机器人拥有全部方向的移动能力。
论文目前提供一些关于传统的和特殊的车轮设计、机械结构设计以及电路和控制方法、远程遥控、线性跟踪(LINE FOLLOW)、自动控制方面的信息。
由于这种机器人的移动能力和它各种控制方法的多样选择性,本章中讨论的机器人可以作为一个非常有趣的教育性平台。
这篇论文是一项在Robotics Laboratory of the Mechanical Engineering Faculty, ”Gh. Asachi” Iasi理工大学研究成果的总结报告。
2、全方向移动能力“全方向”这个术语是用来描述一个系统在任意的环境结构中立刻向某一方向移动的能力。
机器人型运动装置通常是为在平坦的平面上移动而设计的,运行在仓库地面、路面、LAKE、桌面等。
《2024年新型轮腿式机器人的设计与仿真》范文

《新型轮腿式机器人的设计与仿真》篇一一、引言在不断进步的机器人技术中,机器人运动的多样性和高效性已成为当前研究的关键问题。
特别是在无人探索区域,面对复杂的自然地形环境,具备多样移动模式的机器人显得尤为必要。
近年来,轮腿式机器人因其结合了轮式和腿式移动的优点,在移动性和地形适应性方面表现出了显著的优势。
本文将详细介绍新型轮腿式机器人的设计与仿真过程。
二、设计概述新型轮腿式机器人设计以模块化、可扩展、高效率为原则,结合轮式和腿式的优点,实现对复杂地形的高效移动。
其结构主要包括机器人主体、轮腿系统、驱动系统和控制系统。
三、机器人主体设计机器人主体设计遵循轻量化、强度高的原则,采用高强度铝合金和轻质复合材料构成,保证在承受外部冲击的同时保持足够的运动性能。
主体内部安装有驱动系统和控制系统,保证机器人的运动和操作稳定。
四、轮腿系统设计轮腿系统是新型轮腿式机器人的核心部分,它包括轮式结构和腿式结构。
轮式结构用于平坦路面,提供稳定的高速移动;腿式结构则适用于复杂地形,如山地、沙地等,实现攀爬和跨越障碍的功能。
五、驱动系统设计驱动系统包括电机、传动装置和电池等部分。
电机负责驱动轮腿系统运动,传动装置则负责将电机的动力传输到轮腿系统,电池则为整个机器人提供电力。
考虑到机器人的续航能力和运动性能,我们选择了高效率的电机和电池。
六、控制系统设计控制系统是机器人的大脑,负责接收传感器信息并控制机器人的运动。
我们采用了先进的嵌入式系统技术,实现了对机器人的实时控制。
同时,我们利用传感器信息对机器人进行环境感知和自主导航,使机器人能够自主应对复杂的环境变化。
七、仿真实验与分析为验证新型轮腿式机器人的设计与仿真结果,我们利用虚拟仿真技术进行了多次实验。
仿真结果表明,该机器人在不同地形条件下均能表现出优秀的运动性能和地形适应性。
同时,通过实验数据分析,我们发现在高强度和高效率之间达到了良好的平衡。
八、结论新型轮腿式机器人的设计与仿真实现了机器人运动的多样性和高效性,有效解决了复杂地形下的移动问题。
两轮移动机器人论文:两轮移动机器人平衡控制系统的研发

两轮移动机器人论文:两轮移动机器人平衡控制系统的研发【中文摘要】两轮移动机器人是轮式机器人的一个分支。
由于其体积小,运动灵活等优点,在多个领域有重要的用途;同时由于它具有非线性,多变量耦合,欠驱动等特点,因而成为各种高级控制算法的理想验证平台,对它的研究有着重要的学术价值。
本文旨在设计开发完整的两轮移动机器人的实验平台,为两轮移动机器人的应用和研究提供实验系统。
本文主要的工作内容包含如下:(1)对两轮移动机器人进行运动学和动力学分析,为总体设计提供了理论依据。
(2)在硬件系统设计中基于快速原型思想,以DSP芯片为控制核心,设计完成了控制电路和直流电机驱动电路。
本文设计的硬件系统接口丰富,扩展性强,同时支持MATLAB/Simulink环境下的快速开发调试。
(3)在软件系统设计中采用了卡尔曼滤波原理和LQR控制原理,实现了传感器噪声信号的过滤和对机器人平衡运动的控制。
(4)针对目前DSP的算法开发主要依赖手工编写C代码,不但工作量大,而且程序的下载依赖于专门的昂贵的仿真器的问题,本文提出并实现了基于MATLAB/Simulink环境的DSP算法开发,并利用串口通信实现程序下载的综合方案。
该方案能很好地利用MATLAB现有的功能模块,通过图形化编程实现对硬件的控制和控制算法设计,大大降低了DSP的算法开发难度,利用RTW技术,可将算法模型自动生成C代码,提高了设计开发的效率。
利用串口通信下载调试程序,方便有效,节约了系统开发的成本。
(5)最后在两轮移动机器人系统上完成直流电机的闭环控制和两轮移动机器人的平衡控制实验。
实验结果表明,本文设计的两轮移动机器人取得较理想的平衡控制效果,从而验证了两轮移动机器人系统设计的合理性和可靠性。
【英文摘要】Two-wheeled moving robot is a part of the wheeled robots.The robot is flexible and small,so it has a large foreground in all kinds of application.Otherwise the robot is a nonlinear and multi-variables system,it is a good test bed for many control algorithms.To supply a convenient experiment system for researching and developing on this robot,this paper research and design a two-wheeled moving robot system.This paper’s major job include:(1). establish the mathematical model for the analysis of the robot.(2). Based on the rapid prototyping thinking,this paper design controller with DSP,and driver for DC motor.The hardware has interfaces and provides link with MATLAB/Simulink.(3). The software designs Kalman Filter to filter the noise in sensors and Linear Quadratic Regulator control algorithms to make the robot move in balancing.(4). Besides, To reduce developers’heavy programming C code for developing control algorithms and emulator for downloading program, a MATLAB/Simulink-based rapid development and downloading by serial communications method was designed. The developers use existing blocks inMATLAB to build control model, and generate directly executable codes through Real-Time Workshop function of MATLAB. Downloading code by serial communications interface can reduce the cost.(5). The expetiments validate the hardware and software at the end of this paper.The experiments include DC motor speed control,two-wheeled moving robot balance control.The results show the efficacy of the algorithms,and provide that the system in this paper is reliable.【关键词】两轮移动机器人平衡控制 LQR控制算法倾角【英文关键词】two-wheeled moving robot balancing control LQR control algorithms angle【目录】两轮移动机器人平衡控制系统的研发摘要6-7Abstract7第1章绪论10-17 1.1 研究背景和意义10-11 1.2 国内外研究现状11-15 1.2.1 国外研究现状11-13 1.2.2 国内研究现状13-14 1.2.3 研究趋势分析14-15 1.3 本文主要内容15-16 1.4 本章小结16-17第2章系统总体设计17-28 2.1 机器人数学模型17-21 2.1.1 机器人驱动电机模型17-18 2.1.2 机器人车轮模型18-19 2.1.3 机器人车身运动模型19-20 2.1.4 机器人模型分析20-21 2.2 总体架构设计21-27 2.2.1 硬件系统总体设计22-26 2.2.2 软件系统总体设计26-27 2.3 本章小结27-28第3章硬件系统开发28-42 3.1 系统方案比较28-29 3.2 控制电路开发29-35 3.2.1 最小控制单元开发29-31 3.2.2 采样电路开发31-33 3.2.3 串行接口开发33-35 3.3 驱动电路开发35-40 3.3.1 PWM驱动原理35-37 3.3.2 H桥式电路原理37-38 3.3.3 驱动电路实现38-40 3.4 硬件设计总成40-41 3.5 本章小结41-42第4章软件系统开发42-66 4.1 算法设计42-49 4.1.1 卡尔曼滤波设计42-44 4.1.2 平衡控制算法设计44-49 4.2 基于MATLAB的开发平台设计49-56 4.2.1 快速开发方法49-50 4.2.2 硬件驱动模块开发50-53 4.2.3 开发环境配置53-56 4.3 串口下载56-65 4.3.1 数据流56-61 4.3.2 引导函数61-63 4.3.3 程序下载实现63-65 4.4 本章小结65-66第5章实验研究66-73 5.1 电机闭环速度控制实验66-68 5.1.1 程序实现66-67 5.1.2 实验结果及分析67-68 5.2 机器人平衡控制实验68-72 5.2.1 程序实现68-71 5.2.2 实验结果及分析71-72 5.3 本章小结72-73总结73-74致谢74-75参考文献75-79攻读硕士期间发表的论文79。
【精品毕设】轮式机器人电机驱动系统设计

本科毕业论文(设计、创作)题目:轮式机器人电机驱动系统设计学生姓名:学号: ********* 所在院系:专业:电气工程及其自动化入学时间: 2010 年 9 导师姓名:职称/学位:副教授/硕士导师所在单位:完成时间: 2014 年 5 月安徽三联学院教务处制轮式机器人驱动系统设计摘要:随着社会的发展,机器人逐渐受到了人们的重视,可移动轮式机器人的研究具有极其重要的意义。
其关键的问题就是要解决机器人在复杂环境下系统的正常运行和控制,因此轮式机器人的驱动系统显得尤为重要。
本文设计了一款智能轮式机器人的驱动系统,此系统的核心是STC89C52单片机,通过系统产生的宽带调制信号,加上L298N驱动芯片控制直流电机的运行参数,可实现机器人的基本动作:前进、后退、左右转向、速度控制以及避障循迹功能。
此次系统研究为机器人驱动系统的发展与创新积累了经验,对机器人控制系统的研究发展具有理论与实践价值。
关键词:驱动; PMW;单片机;速度控制;方向控制Wheeled Robot Drive System Design Abstract: With the development of the society, robot has gradually become more popular. It is more important to research the removable wheeled robot .The key problem is that how to operate and control the robot in complicated situation, so the drive system of it plays an important role. This dissertation is dedicated to showing a new design of intelligent removable wheeled robot whose kernel lies at the STC89C52 Single Chip Micyoco. The signal of PMW produced by that system and also the operating parameter of direct-current machine controlled by L298N drive chip could realize the basic movement of the robot ,such as advance, back ,turn, speed control, and the function of avoiding obstacles and following previous track. This research gathers experience for the development and creation of robot drive system , and it also has a high theoretical and practical value of the development of the robot control system.Key words:drive; PMW; Single Chip Micyoco; speed control; direction control目录1 绪论 (1)1.1引言 (1)1.2研究背景和意义 (1)1.3研究内容 (2)2 驱动系统方案设计 (3)2.1主控系统 (3)2.2电机驱动模块 (3)2.3机械系统 (4)2.4电源模块 (4)3主要零部件及技术分析 (5)3.1单片机的介绍 (5)3.1.1时钟电路 (6)3.1.2复位 (6)3.1.3STC89C52主要功能 (6)3.2驱动模块方案的分析 (7)3.2.1H型桥式驱动电路 (7)3.2.2L298N驱动模块组成及各部分功能 (9)3.3PWM控制 (12)3.3.1PWM调速简介 (12)3.3.2PWM控制电机的特点 (12)3.3.3 PWM输出波形和计算 (13)3.4直流电动机特性简介 (13)4机器人运动控制介绍 (16)4.1总体设计概括 (16)4.2外围电路拓展 (16)4.2.1避障模块 (16)4.3控制流程图......................................................................... 错误!未定义书签。
毕业论文+机器人的运动与控制【范本模板】
安阳师范学院本科学生毕业论文机器人的运动与控制作者****院(系)物理与电气工程学院专业电气工程与自动化年级 2012级学号*****指导教师 ***日期 ***************学生诚信承诺书本人郑重承诺:所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料.与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意.签名:日期:论文使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。
签名:导师签名: 日期:机器人的运动与控制杨佩佩(安阳师范学院物理与电气工程学院河南安阳 455002)摘要:人形机器人一直是机器人领域研究的热点,它集中了机械工程、电子工程、计算机工程、信息工程、自动控制工程以及人工智能和仿生学等多种学科的最新科研成果,代表了机电一体化的最高成就,是目前科技发展最活跃的领域之一.本课题以Bioloid机器人为实践,着重分析机器人的构成,以及它的工作原理,并控制机器人的运动状态,让我们对机器人有一定的简单了解。
|关键词:Bioloid机器人;构成;工作原理;控制1 引言1。
1课题意义人形机器人是机器人技术中的最高点,它代表了机器人技术的发展现状。
人类是在地球上最富有智慧的一种动物。
而对人类进行仿制的机器人是对高级智能形式的探索。
人形机器人可以代替人类去完成危险的或繁重的工作。
在有毒的、对人体有害的、高温的、或危险的工作环境中,人形机器人可以代替人类去完成这些工作.对于一些重复性和繁重的工作,人形机器人则完全可以代替人类保质保量的完成这些工作。
[l]人形机器人在服务业方面具有广阔的前景。
轮式移动机器人运动控制系统研究与设计的开题报告
轮式移动机器人运动控制系统研究与设计的开题报告一、选题背景随着现代科技的不断发展,机器人技术的应用日益广泛,尤其是在工业自动化领域。
现代工厂中很多重复性劳动已经被机器人所取代,这不仅提高了生产效率和产品质量,也减轻了人力成本和劳动强度。
其中轮式移动机器人在物流和仓储领域有广泛应用,能以更快的速度和更高的精度完成货物搬运和种类分拣等任务,大大提升了物流效率。
机器人在实际应用中需要运动控制系统的支持,而轮式移动机器人的运动控制系统是整个机器人系统中至关重要的一部分,它直接关系到机器人的移动速度、精度以及灵活性等。
因此,本课题旨在针对轮式移动机器人运动控制系统进行详细的研究和设计,探索更为高效、稳定的控制策略。
二、选题意义及目标本课题旨在研究和设计一种高效、稳定的轮式移动机器人运动控制系统,通过建立运动模型、分析控制策略、设计控制算法等方面的研究工作,达到以下目标:1. 实现轮式移动机器人的运动控制系统,包括传感器采集、运动控制、路径规划等。
2. 基于机器人运动模型,探索一种高效、精准的控制策略。
3. 根据控制策略,设计控制算法,并使用实验方法验证算法的有效性和鲁棒性。
4. 实现算法在轮式移动机器人控制系统中的应用,提升机器人的控制性能和稳定性。
三、研究内容和计划1. 研究轮式移动机器人的运动学和动力学原理,建立数学模型。
2. 研究机器人传感器的类型和工作原理,选择合适的传感器并编写相应的驱动程序。
3. 建立机器人控制系统的运动模型,包括路径规划、局部化等。
4. 基于机器人运动模型,研究控制策略,优化机器人运动性能。
5. 设计并实现控制算法,对算法进行验证实验。
6. 将控制算法应用到轮式移动机器人控制系统中,测试系统的性能和稳定性。
7. 撰写毕业论文并进行答辩。
四、研究方法和技术路线本课题的研究方法主要包括:文献研究法、建模法、仿真实验法和实物实验法等。
具体的技术路线如下:1. 通过文献研究法了解轮式移动机器人的基本原理、运动学、动力学等知识,并进行数据收集和分析。
轮式移动机器人的运动控制与路径规划研究
轮式移动机器人的运动控制与路径规划研究第一章背景介绍随着工业自动化程度的不断提高,移动机器人作为智能制造中不可或缺的重要组成部分,已经逐渐成为自动化生产的重要标志,而轮式移动机器人则被广泛应用于工业、医疗、军事等领域。
其中,轮式移动机器人无疑是应用最广泛的一种,因为它具有灵活性高、适应性强、可靠性高、成本低等优点,广泛应用于自主导航、物流配送、空间探索等领域。
而轮式移动机器人在实际应用过程中,最重要的环节就是运动控制和路径规划。
第二章运动控制技术轮式移动机器人的运动主要是通过电机驱动轮子的旋转,从而实现前进、后退、转弯等运动。
轮式移动机器人的运动控制技术主要有两种方式:开环控制和闭环控制。
其中,开环控制是最简单的控制方式,其原理是通过控制电机的电压和电流来控制电机的转速,从而实现轮子的旋转。
但是,开环控制存在一些弊端,比如说飞轮效应导致实际转速与设定转速有误差等问题。
相比之下,闭环控制更加精细,它是通过电机驱动轮子转动之后的编码器反馈信号进行控制,达到更加准确的控制目的。
除了以上两种方式,还有一些先进的技术,比如说PID控制、模糊控制、自适应控制等等,这些技术能够根据不同的控制需求,实现更加高效的轮式移动机器人控制。
第三章路径规划技术路径规划是指在机器人行动过程中,根据实时传感器数据和目标位置信息,计算出机器人实现目标位置所需要的路径。
路径规划对于轮式移动机器人的导航控制具有至关重要的作用,常见的路径规划算法包括典型Dijkstra算法、A*算法等。
Dijkstra算法是最常见的路径规划算法之一,其主要思想是将图分为两个部分,设开始节点为起点,算法从起点开始访问与其直接相邻的节点,并选出一条当前最短的路径扩展到与它相邻的节点上,最终得到最短路径。
而A*算法则是一种启发式搜索算法,它不仅考虑到最短路径,还考虑到到达目标点的优势。
该算法通过估算每个节点到目标节点的距离来实现优化,从而得到以最短路径为基础的最优路径。
基于模糊逻辑的轮式移动机器人运动控制的设计与研究
收 稿 日期 : 0 1 0 —1 2 1— 5 3 修 稿 日期 :0 1 6 3 2 1 -0 -1
( Y,c 表示 , Y) , O) ( 为点 M 的坐标 , , 0 为沿 X轴
逆 时 针 得 到 的机 器 运 动 方 向 移 动 机 器 人 的运 动 由机
作 者 简介 : 滔 ( 9 6 , , 士研 究 生 , 究 方 向 为 智 能 工 程和 嵌 入 式 系统 刘 1 7 -) 男 硕 研
轮 式 移 动 机 器 人 的运 动 控 制 就是 通 过 调 节 机 器 人
假 设 机 器 人 在 水 平 面运 动并 且 车 轮 不 会 发 生 形 变 机 器 人 两 边 固 定 的 驱 动 轮 由单 独 的 驱 动 器 分 别 驱 动 控 制 .假 定 车轮 与地 面接 触 点 速 度 在 垂 直 于 车 轮 平 面 内 的分 量 为 零 . 动 轮 与 地 面 “ 能 转 动 而 不 能 滑 动 ” 满 驱 只 . 足无 滑 动 条 件 在 全 局 坐 标 系 ( , Y 中 , 器 人 的 位 置 可 由 向 量 0 。) 机
条 随 时 问 变 化 的 曲线 .也 可 认 为机 器 人跟 踪 一 个 移
动 的参 考 机 器 人 。 当要 求 机 器 人 必须 在 一 个 特 定 的 时 间 内到 达 一 个 特 定 的点 时 . 迹 跟 踪 控 制 是 必 需 的 : 轨 而
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种轮式移动机器人的控制系统设计毕业论文第一章绪论1.1移动机器人技术概述机器人是一自动的、位置可控的、具有编程能力的多功能操作机。
机器人技术涉及计算机技术、控制技术、传感器技术、通讯技术、人工智能、材料科学和仿生学等多类学科。
作为机器人学的重要分支,移动机器人能够运动到特定位置,执行相应任务,具备环境感知、实时决策和行为控制等功能,拥有很高的军事、商业价值。
移动机器人按运动方式分为轮式移动机器人、步行移动机器人、履带式移动机器人、爬行机器人等;按功能和用途分为医疗机器人、军用机器人、清洁机器人等;按作业空间分为陆地移动机器人、水下机器人、无人飞机和空间机器人。
1.2移动机器人控制技术研究动态1.2.1移动机器人控制技术发展概况步入21世纪,随着电子技术的飞速发展,机器人用传感器的不断研制、计算机运算速度的显著提高,移动机器人控制技术逐步得到完善和发展。
移动机器人从最初的示教模仿型向具备环境信息感知、在线决策等功能的自治型智能化方向发展。
移动机器人控制系统性能不断提高,各类新型移动机器人也纷纷面世。
步行式机器人是指按照迈步方式前进的移动机器人,由于符合动物的行进模式,可很好的在自然环境中运动,具有较强的越野性能。
如美国NAAS资助研制的丹蒂行走机器人,主要用于远程机器人探险,其控制系统涉及环境感知、障碍物监测、机械臂控制和超远程遥操作等多方面技术。
丹蒂计划的最终目标是,为实现在充满碎片的月球或其它星球的表面进行探险提供一种运动机器人解决方案。
轮椅机器人是指使用了移动机器人技术的电动轮椅。
德国乌尔姆大学开发一种智能轮椅机器人,使丧失行动能力的人也能外出“走动”。
该轮椅机器人,能够自动识别和判断出行驶的前方是否有行人挡路,或是否可能出现行驶不通的情况,自动采取绕行动作,并能够提醒挡路的行人让开道路。
该机器人的控制系统,综合运用了多传感器信息融合、模式识别、避障、电机控制和人机接口等技术。
第一章绪论消防机器人是指能在高温、强热辐射、浓烟、地形复杂、障碍物多、化学腐蚀、易燃易爆等恶劣条件下进行灭火和救援工作的移动机器人。
其控制系统的设计重点包括障碍物检测、火焰检测和系统可靠性设计等多项技术。
日本投入应用的消防机器人最多,美、英等国已研制出能依靠感觉信息控制的救灾智能机器人。
我国上海交大机器人研究所也在国家“863”计划和公安部联合投资下,与上海消防所合作开发消防机器人的产品样机。
另外,随着社会老龄化程度的不断加剧,仿人机器人将弥补年轻劳动力的不足,解决老龄化社会家庭服务和医疗看护等社会问题。
此类服务型机器人的控制系统则综合运用了环境感知、路径规划、地图遍历、避障、防跌落等技术,以适合在家中使用。
如韩国Yujni机器人科技公司制造的家用机器人iRboot,日本欧姆龙公司开发的电子守卫恐龙,以及三菱重工推出的可协助家庭保健和看家的机器人,都为家用机器人的市场化进程发挥了重要的作用。
1.2.2移动机器人控制系统关键技术目前,移动机器人控制技术的研究热点和发展趋势主要包括:(1)运动控制中的路径规划技术。
路径规划是移动机器人导航的基本环节之一,定义是按照某一性能指标搜索一条从起始状态到目标状态的最优或近似最优的无碰路径。
根据机器人对环境信息感知的程度,路径规划可分为环境信息完全可知的全局路径规划;环境信息部分未知甚至完全未知,移动机器人通过传感器实时地对的工作环境进行探测,以获取障碍物的位置、形状和尺寸等信息进行的局部路径规划。
(2)控制系统中的传感技术。
移动机器人传感技术主要是对机器人自身内部的位置和方向信息以及外部环境信息的检测和处理。
获取真实有效的环境信息,是控制系统进行决策的保证。
通常采用的传感器包括分为内部传感器和外部传感器。
内部传感器主要包括:编码器、线加速度计、陀螺仪、磁罗盘等。
外部传感器主要包括:视觉传感器、超声波传感器、红外传感器、接触和接近传感器等。
(3)控制系统的多传感器信息融合技术。
多传感器信息融合是把分布在不同位置的传感器所提供的局部环境的不完整信息加以综合,消除多传感器之间可能存在的冗余和矛盾,以降低其不确定性,形成对系统环境的相对完整一致的感知描述,从而提高智能系统决策、规划的快速性和正确性,同时降低决策风险。
(4)控制系统的开发技术。
重点研究开放式、模块化控制系统。
机器人控制器结构的标准化,以及网络式控制器成为研究热点。
编程技术进一步提高在线编程的可操作性,离线编程的人机界面更加友好、自然语言化编程和图形化编程的进一步推广也是今后研究的重点。
(5)控制系统的智能化技术。
控制系统的智能特征包括知识理解、归纳、推断、反应和问题求解等内容。
涉及领域包括图像理解、语音和文字符号的处理与理解、知识的表达和获取等方面。
智能控制方法常使用神经网络和模糊控制方法,但前者往往伴随着对存储容量、运算速度的较高要求,这与移动机器人高速高精度运动控制的要求存在一定差距,故模糊控制方法在机器人控制方面有着较大的优势。
1.3本课题的意义本课题设计并实现的移动机器人控制系统,具有很高的系统集成度和广泛的功能扩展空间,很好的兼顾了控制系统的通用性和实用性要求。
该控制系统,适用于多种移动机器人平台,如家用娱乐机器人、展览用导游机器人等。
并可通过控制单元的扩充和升级,增加语音识别、人脸识别、视觉追踪等交互性更强的功能。
同时,该控制系统的设计完成,对于降低上述各类型机器人的开发难度,缩短从客户提出需求到完成最终产品的开发周期,具有很强的指导意义。
另外,本课题设计的移动机器人控制系统,由于集成有通用微控制器开发平台、电机驱动模块等多种功能单元,因此,可作为数字电子技术、自动控制技术、传感器技术、路径规划及人工智能等多学科多领域的通用实验平台。
1.4论文的主要内容本论文的主要内容包括以下几个部分:第1章绪论,综述了国内外移动机器人研究和应用现状,阐明本课题的研究背景和意义以及主要研究内容。
第2章移动机器人的机械结构和运动学模型,分析了本课题研究的移动机器人的机械结构,结合移动机器人四轮独立式驱动机构,建立推导其运动学模型和双轮差速实现机器人运动控制的原理。
第3章移动机器人控制系统设计,重点分析了移动机器人的总体控制方案,按照模块化的思路,依次详细分析了微控制器模块、电机驱动模块、遥操作模块、电源模块和串行通信接口模块等内容,最后讨论了系统设计的可靠性的问题。
第4章移动机器人模糊控制研究,结合移动机器人控制存在的难点,简要概述了模糊控制的概念和特点及主要应用领域。
着重分析探讨了模糊控制系统的原理和设计方法,并提出了模糊控制策略在运动控制中应用的具体方法。
第5章总结,对论文所作的工作进行总结。
第一章绪论第二章移动机器人的机械结构和运动学模型2.1移动机器人机械结构移动机器人运动方式有很多种,主要分为车轮式和步行式两类。
车轮移动方式的技术相对成熟,控制也较为容易实现;步行式控制难度较大,但随着传感器技术和微控制器技术的快速发展,该种移动方式也得到了较大的发展。
本文研究的移动机器人采用车轮式移动机构。
轮式机器人按车轮的数量可以分为单轮、三轮、四轮、五轮、六轮和多轮等类型。
本文研究的是六轮摇臂探测机器人采用Rocky系列悬架系统,由车体、左悬架、右悬架和轮系四部分组成,如图2.1所示。
六轮摇臂吊杠悬架由主摇臂和副摇臂组成,左、右悬架的主摇臂与车体差速齿轮的中心轴固联,借助差速轮系相对于车体转动。
当在不平路面上行驶时,通过主摇臂和副摇臂的摆动,能达到地面自适应、增强越障能力和行驶平顺性的目的。
图2.1六轮摇臂悬架结构六轮摇臂探测机器人对地面的自适应和越障主要通过主摇臂相对车体和副摇臂的中转动实现轮越障时。
如图2.2所示,前轮越障时,副摇臂顺时针转动,前轮上升,中轮下降。
副摇臂逆时针转动,前轮下降,中轮上升。
后轮越障时,主摇臂逆时针转动,前轮和中轮下降,后轮上升。
图2.2六轮摇臂探测机器人越障原理2.2移动机器人运动学模型移动机器人采用四轮驱动模式,通过控制左右两方驱动轮的转速差实现前进、后退、转向等各种基本的动作,现建立坐标系说明移动机器人的运动学模型,具体坐标系和运动参量见图2.3移动机器人的运动示意图。
图2.3移动机器人的运动示意图。
图2. 3中,V 代表机器人质心的线速度;V L 和V R 分别是左右轮的线速度;R 为左右轮的半径;L 为两轮的间距;规律、运动方程(2-1)x ,y 代表机器人质心的二维平面坐标。
则移动机器人满足刚体运动和(2-2)成立。
R V L L ω=,R V R R ω= (2-1)第二章 移动机器人的机械结构和运动学模型L V V LR -=ω,2V V LR v += (2-2)式(2-1)和式(2-2)中,ωL 和ωR 分别代表左右轮的角速度,ω为质心的角速度,v 为质心的线速度。
由式(2-2)可知,当V L =V R 时,质心的角速度ω为0,即机器人沿直线运动;当V L =-V R 时,质心的线速度为0,则机器人可实现原地转身,即此时机器人将以零半径转弯。
按照公式(2-2)计算得到V L 和V R 即可实现移动机器人的运动控制。
若将式(2-1)代入式(2-2),可得R L LR ωωω-=,R v LR 2ωω+= (2-3)而机器人的质心运动方程为θcos v x =',θsin v y =',ωθ=' (2-4)将式(2-3)代入式(2-4)得⎥⎥⎦⎤⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎥⎦⎤-⎢⎢⎢⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡'''ωωθθθθθL R L R R R L R R R y x sin 2cos 2sin 2cos 2 (2-5) 方程(2-5)中各变量相互关联,设计控制器时比较复杂,为此,先进行解耦处理。
因为θ只与质心的角速度有关,x 、y 只与质心的线速度有关,故可将控制变量转为质心的线速度和角速度。
方程如下:⎥⎦⎤⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡'''ωθθθv y x 1000sin cos (2-6) 再将左右轮角速度表示成质心的角速度和线速度,即ωωR L v R R 21+=,ωωRL v R L 21-= (2-7) 由上式可知,根据移动机器人(质心)设定的目标线速度和角速度即可分别求得左右轮的实时角速度,从而通过电机驱动机构完成速度调节,实现移动机器人运动方向和速度的实时控制。
然而,在实际应用中,由于编码器检测车轮的旋转的分辨误差、负载使车轮的等效半径产生变化、加速度及旋转产生的离心力使车轮的等效半径变化以及路面的凹凸和倾斜等因素的影响,使上述公式并非严格成立。
通常采用多种方法综合采用的方案来完成移动机器人的运动控制。
2.3本章小节本章首先概述了移动机器人的机械结构。