Skip to content

Luenberger/Ackermann pole placement for MIMO systems. #456

@tfoliva

Description

@tfoliva

I was in need of a function to perform state observers pole placement, so I wrote a wrapper function around the place(A, B, p) function as luenberger(A, C, p) which returns the observer gain matrix L. It makes use of the dual property between observability and controllability. I don't know if it is of any use, if it is I can push the code. Otherwise, if the decision to have only the place command was a deliberate project choice, please disregard.

On the other hand, I noticed that the ackermann function is only implemented for SISO systems. Is implementing it for MIMO systems on the roadmap? If it is, I can try to work on that...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions