Sticky Notes

This blog is officially closed. Do check out the new blog at http://www.utmrobocon.com

Monday, April 25, 2011

Good Luck in Examination

Wishing all students that are having their examination a good luck!

Monday, April 18, 2011

Implementing Analog PID

Another type of PID is in analog form. There are certain reasons to choose the analog form.One of the reason is it can implement continuous signal. Compared to digital control, the signal for analog is smooth and not discrete.
The controller was implemented in this box where it contains two controller. It has few potentiometer to implement the controller where the gain could be adjusted. By the way, the PID was implemented using operational amplifiers (op-amps). Op amp has all kind of application like linear gain, derivator, integrator, summing junction and the likes. Therefore, op-amps could be easily used to implement the analog controller.
This control box was used to control motors. The signal coming out of the op-amp are not strong enough to actuate motors. In other words, the current from the op-amp is not high enough. Therefore additional circuits need to be used to actuate the motors. Some of the simple circuit is the on-off relay circuit, or a B-Class amplifier.

Wednesday, April 13, 2011

Artificial Intelligence

This is quite an interesting topic to discuss. It does not seems to be a hard topic taking into account our superior technology in computing but it is not as easy as it sounds.


ASIMO was created by Honda and this shows that Man can create Machines no matter what the constrains are.

Artificial Intelligence actually are divided into several parts. And what is interesting about all those parts is, they mimic a human. How human acts, how human decide, how human learns so on and so forth.


Firstly, it is important to have a knowledge representation. Human learns everyday and they built up their knowledge. But how does robot represent the knowledge. How do they know that they knew something. This is the basic in AI where robot need to represent knowledge in form of something. One of the branch in research in this part is the first order predicated logic.



Secondly, human learns. And when human errs, they know it and will not repeat the mistake. Human learns by themselves and sometimes in aid of a teacher. Robot is the same. They need to learn in order to survive. But how do they know what is right and what is wrong? Artificial neural network is one of the research to mimic human learning.



Thirdly, human makes decision. In some points in life, human need to make decision, either it be big or small. For example, what to have for dinner? what to study tonight? what to wear for tomorrow? Robots sometimes need to decide. How much should they actuate to produce a desired outcome? What path should they go to minimize the effort to reach a location? Readers could search for fuzzy logic as a decision maker in this part of AI.



Fourthly, human reproduces and evolves. This idea of evolution was from Charles Darwin. In evolutionary programming, robots need to keep evolving to create the best. This does not necessarily mean that one robot creates another robot but rather the evolution of methods. One of the topic in research is genetic algorithm.

Of course there are many more ways and parts in artificial intelligence, the possibilities is limitless. With on going research in this topic, one can never imagine what will be produced in the future.

[Fuzzy logic was implemented on UTM's robot to decide on the amount of acceleration to achieve a certain speed of robot]Edit: Link to the article.
Picture credit goes to their respective owners in the link of the picture itself.

Thursday, April 7, 2011

Vietnam never fails to surprise

Again, Vietnam did surprise us all. Lac Hong University, having the greatest team in ROBOCON in Vietnam, manage to score the Candle Flame. Seems that Lac Hong will be representing Vietnam again in Bangkok.

Related Posts Plugin for WordPress, Blogger...