Developing Multivariable Control Systems for Robotics
In this webinar, you will learn how to use simulation to design and implement multivariable controllers for a four-joint robot arm. We use two different techniques that go beyond the traditional tuning of individual PID controllers. The first method shows automatic tuning of four coupled PID controllers simultaneously. The second approach demonstrates the design of a model predictive controller (MPC) that uses an internal model of the robot arm to forecast future plant behavior and adjust control actions accordingly.
After we develop the two controllers, we test and verify their performance. The controllers first are verified against the nonlinear robot arm model using desktop simulation. Then, automatic code generation is used to implement the controllers in C code. Finally, we complete the design validation by controlling a robot arm in real time.
About the Presenter: Shashank Prasanna is an application support engineer at MathWorks. He has extensive experience with MATLAB and Simulink. Shashank holds an M.S. in electrical engineering with a major in control systems from Arizona State University.
Recorded: 14 Feb 2013
Featured Product
Control System Toolbox
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)