Intelligent System of Paraconsistent Logic to Control Autonomous Moving Robots
Intelligent System of Paraconsistent Logic to Control Autonomous Moving Robots
Abstract –This paper shows a controller based on the evidential - Excluded middle (or third party) principle: from two
annotated paraconsistent logic E – Paracontrol. The contradictory propositions, one of them must be true.
Paracontrol is a variation of the logic analyzer. This work also In 1910, the Russian logician Nicolai A. Vasil’év (1880 –
shows an autonomous mobile robot, which is named Emmy II, 1940) and the Polish logician Jan Lukasiewicz (1878 – 1956)
in order to demonstrate the Paracontrol’s new properties. As an independently published papers dealing with logics that
innovation, the Paracontrol presents besides the characteristics admitted contradictions in the Aristotle level, though.
of the previous controller (manipulation of uncertainties,
In 1948, the Polish logician Stanislaw Jaskowski (1906 –
contradiction and paracompleteness information), the speed
control in the various robot’s actions
1965) formalized with base on the discursive logic, a
paraconsistent propositional calculus denominated discursive
propositional calculus. Independently, in 1954, the Brazilian
I. INTRODUCTION logician Newton C.A. da Costa (1929 - ) developed many
paraconsistent systems, containing all the usual logic levels:
The current paper presents some adding characteristics to propositional calculus, predicate calculus, predicate calculus
the controller. It can be classified as sophistication and an with equality, description calculus and higher-order calculus
improvement related to the movement of the robot Emmy. (under the form of the set theory).
The proposed control system, which maintained the name With the breed of alternative logic systems to the classic
Paracontrol [1], uses six (6) logic states and presents new logic, nowadays, we can conceive the Logic as a science
commands that did not exist in Emmy. comprising many logic systems (classic, paraconsistent,
Speed control in several actions: for example, when an fuzzy etc). Therefore, not strictly, Logic can be divided into
obstacle is detected ahead, the new Paracontrol allows the two classes: deductive and inductive.
gradual breaking of the robot, allowing a “gentler” halt. The deductive logic studies the interferences logically
Moreover, when the robot faces contradictory data as needed (or valid), in a way that, if the premises are true, the
aforementioned, the robot turns around more “gently”. conclusion necessarily is also true. This logic category, by its
The new controller permits backward movements. In turn, can be divided into two wide groups: the classic
certain situations, the robot can move backward or turn with deductive logic and the non-classic deductive logic.
a fixed wheel and another one turning backward, permitting The nuclear part of the classic deductive logic is about the
the robot to perform gentler movements than Emmy’s. study of the first-order predicate calculus and some of its
The combination of both characteristics above, more the important sub-systems, such as the classic propositional
other ones presented in the original prototype, makes the new calculus and the classic implicative calculus.
prototype a robot with more sophisticated movements than The non-classic deductive logic can be divided into two
the previous one. Therefore, a step further is taken to meet types of studies:
the expectations of an autonomous moving robot. Such genre The one that complements the scope of the classic logic. It
of robot built using the new Paracontrol is denominated is included in this category various modal systems, such as:
Emmy II. knowledge logic, deontic logic, temporal logic and others;
the one that substitutes the classic logic in some of its points
or in the majority of its domain. This last branch is called
II. HIGHLIGHTS IN LOGIC rival or heterodox logic. It is included in this category: the
various multi-valued logic, fuzzy logic, paraconsistent logic,
The classic logic rose, as evidenced, by 384-322 B.C. with noted logics etc.
Aristotle and presents the following basic principles, among As in this paper, the paraconsistent logic presents an
others: important role, we elaborated the following considerations.
- Identity principle: every object is identical to itself.
- Contradiction principle: (some authors denominate it non-
contradiction principle): from two contradictory III. THE PARACONSISTENT LOGIC
propositions (i.e., one is the denial of the other) one of them
must be false. The paraconsistent logic can be defined as follows: let T a
theory grounded on the logic L, and it is supposed that the
4010
Authorized licensed use limited to: UNIVERSIDADE ESTADUAL DE OESTE DO PARANA. Downloaded on November 16,2024 at 14:09:19 UTC from IEEE Xplore. Restrictions apply.
2. To go back in a straight line. Motors 1 and 2 are activated
backward at the same time with the same speed.
3. To turn right. Only motor 1 is activated forward with
motor 2 deactivated.
4. To turn left. Only motor 2 is activated forward with motor
1 deactivated
Microcontroller 8051 5. To turn right. Only motor 2 is activated backward with
motor 1 deactivated.
6. To turn left. Only motor 1 is activated backward with
motor 2 deactivated.
Motor 2 Motor 1
Fig. 4. Lattice with the logic states used by the robot Emmy II.
Fig. 3. The frontal and lower views of the robot Emmy II. The verification of the values of the level of favorable
evidence and the level of contrary evidence, decision taking
and motors’ moving is performed sequentially. Such
VI. PROGRAMMING OF THE ROBOT EMMY II sequence of actions is almost imperceptible when observing
the robot moving.
The main component of the robot Emmy II is the For each state, the respective decision is the following:
microcontroller 89C52 because it is responsible to determine • State V: To go ahead. Motors 1 and 2 are activated
the distances between the ultra-sound sensors and the forward at the same time.
obstacles located in front of the robot, to calculate the values
• State F: To go back. Motors 1 and 2 are activated
of the levels of favorable evidence and contrary evidence in
backward at the same time.
the proposition “The front of the robot is free”, to execute the
algorithm Para-analyzer and to generate signals to activate • State ⊥: To turn left. Only motor 1 is activated ahead.
the motors. The program is stored in the intern memory of Motor 2 remains deactivated.
the microcontroller 89C52.
The possible movements in this robot are the following:
4011
Authorized licensed use limited to: UNIVERSIDADE ESTADUAL DE OESTE DO PARANA. Downloaded on November 16,2024 at 14:09:19 UTC from IEEE Xplore. Restrictions apply.
turn right, activating only motor 2 backwards and
maintaining motor 2 deactivated
VII. TESTS
4012
Authorized licensed use limited to: UNIVERSIDADE ESTADUAL DE OESTE DO PARANA. Downloaded on November 16,2024 at 14:09:19 UTC from IEEE Xplore. Restrictions apply.
which was denominated Emmy II. The news is that such computer should think. In A.R. Anderson, N.D.
controller allows the speed control of the movements of the Belnap,and J.M. Dunn, editors, Entailment: The Logic
robot and enables adjustments through the software. The of Relevance and Necessity. Princeton University Press,
robot Emmy II executes backwards movements, which were 1992.
not possible in the robot Emmy. [3] G. Priest. Paraconsistent Belief Revision. In Theoria,
The running of the robot Emmy II showed to be very volume 67. 2001.
satisfactory. There, we could accomplish the implementation [4] G. Priest. Paraconsistent Logic. In D. Gabbay and F.
of an autonomous moving robot without external supervision Guenthner, editors, Handbook of Philosophical Logic,
and with its movement in a non-structured environment at a Volume 6. Kluwer Academic Publishers, 2nd edition,
relatively low cost. 2002.
The controllers based in the paraconsistent noted logic are [5] J.I. da Silva Filho – Methods of Paraconsistent Logic
able to manipulate the uncertainty, contradiction and Aplications with Two Values LPA2v, Ph. D. Thesis,
paracompleteness in an efficient way, rendering possible new University of San Paulo, São Paulo, Brazil,1999.
researches with interesting outlooks. [6] G. Lambert-Torres, J.M. Abe, M.L. Mucheroni & P.E.
Cruvinel – Advances in Intelligent Systems and
Robotics, IOS Press, 2 volumes, Vol. I: 217p e Vol. II:
IX. ACKNOWLEDGMENT 240 p.,ISBN 1 58603 386-7, Amsterdam, Holanda,
2003.
The authors gratefully acknowledge the CNPq, a Brazilian [7] N.C.A. da Costa, J.M. Abe & V.S. Subrahmanian –
research funding agency, CAPES, in the form of research “Remarks on Annotated Logic”, Zeitschrift fur
scholarships, and FAPEMIG, a Minas Gerais State research Mathematische Logik und Grundlagen der Mathematik,
funding agency, which supported this work. Vol.37, pp.561-570, 1991.
[8] N.C.A. da Costa. On the Theory of Inconsistent Formal
Systems. Notre Dame Journal of Formal Logic, 15(4),
X. REFERENCES 1974.
[9] J.M. Abe & J.I. Da Silva Filho, Frontiers in Artificial
[1] J.M. Abe - Fundations of Anotated Logic, Ph. D. Thesis, Intelligence and Its Applications, IOS Press, Amsterdan,
University of San Paulo, São Paulo, Brazil, 1992. Ohmsha, Tokyo, Vol. 71, ISBN 1 58603 206 2 (IOS
[2] N.D. Belnap. A Useful Four-valued Logic: How a Press), 4 274 90476 8 C3000 (Ohmsha), ISSN 0922-
6389, 287p., 2001.
4013
Authorized licensed use limited to: UNIVERSIDADE ESTADUAL DE OESTE DO PARANA. Downloaded on November 16,2024 at 14:09:19 UTC from IEEE Xplore. Restrictions apply.