iman sharifi (@iman-sharifi-ghb)

Top repositories

1

Function-Approximation-and-Adaptive-PID-Gain-Tuning-using-Neural-Networks-and-Reinforcement-Learning

System Identification and Self-Tuning PID Control using NN
MATLAB
48
star
2

6-Dof-Robot-Trajectory-Tracking-using-Adaptive-Nonlinear-Algorithms

PID, LQR, Feedback Linearization, Backstepping, Sliding Mode, and Model Reference Adaptive Control for 6-DoF Robot Control
MATLAB
35
star
3

Trajectory-Tracking-of-8DOF-Robot-via-Fuzzy-Sliding-Mode-Control-with-Fuzzy-Identification

Tiltrotor Control and System Identification using Fuzzy C-Means Clustering.
MATLAB
7
star
4

Self-Tuning-PID-Control-using-Reinforcement-Learning-Based-Neural-Network

Novel adaptive tuning of the PID gains using an Actor-Critic-based Neural Network for Attitude Control of a 6-Dof, 4-motor Robot
Python
6
star
5

PID-Tuning-using-Genetic-and-Particle-Swarm-Optimization

Offline Tuning PID gains in a given system using Heuristic Methods, including Genetic Algorithm andParticle Swarm Optimization
MATLAB
5
star
6

Video-Synopsis-Summarization-Car-Detection-Tracking

Detection, Counting, Tracking, and Summarization of the Vehicles using Computer Vision algorithms in a video camera recorded on a highway.
Jupyter Notebook
4
star
7

6DoF-Robot-PID-Control-in-V-REP

Control Quadcopter using PID Controller in Vrep CoppeliaSim Software with Python
Python
3
star
8

Inverted-Pendulum-Control-using-state-feedback-Controller-and-observer

MATLAB
3
star
9

Camera-Operations-Homography-and-Fundamental-Matrix-Using-SIFT-KNN-RANSAC-Algorithms

SIFT, SURF, and ORB detector to extract the keypoints like corners. Fundumental Matrix and Homographical Transformation for Panorama Images.
Jupyter Notebook
3
star
10

Inductive-Logic-Programming-ILP-using-Prolog-Programming-Aleph-Metagol-in-Maze

Extract Symbolic Rules using Background Knowledge and Environement Setting to find the State Transition rules in the Maze gridworld.
Prolog
3
star
11

Histogram-Oriented-Gradients-HOG-Supported-Vector-Machine-SVM-Face-Detection

Extract features from the Stanford Dataset using Histogram of Oriented Gradients (HOG) and use Supported Vector Machine (SVM) to map the features to the assigned labels. Next, use Non-Maximum Suppression and Heatmap method to find the best bounding box on the face.
Jupyter Notebook
3
star
12

Ball-and-Beam-Control-using-State-Feedback-Controller-Observer-and-descrete-Controller

MATLAB
2
star
13

Simulation-of-3DOF-Manipulator-on-6DoF-Cube-body-using-Newtonian-Lagrangian-and-Quaternions-Methods

MATLAB
2
star
14

Double-Inverted-Pendulums-Control-Using-State-Feedback

MATLAB
2
star
15

Modeling-Simulation-Design-and-Fabrication-of-2-wheel-mobile-balanced-robot-2WMBR

Modeling a Mobile Robot using Advanced Dynamics Methods, Design & Simulation using Matlab and SolidWorks, Control using PID Controller, and Implemetation using Arduino UNO, Kalman Filter, and DC Motors..
MATLAB
2
star
16

Retrospective-Cost-Adaptive-Controller-using-Recursive-Least-Square

MATLAB
2
star
17

CNN-Street-View-House-Number-Detection-SVHN

We use Convelutional Neural Networks (CNN), as a Deep Learning paradigm, to detect the house numbers using the MNIST dataset.
Jupyter Notebook
2
star
18

Symbolic-Reinforcement-Learning-Prolog-Programming

Safe Q-Learning via a Symbolic Logical Programming (Prolog) paradigm in Maze Gridworld.
Python
2
star
19

Awesome-Fuzzy-Systems

Lets practice some fuzzy examples according to Wong's Book, including Gradient Descend Algorithm, Recursive Least Square, ...
1
star