Sunday, April 27, 2014

Kalman Filter

3D Tracking of a vehicle is simulated in MATLAB using Kalman Filter for precise localization. It is assumed that finding position of the vehicle via its dynamic model is affected by Gaussian white noise, therefore GPS data is also used to correct the position. The simulation m-file is available from the link below:

.zip contains m-file (1 KB)

Sunday, December 15, 2013

Tic Tac Toe

This project is the implementation of a new learning method in machine learning using pattern recognition. The method used in Tic-Tac-Toe game to learn winning pattern and avoid to lose the game. The VB.NET 2012 source is availible.

Download Source Code
.ZIP = [VB.NET 2012 Source Code + EXE file] 186 KB

Tuesday, June 26, 2012

Vehicle Rollover Modeling

Here you can download a MATLAB solver to simulate a vehicle rolling using its single track dynamic model and predicting its rollover via LTR.

Download MATLAB 2008 Solver Source Code [.zip - 2 KB]


NSGA-II is an algorithm for Multi-objective Optimization using GA presented by Deb. By determining cost functions, number of design variables and their value ranges, chromosomes length, number of initial population and number of generations, you can start optimizing. Here you can download NSGA-II VB.NET and MATLAB source codes which also supports Robust Optimzation (RBDO and RDO).

VB.NET NSGA-II Application

Sunday, February 12, 2012

Helical GearBox Designing

This post is about a MATLAB source code that helps you to design a two-stage reduction helical gearbox. It calculates different numbers of gear teeth and gear normal modules based on AGMA stress equation and also Lewis bending equation and then determines the optimum number of teeth and gear module.

Download MATLAB Source Code
.ZIP , 2.1 KB , contains MFile tested on MATLAB 2008

Saturday, February 11, 2012

TomyadAuto® Adeline Concept

Adeline Concept is designed based on wireframe sketching and surfacing tools in SolidWorks and then rendered by Photoworks with indirect high quality illumination.

Adeline Concept Front View

Adeline Concept Rear View

Adeline Concept Rear View

Adeline Concept Rear View

Monday, December 5, 2011

TRemote SerialPort Beta

TRemote SerialPort is an application to connect two serial ports via network. Therefore you would be able to send command to a serial port remotely and receive command answer over a network.
The software has two modules: Sending Module and Receiving Module. Each module can perform in two modes: Application Mode and SerialPort Mode.
Application mode in Sending module is for sending command from computer but in SerialPort mode, the software receives data from a COM port first and then sends it through network.
Application mode in Receiving module displays commands sent by Sending module on computer and in SerialPort mode, the software launches received command on the COM port selected by user.

Download TRemote SerialPort Beta

+VB.NET 2010 Source Code (39 KB)