Static Public Member Functions | List of all members
corbo::Observability Class Reference

Methods for checking observability of dynamic systems. More...

#include <observability.h>

Static Public Member Functions

static bool checkLinearTimeInvariantSystem (const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::MatrixXd > &C, int *rank=nullptr)
 Check observability of linear time invariant system. More...
 

Detailed Description

Methods for checking observability of dynamic systems.

https://en.wikipedia.org/wiki/Observability http://www.me.umn.edu/courses/me8281/notes/Chapter%203%20Controllability%20Observability.pdf

See also
Controllability
Author
Christoph Rösmann (chris.nosp@m.toph.nosp@m..roes.nosp@m.mann.nosp@m.@tu-d.nosp@m.ortm.nosp@m.und.d.nosp@m.e)

Definition at line 44 of file observability.h.

Member Function Documentation

◆ checkLinearTimeInvariantSystem()

bool corbo::Observability::checkLinearTimeInvariantSystem ( const Eigen::Ref< const Eigen::MatrixXd > &  A,
const Eigen::Ref< const Eigen::MatrixXd > &  C,
int rank = nullptr 
)
static

Check observability of linear time invariant system.

Parameters
[in]B[n x m] matrix
[in]C[p x n] matrix
[out]rankRetreive rank of the observability matrix [optional]
Returns
true if system is controllable, false otherwise

Definition at line 36 of file observability.cpp.


The documentation for this class was generated from the following files:


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:03