Hi!
This is a presentation and handouts for introductionary lecture on evolutionary algorithms.
There are so many books and survey articles on the genetic algorithms and evolutionary optimization!
So, if you interested in appication of GA in control, I would like to recommend refer to article:
Evolutionary algorithms in control systems engineering: a survey
If you interested in design optimization by GA, the book "Optimization of Structural and Mechanical Systems, World Scientific Publishing, 2007" cover this topic quite well.
Or here good survey article:
A Survey of Structural Optimization in Mechanical Product Development
четверг, 18 ноября 2010 г.
четверг, 11 ноября 2010 г.
Artificial neural networks in control
Dear collegues!
Present to you the only handout material for introductionary lecture on artificial neural networks.
Please refer to additional literature sources listed.
Good introduction to ANN without much math here:
http://arxiv.org/pdf/cs/0308031
Here more deep review of ANN in control -- highly structurized and easy to read (btw with more math):
http://hagan.okstate.edu/hagandemuthacc99.pdf
Also I follow this textbook:
António E. Ruan. Intelligent control systems using computational intelligence techniques, chapter 2 (An overview of nonlinear identification and control with neural networks)
And wiki's entries for reference:
http://en.wikipedia.org/wiki/Artificial_neural_network
http://en.wikipedia.org/wiki/Digital_filter
http://en.wikipedia.org/wiki/Z-transform
MATLAB toolbox:
http://www.mathworks.com/products/neuralnet/
Present to you the only handout material for introductionary lecture on artificial neural networks.
Please refer to additional literature sources listed.
Good introduction to ANN without much math here:
http://arxiv.org/pdf/cs/0308031
Here more deep review of ANN in control -- highly structurized and easy to read (btw with more math):
http://hagan.okstate.edu/hagandemuthacc99.pdf
Also I follow this textbook:
António E. Ruan. Intelligent control systems using computational intelligence techniques, chapter 2 (An overview of nonlinear identification and control with neural networks)
And wiki's entries for reference:
http://en.wikipedia.org/wiki/Artificial_neural_network
http://en.wikipedia.org/wiki/Digital_filter
http://en.wikipedia.org/wiki/Z-transform
MATLAB toolbox:
http://www.mathworks.com/products/neuralnet/
среда, 3 ноября 2010 г.
More fuzzy logic control structures
Last lecture on fuzzy logic control devoted to other main control sustem structures.
Presentation and handout materials.
On the next two lectures we consider artificial neural networks -- another essential topic in AI and IC.
Presentation and handout materials.
On the next two lectures we consider artificial neural networks -- another essential topic in AI and IC.
Binary Images and Edge Detection
Dear collegues!
Here are the materials of two lectures on computer vision, prepared by Andreу:
1. Binary Images: Properties and Methods
2. Edge Detection
Have fun :)
Here are the materials of two lectures on computer vision, prepared by Andreу:
1. Binary Images: Properties and Methods
2. Edge Detection
Have fun :)
среда, 13 октября 2010 г.
A little bit of proctical aspects of FLC
Today we discussed some simple practical aspects of fuzzy logic control: different architectures with fuzzy controller, and a little bit of how it can be implemented.
Here presentation and handout for this lecture.
And files with considered example of trivial fuzzy control system: Simulnk model, Fuzzy database file .fis
More examples of fuzzy logic control in MATLAB:
http://www.calvin.edu/~pribeiro/othrlnks/Fuzzy/tutorial1.htm
http://www.mathworks.com/help/toolbox/fuzzy/exampleindex.html
http://www.mathworks.com/help/toolbox/fuzzy/fp13935.html
Articles in wiki about touched topics on PID and PLC (for reference):
http://en.wikipedia.org/wiki/PID_controller
http://en.wikipedia.org/wiki/Programmable_logic_controller
Here presentation and handout for this lecture.
And files with considered example of trivial fuzzy control system: Simulnk model, Fuzzy database file .fis
More examples of fuzzy logic control in MATLAB:
http://www.calvin.edu/~pribeiro/othrlnks/Fuzzy/tutorial1.htm
http://www.mathworks.com/help/toolbox/fuzzy/exampleindex.html
http://www.mathworks.com/help/toolbox/fuzzy/fp13935.html
Articles in wiki about touched topics on PID and PLC (for reference):
http://en.wikipedia.org/wiki/PID_controller
http://en.wikipedia.org/wiki/Programmable_logic_controller
среда, 6 октября 2010 г.
Introduction to fuzzy logic and control
These are materials of lecture with introduction to fuzzy logic and fuzzy gain scheduling control:
[Presentation | Handout]
At this point I decided to slow down and change the style of lections. More examples, less math and theory.
On the next meeting we consider concrete example of fuzzy logic controller and simulate them in MATLAB.
For additional materials I highly recomend to review this paper -- another simple introduction to fuzzy logic with application to fuzzy controller design.
http://www.iau.dtu.dk/~jj/pubs/design.pdf
[Presentation | Handout]
At this point I decided to slow down and change the style of lections. More examples, less math and theory.
On the next meeting we consider concrete example of fuzzy logic controller and simulate them in MATLAB.
For additional materials I highly recomend to review this paper -- another simple introduction to fuzzy logic with application to fuzzy controller design.
http://www.iau.dtu.dk/~jj/pubs/design.pdf
среда, 29 сентября 2010 г.
Intro lecture
This is Power Point presentation of the introductionary lection on our course. Forgive me about equations -- I will replace ASAP this document by rewritten pdf version, I'm not so familiar with Power Point -- I always use LaTeX for technical/math notes :(
For additionary materials you can refer to wiki, first off all
http://en.wikipedia.org/wiki/Artificial_intelligence
(Here considered many things about which I haven’t said any words at all, and we don't actually planed cover them. For example natural language processing, social intelligence, AI-complete computational problems and so on)
Good general introduction on AI you can find in recommended "Artificial Intelligence A Modern Approach" by Russel and Norvig.
Very old, but interesting and quite lengthy introduction to intelligent control with discussion on classical control vs intelligent control
http://www2.ece.ohio-state.edu/~passino/PapersToPost/bridge-gap-CSM.pdf
Also for more concrete review of intelligent control theory refer to article
http://nr.stpi.org.tw/ejournal/ProceedingA/v24n1/15-30.pdf
(or maybe we get back to this article a little bit later)
For additionary materials you can refer to wiki, first off all
http://en.wikipedia.org/wiki/Artificial_intelligence
(Here considered many things about which I haven’t said any words at all, and we don't actually planed cover them. For example natural language processing, social intelligence, AI-complete computational problems and so on)
Good general introduction on AI you can find in recommended "Artificial Intelligence A Modern Approach" by Russel and Norvig.
Very old, but interesting and quite lengthy introduction to intelligent control with discussion on classical control vs intelligent control
http://www2.ece.ohio-state.edu/~passino/PapersToPost/bridge-gap-CSM.pdf
Also for more concrete review of intelligent control theory refer to article
http://nr.stpi.org.tw/ejournal/ProceedingA/v24n1/15-30.pdf
(or maybe we get back to this article a little bit later)
Books
Unfortunately, there is no one single book which fully contain material of whole course. Therefore, for each lecture, we will specify a list of relevant supplementary materials.
However, I can recommend the following books and resources that, in my view, most fully reflects presented approach.
However, I can recommend the following books and resources that, in my view, most fully reflects presented approach.
вторник, 28 сентября 2010 г.
And Here We Go...
What we can say? There are so many excellent minds at the Faculty of Control systems, but why they chose us -- geeks that only can tell how to create most insane and idiotic devices -- it is a great riddle :))
But we are pleased to welcome you in our department and this is a great honor for us to share with you all little what we know on artificial intelligence and its application in control/mechanical systems.
This course is experimental and therefore we ask you to support us by feedback, suggestions, and always welcome for any questions and discussions on everything that happens in our lectures and labs.
We hope that you will not be disappointed with the material in this course and learn many new and useful things here. Also we look forward to a fruitful and constructive working dialogue! :)
Alex & Andrey,
Department of Mechatronics and robotics (aka Automats)
But we are pleased to welcome you in our department and this is a great honor for us to share with you all little what we know on artificial intelligence and its application in control/mechanical systems.
This course is experimental and therefore we ask you to support us by feedback, suggestions, and always welcome for any questions and discussions on everything that happens in our lectures and labs.
We hope that you will not be disappointed with the material in this course and learn many new and useful things here. Also we look forward to a fruitful and constructive working dialogue! :)
Alex & Andrey,
Department of Mechatronics and robotics (aka Automats)
Подписаться на:
Сообщения (Atom)