arXiv:2608.09547cs.RO2026-08中稿 · presentation at th…

用SysML建模框架统一自动驾驶无人机设计流程

Model-Based Systems Engineering Framework for SysML-Driven Design of Autonomous UAVs

论文配图:Model-Based Systems Engineering Framework for SysML-Driven Design of Autonomous UAVs
图 1 · 摘自论文原文
  • 以SysML构建四层架构,整合需求、功能、逻辑与软硬件分配
  • 将系统模型映射到ROS 2节点与通信机制,实现可执行架构设计
  • 适用于需高可靠性与强追溯性的无人机系统开发团队

自主无人机是复杂的软硬件融合系统,需在安全、时序和可靠性约束下协调飞行控制、导航、感知、通信、电源管理及任务决策。然而,现有开发流程多依赖文档化需求、分离的架构描述和软件实现,易导致歧义、接口不一致和追溯性弱。本文提出基于系统建模语言(SysML)的模型驱动设计框架,通过需求图、活动图、块定义图、内部块图、状态机图和参数图,全面刻画无人机的功能、结构、行为、接口与性能。逻辑架构被系统映射至机器人操作系统2(ROS 2)软件架构:SysML块对应ROS 2节点,流端口与连接器对应话题,请求-响应交互对应服务,目标导向行为对应动作。框架在典型任务场景中验证,包括自主起飞、航点导航、悬停稳定、避障、返航及紧急处理。最终模型支持需求分配、接口定义、子系统职责划分与验证规划,为仿真或实机部署提供前置支撑。

原文摘要 · Abstract (English)

Autonomous Unmanned Aerial Vehicles (UAVs) are complex cyber-physical systems that require the coordinated integration of flight control, navigation, perception, communication, power management, and mission-level decision-making under safety, timing, and reliability constraints. However, many autonomous UAV development workflows still rely on document-centric requirements, separated architectural descriptions, and software implementation artifacts, which can lead to ambiguity, interface inconsistencies, and weak traceability during early design. This paper presents a Model-Based Systems Engineering (MBSE) design framework for the SysML-driven development of autonomous UAVs. The proposed framework uses the Systems Modeling Language (SysML) as a formal design backbone to structure UAV development across four connected layers: stakeholder requirements, functional decomposition, logical architecture, and physical/software allocation. SysML requirement diagrams, activity diagrams, block definition diagrams, internal block diagrams, state machine diagrams, and parametric diagrams are used to capture the functional, structural, behavioral, interface, and performance aspects of the UAV system. The logical architecture is then systematically mapped to a Robot Operating System 2 (ROS 2) software architecture by relating SysML blocks to ROS 2 nodes, flow ports and connectors to topics, request-response interactions to services, and goal-oriented behaviors to actions. The framework is illustrated at the design level using representative autonomous UAV mission scenarios, including autonomous take-off, waypoint navigation, hover stabilization, obstacle avoidance, return-to-home, and emergency handling. The resulting model supports requirement allocation, interface definition, subsystem responsibility assignment, and verification planning before simulation or physical deployment.

系统工程无人机SysMLROS2

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。