版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 毕业设计(论文)外文资料翻译系部: 机械工程系 专 业: 机械工程及自动化 姓 名: 学 号: 外文出处: advance online publication: 4 august 2006 附 件: 1.外文资料翻译译文;2.外文原文。 指导教师评语:该生的外文翻译基本正确,没有严重的语法或拼写错误,已达到本科毕业的水平。 签名: 年 月 日附件1:外文资料翻译译文对移动式遥控装置的智能控制使用2型模糊理论摘要:我们针对单轮移动式遥控装置的动态模型开发出一种追踪控制器,这种追踪控制器是建立在模糊理论的基础上将运动控制器和力矩控制器整合起来的装置。用计算机模拟来确定追踪控制器的工作情况和它对
2、不同航向的实际用途。关键词:智能控制、2型模糊理论、移动式遥控装置i. 介绍由于受运动学强制约束,移动遥控装置是非完整的系统。描述此约束的恒等式不能够明确的反映出遥控装置在局部及整体坐标系中的关系。因此,包括它们在内的控制问题吸引了去年控制领域的注意力。不同的方法被用来解决运动控制的问题。kanayama等人针对一个非完整的交通工具提出了一个稳定的追踪控制方案,这种方案使用了lyapunov功能。lee等人用还原法和饱和约束来解决追踪控制。此外,大多数被报道过的设计依赖于智能控制方式如模糊逻辑控制和神经式网络。然而上述提到的发表中大多数都集中在移动式遥控装置的运动模块,即这些模块是受速度控制的
3、。而很少有发表关注到不完整的动力系统,即受力和扭矩控制的模块:布洛克。在2005年12月15日被视为标准并且在2006年3月5日被公认的手稿。这一著作在某种程度上受到dgest一个在grant 493.05-p下的研究所的支持。研究者们同样也受到了来自conacyt给予他们研究成果的奖学金的支持。在这篇论文中我展现了一台追踪单轮移动式遥控装置的控制器,这台追踪控制器用了一种控制条件如移动遥控装置的速度达到了有效速度,还用了一种模糊理论控制器如给实际遥控装置提供了必要扭矩。这篇论文的其余部分的结构如下:第二部分和第三部分对问题作了简洁描述,包括了单轮车移动遥控装置的运动和动力模块和对追踪控制器的
4、介绍。第四部分用追踪控制器列举了些模拟结果。第五部分做出了结论。ii. 疑难问题陈述a移动控制装置这个被看作单轮移动控制器的模型(见图1),它是由两个同轴驱动轮和一个自由前轮组成。 图1. 旋转移动机械手运动规律可见平面5的运动方程式q&=m(q)&+v(q,q)v+g(q)= (1)q= q是描述控制器位置的坐标矢量,(x,y)是笛卡尔坐标,它指出了构件的移动中心,是构件朝向和x轴之间的夹角(夹角为逆时针形式);v为速度矢量,v 和w分别为长度和角速度; 为输入矢量,m是一个对称的正定义的固定零件,r是一个向心的零件,g是重力矢量。等式(1,a)表示移动控制装置的运动或驾驶系统。注意到防滑条
5、件强加了一个不完整的约束,也就是说这个移动控制装置只能够朝着驱动轮轴线的方向移动。ycos-xsin=0 (2)移动遥控装置式的追踪控制器构造如下:一条特定的预想轨迹q和移动遥控装置的方向,我们必须设计出一个控制器使其适用于合适的扭矩诸如测定的位置达到参考位置(由3式表示)。(3)为了达到控制目标,我们基于5的步骤,我们得到(t)利用模糊逻辑控制器(flc)控制着轮系(1.a)。追踪控制器的大体结构见图2iii.运动模块的控制我们基于kanayama等人提议的程序和nelson等人解决运动模块的追踪问题,这由v表示出来。假设轨迹q达到了(4)式的要求:q= (4)用遥控器的局部框架(图1中的移
6、动坐标系),错误的坐标可被定义为:e=t(q-q), =(5)辅助速度控制着输入量,其可以对(1,a)实现追踪。表示如下:v=f(e,v), =(6)其中k1, k2 and k3是连续的正整数iv.模糊逻辑控制器模糊逻辑控制器的目的是找出控制输入量 如实际速度矢量v和速度矢量vc之间的关系(7)就像图2中所显示的一样,根本上说flc有两个输入变量相应的引出两个速度错误,分别是长度和角度,且两个输出变量,驱动和旋转输入扭矩,分别为f和n,他们的作用分别是1的所有直角和2的梯形,且很容易被估算出来。图3和图4描绘了n,c,p代表的模糊方框中的mfs结合了每一个输入和输出变量,这些变量都被包括在范
7、围-1,1中图2. 追踪控制结构图3. 输入可变电压 ev 和 ew图 4. 输出的f和nflc中包含9条控制着输入和输出关系的直线,这采用了mamdani形式的推论引擎,我们利用了万有引力中心的方法来实现非模糊程序。在表格1中,我们表现了一种直线形式:rule i: 假如ev 是 g1 ,ew 是g2 那么f 是g3 ,n 是g4 where g1.g4 are the fuzzy set associated to each variable and i= 1 . 9.表1 模糊尺组in table i, n means negative, p means positive and c m
8、eans zero.v.模拟结果在matalb实现的模拟实验是用来测试移动式遥控装置的追踪控制器(在(1)中已有定义)。我们认为初始位置q和 初始速度v。在图5到图8中,我们体现了对于情况1的模拟结果。位置和方向错误分别见图5和图6,错误可近似于零。追踪轨迹(见图7)也和预想的及其接近,速度错误(见图8)减小至0,达到了整个模拟过程中1秒内的控制目标。图9是测试控制器的模拟简图。图10是三个变量的追踪错误。最后,图11是遗传运算法则的演化过程,这个通常用来查找模糊控制器的最佳参数。图 5.位置错误参量值。(直线为x,虚线为y)图 6.方向错误参量值图 7.移动遥控装置运动轨迹图 8. 速度错误
9、: 实线: 错误在e, 虚线:错误在 evw图 9 控制器的模拟板块图10三个变量的跟踪错误图 11 查找最优的方案仿真表2为模糊控制器在25个在不同环境下所产生的模拟结果。从这个表中我们同样选择了不同的速度和位置参数 表2 不同模糊控制器实验仿真 vi.总结追踪控制器是将单轮移动遥控装置的模糊逻辑控制器与可测定点的稳定性和速度轨迹的动力学整合起来的。计算机模拟结果确定了这台控制器可以实现我们的目标。在以后的工作中,图2中的控制结构可以做些扩展,比如说增加些跟踪的准确性或工作性能。附件2:外文原文intelligent control of an autonomous mobile robot
10、 using type-2 fuzzy logicabstract we develop a tracking controller for the dynamic model of unicycle mobile robot by integrating a kinematic controller and a torque controller based on fuzzy logic theory. computer simulations are presented confirming the performance of the tracking controller and it
11、s application to different navigation problems. index termsintelligent control, type-2 fuzzy logic, mobile robots. i. introduction mobile robots are nonholonomic systems due to the constraints imposed on their kinematics. the equations describing the constraints cannot be integrated simbolically to
12、obtain explicit relationships between robot positions in local and global coordinates frames. hence, control problems involve them have attracted attention in the control community in the last years 11. different methods have been applied to solve motion control problems. kanayama et al. 10 propose
13、a stable tracking control method for a nonholonomic vehicle using a lyapunov function. lee et al. 12 solved tracking control using backstepping and in 13 with saturation constraints. furthermore, most reported designs rely on intelligent control approaches such as fuzzy logic control 1814171820 and
14、neural networks 619. however the majority of the publications mentioned above, has concentrated on kinematics models of mobile robots, which are controlled by the velocity input, while less attention has been paid to the control problems of nonholonomic dynamic systems, where forces and torques are
15、the true inputs: bloch manuscript received december 15, 2005 qnd accepted on april 5, 2006. this work was supported in part by the research council of dgest under grant 493.05-p. the students also were supported by conacyt with scholarships for their graduate studies. oscar castillo is with the divi
16、sion of graduate studies and research in tijuana institute of technology, mexico (corresponding author phone: 52664-623-6318; fax: 52664-623-6318; e-mail: ocastillotectijuana.mx). patricia melin is with the division of graduate studies and research in tijuana institute of technology, mexico (e-mail:
17、 hariastectijuana.mx). arnulfo alanis is with the division of graduate studies and research in tijuana institute of technology, mexico (e-mail: pmelintectijuana.mx) leslie astudillo is a graduate student in computer science with the division of graduate studies and research in tijuana institute of t
18、echnology, mexico (e-mail: pmelintectijuana.mx) jose soria is a with the division of graduate studies and research in tijuana institute of technology, mexico (e-mail: ). luis aguilar is with citedi-ipn tijuana, mexico(e-mail:laguilarcitedi.mx) and drakunov 2 and chwa 4, used a sliding
19、mode control to the tracking control problem. fierro and lewis 5 propose a dynamical extension that makes possible the integration of kinematic and torque controller for a nonholonomic mobile robot. fukao et al. 7, introduced an adaptive tracking controller for the dynamic model of mobile robot with
20、 unknown parameters using backstepping. in this paper we present a tracking controller for the dynamic model of a unicycle mobile robot, using a control law such that the mobile robot velocities reach the given velocity inputs, and a fuzzy logic controller such that provided the required torques for
21、 the actual mobile robot. the rest of this paper is organized as follows. sections ii and iii describe the formulation problem, which include: the kinematic and dynamic model of the unicycle mobile robot and introduces the tracking controller. section iv illustrates the simulation results using the
22、tracking controller. the section v gives the conclusions. ii. problem formulation a. the mobile robot the model considered is a unicycle mobile robot (see fig. 1), it consist of two driving wheels mounted on the same axis and a front free wheel 3. fig. 1.fig. 1. wheeled mobile robot.the motion can b
23、e described with equation (1) of movement in a plane 5:q&=m(q)&+v(q,q)v+g(q)= (1)where q=is the vector of generalized coordinates which describes the robot position, (x,y) are the cartesian coordinates, which denote the mobile center of mass and is the angle between the heading direction and the x-a
24、xis(which is taken counterclockwise form);v= is the vector of velocities, v and w are the linear and angular velocities respectively; is the input vector,m(q)r is a symmetric and positive-definite inertia matrix, v(q,q)ris the centripetal and coriolis matrix,g(q)r is the gravitational vector. equati
25、on (1.a) represents the kinematics or steering system of a mobile robot. notice that the no-slip condition imposed a non-holonomic constraint described by (2), that it means that the mobile robot can only move in the direction normal to the axis of the driving wheels. ycos-xsin=0 (2)b. tracking cont
26、roller of mobile robot our control objective is established as follows: given a desired trajectory qd(t) and orientation of mobile robot we must design a controller that apply adequate torque such that the measured positions q(t) achieve the desired reference qd(t) represented as (3): (3)to reach th
27、e control objective, we are based in the procedure of 5, we deriving a (t) of a specific vc(t) that controls the steering system (1.a) using a fuzzy logic controller (flc). a general structure of tracking control system is presented in the fig. 2. iii. control of the kinematic model we are based on
28、the procedure proposed by kanayama et al. 10 and nelson et al. 15 to solve the tracking problem for the kinematic model, this is denoted as vc(t). suppose the desired trajectory qd satisfies (4): q= (4)using the robot local frame (the moving coordinate system x-y in figure 1), the error coordinates
29、can be defined as (5): e=t(q-q), =(5)and the auxiliary velocity control input that achieves tracking for (1.a) is given by (6): v=f(e,v), =(6)where k1, k2 and k3 are positive constants. iv. fuzzy logic controllerthe purpose of the fuzzy logic controller (flc) is to find a control input such that the
30、 current velocity vector v to reach the velocity vector vc this is denoted as (7): (7)as is shown in fig. 2, basically the flc have 2 inputs variables corresponding the velocity errors obtained of (7) (denoted as ev and ew: linear and angular velocity errors respectively), and 2 outputs variables, t
31、he driving and rotational input torques (denoted by f and n respectively). the membership functions (mf)9 are defined by 1 triangular and 2 trapezoidal functions for each variable involved due to the fact are easy to implement computationally. fig. 3 and fig. 4 depicts the mfs in which n, c, p repre
32、sent the fuzzy sets 9 (negative, zero and positive respectively) associated to each input and output variable, where the universe of discourse is normalized into -1,1 range. fig. 2. tracking control structurefig. 3. membership function of the input variables ev and ewfig. 4. membership functions of
33、the output variables f and n. the rule set of flc contain 9 rules which governing the input-output relationship of the flc and this adopts the mamdani-style inference engine 16, and we use the center of gravity method to realize defuzzification procedure. in table i, we present the rule set whose fo
34、rmat is established as follows: rule i: if ev is g1 and ew is g2 then f is g3 and n is g4 where g1.g4 are the fuzzy set associated to each variable and i= 1 . 9.table 1 fuzzy rule setin table i, n means negative, p means positive and c means zero.v. simulation results simulations have been done in m
35、atlab to test the tracking controller of the mobile robot defined in (1). we consider the initial position q(0) = (0, 0, 0) and initial velocity v(0) = (0,0). from fig. 5 to fig. 8 we show the results of the simulation for the case 1. position and orientation errors are depicted in the fig. 5 and fi
36、g. 6 respectively, as can be observed the errors are sufficient close to zero, the trajectory tracked (see fig. 7) is very close to the desired, and the velocity errors shown in fig. 8 decrease to zero, achieving the control objective in less than 1 second of the whole simulation. we show in fig. 9
37、the simulink block diagram to test the controller. we also show in fig. 10 the tracking errors in the three variables. finally, we show in fig. 11 the evolution of the genetic algorithm that was used to find the optimal parameters for the fuzzy controller. fig. 5. positions error with respect to the
38、 reference values. solid: error in x, dotted: error in y. fig. 6. orientation error with respect to the reference values.fig. 7. mobile robot trajectory.fig. 8. velocity errors: solid: error in e, dotted: error in evwfig. 9 simulink block diagram of the controller.fig. 10 tracking errors in the thre
39、e variables.fig. 11 evolution of ga for finding optimal controllerin table ii we show simulation results for 25 experiments with different conditions for the gains of the fuzzy controller. we can also appreciate from this table that different reference velocities and positions were considered. table
40、 ii simulation results for different experiments with the fuzzy controller.vi. conclusions we described the development of a tracking controller integrating a fuzzy logic controller for a unicycle mobile robot with known dynamics, which can be applied for both, point stabilization and trajectory tra
41、cking. computer simulation results confirm that the controller can achieve our objective. as future work, several extensions can be made to the control structure of fig. 2, such as to increase the tracking accuracy and the performance level.references 1 s. bentalba, a. el hajjaji, a. rachid, fuzzy c
42、ontrol of a mobile robot: a new approach, proc. ieee int. conf. on control applications, hartford, ct, pp 69-72, october 1997. 2 a. m. bloch, s. drakunov, tracking in nonholonomic dynamic system via sliding modes, proc. ieee conf. on decision & control, brighton, uk, pp 1127-1132, 1991. 3 g. campion
43、, g. bastin, b. dandrea-novel, structural properties and classification of kinematic and dynamic models of wheeled mobile robots, ieee trans. on robotics and automation, vol. 12, no. 1, february 1996. 4 d. chwa., sliding-mode tracking control of nonholonomic wheeled mobile robots in polar coordinate
44、s, ieee trans. on control syst. tech. vol. 12, no. 4, pp 633-644, july 2004. 5 r. fierro and f.l. lewis, control of a nonholonomic mobile robot: backstepping kinematics into dynamics. proc. 34th conf. on decision & control, new orleans, la, 1995. 6 r. fierro, f.l. lewis, control of a nonholonomic mo
45、bile robot using neural networks, ieee trans. on neural networks, vol. 9, no. 4, pp 589 600, july 1998. 7 t. fukao, h. nakagawa, n. adachi, adaptive tracking control of a nonholonomic mobile robot, ieee trans. on robotics and automation, vol. 16, no. 5, pp. 609-615, october 2000. 8 s. ishikawa, a me
46、thod of indoor mobile robot navigation by fuzzy control, proc. int. conf. intell. robot. syst., osaka, japan, pp 1013-1018, 1991. 9 j. s. r. jang, c.t. sun, e. mizutani, neuro fuzzy and soft computing: a computational approach to learning and machine intelligence, prentice hall, upper sadle river, n
47、j, 1997. 10 y. kanayama, y. kimura, f. miyazaki t. noguchi, a stable tracking control method for a non-holonomic mobile robot, proc. ieee/rsj int. workshop on intelligent robots and systems, osaka, japan, pp 1236- 1241, 1991. 11 i. kolmanovsky, n. h. mcclamroch., developments in nonholonomic nontrol
48、 problems, ieee control syst. mag., vol. 15, pp. 2036, december. 1995. 12 t-c lee, c. h. lee, c-c teng, tracking control of mobile robots using the backsteeping technique, proc. 5th. int. conf. contr., automat., robot. vision, singapore, pp 1715-1719, december 1998. 13 t-c lee, k. tai, tracking cont
49、rol of unicycle-modeled mobile robots using a saturation feedback controller, ieee trans. on control systems technology, vol. 9, no. 2, pp 305-318, march 2001. 14 t. h. lee, f. h. f. leung, p. k. s. tam, position control for wheeled mobile robot using a fuzzy controller, ieee pp 525-528, 1999. 15 w.
50、 nelson, i. cox, local path control for an autonomous vehicle, proc. ieee conf. on robotics and automation, pp. 1504-1510, 1988. 16 k. m. passino, s. yurkovich, “fuzzy control”, addison wesley longman, usa 1998. 17 s. pawlowski, p. dutkiewicz, k. kozlowski, w. wroblewski, fuzzy logic implementation
51、in mobile robot control, 2nd workshop on robot motion and control, pp 65-70, october 2001. 18 c-c tsai, h-h lin, c-c lin, trajectory tracking control of a laser-guided wheeled mobile robot, proc. ieee int. conf. on control applications, taipei, taiwan, pp 1055-1059, september 2004. 19 k. t. song, l.
52、 h. sheen, heuristic fuzzy-neural network and its application to reactive navigation of a mobile robot, fuzzy sets systems, vol. 110, no. 3, pp 331-340, 2000. 20 s. v. ulyanov, s. watanabe, v. s. ulyanov, k. yamafuji, l. v. litvintseva, g. g. rizzotto, soft computing for the intelligent robust contr
53、ol of a robotic unicycle with a new physical measure for mechanical controllability, soft computing 2 pp 73 88, springer- verlag, 1998. oscar castillo is a professor of computer science in the graduate division, tijuana institute of technology, tijuana, mexico. in addition, he is serving as research
54、 director of computer science and head of the research group on fuzzy logic and genetic algorithms. currently, he is president of hafsa (hispanic american fuzzy systems association) and vice-president of ifsa (international fuzzy systems association) in charge of publicity. prof. castillo is also vi
55、ce-chair of the mexican chapter of the computational intelligence society (ieee). prof. castillo is also general chair of the ifsa 2007 world congress to be held in cancun, mexico. he also belongs to the technical committee on fuzzy systems of ieee and to the task force on “extensions to type-1 fuzz
56、y systems”. his research interests are in type-2 fuzzy logic, intuitionistic fuzzy logic, fuzzy control, neuro-fuzzy and genetic-fuzzy hybrid approaches. he has published over 50 journal papers, 5 authored books, 10 edited books, and 160 papers in conference proceedings. patricia melin is a professor of computer science in the graduate division, tijuana institute of technology, tijuana, mexico. in addition, she is serving as director of graduate studies in computer science and head of the res
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 30095-2013网络化制造环境中业务互操作协议与模型》
- 深度解析(2026)《GBT 30033-2013拆船管理系统 船上有害物质位置示意图》
- 期中教学质量分析会校长讲话:这段话说到了老师们心坎上-“教学工作最怕的不是出了问题而是问题已经出现了我们却没及时看见”
- 原发性肝癌全程管理专家共识科普版总结2026
- 《GBT 4654-2008非金属基体红外辐射加热器通 用技术条件》(2026年)合规红线与避坑实操手册
- 《GBT 2888-2008风机和罗茨鼓风机噪声测量方法》(2026年)合规红线与避坑实操手册
- 《FZT 07039-2024节水型企业 毛纺织企业》(2026年)合规红线与避坑实操手册
- 《CJT 439-2013单体浇铸增强尼龙管材和管件》(2026年)合规红线与避坑实操手册
- 广东省阳江市阳西县2025年中考二模英语试题(含答案)
- 年产3000万只大排量摩托车火花塞生产线技改项目可行性研究报告模板-立项拿地
- 2026年青山湖区住房和城乡建设局下属事业单位招聘工作人员8人笔试备考题库及答案解析
- 20S515 钢筋混凝土及砖砌排水检查井
- DB11T 1927-2021 建设项目环境影响评价技术指南 医疗机构
- 鲁教版五四制七年级数学下册全套教案
- DL∕T 5370-2017 水电水利工程施工通 用安全技术规程
- 发动机教案课件
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 十字路口交通灯控制设计-十字路口交通灯控制设计(PLC设计课件)
- 活塞式压缩机设计大作业
- 农村消防安全培训课件培训课件
- GB/T 2492-2017固结磨具交付砂轮允许的不平衡量测量
评论
0/150
提交评论