用户名: 密码: 验证码:
基于神经网络的自主吸尘机器人混合感知系统设计及避障规划
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
感知系统是机器人智能化的基础,它好比机器人的“眼睛”,廉价高效的混合感知系统是本文设计的目标。本系统采用了基于BP神经网络的智能避障算法作为吸尘机器人的“大脑”,其中感知系统得到的障碍物信息作为神经网络的输入。神经网络的输出作为行走电机的驱动信息,在该驱动信息的作用下机器人完成避障策略。在由DSP算法处理系统和单片机控制系统组成的机器人实验平台上进行了实验,用实验验证了避障算法的有效性。
     本文由四章组成,各章的主要内容如下。第一章介绍了国内外自主吸尘机器人的研究现状,并且介绍了经典的移动机器人和主要的吸尘机器人的感知系统,在此基础上提出了本文的研究内容。第二章在对超声波传感器和红外传感器特性分析的基础上,给出了具有高可靠性和高抗干扰能力的混合感知系统的设计。基于该感知系统,得到了大量关于超声波传感器和红外传感器特性的实验数据。第三章具体介绍了基于神经网络的吸尘机器人智能避障算法的实现过程,用FoxPro建立训练样本的数据库,用VC编程实现避障算法,并且将算法移植到DSP系统中。利用MATLAB提供的神经网络工具箱对BP神经网络进行仿真设计,从理论上验证了算法的有效性。并且在对BP神经网络主要性能参数分析的基础上得出了包括隐层神经元个数、学习速率和目标误差等参数的优化组合。第四章完成了由DSP和单片机构成的机器人实验平台的具体硬件设计,包括DSP最小系统设计、DSP与单片机的HPI通信、DSP与液晶通过CPLD实现时序匹配以及单片机控制系统等。
The sensor system, which is the "eyes" of the robot, is the foundation of robots' intelligence. So, to design a hybrid sensor system with perfect performance and low cost is the aim of this thesis. And the intelligent obstacle-avoiding algorithm based on BP neural network is designed as the "brain". All these are realized on the experimental platform of an autonomous cleaning robot.
     The obstacle information which is apperceived by the sensor system acts as input of the BP neural network, the output of the network acts as commands which drive the motors and the robot implement the obstacle avoiding behaviors according to the commands. The efficiency of the obstacle avoidance algorithm is validated with the experiments which are carried out on the robot experimental platform, which includes the DSP system for the algorithm processing and the MCU control system.
     This thesis includes four chapters, and the contents are as follows. The first chapter introduces the research status of the autonomous cleaning robot at home and abroad. Some classical sensor systems of the mobile robots and the cleaning robots are also introduced in this chapter. At the end, the main research content of this thesis is presented.
     In chapter 2, the hybrid sensor system with high reliability and perfect anti-jamming capability is designed considering the characteristic of sonar sensors and infrared sensors. And much experimental data about the characteristic of the designed sensor system is obtained and analyzed.
     The third chapter introduces the realization of the intelligent obstacle avoidance algorithm based on BP neural network. The designed BP neural network is simulated with MATLAB neural network toolbox, as well as the efficiency of the algorithm discussed in theory. And the optimal configuration of parameters is obtained through analyzing the performance parameters of the network.
     In chapter 4, the architecture and implementation of the hardware system is addressed. The platform includes the minimum application system for DSP, the MCU control system, the HPI communication between DSP and MCU, and the time-sequence matching between DSP and LCD by using CPLD.
引文
1 朱世强,刘瑜,庞作伟,金波.自主吸尘机器人的研究现状.机器人.2004,Vol.26(6):569~574.
    2 刘瑜.自主吸尘机器人[D].杭州:浙江大学出版社,2006.
    3 吴秋轩,曹广益.家用服务型吸尘机器人的发展与现状.电气传动自动化.2004,Vol.25(6).
    4 胡跃明,丁维中,吴忻生.吸尘机器人的研究现状与展望.机器人技术与应用.2002,第一期.
    5 www.electrolux.com.TrilobiteZA2_860001EN.pdf.
    6 http://www.iRobot.com.
    7 http://www.lge.com.
    8 http://www.robocleaner.de.
    9 吴海彬,朱世强,马翔.自主吸尘机器人在非结构化环境下的壁障与路径规划研究[J].机器人,2000,22(7).
    10 马翔,朱世强,吴海彬.智能吸尘器的开发及设计[J].电子技术应用,2000,8.
    11 X. Ma, S. Zhu, J. Fu. Study on Intelligent Dust-collecting Robot[A]. Proceedings of the Fifth International Conference on Fluid Power Transmission and Control, Hangzhou, China PR: International Academic Publishers, 2001, 392-396.
    12 Liu Yu, Shiqiang Zhu, Bo Jin, Shenshen Feng, Huafeng Gong. Sensory Navigation of Autonomous Cleaning Robots. Proceedings of the fifth world congress on intelligent control and automation. 2004, 5:4793~4796 (EI Compendex).
    13 田春颖,刘瑜,冯申坤,朱世强.基于栅格地图的移动机器人完全遍历算法:矩形分解法.机械工程学报.2004,Vol.40(10):56~61(EI Compendex).
    14 朱世强,刘瑜,庞作伟,金波.自主吸尘机器人的研究现状.机器人.2004,Vol.26(6):569~574.
    15 冯申珅,龚华锋,朱世强,刘瑜.智能吸尘机器人控制系统的设计.机电工程.2004,Vol.21(4):4~7.
    16 Songguo Liu, Shiqiang Zhu, Yu Liu, Zuowei Pang, Fengshen Zhao. Autonomous Cleaning Robot Working in Unstructured Environment. Proceedings of the Sixth International Conference on Fluid Power Transmission and Control(ICFP'2005). 2005:831-835(ISTP).
    17 徐勇,朱世强,刘瑜.基于神经网络的自主吸尘机器人混合视觉研究[J].电子技术应用,2006,(11).
    18 Lanthier, M., D.Nussbaum, and A.Sheng. Improving vision-based maps by using sonar and infrared data[J]. Robotics and Applications,2004(8).
    19 Jonathan Connell, Paul Viola. Cooperative Control of a Semi-Autonomous Mobile Robot. in Proc. 1990 IEEE Int. Conf. on Robotics and Automation, Cincinnati, OH, May 13-18, pp. 1118-1121.
    20 庞作伟,朱世强,刘瑜.吸尘机器人视觉系统设计.机电工程.2004,Vol.21(6):9~12.
    21 庞作伟.基于DSP的自主吸尘机器人立体视觉系统研究.浙江大学硕士学位论文.2005.
    22 方帅,胡英,徐心和.集控式足球机器人视觉子系统的关键技术[J]东北大学学报(自然科学版),2003,(11).
    23 李开生,张慧慧,费仁元,宗光华.定位传感器及其融合技术综述[J].计算机自动测量与控制,2001,(04).
    24 方建军,何广平.智能机器人.北京:化学工业出版社,2004.
    25 陈永甫.红外辐射红外器件及典型应用.电子工业出版社.北京,2004.
    26 肖景和,赵键.红外线、热释电与超声波遥控电路.北京:人民邮电出版社,2003.
    27 陈永甫.红外探测与控制电路.北京:人民邮电出版社,2004.
    28 National Semiconductor Inc. LM567/LM567C Tone Decoder Datasheet, 1999.
    29 Air Ultrasonic Ceramic Transducers,400ST/R160 datasheet.
    30 佛朗哥.S.(Franco,Sergio)著,刘树棠,朱茂林,容玫译.基于运算放大器和模拟集成电路的电路设计.西安:西安交通大学出版社,2005.
    31 龚华锋,冯申坤,朱世强,刘瑜,金波.对自主吸尘机器人多路超声波下窜绕信号的研究[J].机床与液压,2002,(7):43-46.
    32 M. Flynn, "Combining sonar and infrared sensors for mobilerobot navigation," Int. J. Robot. Res., pp. 5-14, Dec. 1988.
    33 Kam M,Zhu M G, Kalata P. Sensor fusion for mobile robot navigation[J]. Proceedings of the IEEE,1997,85(1):108~119.
    34 ]Leonard J J,Durrant-Whyte H EDirected sonar sensing for mobile robot navigation[M].Kluwer Academic Publishers,Dordrecht,1992.
    35 V. Koval, Volodymyr Turchenko, Anatoly Sachenko, J. A. Becerra, Richard J. Duro, Vladimir Golovko: Infrared Sensor Data Correction for Local Area Map Construction by a Mobile Robot. 306-315.
    36 Barshan, B.; and Kuc, R., Differentiating sonar reflections from comers and planes by employing an intelligent sensor, IEEE Trans. on Pattern Analysis and Machine Intelligence, 12(6):560-569, 1990.
    37 Leonard, J.; and Durrant-Whyte, H., Directed sonar sensing for mobile robot navigation, Kluwer, Dordrecht, The Netherlands, 1992.
    38 Gallardo Lopez, D., Aplicacion del muestreo bayesiano en robots moviles: estrategias para la localizacion y estimacion de mapas del entomo, PhD Thesis, Dept. of Computer Technology and Computer Science, University of Alicante, Spain, 1999.
    39 Watt, A.; and Watt, M., Advanced animation and rendering techniques, ACM Press, 1992.
    40 Barbera, H.M. Skarmeta, A.G. Izquierdo, M.Z. Blaya, J.B., Neural networks for sonar and infrared sensors fusion, Information Fusion, 2000. FUSION 2000. Proceedings of the Third International Conference on.Volume: 2, On page(s): WEB4/18-WEB4/25 vol.
    41 罗至增,蒋静坪.机器人感觉与多信息融合[M].机械工业出版社,2003.
    42 M. Kam, X. Zhu and P. Kalata. Sensor Fusion for Mobile Robot Navigation[J]. Proceedings of the IEEE, 1997,85(7): 108-119.
    43 王仲民,岳宏,刘继岩.移动机器人多传感器信息融合技术述评[J].传感器技术,2005,24(4):5-7.
    44 Jain, A.K.; Mao, K. & Mohiuddin, K.M. Artificial Neural Networks: A Tutorial. Computer29,No. 3, pp. 31-44, ISSN 0018-9162,1996.
    45 [5] Janglova, D. Collision-free Motion Using Neural Networks Approach. Proceedings of RAAD 2000,ISBN 86-435-0324-X, pp. 29-34, Maribor, June 1-3,Slovenia,2000.
    46 Kim, C.N & Trivedi, M.M. A Neuro-Fuzzy Controller for Mobile Robot Navigation and MultiRobot Convoying. IEEE Trans.on Systems, Man and Cybernetics-Part B: Cybernetics, Vol. 28,No. 6, pp. 829-840, ISSN 1083-4419,1998.
    47 Bekey, G. A. & Goldberg, K.Y. Neural Networks in Robotics. Kluwer Academic Publishers, ISBN 0-7923-9268-X, Boston,1993.
    48 Domany, E.; Hemmen, J.L. & Schulten, K. Models of Neural Networks. Springer Verlag, ISBN3-540-51109-1, Berlin,1991.
    49 Chohra, A.; Sif, E & Talaoubrid, S. Neural Navigation Approach of an Autonomous Mobile Robot in a Partially Structured Environment. Proceedings of IAV'95, pp. 238-243, Espoo, June 12-14, Finland.
    50 Tom Duckett, Ulrich Nehmzow. Exploration of Unknown Environments Using a Compass, Topological Map and Neural Network..
    51 B. Yamauchi and R. Beer. Spatial learning for navigation in dynamic environments. IEEE Transactions on Systems, Man and Cybernetics Part B, 26(3), 1996.
    52 S. Nagata, M. Sekiguchi, and K. Asakawa. Mobile robot control by a structured hierarchical neural network[J]. IEEE Control Systems Magazine, 1990,10:69-76.
    53 Danica Janglova. Neural Networks in Mobile Robot Motion, pp. 15-22, Inernational Journal of Advanced Robotic Systems,Volume 1 Number 1 (2004), ISSN 1729-8806.
    54 蒋宗礼.人工神经网络导论.北京:高等教育出版社,2005.
    55 高隽.人工神经网络原理及仿真实例.北京:机械工业出版社,2003:44—56.
    56 从爽.面向MATLAT工具箱的神经网络理论与应用.合肥:中国科技大学出版社,2003.
    57 傅晓云,杜经民,李宝仁.DSP与慢速设备接口的实现[J].电子技术应用,2003,(07).
    58 TMS320C54x DSP Reference Set, Volume 1: CPU and Peripherals. Texas Instruments Incorporated,(SPRU131) Copyright 2000.
    59 National Semiconductor Inc. TPS767D301, TPS767D318, TPS767D325 Datasheet. 2000.
    60 戴明桢等.TMS320C54x结构、原理及应用.北京航空航天大学出版社.
    61 苏涛等.DSP实用技术(M).西安:西安电子科技大学出版社.2002,6.
    62 王红妍,马海涛,张洪艳,陈宇.一个基于TMS320C5402 DSP的控制系统的设计[J].长春理工大学学报,2004,(02).
    63 齐美彬.TNS320C54x DSP的视频图像采集接口设计[J]单片机与嵌入式系统应用,2002,(08).
    64 姜滨.基于TMS320VC5402的DSP基本系统的设计[J].计算机与数字工程,2003(31).
    65 TMS320 C54X DSP Reference Set Volume 5:Enhanced Peripherals. Texas Instruments Incorporated,(SPRu302) Copyright 2000.
    66 STC89C5 1RC/RD+系列单片机器件手册.宏晶科技(深圳,2006.
    67 TMS320VC5402 and TMS320UC5402 Bootloader.Texas Instruments Incorporated,(SPRA618)Copyright 2000.
    68 TMS320VC5402 and TMS320UC5402 bootloader application report. Texas Instruments Incorporated,(SPRA618) Copyright 2000.
    69 Extracting Equivalent Hex Values From a COFF File application report. Texas Instruments Incorporated,(SPRU 131) Copyright 2000.
    70 TMS320VC5402 Fixed-Point Digital Signal Processor data sheet. Texas Instruments Incorporated,(SPRS079) Copyright 2000.
    71 何明星,郑琼林.Max7000系列可编程器件在DSP系统设计中应用[J].微计算机信息,2003,(06).
    72 周博,杨超,司锡才.用FPGA实现DSP与液晶显示器的快速接口[J].电子技术应用, 2003,(04).
    73 宋江鹏,李志军,马军,张少如.TMS320F2812与液晶显示模块的接口技术[J].国外电子测量技术,2006,(01).
    74 S6B1713 datasheet. Samsung Electronics, 2000.
    75 National Semiconductor Inc. CD4051B, CD4052B, CD4053B data sheet.2000.
    76 赵晚安.MCS-51单片机原理及应用(M).天津:天津大学出版社,2001.
    77 L298 datasheet. STMicroelectronics INC, 2000.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700