Dr. Mehran Andalibi has been working in higher education since 2008. He created this channel in 2021 (not 2009) as a free classroom backup. He holds several CAD, Simulations, and programming certificates, including CSWE.
Courses to be covered:
- CAD (SolidWorks, CATIA)
- MATLAB
- Statics, Solid Mechanics, Machine Design
- Dynamics (Linear, Nonlinear, Mechanism)
- Controls (Classic, State-Space, Optimal, Nonlinear, Adaptive, Digital, Robust)
- System Identification
- Robotics
- Engineering Mathematics (Numerical Analysis, Linear Algebra, Statistics, Probabilities, Optimization, Complex Numbers, PDE's, Series, Trigonometry)
- Microsoft Excel
- Technical Drawing, GD&T
- Image Processing, Computer Vision, OpenCV
- Python
- C++
- Machine Learning, SciKit Learn
- 3D Printing, 3D Scanning
- FEA, ANSYS
- Vibrations (Linear, Nonlinear)
- Deep Learning, Tensor Flow
Пікірлер
Hats off to you for the video and for explaining each point so clearly. Thanks bunch!
I like it and will try to get the model and play with it. Great work and thanks for sharing!
Thank you very much for the impressive educational video. I am concerned about the derivation of MIT rule. When calculating the derivative of cost function J, why is the indefinite integral ignored? Furthermore, in the example, why does ∂e/∂θ ignore the part 1/p+am? Thank you for your reply!!!🤝🤝🤝
Thanks for the video. It was really informative. So for the nonlinear systems, as you mentioned, we can not know the number of harmonics (oscillators) we need based on the number of the unknown parameters, is that right? I'm actually dealing with a nonlinear system with many parameters that I need to come up with a persistently exciting oscillator (wave) for it and trying to get a preview .
Thanks professor!!!
Great video
Thank you for that video. Excellent explanation!
Thank you for sharing this topic!
Parabéns pelo vídeo
Can you make a video explaining and showing the installation of the libraries and the entire process with python? I would appreciate it very much since I am new to this and I am interested in learning how to generate stl with chatgpt
Isn't MDH model adding a small rotation of Beta about Y axis to DH model, to avoid singularity induced by parallel consecutive joints?
Thank you so much Dr Mehran. I have problem with writing my codes in s-function builder, I can not type anything. Can you please advice? Thanks
Hello Looks like there is a part one for this video but I can not find it. Can you help me with that?
Thank you👏
you are the goat! do you have the file for the presentation perhaps?
The best solidworks curse in KZread 🎉🎉
Thank you very much
Hi sir, Can you share this pdf?
Great video, really appreciate the code walkthrough and explanations. I was wondering what Shaper Tools does for their CV, using that neat fiducial tape. It may not be exactly the same but learning about feature extraction and homography is super useful!
In the final assumption i think its supposed to be b1+b2 instead of d1+d2. Please correct me if im wrong.
Typo
very good. Can you also make the simple example of this in Matlab computer vision toolbox in future
thank you
very informative
Thank you, can you do the inverse please?
How can I interpolate this on 2 axis for them to end at the same time?
Please explain, how it understands the true North?
Thanks for comprehensive practical explanations. I've watched many videos on this topic- which were insightful- but none of them had your practical approach.
I need to control both theta and x, how do I do so?
This is not correct. Position tolerance controls both location and orientation of the centre axis of the pin.
Thank you a lot, waiting for the next videos with applied examples, pls.
ممنون دکترجان
Thank you for the video! This is super helpful!
Hello sir, thank you for the video. I have a question. Why it is less accurate when the shape of the mesh is deform? as you said the more the shape of the equilateral triangle deform from its original equilateral, the less accurate it is. Can you explain more of this in the comment. Thank you so much Sir.
Thank you soooooo much!!
thank you so much, it really help me. you saved my univ life
thank you sir ممنون دکتر
Can you please share the code for this
Thank you for your explanation about this method, it really makes sense to me now
Good Stuff.
Could you share the PPT that you were showing in the PPT? Thank you in advance.
How do you find the centroid for calculating the first moment of area for point B? I don't get a shear force of 160psi when trying to do so
Hello, I'm an engineering surveyor. I found very interesting this video. I have a question on how are the measurements made? Thank you.
تشکر فراوان
Hi..Clear explanation, Thank you. I need one clarification though. . At 15:02, while creating the half sine wave, what is that block with an X on it(that has inputs from the sine block and the summing point)?
🎯 Key points for quick navigation: 00:00 *Gain scheduling breaks down nonlinear systems into smaller linear ranges for better control.* 01:08 *Designing a gain schedule controller involves linearizing the system, designing a controller for each linear model, and tuning gains.* 05:48 *Linearization of nonlinear systems in Simulink is achieved using perturbation analysis without the need for analytic ODEs.* 08:42 *Controller gains must be tuned for specific operating conditions due to variations in system behavior.* 15:13 *MATLAB's `linearize` command in Simulink simplifies the linearization process by focusing on input-output ports and operating conditions.* 17:13 *PID tuning options in Simulink allow for customization of controller design objectives like reference tracking and disturbance rejection.* 19:33 *Gain scheduling or interpolation is preferred over using a series of conditional statements (ifs) for determining controller gains under different operating conditions.* 29:19 *Interpolation provides smoother transitions between operating conditions compared to using multiple conditional statements, ensuring better system performance.* 29:49 *Interpolation provides a smoother curve for gain scheduling compared to using conditional statements (ifs), ensuring better system performance.* 30:01 *Gain scheduling involves using interpolation or scheduling to determine gains for initial conditions not in the original tuning set.* 31:08 *To evaluate system performance under new initial conditions, repeat the process of linearization, gain determination, and controller testing for a variety of conditions.* 32:56 *Performance comparison between gain scheduling and original tuning shows that both methods yield effective control responses.* 33:23 *MATLAB commands like `linearize`, `PIDtune`, and `PIDtuneOptions` facilitate gain scheduling and controller tuning processes for nonlinear systems.* Made with HARPA AI
Greetings Sir. Thank you very much for your work. I wish to know if it will be possible for you to also provide your document ? Thank you very much !!
17:47 can upper and lower bounds be applied on on a subset of variables? Cause I know the constraints of only a part of the variables (x(1),x(2),x(4) for example)
well presented
Hello thank you very much for this educational video.I did not quite get the time varyiing component of the system... So basically I thougth that the plant could change over time which is the reason for adaptive control. Second question is where does MRAS change for second order systems? Thank you very much
very useful, thank you!