全向行驶轮式机器人系统设计与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
现代机器人技术诞生于20世纪40年代,近年来随着计算机、微电子、人工智能、传感器、网络通信等技术的发展,逐渐成为一个多学科交叉的热点研究课题,应用领域也越来越广泛。其中,移动机器人更是因为其在服务、人工智能等领域的价值而备受重视。本文在综合分析了国内外移动机器人研究现状的基础上,设计了一种具有全向轮结构,采用PC+DSP模块化结构、可以任意扩展/裁剪的、具有一定开放性和通用性的机器人系统平台。
     本论文的主要工作包括以下方面:
     首先进行了机器人的总体结构设计,采用了一种具有两级CPU、分布式控制方式的体系结构,并划分了机器人的硬件系统结构,主要包括:主机决策系统、运动控制系统、电机驱动系统、信息采集系统和无线通信系统。
     机械结构方面,讨论了机器人机电性能的技术要求,进行了机器人机械结构的分析与设计,主要包括:全向轮结构的设计、控制电机的选型、机械传动结构设计、电池的选择、车体的设计与材料的选用。
     硬件电路设计方面,主要工作包括两级核心控制器的选择(PC+DSP)、基于DSP(TMS320LF2407A)的运动控制系统的设计,电机驱动方式的选择与H桥驱动电路的设计、传感器处理电路的设计、电压转换电路的设计等。
     软件平台设计方面,对于下层DSP运动控制系统,介绍了软件控制的总体思想与主程序流程,详细介绍了串口通信、电机速度换算、PI速度控制算法、PWM信号的生成和光电编码器信号的处理等几个程序的设计方法和流程;对于上层PC决策系统,给出了一些基本功能的软件实现,包括运动控制,图像采集和传感器功能检测。
     最后总结了本文的研究成果和不足之处,并对移动机器人的研究工作进行了展望。
Modern robot technology was born in the 1940s. In recent years, with the development of computers, microelectronics, Artificial Intelligence (AI), sensors, and networks, the robot technology becomes a research hotspot of many subjects gradually, and its applications are more and more wide. Mobile robot attracts more and more attention, because of its function in serving, Artificial Intelligence (AI) etc. Based on the analysis of domestic and international mobile robot research, a mobile robot with four all-directions wheels was designed, which has a two-layer structure used PC and DSP as the main controllers. The robot platform is an open and common system, and can be extended or cutted according to your purposes.
     The main work of the paper is as follows:
     Firstly, the system architecture is designed. A scheme of wheeled robot which has two CPU and distributed control architecture is adopted. The hardware structure of robot system is divideded into host decision-making systems, motion control system, the motor drive system, information collection system and wireless communications system.
     In the aspect of mechanical structure, the requirements of the mechanical design of wheeled robot are discussed firstly. Then the design of mechanical structure is expatiated in detail, which includes: design of all-directions wheel, choice of motors, design of mechanical drive device, choice of battery, design of mechanical vehicle and choice of materials.
     In the aspect of hardware structure, the main work includes: choice of core chip (PC+DSP), control system design based on the DSP (TMS320LF2407A), choice of motor-driven approach, H-bridge driver design, sensor system design and design of voltage converter.
     In the aspect of software platform, the software strategies are divided into two parts. For the DSP motion control system, the whole idea of software design and the processes of main program are introduced, and the design methods and procedures of serial communication, motor speed conversion algorithm, PI speed control algorithm, PWM signal generation and photoelectric encoder system, are expatiated in detail. For the top PC decision-making system, some software of basic functions, including motion control, image acquisition and sensor function tests, is provided.
     Finally, the author's research results, experience and shortcomings are summarized, and some topics for future mobile robot research. are introduced.
引文
[1]陈哲,吉熙章.机器人技术基础[M],北京:机械工业出版社,1996
    [2]史忠植.高级人工智能[M].北京:科学出版社,1997
    [3]H.A.Simon.Sciences of the Artificial.Cambridge,MA:M.I.T.,1969
    [4]H.P.Moravec.Autonomous Mobile Robots Annual Report-1985[J].Robotics Institute Technical No.CMU-RI-MRI-86-1.Camgie Mellon University,Pittsburgh,PA:1986
    [5]美国ActivMedia公司主页http://www.activrobots.com/
    [6]澳大利亚墨尔本大学计算机系http://www.cs.mu.oz.au/-andrbh/RJEdgar/overview.ht
    [7]美国米歇根大学Johann Borenstein个人主页http://www-personal.engin.umich.edu/~johannb
    [8]徐勇明,四轮足球机器人的研制与控制方法研究[D].中国科学技术大学硕士论文,2005
    [9]王磊,孙增圻.足球机器人结构设计研究[J].电子机械工程.2004(5)
    [10]王晓明,王玲.电动机的DSP控制[M].北京航空航天大学出版社,2004
    [11]江思敏等.TMS320LF2407x DSP硬件开发教程[M].机械工程出版社,2003
    [12]陶海敏,何湘宁.IR2110驱动IGBT模块中的栅极抗干扰技术[J].电源技术应用.2002(6):268-270
    [13]上海广茂达伙伴机器人有限公司主页www.grandar.com
    [14]韩安太,刘峙飞,黄海.DSP控制器原理及其在运动控制系统中的应用[M].北京:清华大学出版社,2003
    [15]Kalm'ar-Nagy T.,D'Andrea R.,Ganguly P..Near-Optimal Dynamic Trajectory Generation and Control of an Omnidierctional Vehicle[J].Robotics and Autonomous Sy stems.2004(46):47-64
    [16]K.S.Low,K.Y.Chiun,K.V.Ling.A DSP-based Servo System using Generalized Predictive Control[J].IEEE.1997:507-512
    [17]Wang Xiu Cai.The Design of a Self-Adapive Fussy Contro System[J].IEEE International Conference on Intelligent Processing systems.1997:482-487
    [18]Tai Heng-Ming,Kaveh Ashenayi.A Neural Network Based Tracking Control System[J].IEEE Trans on Industry Electronics,1992,12(39):504-510
    [19]陈维山,赵杰.机电系统计算机控制[M].哈尔滨工业大学出版社,2001:40-60
    [20]Texas Instruments.TMS320CIx/C2x/C2xx/C5x Assembly Language Tools User Guide[J].TexasInstruments.1995:1-10
    [21]Figoli David.Creating a Pulse Width Modulated Signal with a Fixed Duty Cycle.Texas Instruments Application Brief[J].1999:16-20
    [22]Alter David.Using the Capture Units for Low Speed Velocity Estimation on a TMS320C240[J].Texas Instruments Application Brief.1997:11-13
    [23]Texas Instruments.Getting Started in C and Assembly Code With the TMS320LF240x DSP[J].Texas Instruments Application Report,2000
    [24]张雷,易峥嵘.基于TMS320LF2407的运动控制系统设计方案[J].电工技术.2004(1):33-34
    [25]黄胜利,李永,刘文生.基于TMS320LF2407A的电机控制实验平台的设计[J].现代电子技术.2005(5):111-113
    [26]吴小平,杨林.基于TMS320LF2407A的数字电机控制系统[J].机械工程与自动化.2005(1):80-84
    [27]赵阳,王建,张立勋.基于DSP的直流电机控制系统[J].应用科技.2006(6):11-14
    [28]王宝国,宗鸣,王风翔.复杂可编程逻辑器件(CPLD)在DSP交流电机控制系统中的应用[J].电机与控制学报.2001(1):40-43
    [29]刘小虎,谢顺依.TMS320F240开发板的研制[J].微计算机信息.2003,8(19):48-49
    [30]徐国华,向先波,张琴.PC与DSP串行通信在机器人控制系统的应用[J].自动化与仪表.2003(6):66-69
    [31]彭志刚,董金明.CPLD在DSP设计中应用[J].电子测量技术.2004(4):55-56
    [32]孙莉莉,阎勤劳,张莉.TMS320LF2407型DSP和EPM7128型CPLD在移动机器人驱动与控制系统中的应用[J].国外电子元器件.2005(11):61-66
    [33]曹建文,门瑞霞,张爱玲.TMS320LF2407A电机控制板的电磁兼容分析及抗干扰对策[J].电气传动自动化2006,6(28):61-63
    [34]周超,谢宗武,王建宇.一种基于DSP的移动机器人嵌入式控制系统[J].机械与电子.2005(9):58-60
    [35]卢灿.H桥型驱动电路设计[J].集成电路通讯.2002,1(20):4-6
    [36]谢洪友,吕恬生,罗青,李智军.DSPTMS320F240在电机控制中的应用[J].电子产品世界.2001(12):26-28
    [37]林风云,吕恬生.从动轮式机器人原理及其控制器设计[J].机械与电子.2003(5):43-45
    [38]陈浩杰.改进型的足球机器人小车系统的研究[J].科学技术与工程.2006,14(6):40-42
    [39]Texas Instruments.TMS320LF/LC240x DSP Controllers Reference Guide System and Peripherals(SPRU357A)[J].TexasInstruments.2001(4)
    [40]Texas Instruments.TMS320F/C24x DSP Controllers Reference Guide CPU and Instruction(SPRU160C)[J].Texasinstruments.1999(7)
    [41]Texas Instruments.TMS320C24x General Purpose Timer 1 Asymmetric Mode (SPRA367)[J].TexasInstruments.1998(5)
    [42]Texas Instruments.TMS320C24x General Purpose Timer 1 Symmetric Mode (SPRA368)[J].TexasInstruments.1998(5)
    [43]Texas Instruments.TMS320 DSP Product Family Glossary (SPRU258A)[J].TexasInstruments.1998(2)
    [44]Texas Instruments.TMS320F243/F241/C242 DSP Controllers Reference Guide (SPRU276C)[J].Texas Instruments.2000(1)
    [45]Texas Instruments.TMS320F20x/F24x DSP Embedded Flash Memory Techinieal Reference(SPRU282)[J].Texas Instruments.1998(9)
    [46]张雄伟,曹铁勇,DSP芯片的原理与开发应用[J].电子工业出版社,2001
    [47]王天祥,数字信号处理器(DSP)及其支持芯片的选择[J].DSP开发与应用,1996
    [48]苏涛,蔺丽华,卢光跃等.DSP使用技术[J].西安:西安电子科技大学出版社,2002
    [49]宋万杰,罗丰,吴顺君.CPLA技术及其应用[J].西安:西安电子科技大学出版社,1999
    [50]S.W.Park,A Study on the Development of Micro-Robots and Basic Strategy for Micro-Robot Soccer Tounrament[J].Proc Mirosot'96.1996:105-109
    [51]Chris Collins,David Orr.Intelligent Motion Control Using The TMS320LF2407A Applied To A Six-Legged Walking Robot[J].University of Waterloo.2000,6(1):81-85
    [52]Dong Hun Shin,Kyung Hoon Park.Velocity Kinematic Modeling for Wheeled Mobile Robots[C].Proceedings of the 2001 IEEE Intenrational Conference on Robo tics and Automation,2001:3516-3522
    [53]范永,谭民.机器人控制器的现状及展望[J].机器人.1999,21(21):75-80
    [54]刘和平.TMS320LF240xDSP结构、原理及应用[M].北京:北京航空航天大学出版社,2002
    [55]孙迪生,王炎.机器人控制技术[M].北京:机械工业出版社,1997
    [56]周学才等.开放式机器人通用控制系统[J].机器人.1998,20(1):25-31
    [57]李开生,张慧慧等.机器人控制器体系结构研究的现状和发展[J].机器人.2000,22(3):235-240
    [58]Dr.Finbarr Moynban,Dr.Paul Kettle.嵌入式DSP在电机控制器中的应用[J].电子产品世界.1999(9):65-67
    [59]邹传云,敖发良等.DSP微处理器的基础特征[J].电子科技导报.1995
    [60]Muir P F.Neuman,C P.Kinematic.Modeling of Wheeled Mobiled Robots[J].Journal of Robotic Systems.1987,4(2):281-340.
    [61]尤丽艳,殷苏民.基于DSP的高速运动控制器的设计[J].机电工程.2001,18(6):58-61