...
首页> 外文期刊>International journal of aerospace engineering >An Object-Oriented Systems Engineering Point of View to Develop Controllers of Quadrotor Unmanned Aerial Vehicles
【24h】

An Object-Oriented Systems Engineering Point of View to Develop Controllers of Quadrotor Unmanned Aerial Vehicles

机译:面向对象的系统工程的观点,用于开发四轮车无人驾驶飞行器的控制器

获取原文
           

摘要

The aerospace industry needs to be provided with system solutions to technologically challenging and mission-critical problems. Based on the industrial control point of view, development engineers must take costs and existing standards into account in order to effectively design, implement, and deploy control systems with reasonable costs. The customization and reusability are important factors associated with the production of new applications in order to reduce their costs, resources, and development time. In this work, the Model-Driven Architecture (MDA)/Model-Based Systems Engineering (MBSE) approach combined with the real-time Unified Modeling Language (UML)/Systems Modeling Language (SysML), Unscented Kalman Filter (UKF) algorithm, and hybrid automata is specialized to obtain a hybrid control model in order to conveniently deploy controllers of Quadrotor Unmanned Aerial Vehicles (Q-UAVs). This hybrid control model also provides a real-time capsule pattern, which allows the designed elements to be customizable and reusable in new applications of various multirotor UAVs of the Vertical Take-Off and Landing (VTOL) type. The Q-UAV dynamics and control architecture are combined with the MDA/MBSE specialization as follows: the Computation Independent Model (CIM) is defined by specifying the use-case model together with the UKF algorithm and hybrid automata to intensively gather the control requirements. The Platform Independent Model (PIM) is then designed by specializing the real-time UML/SysML’s features to obtain the main control capsules, ports, and protocols, together with their dynamic evolution. The detailed PIM is subsequently transformed into the PSM by open-source platforms to rapidly implement and deploy the Q-UAV controller. The paper ends with trial flights and deployment results that show good feasibility to be used for a trajectory-tracking controller of a low-cost Q-UAV. In this case study, the Q-UAV controller is implemented with the simulation model in the OpenModelica tool. The obtained simulation results then allow the main control elements and their properties to be defined, as well as building the implementation libraries in the Arduino environment based on C++ language to quickly perform the realization model in the ATMEGA32-U2 and STM32 Cortex-M4 microcontrollers.
机译:航空航天行业需要在技术挑战和关键任务问题中提供系统解决方案。基于工业控制的观点,开发工程师必须考虑到成本和现有标准,以便有效地设计,实施和部署具有合理成本的控制系统。定制和可重用性是与新应用程序的生产相关的重要因素,以降低成本,资源和开发时间。在这项工作中,模型驱动的架构(MDA)/模型的系统工程(MBSE)方法与实时统一建模语言(UML)/系统建模语言(SYSML),Unscented Kalman滤波器(UKF)算法相结合,和混合自动机专门用于获得混合控制模型,以便方便地部署四轮车无人驾驶飞行器的控制器(Q-UAV)。该混合控制模型还提供了一种实时胶囊图案,它允许设计的元件可定制,并且在垂直起飞和着陆(VTOL)类型的各种多电流UAV的新应用中可重复使用。 Q-UAV动态和控制架构与MDA / MBSE专业化相结合,如下所示:计算独立模型(CIM)是通过将用案例模型与UKF算法和混合自动机一起指定来集中收集控制要求来定义。然后,通过专门使用实时UML / SYSML的功能来获得主控制胶囊,端口和协议以及其动态演进来设计平台独立模型(PIM)。随后通过开源平台将详细的PIM转换为PSM,以便快速实现和部署Q-UAV控制器。纸张以试用航班和部署结果结束,该部署结果显示出用于低成本Q-UAV的轨迹跟踪控制器的良好可行性。在这种情况下,Q-UAV控制器通过OpenModelica工具中的仿真模型实现。然后,获得的模拟结果允许定义主控制元素及其属性,并基于C ++语言构建Arduino环境中的实现库,以便在Atmega32-U2和STM32 Cortex-M4微控制器中快速执行实现模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号