HOW TO WORK A ROBOT????
ROBOT WORKSHOP INTRODUCTION :<1> ROBOT ARE MADE BY THREE PART :-
1:-CONTROLLER
2:-SENSOR=ITS CHANGE OF INVERTANTMENT
3:-ACCURATOR=ITS WORK AS MECHNICAL
SENSOR ARE TWO TYPE:-(1):DIGITAL, (2):ANALOG
robots are going to take part of the common life of
humans in the developed societies. In 2006 around 3,540,000
service robots were made where only 950,000 were expected
[5] Social robots form a new class of computer-based entertainment that is beginning to become commercially practical.
We focus on how robots are going to learn new tasks
from human, and how to make robots that can educate and
entertain the user. The Robot Teaching issue merges concepts
of robot learning and human - robot interaction, where the
user teaches something to the robot. The major directions in
robot learning have been using human learning models for
non-supervised learning or programming by demonstration.
These modus operandi have given very good results: the
control architecture proposed in [2] allows the robot to infer
the correct goal in a human-robot collaboration scenario;
in [9] a system for robot skill acquisition from kinesthetic
demonstrations is presented. The implemented system treats
low-level motion control of the DOF of a humanoid robot.
In other works about programming by demonstration it
is proposed a solution of how to imitate (the so called
correspondence problem) and what to imitate.
Here we propose a different paradigm where the user teaches
or programs complex sequences of actions and conditions in
a social robot by speech. A particular goal to achieve is to
make a game for children where the child can play to teach
sequences to the robot. This system will allow to teach new
and complex tasks to the robot in an easy and natural way
for non-experts users.
<2>: STANDARD FUNCTION CHART-SFC is used here for sequence represention. This graphical
programming language is defined by IEC 61131-3 standard
for Programmable Logic Controllers (PLC’s). Based in the
so called GRAFCET (Graphe de commande etape-transition)
it is an evolution of a Petri Net that allows the representation
of a Sequential System, that is, a system where the outputs
do not depend only on the inputs, but on the internal state
of the system, too.
A sequence can be defined as a net where each node is an
action or a condition. An action is defined as any process
or effect of the robot activity. A condition is defined as a
functional entity that can take one of two values: true or
false, depending on certain variables of the robot or the
environment, where we include the user. Then, a sequence is
a set of actions, a set of conditions and a set of links between
these actions and conditions. SFC is based on two main
entities: steps and transitions. The former are associated with
actions and the latter with conditions. A SFC is a bipartite
graph, so the connections between nodes of the same type
are not allowed, that is, one step cannot be directly linked
to another step and idem with transitions.
PROGRAM FOR MOOVING OF A ROBOT:-
#define LED 13
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
digitalWrite(LED,HIGH);
delay(40);
digitalWrite(LED,LOW);
delay(60);
}
Comments
Post a Comment