JuliaControl/SymbolicControlSystems.jl
C-code generation and an interface between ControlSystems.jl and SymPy.jl
This tool helps engineers and researchers working with control systems design to model and analyze dynamic systems using symbolic math. You can define system parameters like mass or damping symbolically, build transfer functions, and then substitute specific numerical values when needed. It takes a symbolic description of a dynamic system (like a transfer function) and can produce either a numeric system model for simulation or C-code for embedded control applications.
Use this if you need to create control system models with parameters that change or are unknown, perform symbolic analysis on them, and potentially generate efficient C-code for deployment on embedded hardware.
Not ideal if your control system models only ever use fixed numerical parameters and you do not require symbolic manipulation or C-code generation.
Stars
55
Forks
7
Language
Julia
License
MIT
Category
Last pushed
Jan 14, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/JuliaControl/SymbolicControlSystems.jl"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
symforce-org/symforce
Fast symbolic computation, code generation, and nonlinear optimization for robotics
stack-of-tasks/pinocchio
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
inducer/loopy
A code generator for array-based code on CPUs and GPUs
loco-3d/crocoddyl
Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is...