TransferFunctionFilter

The TransferFunctionFilter calculates the output for

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

[Mon Jun 14 19:17:08.342397 2021] [:error] [pid 17313] failed to exec() latex
one-dimensional digital filters. Where the input,
latex error! exitcode was 2 (signal 0), transscript follows:

[Mon Jun 14 19:17:08.362334 2021] [:error] [pid 17314] failed to exec() latex
, is a (
latex error! exitcode was 2 (signal 0), transscript follows:

[Mon Jun 14 19:17:08.381383 2021] [:error] [pid 17315] failed to exec() latex
x 1) vector of inputs and the output,
latex error! exitcode was 2 (signal 0), transscript follows:

[Mon Jun 14 19:17:08.399834 2021] [:error] [pid 17316] failed to exec() latex
, is a (
latex error! exitcode was 2 (signal 0), transscript follows:

[Mon Jun 14 19:17:08.418385 2021] [:error] [pid 17318] failed to exec() latex
x 1) vector of outputs. The filter is described by vectors
latex error! exitcode was 2 (signal 0), transscript follows:

[Mon Jun 14 19:17:08.438096 2021] [:error] [pid 17319] failed to exec() latex
and
latex error! exitcode was 2 (signal 0), transscript follows:

[Mon Jun 14 19:17:08.457016 2021] [:error] [pid 17320] failed to exec() latex
and implemented using the standard difference equation:

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

[Mon Jun 14 19:17:08.478152 2021] [:error] [pid 17321] failed to exec() latex

If

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

[Mon Jun 14 19:17:08.502586 2021] [:error] [pid 17322] failed to exec() latex
is not equal to 1, the coefficients are normalised by
latex error! exitcode was 2 (signal 0), transscript follows:

[Mon Jun 14 19:17:08.521147 2021] [:error] [pid 17323] 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)