image thumbnail

updated 4 years ago

Kalman filtering demo in MATLAB with automatic MATLAB-to-C code generation by Houman Zarrinkoub

Kalman filtering algorithm to track an object and generating C source code for implementation (matlab to c, embedded matlab, kalman filter)

ObjTrack02(position)

kalman01(z)

kalman03(z)

image thumbnail

updated 4 years ago

Linkage Solver by Jedediah Frey

Solves for two unknowns in a mechanical linkage system. (four bar linkage, four bar, mechanical systems)

[delta_u1,delta_u2,n]=delta_function_static(varargin)

[unknown1,unknown2]=fivebar(link1,alpha1,link2,alpha2,lin...

m_function=delta_function_writer(unknown1,unknown2,n_links)

image thumbnail

updated 4 years ago

Video: GUIDE Advanced Techniques by Doug Hull

Advanced techniques in GUI building with GUIDE. Techniques include: multi-window GUIs, application. (gui, guide, tutorial)

main(varargin)

threshGui(varargin)

GuiAdvancedHull.swf

image thumbnail

updated 4 years ago

Video: GUIDE Basics Tutorial by Doug Hull

Five minute video about building GUIs in MATLAB. (gui, wow, amazing great materia...)

102 Basics Guide Reshoot_controller.swf

102 Basics Guide Reshoot_preload.swf

untitled(varargin)

image thumbnail

updated almost 5 years ago

Dynamic Control of a Wheeled Mobile Robot by Hrishi Shah

Non-linear feedback linearization is applied to the dynamics of a wheeled mobile robot. (wheeled, mobile, robotics)

Wheeled Mobile Robot Control;Kd1=10Kd2=10Kp1=15Kp2=15.avi

Wheeled Mobile Robot Control;Kd1=10Kd2=10Kp1=5Kp2=5.avi

Wheeled Mobile Robot Control;Kd1=2Kd2=2Kp1=15Kp2=15.avi

image thumbnail

updated almost 5 years ago

Kinematic/Dynamic Control of a Two Link Manipulator by Hrishi Shah

Kinematic and Dynamic models of a Two Link Manipulator undergo non-linear feedback linearization. (nonlinear, feedback, robotics)

DYN-CLOSED LOOP-B1 (Kp=10000,Kd=100).avi

DYN-CLOSED LOOP-B2 (Kp=1000,Kd=100).avi

DYN-CLOSED LOOP-B3 (Kp=100,Kd=20).avi

image thumbnail

updated almost 5 years ago

avisynthReader by Ivar Eskerud Smith

Read videos into matlab using avisynth. (Avisynth has to be installed on your system) (avs, avisynth, video)

avsReader( varargin )

clearAvsReader

numbers_xvid.avi

image thumbnail

updated almost 5 years ago

MCShape by Brian Schmidt

Multiparticle Tracking algorithm for cell motion and morphology (biotech, pharmaceutical, image processing)

MCShape03.m

Twobeads.avi

Partwobeads.m

image thumbnail

updated almost 5 years ago

Input-Output Linearization of planar 3-link manipulator by Vikash Gupta

Control of 3-link manipulator (robotics, 3link manipulator, nonlinear control)

Fphi=equaphi(phi)

Fphi=equay(phi)

Fx=equax(x)

image thumbnail

updated almost 5 years ago

mmplayer by Robert Walter

MATLAB video player for mmreader-objects. (video player, video, player)

laser.xvid.avi

vidpointan(varargin)

mmplayer

image thumbnail

updated 5 years ago

Handling Large Data Sets Efficiently in MATLAB by Stuart McGarrity

Handling Large Data Sets Efficiently in MATLABĀ® (large, ram, data memory)

Set3gbswitch.swf

varray=makevarray(filename,format)

y=ramsize

image thumbnail

updated 5 years ago

Kinematics Toolbox by Brad Kratochvil

The kinematics toolbox is intended for prototyping robotics and computer vision related tasks. (computer vision, homeogeneous transfor..., kinematics)

example_frame_traj_movie.mpg

swimmer_movie.mpg

ad(h)

image thumbnail

updated 5 years ago

Aztec barcode reader by Heuve

This program can read Aztec barcode from video or pictures. It is partial in Dutch (aztec code, barcode, reader)

B=ladenframe(fnr, name)

[horizontaal verticaal]=raster(A, x2, y2,afstand,detail,d...

[rij, raster, gegevens, lagenR]=uitlezenl(binair, zbinair...

image thumbnail

updated 5 years ago

CMorph by Brian Schmidt

Tracking algorithm for cell motion and morphology (biotech, pharmaceutical, cell tracking)

CMorph03.m

sampleflowgrav3um60X500fps050901b1.avi

Parsampleflowgrav050901b1.m

image thumbnail

updated 5 years ago

contest clock by Rafal Kasztelanic

joke visualization of solitaire contest (vis2009)

I=bitmapplot(x,y,Ibackground,options)

I=bitmaptext(lines,I,pos,options)

clock.avi

image thumbnail

updated 5 years ago

RFI (Radio Frequency Interference) Mitigation Toolbox 1.2.1 beta by Akshaya Srivatsa

Simulates environment for RFI & quantifies the performance of interference mitigation algorithms (communications, signal processing, simulation)

RFI_AlamoutiRx(Y, H, M)

RFI_ApproxFuncPhiSubOpt(x, r, a)

RFI_BiVarClassAMLRx(Y, H, codebook, M, Es, SNR, A, Gamma1...

image thumbnail

updated 5 years ago

Motion Planning for a Robot Arm by Using Genetic Algorithm by Ali Talib Oudah

genetic algorithm is used to optimize the trajectory planning for robot arm. (optimization, simulation)

[b,a]=invkin3(x,y,phi)

[k,a]=invkini(x,y,phi)

[xxt,yyt]=angls2links(bq)

image thumbnail

updated 6 years ago

Quaternion belt-trick by Bill Davidson

This program demonstrates the quaternion belt-trick. (quaternion belttrick, dirac belttrick, waiter trick)

quaternion_belt_trick

quaternion_belt_trick_movie.avi

image thumbnail

updated 6 years ago

screen record by Nassim Khaled

Screen capture can be used to record any screen activity and output the recorded actions as video fi (video, screen, record)

movie.avi

screen_capture(movie_name,recording_time)

image thumbnail

updated 6 years ago

FireWire Vision Tools by Frank Wornle

A simple MATLAB interface to "FireWire Digital Cameras" and the Color Machine Vision algorithms "CMV (application, firewire, camera)

isalphanum(instr)

rgb2yuv(src)

test_short.avi

image thumbnail

updated 6 years ago

Environmental Modeling by Ekkehard Holzbecher

Introduction to Modelling and Simulation for Environmental Problems (contaminant, transport, flow)

GaussianPlume

GaussianPuff

animation.mpg

image thumbnail

updated 6 years ago

mpeg compression by Zahid Ali

Mpeg compression (compression, mpeg compression, mpeg2)

BmotionEstARPS(imgP, imgI, mbSize, p)

news.avi

BmotionEstARPS(imgP, imgI, mbSize, p)

image thumbnail

updated almost 7 years ago

RAAA EOG Correction Program by Tony

Correct, and plot the data recorded by the EEG from corruption of EOG (medical, eog, eeg)

chselect(varargin)

keep(varargin)

main(varargin)

image thumbnail

updated 7 years ago

Gantry robot simulation by John Kluza

Supervisory and low level robot tracking control of a 5-bar or articulated gantry using desired posi (simulation, robot kalman video es...)

ccw_lowres_10fps.avi

gantry_gui(varargin)

gantry_msfun_3color(t,x,u,flag, handles)

image thumbnail

updated 7 years ago

2D Target tracking using Kalman filter by Rostam FarrokhNejad

This Demo shows tracking target and prediction next position using kalman filter (application, target tracking, kalman)

ball_bg_difference.mpg

ball_kalman.mpg

[cc,cr,radius,flag]=extractball(Imwork,Imback,index)

image thumbnail

updated 9 years ago

Playing with ShockWave Flash movies by Aldo Caraceto

GUI exploiting the Microsoft ActiveX technology to import and read a Shockwave Flash movie. (gui tools, example, flash)

spiaggia.swf

test_methods(varargin)

image thumbnail

updated 9 years ago

Movie from a Sequence of Images by Nassim Khaled

Creates an avi movie from a sequence of images. (application, movie, sequence)

MOVIES.avi

Movie_from_frames(name,filetype,number_of_frames,display_...

image thumbnail

updated 9 years ago

Foreground segmentation by Nicholas Howe

Uses graph cuts to segment foreground objects from a static background in video. (morphology, segmentation, foreground segmentati...)

extractForeground(video,frameSkip,dataRange,minSigmaLevel...

extractForeground(video,frameSkip,dataRange,minSigmaLevel...

graphlabel(C,P)

image thumbnail

updated 10 years ago

MATLAB 7 Fundamentos by Elia Matsumoto

Companion Software for the book "MATLAB 7 Fundamentos" (matlab 7, fundamentals book, general)

Exemplo1(varargin)

cap4_avi_exemplo.avi

Exemplo2(varargin)

image thumbnail

updated 13 years ago

A Viking Ship by Pontus Axelsson

A fully-rigged Viking ship with animation. (gallery, viking, ship)

areaunder.m

dfz.m

f=vimpelplot(amplitude)

Contact us