首页> 外文学位 >Commande par supervision de systemes mecatroniques via Internet.
【24h】

Commande par supervision de systemes mecatroniques via Internet.

机译:通过互联网对机电一体化系统进行监控。

获取原文
获取原文并翻译 | 示例

摘要

The research project presented in this document deals with the supervisory control of mechatronic systems via the Internet. Its objective is to propose, design and test a web application architecture based on open standards allowing this type of control by studying a concrete example. The proposed approach is based on a dynamic web application using Java 2.0 Enterprise Edition (J2EE), a dynamic web page using Javascript and the high-level communication protocol Asynchronous JavaScript and XML (AJAX). In addition, in order to be able to control mechatronic systems remotely, a communication architecture has been implemented. It includes inter-chip communications performed by the Serial Peripheral Interface (SPI), wireless communications conducted by a proprietary solution using the Gaussian Frequency-Shift Keying (GFSK) modulation method, communications between an electronic board and a PC realized by Universal Serial Bus (USB), and communications between a PC acting as a web server and other computers acting as clients with Transmission Control Protocol / Internet Protocol (TCP / IP). To experiment with the proposed architecture, a mechatronic system consisting of a two-wheeled mobile inverted pendulum robot was developed and a remotely generated trajectory tracking problem has been considered. The mechanical design of this robot consists of a body with a shaft and two wheels, each driven by a DC motor through a gear box. The body and wheels were designed using CAD software and were manufactured and assembled at Ecole Polytechnique de Montreal. The electronic system of the robot consists of a microcontroller, two optical encoders used for measuring the positions of the wheels, a two-axis accelerometer and a gyroscope used to measure the tilt angle of the robot, two H-bridge chips used for controlling the DC motors, a liquid crystal display module, a chip for wireless communication with a computer, a set of batteries and two voltage regulators used as a power supply.A user interface in a web page to allow an operator to generate a trajectory that the robot must follow has been created. It includes a visual simulation carried out by a JavaScript in the web page in which a virtual model of the robot anticipates the behavior of the real robot, and where it is possible to see the evolution of the desired trajectory as well as the actual path taken by the robot.Experiments were conducted to assess the validity of the mathematical model, the performance of the controllers and the operation of the remote control system. These experiments demonstrate the validity of the model developed, the ability of the controller designed by the Hinfinity method to reject external disturbances, the ability of the visual simulation to anticipate the behavior of the robot despite the presence of communication delays on the network and the proper functioning of the path-tracking algorithm.The balancing robot designed presents several challenges including the fact that it is an unstable system and therefore requires a controller to stabilize it and maintain its balance. In order to design this controller, the dynamics of the robot has been analyzed and a mathematical model was developed in the form of linear state-space models. Filtering algorithms to obtain good estimates of the states despite the presence of noise in the sensors' signals were also implemented. Control laws to control the tilt angle, the linear displacement and the heading angle of the robot were synthesized using the pole placement technique in the first place and then using the H infinity method to minimize the system's sensitivity to external disturbances. Finally, to ensure that the path actually taken by the robot follows closely the desired trajectory, a path-tracking controller has been designed. The algorithms for filtering and control have been implemented numerically in a realtime software executed by the microcontroller of the robot.
机译:本文档中提出的研究项目涉及通过互联网对机电一体化系统的监督控制。它的目标是通过研究一个具体的示例,提出,设计和测试基于开放标准的Web应用程序体系结构,从而允许这种类型的控制。所提出的方法基于使用Java 2.0企业版(J2EE)的动态Web应用程序,使用Javascript和高级通信协议Asynchronous JavaScript and XML(AJAX)的动态Web页面。另外,为了能够远程控制机电系统,已经实现了通信架构。它包括由串行外围设备接口(SPI)执行的芯片间通信,由采用高斯频移键控(GFSK)调制方法的专有解决方案进行的无线通信,由通用串行总线实现的电子板与PC之间的通信( USB),以及充当Web服务器的PC和充当客户端的其他计算机之间的通信,这些计算机具有传输控制协议/ Internet协议(TCP / IP)。为了对提出的体系结构进行实验,开发了由两轮移动倒立摆机器人组成的机电系统,并考虑了远程生成的轨迹跟踪问题。该机器人的机械设计包括一个带有轴和两个轮子的主体,每个轮子都由直流电动机通过齿轮箱驱动。车身和车轮是使用CAD软件设计的,并在蒙特利尔的Ecole Polytechnique de Montreal生产和组装。机器人的电子系统包括一个微控制器,两个用于测量车轮位置的光学编码器,一个两轴加速度计和一个用于测量机器人倾斜角的陀螺仪,两个用于控制机器人位置的H桥芯片直流电动机,液晶显示模块,用于与计算机进行无线通信的芯片,一组电池和两个用作电源的稳压器。网页中的用户界面可让操作员生成机器人所要移动的轨迹必须遵循已创建。它包括在网页中由JavaScript进行的视觉仿真,其中机器人的虚拟模型可以预测实际机器人的行为,并可以查看所需轨迹的演变以及所采用的实际路径进行了实验以评估数学模型的有效性,控制器的性能以及远程控制系统的操作。这些实验证明了所开发模型的有效性,通过Hinfinity方法设计的控制器具有拒绝外部干扰的能力,尽管网络上存在通信延迟,但可视仿真能够预测机器人行为的能力以及适当的控制方法。设计的平衡机器人提出了一些挑战,包括它是一个不稳定的系统,因此需要一个控制器来稳定它并保持其平衡。为了设计该控制器,已经分析了机器人的动力学,并以线性状态空间模型的形式开发了数学模型。尽管传感器信号中存在噪声,但仍实施了滤波算法以获得状态的良好估计。首先使用极点放置技术,然后使用H无限法来最小化系统对外部干扰的敏感性,从而综合了用于控制机器人的倾斜角,线性位移和航向角的控制律。最后,为了确保机器人实际采取的路径紧贴所需的轨迹,设计了路径跟踪控制器。过滤和控制算法已在由机器人的微控制器执行的实时软件中以数字方式实现。

著录项

  • 作者

    Lozeau, Mathieu.;

  • 作者单位

    Ecole Polytechnique, Montreal (Canada).;

  • 授予单位 Ecole Polytechnique, Montreal (Canada).;
  • 学科 Engineering Mechanical.
  • 学位 M.Sc.A.
  • 年度 2010
  • 页码 166 p.
  • 总页数 166
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号