RCS参考资料汇总

RCS基本理论介绍

RCS(Real-time control systems)是一种模块之间的实时通信系统,该系统库由美国国家标准与技术研究院(NTST)提供研发与技术支持,适用于自动驾驶等复杂系统的模块化开发应用。

RCS系统是一款基于面向对象机制开发的通信系统软件,其代码对外开放,可在此基础上方便地进行二次开放和代码重构。

在实现方式上,RCS系统可自动完成复杂的内部通信,维护多个模块之间的控制指令与状态信息的传输,对于开放人员而言,无需过多关心内部的通信细节。

RCS 系统通过共享内存缓冲区传递信息,NML(Neutral Message Language)中性消息语言负责对数据信息进行编码和解码。由于 NML 是 RCS 系统内部的数据表示方式和数据格式,与操作系统和硬件环境无关,因而可以实现数据信息在不同系统平台上的应用,实现跨平台数据通信,RCS 系统典型数据通信架构如下图所示:

使用 RCS 系统可以实现数据的本机共享和网络共享,访问机制通过定义 NML 协议确定。RCS的主要功能是实现变量在进程间的传递,因此,需要时刻明白一个特定的进程到底传递了哪些消息。

 

RCS的网上资源并不是很多,下面是我汇总的一些资源链接:

RCS架构参考网站:

官方网站:

https://www.nist.gov/intelligent-systems-division/rcs-real-time-control-systems-architecture

RCS文档汇总:

https://www.nist.gov/el/intelligent-systems-division-73500/networked-control-systems-group/real-time-control-systems

RCS库安装指南:

https://www.nist.gov/el/intelligent-systems-division-73500/networked-control-systems-group/rcs-library-installation

RCS整体方法思想:

https://www.nist.gov/el/intelligent-systems-division-73500/cognition-and-collaboration-systems/rcs-methodology-overview

RCS库介绍:

https://www.nist.gov/el/intelligent-systems-division-73500/networked-control-systems-group/real-time-control-systems

RCS可视化设计工具介绍:

https://www.nist.gov/el/intelligent-systems-division-73500/networked-control-systems-group/rcs-design-tool-instructions

NML模块介绍:

https://www.nist.gov/el/intelligent-systems-division-73500/networked-control-systems-group/nml-module

 

NML开发手册:

https://www.nist.gov/el/intelligent-systems-division-73500/networked-control-systems-group/nml-programmers-guide-c

 

https://en.wikipedia.org/wiki/Real-time_Control_System

https://en.wikipedia.org/wiki/Real-time_Control_System_Software

https://www.nist.gov/el/intelligent-systems-division-73500/networked-control-systems-group/nml-programmers-guide-c

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值