TransferFunctionFilter

The TransferFunctionFilter calculates the output for

latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.632390 2020] [:error] [pid 27533] failed to exec() latex
one-dimensional digital filters. Where the input,
latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.648506 2020] [:error] [pid 27534] failed to exec() latex
, is a (
latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.663607 2020] [:error] [pid 27535] failed to exec() latex
x 1) vector of inputs and the output,
latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.679418 2020] [:error] [pid 27536] failed to exec() latex
, is a (
latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.694829 2020] [:error] [pid 27537] failed to exec() latex
x 1) vector of outputs. The filter is described by vectors
latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.710584 2020] [:error] [pid 27538] failed to exec() latex
and
latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.726491 2020] [:error] [pid 27539] failed to exec() latex
and implemented using the standard difference equation:

latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.743973 2020] [:error] [pid 27540] failed to exec() latex

If

latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.759943 2020] [:error] [pid 27541] failed to exec() latex
is not equal to 1, the coefficients are normalised by
latex error! exitcode was 2 (signal 0), transscript follows:

[Thu Oct 01 13:49:57.775777 2020] [:error] [pid 27542] failed to exec() latex
.

ROS API

Parameters

~name (string, default: Required)
  • Name of the filter
~type () (string, default: Required)
  • The filter's typename as declared in it's pluginlib registration: MultiChannelTransferFunctionFilterDouble or TransferFunctionFilterDouble
~params/a (double, default: Required)
  • A vector of coefficients
~params/b (double, default: Required)
  • A vector of coefficients

Example Configuration:

LowPass:
  name: my_filter
  type: MultiChannelTransferFunctionFilterDouble
  params:
    a: [1.0, -0.509525449494429]
    b: [0.245237275252786, 0.245237275252786]

Wiki: filters/TransferFunctionFilter (last edited 2010-06-10 01:44:43 by VijayPradeep)