-
Controlling a Vehicle With Stepper Motors on a Specific Trajectory: At first, the robotic vehicle was 3D printed using sample files from the thingiverse site. The vehicle was composed of two wheels…
C++ UpdatedFeb 2, 2024 -
In this project, an observer in the form of a stable neural network is proposed for any nonlinear MIMO system. As a result of experience, this observer utilizes a nonlinear in parameter neural netw…
-
This project was the final project of my fuzzy control university course. This project is a library that trains a TSK fuzzy interface system (fis) from scratch in MATLAB and not using the MATLAB fi…
-
In this project, hinf and h2 synthesis controllers are designed for MK standard form of a typical regulation problem. For full closure see the report.
-
In this project a rather brilliant observer called Thau observer or Lipschitz observer is proposed and designed to estimate the states of a special form of nonlinear systems. All the details regard…
-
This project is about implementing the dynamic sliding mode method for controlling a second degree nonlinear system stated in the report that has one uncertain parameter. The first chapter is about…
fault-tolerance matlab uncertainty simulink sliding-mode-control nonlinear-systems classic-sliding-modeUpdatedNov 18, 2021 -
This project is about implementing the classic sliding mode method for controlling a third degree nonlinear system stated in the report that has 3 uncertain parameters. The first chapter is about d…
fault-tolerance matlab uncertainty simulink sliding-mode-control nonlinear-systems classic-sliding-mode2 UpdatedNov 18, 2021 -
This project is used to estimate, isolate and diagnose faults for a quadcopter and a PVTOL and also use a methods to control the system by tolerating the fault. Both quadcopter and PVTOL systems ha…
-
The Project involves 3 typical convex optimization problems in control and the SDP (Semi-definite Programming) form or in other words the LMI (Linear Matrix Inequalities) form of each problem is ac…
-
This project was done as the final project of my Robust Control university course.
-
There are two boards involved in this project. The first one was a Rasberry Pi 3 board that was used to interfere directly with the UGV robot and the AUT14.c file was runned within the Rasberry Pi …
C UpdatedSep 8, 2020 -
We use an Arduino Due board and Arduino ESP8266 board to implement a system that uses UART protocol to receive 10 seconds of an 8-KHz, 8-bit depth sampled audio data. (Telephone line quality) and t…
C++ UpdatedSep 8, 2020 -
The aim of this project was to control a 3 degree of freedom (DOF) manipulator from a web user interface and for that 2 arduino boards are needed. The first board is an arduino UNO board that is pr…
C++ UpdatedSep 8, 2020 -
This Project was one of the final projects of my Signals and Systems course in the university. This code contains the performance measurement for a simple linear autonomous driving model which also…
-
This Project was one of the final projects of my Signals and Systems course in the university. A set of Tone Vectors are aligned with each number for them to be heard accurately and without interfe…
MATLAB UpdatedSep 7, 2020 -
In this project, the circuit of an HC-SR04 ultrasonic sensor is created from scratch shown in the "HC-SR04 Circuit Design" image and then we program the inner microcontroller to Handle the recieve …
C++ UpdatedSep 7, 2020