MSc. Student of Electrical Engineering (Control), K. N. Toosi University of Technology.
BSc. Student of Electrical Engineering (Control), Amirkabir University of Technology - Tehran Polytechnic (GPA: 4/4).
Robotics Engineer at ARAS (Advanced Robotics & Automated Systems Laboratories), Surgical Robotics.
Electricity Committee Chair of IR.IRAN Energy Congress
Editorial Board Member of IMPULSE (Talangor) Journal.
MSc. Student of Electrical Engineering (Control).Learn MoreSep 09, 2019
Member of ARAS Robotics Research lab.Oct 09, 2019
Rank 8 (Instrumentation and Industrial Automation) | Rank 80 (Electrical Engineering (Control)) | Rank 85 (Aerospace Engineering)Aug 01, 2019
Bachelor's degree, Electrical and Electronics EngineeringLearn MoreSep 22, 2018
Electricity Committee Chair of IR.IRAN Energy Congress, Editorial Board Member of IMPULSE (Talangor) Journal.Jul 01, 2018
Hydroelectric Power Plant Management Center, Autonomous Vehicle, DC Motor Speed Controller, PLC Based Elevator Controller, Smart Farm, ...Learn MoreJan 01, 2019
Rank 289 (Mathematics and Physics)Jun 11, 2015
Diploma in Mathematics and Physics (Average: 20/20)Learn MoreSep 23, 2011
DOI: 10.1109/ICRoM48714.2019.9071915. In this paper, an algorithm is considered for the double integrator multi-agent system to achieve consensus resiliently. Considering the stable control of the system in presence of malicious attack is called resilient control. The network graph is varying in this paper, and the malicious node is smart as meaning that its position is changing between the minimum and maximum value. It is presumed that we know how many malicious nodes is in vicinity of each node and its number is limited. The smart node which wants to damage network, oscillate between the minimum and maximum value of the position, so, W-MSR algorithm on the position is not able to determine malicious node and isolate it. This paper utilizes velocity instead of using position so, the modified version of W MSR called MW-MSR is proposed. Finally, it is provided some numerical simulations to show the performance and efficiency of the theoretical results. This paper has been accepted for the Conference on Robotics and Mechatronics (ICROM 2019)
Design Decentralized & Centralized Servomechanism Controller for Large-Scale Systems
Motion Control of Cable-Driven Robot
Stable Plate Control - Navigation systems and Steering control system
Working on the indoor location-based control system estimates the indoor position of robots.
In Double-Integrator Systems with Switching Networks Facing Smart Attacks.
Designing, 3D printing & assembling of components + initial tests.
PLC Based Elevator Controller and Industrial Automation Systems.
Simulation Model of Hydro Power Plant
Computer Control Lab, MATLAB/SIMULINK and xPC Target. Computer Control.
Assembly - keil 4.7
MIMO CS - MATLAB & Simulink
Advanced Design System (ADS)
MSc. Supervisor, Nonlinear Control & Parallel Robots
Multivariable Control Systems
Fault detection and identification
Navigation systems and Steering control system
MSc Seminar 20 out of 20 & Dynamic Systems and Control: 18.5 out of 20
Computer Control & Advanced Robotics
Instrumentation, Modern Control, IIoT & Resilient control of networked control systems (MSc.)
Bsc. Project & Linear Algebra
Electric Circuits I
Electrical Machines II
Electric Circuits II, Electrical Machines I, Power System Analysis
Research Methods & Report Writing, Renewable Power Plants & Hydroelectric Power Plant - Training
Signals and Systems
Project Controls & Project Management
STM32CubeIDE is an all-in-one multi-OS development tool, which is part of the STM32Cube software ecosystem.
Developing robotic behavior often involves activities such as brainstorming, testing, evaluation, innovation, etc. One of the biggest problems associated with such endeavors can be determining why algorithms fail. This article explores these activities while developing and perfecting a simple — yet interesting — behavior using a simulator.
Assume you have a mobile robot sitting on a large ball. Imagine programming the robot so that if the ball is moved, the robot will climb to the top of the ball and level itself. If building such a robot excites you, this article will demonstrate some key points to help get you started.
With 3D printing becoming more affordable, its potential for use in robotic applications is becoming more feasible. This article explores some of the robot-related things you can do with a 3D printer that might make you want one as another tool in your workshop.