【技术实现步骤摘要】
用于控制技术装置的方法
[0001]本专利技术涉及一种用于利用分布式实时计算机系统控制技术装置、例如技术设备、诸如机器人或车辆、尤其是机动车辆的方法,其中实时计算机系统
‑ꢀ
包括子系统、尤其是大量子系统,其中例如子系统分层次地布置,
‑ꢀ
并且其中子系统在全局时间上同步,例如其方式是存在时间服务器,所述时间服务器优选地处于子系统的层级结构之外,其中时间服务器周期性地向每个子系统、例如向每个子系统的时钟发送同步消息,用于使子系统或子系统时钟同步以建立全局时间,以及其中
‑ꢀ
在使用该全局时间的情况下,将时间轴划分成一系列同步的时间片。
[0002]本专利技术此外涉及用于控制技术装置、例如技术设备、诸如机器人或车辆、尤其是机动车辆的实时计算机系统、尤其是分布式实时计算机系统,其中实时计算机系统
‑ꢀ
包括子系统、尤其是大量子系统,其中例如子系统分层次地布置,
‑ꢀ
并且其中子系统在全局时间上同步,例如其方式是存在时间服务器,所述时间服务器优选地处于子系统的层级结构之外,其中时间服务器被设立用于周期性地向每个子系统、例如向每个子系统的时钟发送同步消息,用于使子系统或子系统的时钟同步以建立全局时间,以及其中
‑ꢀ
在使用该全局时间的情况下,将时间轴划分成一系列同步的时间片。
技术介绍
[0003]本专利技术处于计算机技术的领域。所述本专利技术描述一种用于安全地自主地运行技术装置、诸如机器人或车辆、尤其是机动车辆的方法以及 ...
【技术保护点】
【技术特征摘要】
1.一种用于利用分布式实时计算机系统控制技术装置、例如技术设备、诸如机器人或车辆、尤其是机动车辆的方法,其中所述实时计算机系统
‑ꢀ
包括子系统、尤其是大量子系统,其中例如所述子系统分层次地布置,
‑ꢀ
并且其中所述子系统在全局时间上同步,例如其方式是存在时间服务器(210),所述时间服务器优选地处于所述子系统的层级结构之外,其中所述时间服务器(210)周期性地向每个子系统、例如向每个子系统的时钟发送同步消息(211),以便使所述子系统或所述子系统的时钟同步来构建所述全局时间,以及其中
‑ꢀ
在使用所述全局时间的情况下将时间轴划分成一系列同步的时间片,其特征在于,
‑ꢀ
每个子系统(100、110、120、130)和,如果存着的话,所述时间服务器(210)分别形成自身的故障包容单元,以及其中
‑ꢀ
所述子系统之一是决策子系统、即所谓的容错决策子系统FTDSS(100),所述决策子系统优选地放置在层级结构的最高层面中,其中所述FTDSS(100)借助于消息(101)在每个时间片中能够将额定值转交给执行器(150),其中所述容错决策子系统FTDSS(100)是安全子系统,也即包含简单软件,所述简单软件在容错硬件上被执行,并且其中
‑ꢀ
设置至少或正好三个数据处理子系统,即正常处理子系统NPSS(110)、监视子系统MSS(120)和关键事件处理子系统CEHSS(130),所述数据处理子系统优选地放置在下一较低的层级结构层面上,其中所述至少或正好三个数据处理子系统利用传感器(160)检测利用所述传感器(160)观测的周围环境的传感器数据,并且彼此独立地评估所述传感器数据,其中
‑ꢀ
分别在时间片开始时由所述数据处理子系统(110、120、130)观测所述周围环境,并且在该时间片期间利用通过在所述时间片开始时执行的对周围环境的观测获取的传感器数据来执行计算,
‑ꢀ
所述正常处理子系统NPSS(110)在每个时间片中、优选地在所述时间片结束时将针对正常运行的一组额定值在消息(111)中发送给所述容错决策子系统FTDSS(100)并且在消息(112)中发送给所述监视子系统MSS(120),以及其中
‑ꢀ
所述关键事件处理子系统CEHSS(130)在每个时间片中、优选地在所述时间片结束时在消息(131)中将针对异常运行的一组额定值发送给所述容错决策子系统FTDSS(100),以及其中
‑ꢀ
所述容错决策子系统FTDSS(100)在每个时间片中、优选地在时间片结束时在消息(102)中将针对所述正常运行和所述异常运行的所接收的两组额定值发送给所述监视子系统MSS(120),以及其中
‑ꢀ
所述监视子系统MSS(120)在每个时间片中执行检验:所述监视子系统在所述消息(112)中从所述正常处理子系统NPSS(110)中已获得的针对所述正常运行的该组额定值是否能与由所述MSS(120)基于所述MSS(120)的传感器数据(160)计算的环境模型协调一致,并且保证所述技术装置在正常条件下的安全引导,以及所述监视子系统MSS(120)此外在每个时间片中执行检验:所述监视子系统从所述正常处理子系统NPSS(110)在所述消息(112)中已获得的针对所述正常运行的该组额定值是否与由所述正常处理子系统NPSS(110)经由所述容错决策子系统FTDSS(100)发送给所述监视子系统MSS(120)的相应组的额定值相同,
和
‑ꢀ
如果两个检验是肯定的,则将正确性指示符、即正确性指示符
‑
1设置为值TRUE,并且如果两个检验之一是否定的或者两个检验是否定的,则将所述正确性指示符
‑
1设置为值FALSE并且将所述正确性指示符
‑
1或所述正确性指示符
‑
1的值在每个时间片中在消息(121)中发送给所述容错决策子系统FTDSS(100),并且其中
‑ꢀ
所述容错决策子系统FTDSS(100)在每个时间片中如下作出决策:在所述正确性指示符
‑
1具有值TRUE的情况下,针对所述正常运行的该组额定值例如在消息(101)中被转交给所述执行器(150),在所述正确性指示符
‑
1具有值FALSE或由所述FTDSS(100)预期的具有正确性指示符
‑
1的消息(121)未到的情况下,针对所述异常运行的该组额定值例如在消息(101)中被转发给所述执行器(150),其中在这种情况下自该时间点起在后续的时间片中将针对所述异常运行的额定值转发给所述执行器(150),直至所述技术装置达到安全状态为止。2.根据权利要求1所述的方法,其中所述监视子系统MSS(120)在每个时间片中检验:所述监视子系统从所述关键事件处理子系统CEHSS(130)经由FTDSS(100)尤其是借助于消息(131、102)获得的针对所述异常运行的该组额定值是否能与由所述MSS基于所述MSS的传感器数据计算的环境模型协调一致,并且保证技术装置在所述异常运行中的安全引导,并且如果这是这种情况,则将另一正确性指示符、即正确性指示符
‑
2设置为值TRUE,而如果这不是这种情况,或者如果在时间片中从CEHSS(130)未接收到针对所述异常运行的一组额定值,则将所述正确性指示符
‑
2设置为值FALSE,并且其中所述监视子系统MSS(120)将所述正确性指示符
‑
2随后发送给所述正常处理子系统NPSS(110),并且其中所述正常处理子系统NPSS(110)在每个时间片中检验:从所述监视子系统MSS获得的正确性指示符
‑
2是否采取值FALSE,并且如果这是这种情况,则中止所述技术装置的正常引导并且将所述技术装置引导到安全状态。3.根据权利要求1或2所述的方法,其中所述正常处理子系统NPSS(110)在每个时间片中除了针对所述正常运行的该组额定值之外,还例如在消息(112)中传送针对所述正常运行的所规划的轨迹,在所述消息中所述正常处理子系统将针对所述正常运行的该组额定值发送给所述监视子系统MSS(120)。4.根据权利要求1至3中任一项所述的方法,其中所述时间服务器是容错的。5.根据权利要求1至4中任一项所述的方法,其中所述数据处理子系统(110、120、130)是不安全子系统,也即所述数据处理子系统包含复杂软件,所述复杂软件在非容错硬件上被执行。6.根据权利要求1至5中任一项所述的方法,其中所述数据处理子系统(110、120、130)包含多样化软件,例如用于计算用于所述执行器(150)的额定值和/或环境模型。7.根据权利要求1至6中任一项所述的方法,其中所述数据处理子系统(110、120、130)中的每一个均拥有自身的传感器组。8.根据权利要求1至7中任一项所述的方法,其中所述子系统(100、110、120、130、210)中的每一个均拥有自身的能量供应装置。9.一种用于控制技术装置、例如技术设备、诸如机器人或车辆、尤其是机动车辆的实时计算机系统、尤其是分布式实时计...
【专利技术属性】
技术研发人员:H,
申请(专利权)人:TTTECH汽车股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。