基于SysML的智能驾驶系统建模方法、装置、设备及介质制造方法及图纸

技术编号:36945154 阅读:37 留言:0更新日期:2023-03-22 19:06
本申请公开了一种基于SysML的智能驾驶系统建模方法、装置、设备及介质,所述方法包括:对智能驾驶系统的功能需求进行分析,得到所述智能驾驶系统的运行要素;采用自然语言描述所述智能驾驶系统的运行要素;根据自然语言描述的智能驾驶系统的运行要素,以及SysML建模语言,构建所述智能驾驶系统模型。根据本申请实施例提供的基于SysML的智能驾驶系统建模方法,应用MBSE结合SysML建模语言标准进行智能驾驶系统设计,可以实现以模型驱动代替文档设计的方法,可以对系统的架构、功能和性能描述更加清晰明了。能够提高系统管理效率,提高模型的复用率,指导智能驾驶系统的开发工作。指导智能驾驶系统的开发工作。指导智能驾驶系统的开发工作。

【技术实现步骤摘要】
基于SysML的智能驾驶系统建模方法、装置、设备及介质


[0001]本专利技术涉及智能驾驶
,特别涉及一种基于SysML的智能驾驶系统建模方法、装置、设备及介质。

技术介绍

[0002]汽车的发展给人们的交通带来了极大的便利,随着云计算、物联网等技术的不断发展,使得车辆感知、智能处理成为可能,智能驾驶的时代已经到来。目前智能驾驶正在快速的发展过程中。在目前的智能驾驶系统工程中,项目间相互独立,不利于整理系统设计。因此,在现代的智能驾驶系统设计中,有必要采用系统性的建模语言来设计智能驾驶系统,以此来指导后续系统实施设计。
[0003]传统的系统工程是基于各类文档进行,通过使用一系列基于自然语言描述的需求文档、设计文档等组成系统架构。但是不同版本的、大量的文档给项目的管理带来了困难,且容易导致版本混乱。基于文档的系统工程已经无法满足要求。

技术实现思路

[0004]本申请实施例提供了一种基于SysML的智能驾驶系统建模方法、装置、设备及介质。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0005]第一方面,本申请实施例提供了一种基于SysML的智能驾驶系统建模方法,包括:
[0006]对智能驾驶系统的功能需求进行分析,得到智能驾驶系统的运行要素;
[0007]采用自然语言描述智能驾驶系统的运行要素;
[0008]根据自然语言描述的智能驾驶系统的运行要素,以及SysML建模语言,构建智能驾驶系统模型。
[0009]在一个可选地实施例中,智能驾驶系统的运行要素包括智能驾驶系统的系统架构和系统功能。
[0010]在一个可选地实施例中,智能驾驶系统的系统架构包括感知层、决策层、执行层和人机交互层。
[0011]在一个可选地实施例中,感知层包括测距传感器、转速传感器、转向角传感器、制动踏板传感器;决策层用于选择进行车辆控制的方案,执行层包括油门控制器、制动控制器、档位控制器;人机交互层包括驾驶员交互单元、控制开关单元以及状态显示单元。
[0012]在一个可选地实施例中,构建好的智能驾驶系统模型的表现形式包括:需求图、模块定义图、用例图以及活动图。
[0013]在一个可选地实施例中,根据自然语言描述的智能驾驶系统的运行要素,以及SysML建模语言,构建智能驾驶系统模型,包括:
[0014]根据自然语言描述的智能驾驶系统的运行要素,构建智能驾驶系统的需求图;
[0015]根据智能驾驶系统的总体框架,采用SysML建模语言构建智能驾驶系统的模块定义图;
[0016]根据智能驾驶系统的应用场景,采用SysML建模语言构建智能驾驶系统的用例图;
[0017]根据智能驾驶系统的运行活动,采用SysML建模语言构建智能驾驶系统的活动图。
[0018]第二方面,本申请实施例提供了一种基于SysML的智能驾驶系统建模装置,包括:
[0019]分析模块,用于对智能驾驶系统的功能需求进行分析,得到智能驾驶系统的运行要素;
[0020]自然语言描述模块,用于采用自然语言描述智能驾驶系统的运行要素;
[0021]构建模块,用于根据自然语言描述的智能驾驶系统的运行要素,以及SysML建模语言,构建智能驾驶系统模型。
[0022]在一个可选地实施例中,构建模块,包括:
[0023]需求图构建单元,用于根据自然语言描述的智能驾驶系统的运行要素,构建智能驾驶系统的需求图;
[0024]模块定义图构建单元,用于根据智能驾驶系统的总体框架,采用SysML建模语言构建智能驾驶系统的模块定义图;
[0025]用例图构建单元,用于根据智能驾驶系统的应用场景,采用SysML建模语言构建智能驾驶系统的用例图;
[0026]活动图构建单元,用于根据智能驾驶系统的运行活动,采用SysML建模语言构建智能驾驶系统的活动图。
[0027]第三方面,本申请实施例提供了一种电子设备,包括处理器和存储有程序指令的存储器,处理器被配置为在执行程序指令时,执行上述实施例提供的基于SysML的智能驾驶系统建模方法。
[0028]第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机可读指令,计算机可读指令被处理器执行以实现上述实施例提供的一种基于SysML的智能驾驶系统建模方法。
[0029]本申请实施例提供的技术方案可以包括以下有益效果:
[0030]本申请实施例提供了一种基于SysML的智能驾驶系统建模方法,应用SysML建模语言标准进行智能驾驶系统设计,可以实现以模型驱动代替文档设计的方法,可以对系统的架构、功能和性能描述更加清晰明了。且能够快速构建系统设计方案,方便以后的复用和改进。能够提高系统管理效率,提高模型的复用率,指导智能驾驶系统的开发工作。
[0031]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0032]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0033]图1是根据一示例性实施例提供的一种基于SysML的智能驾驶系统建模方法的示意图;
[0034]图2是根据一示例性实施例示出的一种智能驾驶系统的需求图;
[0035]图3是根据一示例性实施例示出的一种智能驾驶系统的模块定义图;
[0036]图4是根据一示例性实施例示出的一种智能驾驶系统的用例图;
[0037]图5是根据一示例性实施例示出的一种智能驾驶系统的活动图;
[0038]图6是根据一示例性实施例示出的一种基于SysML的智能驾驶系统建模装置的结构示意图;
[0039]图7是根据一示例性实施例示出的一种电子设备的结构示意图;
[0040]图8是根据一示例性实施例示出的一种计算机存储介质的示意图。
具体实施方式
[0041]以下描述和附图充分地示出本专利技术的具体实施方案,以使本领域的技术人员能够实践它们。
[0042]应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0043]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本专利技术的一些方面相一致的系统和方法的例子。
[0044]传统的系统工程是基于各类文档进行,通过使用一系列基于自然语言描述的需求文档、设计文档等组成系统架构。但是不同版本的、大量的文档给项目的管理带来了困本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SysML的智能驾驶系统建模方法,其特征在于,包括:对智能驾驶系统的功能需求进行分析,得到所述智能驾驶系统的运行要素;采用自然语言描述所述智能驾驶系统的运行要素;根据自然语言描述的智能驾驶系统的运行要素,以及SysML建模语言,构建所述智能驾驶系统模型。2.根据权利要求1所述的方法,其特征在于,所述智能驾驶系统的运行要素包括所述智能驾驶系统的系统架构和系统功能。3.根据权利要求2所述的方法,其特征在于,所述智能驾驶系统的系统架构包括感知层、决策层、执行层和人机交互层。4.根据权利要求1所述的方法,其特征在于,所述感知层包括测距传感器、转速传感器、转向角传感器、制动踏板传感器;所述决策层用于选择进行车辆控制的方案,所述执行层包括油门控制器、制动控制器、档位控制器;所述人机交互层包括驾驶员交互单元、控制开关单元以及状态显示单元。5.根据权利要求1所述的方法,其特征在于,构建好的智能驾驶系统模型的表现形式包括:需求图、模块定义图、用例图以及活动图。6.根据权利要求1所述的方法,其特征在于,根据自然语言描述的智能驾驶系统的运行要素,以及SysML建模语言,构建所述智能驾驶系统模型,包括:根据自然语言描述的智能驾驶系统的运行要素,构建所述智能驾驶系统的需求图;根据所述智能驾驶系统的总体框架,采用SysML建模语言构建所述智能驾驶系统的模块定义图;根据所述智能驾驶系统的应用场景,采用SysML建模语言构建所述智能驾驶系统的用例图...

【专利技术属性】
技术研发人员:黄滟鸿史建琦肖思慧
申请(专利权)人:上海丰蕾信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1