The developed GUI implements the Forward and Inverse kinematics of a 3-PRR planar parallel manipulator. It provides options to modify the geometry of the manipulator. Yoshikawa and condition number manipulability of the manipulator can be evaluated. Maximal, dexterous and constant orientation workspace of the manipulator can be evaluated. Path tracking performance analysis can be performed for different simulation inputs.
This code shows how to control the APT Thorlabs positioning system using the third party ActiveX controls. This code also shows how to use ActiveX controls and MATLAB.
It appears that MATLAB modifies the signature of the ActiveX method...
In this demo, control object (plant) is gas separator. Control Performance of Cascade PID control and Model Predictive Control are compared .
This demo shows following contents. [1] Plant modeling Governing rules of the plant...
(1) bezierInterp.m ------------------- A function for Bezier interpolation for given four control points. Each control point can be in N-Dimensional vector space. Optionally a vector t can be pass then bezier curve would be...
This program returns the coefficients of the Legendre polynomial P_n, given n. The result is a row vector with powers of x decreasing from left to right (standard MATLAB notation). Like for other polynomials, LegendrePoly(n) can be evaluated at x...
When creating a note, prepopulate the body field with custom text. Text is defined by content type.
In the content-type settings panel, a new field "Default text" have been added. Insert the default text. It can be of any...
Conditions are sets of requirements (e.g. PHP code, current page or site) that make the condition as a whole TRUE or FALSE. Other modules can provide new requirements or use the Condition API to trigger some kind of action (e.g. display a block or...
This is a code for simulation of BPSK receiver using Direct Sequence Spread Spectrum. The performnace is evaluated in presence of AWGN and Rayleigh fading. Jakes' Model has been used to obtained coefficients for rayleigh fading.
anneal Minimizes a function with the method of simulated annealing (Kirkpatrick et al., 1983) ANNEAL takes three input parameters, in this order:
LOSS is a function handle (anonymous function or inline) with a loss function,...
Free open source software in Matlab for the evaluation of the performance of different level-set based algorithms in the context of image segmentation. The platform gives access to the implementation of six level-set methods that have been chosen...
Nodes with arbitrary criteria assigned to them can be evaluated for a specific purpose and the results can be used by other modules.
Evaluation API Example module, which creates a new a content type for demonstrating how to use the...
Nonlinear optimization problems with bound constraints can be solved using FMINSEARCHBND (as well as using many other tools.) For the user who has a problem with linear inequality constraints and/or general nonlinear inequalities as well as bound...
[Th, H] = JACOBITHETAETA(U,M) returns the values of the Jacobi's theta and eta elliptic functions TH and H evaluated for corresponding elements of argument U and parameter M.
Often, measured data is comprised of N sampled values of z, evaluated at N locations (x,y). With this function, you can calculate the coefficients of the best-fit x,y polynomial using a linear least squares approximation.
You can use...
A comprehensive suite of software development blocks has been built within Simulink, which in turn will simplify and speed up system design. This Blockset can be used universally for Model Based Design of any application using the MPC555. Blockset...
Two simple functions for optimizing breakpoint placement of 1D and 2D tables. Given an input 1D or 2D table and a desirable number of breakpoints, these functions will calculate the best placement of the breakpoints to fit the input table....
DATCOM has been widely used for preliminary estimation of an aircraft's aerodynamic coeficients and its stability derivatives. Given an aircraft configuration declared in an ASCI text file, DATCOM will easily provide the estimation of the...
The remarkable advance in hydraulic and electrohydraulic power systems resulted in producing control valves of very short settling time. The rapid closure of hydraulic transmission lines leads to severe pressure surge. The attached Simulink file...
This paper (and accompanying MATLAB source code) is a review of the block matching algorithms used for motion estimation in video compression. It implements and compares 7 different types of block matching algorithms that range from the very basic...
Computes the Gauss hypergeometric function 2F1(a,b;c;z) and its derivative for real z, z<1 by integrating the defining differential equation using the Matlab differential equation solver ode15i.
If 2F1 is to be evaluated for many... |