Skip to content

ENH: Simulink Integration #275

@giovaniceotto

Description

@giovaniceotto

With the implementation of full support for controllers in RocketPy (see issue #274), there will be a need to integrate RocketPy with commonly used control system design tools, such as Simulink.

Therefore, this issue proposes the possibility of using RocketPy as one or more Simulink blocks.

Requirements

  1. A Simulink block shall be created, based on, for example, a MATLAB Function block. Such MATLAB Function shall be responsible for running RocketPy under the hood. As already known, RocketPy can already be used in MATLAB. See the useful links below for more info.

  2. The end-user should not need to know how to code in Python nor how to use Python.

  3. An example with detailed documentation must be created.

Proposed Milestone

This feature should be implemented in a major release with full support for controllers.

Therefore, it can be released with v2.0.0.

Useful Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    ControllersControlling rocket flight methods

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions