AutoWare源码解析——twist_filter节点


AutoWare源码解析——twist_filter节点 使用到的消息格式: geometry_msgs::TwistStamped 消息格式 pure_pursuit节点发布的车辆运动信息

autoware_msgs::ConfigTwistFilter 配置文件消息格式,runtime manager发送的消息,对节点中的参数进行设置

该节点的主要功能就是对pure_suit节点输出的汽车运动速度进行低通滤波,消除杂波使速度更加平滑 低通滤波算法如下: Yn=a* Xn+(1-a) *Yn-1 式中 Xn——本次采样值 Yn-1——上次的滤波输出值; a——滤波系数,其值通常远小于1; Yn——本次滤波的输出值。 由上式可以看出,本次滤波的输出值主要取决于上次滤波的输出值(注意不是上次的采样值,这和加权平均滤波是有本质区别的),本次采样值对滤波输出的贡献是比较小的,但多少有些修正作用,这种算法便模拟了具体有教大惯性的低通滤波器功能。

节点代码

声明:疯人峰语|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - AutoWare源码解析——twist_filter节点


做你想做的,不必管别人