image thumbnail

updated 8 hours ago

Raspberry Pi MPU6050 SFunction with I2C Communication using WiringPiI2C by Joshua Hurst

Raspberry Pi SFunction to obtain MPU6050 data using the C-library WiringPiI2C. (control, mpu6050, simulink)

MPU6050_Gyro_Accel

MPU6050_Gyro_Example

image thumbnail

updated 16 hours ago

Raspberry Pi Quadrature Encoder SFunction by Joshua Hurst

Quadrature encoder route implemented with interrupts with WiringPi (control, motor driver, encoder)

Quadrature_Encoder_RPi_SFunction

image thumbnail

updated 7 days ago

X-Plane Library.zip by Adriano Bittar

This library provides blocks to communicate with the flight Simulator X-Plane. (xplane, control, communication)

selecting_parameters(varargin)

slblocks

Cessna_Altitude_Control_Example

image thumbnail

updated 30 days ago

Solving Optimal Control Problems using Simscape Models for State Derivatives by Daniel Herber

This code replicates the results found in a tech report by the same name (brysondenham, design, control)

BrysonDenhamDerivative(t,y,u,p)

BrysonDenhamMain()

BrysonDenhamPlot(uMat,sMat,p)

image thumbnail

updated 2 months ago

clarke.m by Aravazhi Anbarasu

Clarke Transform (alphabeta transform, power electronics, signal processing)

[a b o]=clarke(abc)

image thumbnail

updated 2 months ago

Type1_servo.m by John

Control servo (control, servo, ubicacion)

Type1_servo.m

image thumbnail

updated 2 months ago

PVTOL_tracking_methods_equidistant_path.zip by Fernando Diaz-del-Rio

Tracking methods for an Equidistant path in PVTOL (according to Hauser/Hindman. Maneuver regulation) (robotics, path, aerospace)

EAT ( psi_1, psi_2, psi_3, psi_4, psi_5, psi_6, psi_7, ps...

coord_change_x_z ( ...

coord_change_xv_u ( ...

image thumbnail

updated 2 months ago

PVTOL_tracking_methods.zip by Fernando Diaz-del-Rio

Tracking methods for PVTOL according to Hauser/Hindman. Maneuver (robotics, path, control)

EAT ( psi_1, psi_2, psi_3, psi_4, psi_5, psi_6, psi_7, ps...

coord_change_x_z ( ...

coord_change_xv_u ( ...

image thumbnail

updated 3 months ago

A collection of fundamental Classic Control Theory Examples in Simulink by Lazaros Moysis

Three control theory simulink examples regarding gain, dumping and 2nd-to-3rd order systems (control design, control, dumping)

model5

model6

model7

image thumbnail

updated 3 months ago

A collection of state space models by Lazaros Moysis

A collection of 4 state space models in simulink. (simulink, state space, control)

model1

model2

model3

image thumbnail

updated 4 months ago

Particle Swarm Optimization (PSO) by Pramit Biswas

Searching/Tuning/Optimizing by Particle Swarm Optimization (PSO) method (particle swarm optimi..., pso, particle)

Particle_Swarm_Optimization (Bird_in_swarm, Number_of_qua...

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 4 months ago

Dual Clutch Transmission Model in Simulink by Steve Miller

Model of a dual-clutch transmission with MATLAB scripts for optimizing the shift schedule. (dual clutch, transmission, control)

image thumbnail

updated 4 months ago

Routh Array by Hassan Dehghani

Builds the array , and checks stability. (routh, routh array, routh stability crite...)

Routh_Array.m

image thumbnail

updated 5 months ago

Snake Robot Serpentine Motion by Ali

Implementation of a IEEE paper based robotic snake model and controller for second year uni project (modeling, robotics, control design)

Animation_ClosedLoop.m

Animation_OpenLoop.m

IEEEsnake.m

image thumbnail

updated 6 months ago

Designing a controller for an Inverted Pendulum - hebrew by Roni Peer

Designing a controller for an Inverted Pendulum - hebrew (inverted pendulum, control, design)

image thumbnail

updated 6 months ago

Using SimMechanics for designing and testing Mechanical Systems by Roni Peer

A Presentation and demos for using Simulink, SolidWorks and SimMechanics. (simmechanics, simulink, control)

image thumbnail

updated 6 months ago

Using Model-Predicite Control - Presentation and Recording - Hebrew by Roni Peer

Using Model-Predictive Control (MPC) for Control Design (mpc, modelpredictive contr..., hebrew)

image thumbnail

updated 7 months ago

Aerospace Design Toolbox by Joseph

A set of functions for processing Mark Drela's AVL and XFoil data (aerospace, avl, xfoil)

findValue(file, name, area)

getSurfaceByName( Surfaces, name )

parseConfig( filename )

image thumbnail

updated 8 months ago

evalABGParam by Marco Borges

Function evalABGParam evaluates the best stable values for an alpha-beta-gamma filter (alphabetagamma, alphabeta, kalman)

evalABGParam(process, noisy, dt)

image thumbnail

updated 8 months ago

evaluateAlphaBetaParam by Marco Borges

Function evaluateAlphaBetaParam evaluates alpha and beta parameters for alpha-beta filter (aerospace, alphabeta, automotive)

evaluateAlphaBetaParam(process, noisy, dt)

image thumbnail

updated 8 months ago

superSlider by Danielle Ripsman

A flexible slider creation tool, that allows for multiple slides along a single axis. (slider, gui, visual)

superSlider(varargin)

image thumbnail

updated 8 months ago

TCP ModBus Communication With Yaskawa Controller by Kees

Communicate with Yaskawa controller via ModBus protocol in MATLAB script (modbus, tcp, control)

ModBusYaskawa.m

image thumbnail

updated 8 months ago

Toolbox BOD Version 2.8 by Gert-Helge Geitner

Digital Amplitude Optimum (BOD) for discontinuous control (digital, optimum, discontinous)

J=bod_esp(p,a_o,b_o,c_o,d_o,EZW,QQ,BMEA,ZVe,NVe,NV,TOL)

[GMT,V_Gf_Gr,M_An_Be]=gmt(TD,TB,ToI)

[ParMa,VarMa]=zust_aup1(T,Tel,VTM,VTF,VTL)

image thumbnail

updated 9 months ago

16 QAM modulation by Srashti Vyas

this code performs 16 QAM modulation (ofdm, communications, control)

mod_qam.m

image thumbnail

updated 9 months ago

A controlled simulation of a 2 stiff links robot by José Luis Zapata De Santiago

This is a simple model of a 2 stiff linked frictionless robot (robot, control, simulation)

parametros_rob.m

robots

image thumbnail

updated 11 months ago

alphaBetaFilter by Marco Borges

alpha-beta filter for linear state and velocity estimation (alphabeta, filter, automotive)

alphaBetaFilter(xm, dt, xk, vk, alpha, beta)

image thumbnail

updated 11 months ago

abgFilter by Marco Borges

alpha-beta-gamma filter for linear state estimation of Velocity and Acceleration (alphabetagamma, alphabeta, kalman)

abgFilter(xm, dt, xk, vk, ak, alpha, beta, gamma)

image thumbnail

updated 1 year ago

Simulate Control of Magnetized Tetrahymena Pyriformis Cells by Aaron Becker

With uniform magnetic field uses control-Lypunov function to steer all cells to orbit goal positions (tetrahymena, pyriformis, magnet)

...

ODEsimPyriformisPhaseLag

ODEsimSpirographPlot

image thumbnail

updated 1 year ago

Vector Control of Permanent Magnet Synchronous Motor by Syed Abdul Rahman Kashif

Vector control of PMSMS is accomplished. (power electronics, control, motor control)

PMSM_speed

image thumbnail

updated 1 year ago

Super Mario Bros. Demo by Mingjing Zhang

A playable demo of Super Mario Bros. World 1-1 with background music (game, gui, animation)

Super Mario Bros. Demo

stl_mario_main()

image thumbnail

updated 1 year ago

Piecewise linear least square fit by Guido Albertin

Fit experimental data with linear piecewise continuos function with given x-axis break points. (lut, 1d, lookup table)

lsq_lut_piecewise( x, y, XI )

lsq_lut_piecewise_test.m

image thumbnail

updated 1 year ago

Computes the Total Harmonic Distortion (THD) of a signal by yoash levron

Useful in power systems and audio systems (power, audio, measurement)

compute_THD( t,x, freq )

compute_THD_example.m

image thumbnail

updated 1 year ago

Controls Tutor by Craig Borghesani

Help understand the fundamentals of classical control theory. (root locus, bode, nyquist)

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

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

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

image thumbnail

updated 1 year ago

Sector Identification in Space Vector Modulation by Siva Malla

Sector Identification block is presented for SVPWM technique (sector identification, control, svpwm)

sector_identification

image thumbnail

updated almost 2 years ago

Control Calculator GUI for Beginner by Jong Kim

This is the control calculator GUI for those who want to see various results of a transfer function. (root locus, bode, nyquist)

Transfunction2plot_01(varargin)

image thumbnail

updated almost 2 years ago

CriterioHurwitz by Juan Camilo Galvis Cuéllar

This constains the Hurwitz-Criterious (root locus, bode, control)

Hurwitz.m

image thumbnail

updated almost 2 years 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 almost 2 years ago

addScrollbar by Ivar Eskerud Smith

Add a scrollbar to scroll the x- or y-axis on one or more axes in a figure. (scroll, scrollbar, axis)

h=addScrollbar( ax, varargin )

image thumbnail

updated almost 2 years ago

Single Phase Full Converter -- Variable Firing Angle Control by Syed Abdul Rahman Kashif

This model simulates single phase full converter. (power electronics, rectifier, converter)

firing_angle2

image thumbnail

updated almost 2 years ago

Teaching Mechatronics with Low Cost Hardware: Webinar Examples by Davide Ferraro

Examples for the webinar "Teaching Mechatronics with Low Cost Hardware" (arduino, lego mindstorms nxt, beagleboard)

ArduinoGame.m

blink.m

startup_code.m

image thumbnail

updated 2 years ago

Parameter Iterator (paramiterator) by Matt Caywood

Allows complex arbitrarily nested loops to be flattened into a simple single loop. (simulation, control, loop)

paramiterator

image thumbnail

updated 2 years ago

1-Phase to 3-Phase Power Conversion using SPWM control of Inverter by Siva Malla

1-phase to 3-phase conversion for AC loads (inverter, rectifire, 1 phase)

single_phase_to_3phase

image thumbnail

updated 2 years ago

ABC to ALPHA-BEETA to DQ and DQ to ALPHA-BEETA to ABCconvertion by Siva Malla

abc to abc conversion by using Park and Clark transformation (abc, alpha, beeta)

abc_al_be_dq_al_be_abs

image thumbnail

updated 2 years ago

ABC to ALPHA-BEETA to DQ convertion by Siva Malla

abc to dq conversion by using Park and Clark transformation (clark, park, dq)

abc_al_be_dq

image thumbnail

updated 2 years ago

Twelve Pulse Converter for DC motor Control-- Open Loop by Syed Abdul Rahman Kashif

Twelve pulse converter for DC motor control. (power electronics, dc motor, twelve pulse converte...)

Twelve_pulse_converter_DC_motor_open_loop

image thumbnail

updated 2 years ago

Perspective Control/ Correction by Michael Chan

The objective is to give a simple demonstration on perspective control using 4 corners of a plane. (image processing, perspective, control)

Get4Points( corner_coordinates )

fast_corner_detect_9(im, threshold)

sortCoordinatesAccordToX( coordinates )

image thumbnail

updated 2 years ago

Chopper Fed DC Motor Drive -- Speed Control of DC motor by Syed Abdul Rahman Kashif

Chopper Fed DC motor drive -- Speed control of Dc motor (power electronics, industrial electronic..., power systems)

Lab_session_2

image thumbnail

updated 2 years ago

Speed Controlof DC motor Using Hysterisis PWM -- DC motor Drive by Syed Abdul Rahman Kashif

Speed control of DC motor using Hysteresis pulse width modulation. (power electronics, industrial electronic..., machines)

Lab_session_2a

image thumbnail

updated 2 years ago

Two Quadrant phase controlled DC motor drive -- Current control by Syed Abdul Rahman Kashif

Two quadrant phase controlled DC motor drive (power electronics, industrial electronic..., electronics)

labsession3c

Contact us