【摘 要】
:
高速串行现场总线(controller area network,简称CAN)被广泛部署到机器人通信系统中.而服务机器人任务具有并发性和高实时性的特点,因此,如何根据总线协议规范和应用需求精化
【机 构】
:
首都师范大学信息工程学院,轻型工业机器人与安全验证北京市重点实验室(首都师范大学),北京化工大学信息科学与技术学院
【基金项目】
:
国家自然科学基金(61373034,61572331,61472468,61602325), 国家科技支撑计划(2015BAF13B01), 国际科技合作计划(2011DFG13000), 北京市科委项目(LJ201607), 北京市教委科研基地建设项目(TJSHG201510028010), 北京市属高等学校创新团队建设与教师职业发展计划(IDHT20150507)
论文部分内容阅读
高速串行现场总线(controller area network,简称CAN)被广泛部署到机器人通信系统中.而服务机器人任务具有并发性和高实时性的特点,因此,如何根据总线协议规范和应用需求精化设计模型,保证系统设计的正确性和实时性要求,避免设计阶段的漏洞十分必要.针对传统方法的局限性,提出使用形式化方法对基于CAN现场总线型控制系统进行建模分析.首先,对系统进行模型抽象和形式表达;其次进行形式建模和自动验证,在UPPAAL中实现主控制器、关节控制器、收发器、仲裁器和CAN总线的时间自动机模型;最后对机器人通信系统进行正确性验证和实时性分析.实时性分析发现:随着总线上关节节点数的增多,低优先级节点的最坏仲裁时延的增长速率加大.针对这个问题,在形式模型中加入了改进的动态优先级策略.实验结果表明:部署动态优先级策略后不仅减小了低优先级节点的仲裁时延,而且还可以加大CAN总线的节点负载量,为系统设计提供有效的指导和参考.
其他文献
为解决粒子群优化算法易陷入局部最优值的问题,提出一种引入多级扰动的混合型粒子群优化算法.该算法结合两种经典改进粒子群优化算法的优点,即带惯性参数的标准粒子群优化算
颤振试飞是飞行试验中的一项重要课题;颤振参数的实时在线显示为颤振参数在线校准的最重要环节,基于此提出了一种基于IRIG标准的颤振信号的在线实时监测方法;首先对飞行数据的IR
飞机实施人工影响天气作业,具有覆盖范围广,作业效果好的优点,是未来人工影响天气工作的发展方向;但人影作业飞机内部工作环境复杂,工作人员的正常语言交流会受到飞机引擎、机舱内