我想这是一个天大的错误,在没有对整个ROS下的代码有一个整体理性的认知时,我使用感性认知. 由于在跑他的测试代码时,只替换了两个节点的名称,相当于remap了它,以为就可以跑了,结果是不行的. 然后用了rviz来查看包中的图片,误打误撞中发现两个包不同topic的frame id不一样,于是又花时间去修改frame id. 在整个过程中的我,根本就是只凭感性认知,看到哪不一样,然后就可以修改那些地方,全然不顾整个框架,输入是什么,输出是什么,其实可能只要找到整个包的输入接口,问题应该就能迎刃而解