首页> 中国专利> 一种港口自动驾驶单车端通信消息解耦处理方法

一种港口自动驾驶单车端通信消息解耦处理方法

摘要

本发明为一种港口自动驾驶单车端通信消息解耦处理方法,对Publish侧的中间件消息与子系统消息分离,定义子系统到中间件的消息转换函数ToMsg();然后定义用于发布的PubProxyCore类,实现PubProxyCore::pub()函数;最后封装PubProxyCore成PubProxy类,给子系统提供统一的publish子系统消息接口。对Subscribe侧,定义中间件(ROS2)到子系统的消息转换函数ToInnerData()及映射关系宏INNER_MAPPING_MSG(InnerType,MsgType);然后定义用于订阅的类SubProxyCore,实现SubProxyCore::create_sub()函数;接着控制SubProxyCore::create_sub()的生命周期与回调函数保持一致;最后子系统使用SubProxy::create_sub()即可订阅到子系统消息类型的消息。本发明提高了系统的可维护性和可扩展性,降低了测试成本,提高了开发效率。

著录项

  • 公开/公告号CN113961373A

    专利类型发明专利

  • 公开/公告日2022-01-21

    原文格式PDF

  • 申请/专利权人 北京斯年智驾科技有限公司;

    申请/专利号CN202111255127.4

  • 发明设计人 杨高升;阳钧;刘鹤云;

    申请日2021-10-27

  • 分类号G06F9/54(20060101);G06F9/448(20180101);

  • 代理机构33289 杭州裕阳联合专利代理有限公司;

  • 代理人葛婷婕

  • 地址 102600 北京市大兴区北京经济技术开发区荣昌东街5号2号楼8层801-831室

  • 入库时间 2023-06-19 13:58:51

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号