Well, here we go. I start by providing a basic idea of a robot and it's
intricacies. I don't wish to go to technical details in the first tutorial.
- A robot may not injure a human being or, through inaction, allow a human being to come to harm.
- A robot must obey orders given to it by human beings, except where such orders would conflict with the First Law.
- A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
Well, no points for guessing what the above statements are. And for those
who can't identify what these are, I seriously suggest you start reading
Isaac Asimov books. Or at least watch more sci-fi movies.
Moving on, let's first know what is a robot. If I was asked to define a
robot, I would say that it can't be defined. A robot can have wheels. Or it
can have legs! Even better, it may be stationary also. And, it may be
autonomous, taking decisions and working on it's own. Or, it may be
manually controlled using a remote. So, you see, a robot can be anything
and can do anything. There's no strict or loose definition for a robot, as far
as I know.
So, I'd start by defining at least the types of robots.
1) Classified based on the level of complexity and professionalism involved,
I will classify robots into two-namely,
hobby robots and industrial
robots.
Hobby robots - I couldn't get a better name for the category - are done
as a hobby by enthusiasts, for pleasure or for some competitions or
projects. They are not reliable.
Industrial robots are used in the industry for automation, like for welding
or painting or other tedious tasks requiring precision and reliability. They
employ complex control systems to ensure the robot is reliable, ie, it doesnt
fail for any change in the environment.
I haven't yet ventured into industrial robots and so, we'll be concentrating
on simple robots here.
2) Based on the control mechanism, I'd classify robots into three-
autonomous, semi-autonomous and manual.
Manual robots are controlled by humans, by remote wireless control or by
a computer, may be.
Autonomous robot are controlled by micro processors, without human
intervention.
Now,
semi-autonomous robots are controlled by a computer software.
As an example, I can cite a robot that's controlled by the computer by the
use of MATLAB or Visual Basic or some similar software. Ideally, these are
same as autonomous robots, but I'd like to have an extra classification.
Now, there's a separate category of robots called BEAM robots or solar
bots. Although all the bots mentioned above can use solar energy, BEAM
robots are markedly different. I'll explain about BEAM later. Now, just know
that they are just another separate category of robots and the field of
BEAM robotics is as deep and matured as any other mainstream engineering
field.
I'd like to go on and on, but I guess the post will be too long then, and
you'd lose patience. So, I stop here for my first class, and I'll continue
soon.
Hope you all like this. Continue your support for this. And do ask any
questions regarding today's class.
And lastly, the three statements in the beginning of the lecture are the
three laws of robotics, introduced in the book,
I Robot by Isaac Asimov.