image thumbnail

updated 1 month ago

GUI for analyzing the effect of PID gains by Rakesh Mandal

To analyze the response of various combination of PID gain on system performance. (automotive, pid controller, simulink)

PID_cc_gain_effects(varargin)

cruisedyn(v, u, gear, theta, m)

cruise_pid_testing

image thumbnail

updated 1 month ago

Performance Analysis of Z-source Inverter Fed Induction Motor Drive by Amit Tiwari

THIS MODEL IS EQUIPPED WITH CONSTANT BOOST CONTROL USING THIRD HARMONIC INJECTION. (communications, gui, control design)

ZINV1

image thumbnail

updated 1 month ago

MATLAB Quiz by Khuhed

MATLAB Quiz (100 Questions) (control design, image processing, signal processing)

MATLAB Quiz

image thumbnail

updated 1 month ago

Sim.I.am by Jean-Pierre de la Croix

A MATLAB-based educational bridge between theory and practice in robotics. (robotics, control design, simulation)

simiam

GetArg(S, Name, Default)

ParseArgs(Args, varargin)

image thumbnail

updated 1 month ago

Embedded Coder Support Package for Xilinx Zynq-7000 Platform by MathWorks Embedded Coder Team

Embedded Coder Support Package installer file that works with Support package installer (zynq, automotive, motor control)

image thumbnail

updated 1 month ago

Embedded Coder Support Package for Green Hills MULTI IDE by MathWorks Embedded Coder Team

Embedded Coder Support Package installer file that works with Support package installer (green hills, multi, automotive)

image thumbnail

updated 1 month ago

HDL Coder Support Package for Xilinx Zynq-7000 Platform by MathWorks HDL Coder Team

HDL Coder Support Package installer file that works with Support package installer (zynq, hwsw codesign, motor control)

image thumbnail

updated 1 month ago

HDL Verifier Support Package for Altera FPGA Boards by MathWorks HDLVerifier Team

HDL Verifier Support Package installer file that works with Support package installer (fpga design, altera, communications)

image thumbnail

updated 1 month ago

HDL Verifier Support Package for Xilinx FPGA Boards by MathWorks HDLVerifier Team

HDL Verifier Support Package installer file that works with Support package installer (aerospace, communications, control design)

image thumbnail

updated 1 month ago

Embedded Coder Support Package for Analog Devices DSPs by MathWorks Embedded Coder Team

Embedded Coder Support Package installer file that works with Support Package Installer (automotive, aerospace, control design)

image thumbnail

updated 1 month ago

Aerial Recovery Concept Demo (Gauss's Principle) by Liang Sun

Demonstrate the concept of aerial recovery of miniature aerial vehicles using a towed-cable system. (aerospace, control design, simulation)

cable_drogue_dynamics(t,x,u,flag,P)

camera(t,x,u,flag,P)

drogue_guidance(uu,P)

image thumbnail

updated 2 months ago

Simultaneous Plant and Control Design of an Active Automotive Suspension Using Direct Transcription by James Allison

A toolbox for using Direct Transcription to perform combined plant and control design. (aerospace, automotive, control design)

...

calc_state_constraints(t, xd, xu, stateCon)

calc_zdot(x, z, v)

image thumbnail

updated 2 months ago

phlead by Daniel Auger

Phase-lead compensator with specified centre frequency and lead. (control design)

phlead(varargin)

phleadExample.m

image thumbnail

updated 2 months ago

Power Factor Measurement Block by Saurabh Kabdal

A simple block that can measure the power factor accurately. (power factor, demo, measurement)

kabdalproject6

image thumbnail

updated 2 months ago

graphsymbols by Daniel Auger

Compute the normalized left and right coprime graph symbols of a system. (control system design, graph symbols, feedback)

graphsymbols(P)

testgraphsymbols.m

image thumbnail

updated 3 months ago

rho - frequency-wise stability margin by Daniel Auger

Frequency-wise stability margin for a [P,C] pair (control design)

rho(P, C, omega)

testrho.m

image thumbnail

updated 3 months ago

Decentralized Feedback Zero Forcing Equalizer by Alex Dytso

Describes implementation of decentralized feedback zero forcing equalizer. (communications, wireless, simulation)

simDFEZF

image thumbnail

updated 3 months ago

One-Sided FFT by Aravazhi Anbarasu

More intuitive than built in function for simple operations.Useful for repetitive code and plotiing. (control design, physics, communications)

fft_calc(X,fs)

image thumbnail

updated 3 months ago

Linear regression for multiple category data with different slopes for each by Soumya Banerjee

The function does OLS and RMA regression on data that is categorized into two different categories (communications, optimization, aerospace)

regress_plot_twocategories_allslope

image thumbnail

updated 3 months ago

CRCBode() - Contoured Robust Controller Bode Plot Function by JD Taylor

Generate controller Bode plots with contours showing robust performance and stability metric. (robust control, control design, loop shaping)

CRCBode(wi,mPi,aPi,mCi,aCi,Wui,Wsi,mLim,aLim,cLim,controlSt...

image thumbnail

updated 3 months ago

Time Function from Laplace Transform by Duane Hanselman

Return function handle that evaluates inverse Laplace transform. (control design, mathematics)

fun=invlapfun(b,a)

image thumbnail

updated 3 months ago

Differential Drive and Global Positioning Blockset v2.0 by Jahanzeb Rajput

This blockset is for modeling and visualization of the dynamics of differential drive vehicle robot. (simulation, differentials, vehicle robot)

[sys,x0,str,ts]=navigate(t,x,u,flag,velocitya,loada,velocit...

DifferentialDriveVehicleRobotDemo

diffgp

image thumbnail

updated 4 months ago

Trapezoidal Integration by Aravazhi Anbarasu

Simple and intuitive numerical integration based on trapezoidal rule. (data import, data export, control design)

int_trapz(X,Ts)

image thumbnail

updated 4 months ago

Fuzzy Control (Universal Motor) by John Diaz

Fuzzy Control (data export, data import, control design)

motor.m

Motor_Fuzzy.mdl

image thumbnail

updated 4 months ago

Inverse Laplace Transform function by Duane Hanselman

Function handle that evaluates the time function associated with a Laplace Transform. (control design, simulation)

fun=invlapfun(b,a)

image thumbnail

updated 4 months ago

Numerical Inverse Laplace Transform by Tucker McClure

Numerical approximation of the inverse Laplace transform for use with any function defined in "s". (inverse laplace trans..., laplace, talbot)

Examples of Numerical Approximation of the Inverse Laplace ...

euler_inversion(f_s, t, M)

euler_inversion_sym(f_s, t, M, P)

image thumbnail

updated 4 months ago

Safety Critical Control Elements Examples by Chethan C U

The files contained have the examples for safety critical control elements. (aerospace, automotive, control design)

x=GenRandomTestBool(NoOfTransitions,EndTime,DT)

FirstOrderFilterTest.m

IntegratorTest.m

image thumbnail

updated 4 months ago

Controls Tutor by Craig Borghesani

Help understand the fundamentals of classical control theory. (control, time response, controls)

[fphs]=phasecor(lo,axs,wloc)

[lead_cplx,z,p]=leadlag(phi,wd,w,T)

[z,p,k]=term2zpk(term_mat,T)

image thumbnail

updated 4 months ago

MIMO-Diofantine solver by davood shaghaghi

This function solve MIMO-Diofantine equation. (control design, optimization, simulation)

mimodioph(A,B,N)

image thumbnail

updated 4 months ago

Optimal Control Using Control Vector Parameterization by Chang Duan

An example of using control vector parameterization to solve an optimal control problem (optimal control, direct sequential met..., control vector parame...)

Optimal Control Using Control Vector Parameterization

[topt,xopt,uopt,thetaopt]=plotopt1( x0,N,ts,dvarO,beta,rho,...

[topt,xopt,uopt,thetaopt]=plotopt2( x0,N,ts,dvarO,beta,rho,...

image thumbnail

updated 4 months ago

Lithium Battery Model, Simscape Language and Simulink Design Optimization by Robyn Jackey

Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization (lithium, battery, demo)

plot_estim_results.m

plot_estim_results.m

plot_estim_results.m

image thumbnail

updated 6 months ago

Control_Calculator by Jong Kim

App for Control Calculator for Beginners (bode plot, control design, root locus)

Control_Calculator

image thumbnail

updated 6 months ago

PV cell Simulation by KISHOR RAVI

PV Cell Modelling will help you in fixing Operating point of Solar cell for a particular geography (simulink, simulation, control design)

kish1

image thumbnail

updated 6 months ago

APM2 Simulink Blockset by Robert Hartley

Simulink blockset for use with the ArduPilot Mega 2.0 hardware. Includes blocks to read external rad (wireless, apm2, ahrs)

arduino.runAvrDude(hexFile)

arduino_make_rtw_hook(hookMethod, modelName, ~, ~, ~, ~)

arduino_select_callback_handler(hDlg, hSrc)

image thumbnail

updated 6 months ago

CELP codec by Sourav Mondal

This is a code to demonstrate CELP codecs of bitrate 9.6kbps and 16kbps. (celp, audio codec, lpc)

celp16k(x,N,L,M,c,cb,Pidx)

celp9600(x,N,L,M,c,cb,Pidx)

celpana(x,L,M,c,cb,Pidx,bbuf,ebuf,Zf,Zw)

image thumbnail

updated 6 months ago

Linear regression with statistics for multiple category data by Soumya Banerjee

This function does linear regression with statistics for multiple category data (OLS and RMA) (aerospace, automotive, biotech)

regress_plot_twocategories

image thumbnail

updated 6 months ago

Moon Lander Matlab Game-Example of getting keypressed by Héctor Corte

Lunar Lander game in Matlab, fully functional, and an example of how to get keypressed in figures. (game, simulation, gui)

Moon01.m

image thumbnail

updated 6 months ago

Fractional Variable Order Derivative Simulink Toolkit by Dominik Sierociuk

The toolkit for simulation constant and variable fractional order derivatives. (fractional calculus, variable order differ..., signal processing)

slblocks

make_mex.m

example1

image thumbnail

updated 6 months ago

μ-synthesis autoland controller for a business jet by Grzegorz Wilanowski

Application of the μ-synthesis for autolanding flight control system for a business jet (aerospace, control design)

dk.m

mk_KC.m

mk_P.m

image thumbnail

updated 6 months ago

Control PID Motor Universal by John Diaz

Control PID Motor Universal, codigo, IEEE y archivos xslx y CSV (control, pid, motor)

motor.m

image thumbnail

updated 7 months ago

Monte Carlo Simulation with Simulink by Ryan G

Select blocks to vary parameters for Monte Carlo Simulation. (control design, simulink, gui)

Monte Carlo Simulation with Simulink

image thumbnail

updated 7 months ago

Feedback Control of Many Differential-Drive Robots with Uniform Control Inputs by Aaron Becker

GAS feedback control for many differential-drive robots when each robot receives same control inputs (control design, robot, differentialdrive rob...)

PlotComparisonNanoMicroDiffDrive

distinguishable_colors(n_colors,bg,func)

hersheyFonts

image thumbnail

updated 7 months ago

Controllability gramian for unstable systems by Chris Bowden

Computes the controllability gramian for an unstable linear system in state space form. (controllability, gramian, unstable system)

CtrGram.m

image thumbnail

updated 7 months ago

Range and Bearing Control of an Ensemble of Robots by Aaron Becker

Game for steering many robots to fire suction-cup darts at a target.(note: still under development.) (control design, robotics, robot)

GenerateDataUniformControlCollisionCheck

ParseGenerateDataUniformControlCollisionCheck

jasontron2012()

image thumbnail

updated 8 months ago

PID Basics by Lucas García

PID Basics is a nice way to obtain a quick intuition and understanding of PID control. (gui, control design, pid)

PID Basics

PIDBasics(varargin)

tfProcess(varargin)

image thumbnail

updated 8 months ago

Controller Design GUI by Hadi Saadat

Tool for the design of a first-order controller in the forward path of a closed-loop control system (control design, gui)

Controller Design GUI

ghs.m

lagcontroller.m

image thumbnail

updated 9 months ago

Sigma Delta Test Bench by Aravind VJ

A test bench to simulate and analyse Sigma Delta modulators (delta sigma, sigma delta, communications)

DAC_Test.m

DWA_Trial.m

Run_Me.m

image thumbnail

updated 9 months ago

DH parameters by Usman

DH parameters for robotic arms (robotics, control design)

dh.m

image thumbnail

updated 10 months ago

GETK by Miroslav Balda

Wait for and identify a pressed key (waiting, keyboard, keys)

getk(N,pos)

image thumbnail

updated 10 months ago

Estimating a constant state using the Kalman Filter by Lazaros Moysis

Kalman Filter example for estimating a constant value (estimation, kalman, filter)

KalmanFilterExample.m

Contact us