Professional Documents
Culture Documents
Automata
Automata
Nandannagar, Agartala
2023- 24
AUTOMATA
Project done under the guidance of Physics teacher Dr. Bapi Dey
Submitted to
Dr. Bapi Dey
1
Certificate
This is to certify that Athukiri Debbarma of class XI(A) has complete his work file
under my supervision, he has taken proper care and shown atmost sincerity in the
completion of this project. I certify that, this project is upto my expectations and as
per the guidelines issued by C.b.S.E
Dr. Bapi Dey
2
Content
Certificate
Acknowledgement
Introduction
Example
Major families
Types
Uses
Characteristics
Working
Application
Jaquet-Droz Automata
Advantage & disadvantage
Scope of automata
Mechanism
History
Conclusion
Bibliography
3
Acknowledgement
I would like to express my special thanks of gratitude to my teacher Dr. Bapi Dey
Who gave me this golden opportunity to do this wonderful project, and also I want
to thank my parents who helped me in doing a lot of research and I cam to know
about so many things, I am really thankfull to them.
Introduction
4
The word automata comes from the Greek word ‘automatic’which means “self-
acting,self-moving”.An automaton is an abstract self-propolled computing device
which follows a predetermined sequence of operating atomatically.
Plural automatons or automata o-ta-ma-ta-ma-ta : a specially :Robot:a machine or
control mechanism designed to follow automatically a predetermined sequence of
operations or respond to encoded instruction.It is the computer science and
mathematical. It is the study of abstract machines and the computation problems
that can be solved using these machines.The abstuct machine is called the
automata. The main motivation behind developing the automata theory was to
develop methods to describe and analyse the dynamic behavior of discrete system.
Autotama is the kind of machines which takes some string as input and this input
goes through a finite number of states and may enter in the states. This automaton
consists of states and transition. The state is represented by circles and the
transition is represented by arrows.
Examples of Automata
Automata can be classified based on the number of states they have and the type
of inputs they can accept. Some common types of automata include finite and have
a finite numbers of states.
There are four major families of automaton:
Finite-state machine
Pushdown automata
5
Linear – bounded automata
Turing machine
Types of Automata
DFA
The Finite state machines that accept or reject strings of characters by parsing
them through a sequence that is uniquely determined by each string. The term
“Determined” refers to the facts that each string, and thus each state sequence in
unique.
NFA
It is easy to construct a NFA when compared to DFA for a given regular language.
The Finite Automata are called NFA when there exists many paths for specific input
from the current state to the next state. Each NFA can be translated into DFA that
but every NPA is Non DFA.
Uses
Recognize the pattern by using regular expressions use of the mealy and moore
machines for designing the combination and sequential circuits. Helpful in text
editors used for spell checkers. Through automata, computer scientist are able to
understand how machines compute functions and solve problems and more
importantly, what it means for a functions to be denied as computable or for a
question to be described as decidable. It is an abstract model of digital computers
with descrete inputs and outputs. Every automata include a mechamism for
6
reading inputs. It is considered that inputs is a string over a given alphabet. Written
on an input file that the automata can read. The input file is divided into
Smaller parts known as cells.
Characteristics
Working of Automata
In general, automatons are designed to arouse interest through their visual appeal
and then to inspire surprise and awe through the apparent magic of their seemingly
spontaneous movement. The majority of automatons are direct representation of
creatures and plants of kinetic aspects of natural phenomena.
Applications of Automata
Recognize the pattern by using regular expressions. Use of the mealy and moore
machine for designing the combination and sequential circus. Helpful in text editor.
Used for spell checkers.
The applications of the different automata in Toc are explained below:-
7
Design of the lexical analysis of a compiler.
Recognize the pattern by using regular expressions.
Use of the Mealy and Moore Machines for designing the combination and
sequential circuits.
Helpful in text editors.
Used for spell checkers.
Turing machine
Turing machine first described by Alan Turing in Turing 1936-37, are simple
abstruct computational devices invented to help investigate the extent and
limitations of what can be computed. Turing’s automatic machine are the termed
then in 1936, were specifically deviced for the computing of real numbers. They
were first named ‘turing machine’.
8
Jaquet-Droz Automata
9
a programmable memory. It has 40 cams that represent the read-only program.
The work of Pierre Jaquet-Droz predates that of Charles Babbage by decades.[2]
The automata of Jaquet-Droz are considered to be some of the finest examples of
human mechanical problem solving. Three particularly complex and still functional
dolls, now known as the Jaquet-Droz automata, are housed at the Musée d'Art
et d'Histoire (art and history museum) in Neuchâtel, Switzerland.
The Draughtsman
The musician
10
custom-built instrument by pressing the keys with her fingers. Movements of her
chest show her “breathing” and she follows her fingers with her head and eyes. The
automaton is also makes some of the movements that a real player would do, such
as balancing the torso.
The writer
The writer is the most complex of the three automata. Using a system similar to the
one used for the draughtsman for each letter, he is able to write any custom text
up to the 40 letters long. The text is rarely changed; one of the latest instances was
in honour of president Francois Mitterand when he toured the city. The text is
coded on a wheel where characters are selected one by one. He uses a goose
feather to write, which he inks from time to time, including a shake of the wrist to
prevent ink from spilling. His eyes follow the text being written and his head moves
when he takes some ink. The writer is 70 cm (2 ft 4 in) tall.
Henri Maillardet
11
In 1805 Henri Maillardet built a spring activated automaton that draws pictures
and writes verses in both French and English. The motions of the hand are
produced by a series of cams located on shafts in the base of the automaton,
which produces the necessary movement to complete seven sketches and the
next. It is believed that this automaton has the largest cam-based memory of any
automaton of the era.
Advantages
Disadvantages
12
Automated systems lack full autonomous control and fail to take
complex logical decision outside their programming.
13
Home Automation involves building a smart home with autonomous appliances
and security system operating on a smart energy grid. Laboratory medical
applications automate production process and use automated control systems
14
Computer-aided technologies are the basis of organizational are the creating
complex logical system mathematic.
Cax systems include computer-Aided Design and computer-aided
manufacturing software, which improves design and manufacturing
processes. Information technology is used with industrial robotics and
processes to create control systems in which Programmable Logic
controllers and PICs are synchronized with computers and receive inputs
from physical sensors.
Such automation can create real-time graphics, analyze reports using data,
and perform complex mathematical and logical calculations to undertake
different tasks related to various industrial and domestic applications.
Programs such as AI-based applications and control systems perform
complex taska based on inputs from a networked system of computers and
sensors.
15
What are the mechanisms used in automata?
I'd say that 95 percent of all automata use five basic mechanical principles to create
motion, and only in rare examples is something utilized that doesn't fit these
categories. The categories are as follows: wheels, pulleys, gears, cams, and
linkages.
Creating physical objects can be an engaging and useful way for students to process
their learning. Some physical models are directly representative of the academic
content, such as a depiction of a sound wave, or a model of a cell. Abstract
concepts, like a balance of power, ecological interactions, or societal changes, are
also well-suited to modeling. Students practice higher order thinking skills when
creating metaphors and symbols for abstract concepts. Coming up with imagery for
social, scientific, or other academic concepts pushes the student to research the
topic and develop a deeper understanding of it. The addition of motion, as in the
Cam Toy activity, can make the project even more engaging and lead to creative,
entertaining products.
Cams are rotating shapes that push on / rub against mechanical elements to create
other motions. One rotating shaft can power many cams, and each can create a
different motion in its associated mechanical element. Students decide which of
these motions is best for the specific concepts they want to represent.
16
In this project, students design the cams and moving objects in Tinkercad for
fabrication on a 3D printer or laser cutter. Backgrounds or other static objects can
be designed in Tinkercad and fabricated in a variety of ways for a more elaborate
Cam Toy machine.
17
complete scenes in which caricature personages perform in a humorous manner.
Not all automatons, however, are mimetic. Some offer only visual fascination, such
as spinning roundels set with gems to make flashing patterns of colour and light.
Automatons can be classified into two groups: those that are ancillary to a
functional article and those that in themselves are fanciful objects, solely for
decoration and pleasure. Clocks and watches, which lend themselves to displays of
motion, are the most common type of functional object with automatons. Through
the ages, most automatons have been objects of fancy that are purely decorative in
concept and function. The most complicated are the androids: figures
in human form that can be made to walk about, play music, write, or draw. They
are mostly of fairly large size and intended for public display. At the other end of
the scale are exquisitely finished pocket-sized objects such as trick pistols that were
the specialty of the Rochat brothers, Ami-Napoléon and Louis, both of whom were
among the finest 19th-century designers and craftsmen of automatons.
History of Automata
18
The book included Kleene's description of the set of regular events, or regular
languages, and a relatively stable measure of complexity in Turing machine
programs by Shannon. In the same year, Noam Chomsky described the Chomsky
hierarchy, a correspondence between automata and formal grammars, and Ross
Ashby published An Introduction to Cybernetics, an accessible textbook explaining
automata and information using basic set theory.
The study of linear bounded automata led to the Myhill–Nerode theorem, which
gives a necessary and sufficient condition for a formal language to be regular, and
an exact count of the number of states in a minimal machine for the language.
The pumping lemma for regular languages, also useful in regularity proofs, was
proven in this period by Michael O. Rabin and Dana Scott, along with the
computational equivalence of deterministic and nondeterministic finite automata.
In the 1960s, a body of algebraic results known as "structure theory" or "algebraic
decomposition theory" emerged, which dealt with the realization of sequential
machines from smaller machines by interconnection.[10] While any finite
automaton can be simulated using a universal gate set, this requires that the
simulating circuit contain loops of arbitrary complexity. Structure theory deals with
the "loop-free" realizability of machines. The theory of computational
complexity also took shape in the 1960s. By the end of the decade, automata
theory came to be seen as "the pure mathematics of computer science".
19
Conclusion
It was a wonderful and learning experience for me while working on this project.
This project taught me many things about automation, how does this automata
help us and for making robots, computers, toys, and also the most important things
which is made by using automation is the watch who tells time, which help us for
our every day work to go on time.
Through automata, computer scientists are able to understand how machines
compute functions and solve problems and more importantly, what it means for a
function to be defined as computable or for a question to be described as
decidable.
20
Bibliography
https://www.javapoint.com
https://www.wikipedia.org
https://www.sciencedirect.com
21