MATLAB | Simulink
Robot Configuration Space and Minkowski's sum
Computation of Robot's Configuration space by Using Minkowski's Sum algorithm. First the Robot vertices and Obstacle Vertices are given and stored in a *.csv file. The robot vertices and obstacle space are read from the *.csv file. A user then gives a value of orientation. The new transformation of robot's vertices is computed. The robot is oriented at 45 and 180 degrees to be used for Minkowski's Sum. Minkowski's Sum computes the Configuration space which is illustrated via a graphical representation within Matlab.
Laser Scanner
Laser Scanner graphical representation via Matlab. This simulates a point laser that begins at its source and collides with the wall generating hitpoints. The wall dimensions are given by the user, however the wall is not generated randomly rather its just the variation of lengths for the specific shape of the wall. The user inputs Wall vertices. Later transformation matrices are used for representing laser frame into global frame and vice-verca. The hit points are transformed from laser frame to global frame.
Liquid Level Sensor
Using Matlab GUI
Simulink Via MATLAB
Step Response of 4 Transfer Functions
Analysis of step response of 4 different transfer functions using Simulink.
Unity Feedback System with a compensator
Analysis of step response of unity feedback system with a compensator.
Design of PD Controller
PD controller designed using root locus
Ball Follower Robot PID Controller Design
A Differential drive robot whose motion is executed by two similar DC motors. The Characteristics of the angular speed response of the motors to their DC inputs are Settling time 2 <= sec, Overshoot <= 5% and Steady state error <=1%. The ball moves in a curved path for 5 sec. and stuck in a corner. We need to evalute the response of our compensated motors keeping in mind the vision sensor that is tracking the ball.
ICONNECT
Micro-Epsilon (http://www.micro-epsilon.com/)
Analog Chart (Signal Representation)
PulseGen
Syncronous Graph Study
Odometry Simulation
Filtering Technique
Graphical Demonstration of Convolution via ICONNECT
Convolution with kernel h(t) in the time domain can be also achieved via multiplication of the FFT(h) in the frequency domain. This has been simulated via Iconnect as under