Nature – Is it Just a Coincidence?

It seems to be quite a coincidence how things happen in nature. For instance blooming flowers, reproduction of species, waveforms in the sea appears to be random and chaotic.  There’s no one behind driving these forces. It’s driven by the nature itself. However further insights into these chaotic motions of nature, reveals something unbelievable. That is, things happen in nature according to a pattern.

Obviously nature organizes things in the most effective and easiest manner. Large formations are constructed by combining smaller parts. Yet these large formations are similar in shape to the smaller components. The fern leaf is the best example. The whole fern leaf was formed as a result of recursive placement of smaller leaflets. This phenomenon is known as Fractals – self similar patterns. Self-similar patterns can be seen everywhere. Rock formations, growth pattern of a leaf, surface of broccoli & Cauliflower, Fractal Mountains, lightning, and even clouds express this nature. The growth pattern of fractals are predictable, they are not just random. The following describes how. Continue reading “Nature – Is it Just a Coincidence?”


Turing Machines – A Review

It’s known that the Turing machine was the first theoretical model of modern day computers. But it’ll be a fruitful effort to find out why? The fascinating thing was it’s still capable of computing most of the existing computer operations including basic arithmetic (addition, subtraction, etc…) into much complex algorithms. Therefore it’s worth digging down deep into this idea and see how it relates to (or how it does) computer operations.

The bare roots of Turing Machines go back into the theory of computation. During the early decades of 1900’s there’s been an increasing demand for a machine capable of computing. Obviously this was a part of several military projects run by allied groups for gaining victory over the war. So that, this signifies the necessity for defining the science behind computing. Generally, the computational theory consists of three parts.

Continue reading “Turing Machines – A Review”

Remote Human-Robot Operations with Adjustable Autonomy

CuriosityThis article was based on the work carried out by [1]. In future NASA’s space missions will include more and more interactive robots. The Curiosity rover that has been recently sent to Mars was a good example for that. These kinds of robots require new remote operation mechanisms for effective use. In such a tele-operated context, a human team should constantly supervise the robot and manually perform tasks whenever needed.

An important aspect of such operations is the ability to allocate tasks between humans and robots effectively. This capability was known as Adjustable Autonomy (Adaptive Autonomy) so that the automation can be smart enough to achieve the autonomy required according to changing situations. Human-robot interactions are closely related to adjustable autonomy, and they both go side-by-side. Apparently, human robot operations are highly dependent upon the scenario so that they become specific to a given robot, thus making it hard to generalize them. Given below is a sub-set of such human robot operations. Continue reading “Remote Human-Robot Operations with Adjustable Autonomy”