INFORMATION BOOKLET

advertisement
Faculty of Electrical Engineering, Computer
Science and Telecommunications
University of Zielona Góra
INFORMATION BOOKLET
Subject Area: AUTOMATICS AND ROBOTICS
First-cycle Level Studies
(Full-time, Part-time)
Academic Year 2011/2012
European Credit Transfer System ECTS
Part I. About Faculty
1.1. Faculty of Electrical Engineering, Computer Science and
Telecommunications (WEIT)
Correspondence address:
Faculty of Electrical Engineering, Computer Science and Telecommunications
ul.Podgórna 50
65-246 Zielona Góra
Dean’s Office
tel.: +48 68 328 22 17
email: dziekanat@weit.uz.zgora.pl
Dean’s Secretary
tel.: +48 68 328 25 13
fax: +48 68 325 46 15
email: sekretariat@weit.uz.zgora.pl
Faculty location in Zielona Góra: http://www.uz.zgora.pl/mapa/
2
1.2. Faculty Authorities
Dean
dr hab. inŜ. Andrzej Pieczyński, prof. UZ
tel.: +48 (68) 328 25 13, email: sekretariat@weit.uz.zgora.pl
Vice dean for Teaching Quality
dr inŜ. Anna Pławiak-Mowna
tel.: +48 (68) 328 25 13, email: a.mowna@weit.uz.zgora.pl
Vice dean for Development
dr inŜ. Piotr Bubacz
tel.: +48 (68) 328 25 13, email: p.bubacz@weit.uz.zgora.pl
1.3. General Faculty Information
Current Structure of the Faculty of Electrical Engineering, Computer Science and
Telecommunications at University of Zielona Góra:
The Institute of Computer Engineering and Electronics
Electronics and Microprocessor Systems Division
Computer Engineering Division
Information Technology Division
The Institute of Electrical Engineering
Power Electronics Division
Electric Energy Systems Division
The Institute of Electrical Metrology
Electrical Metrology Division
Circuit Theory Division
Telecommunications Division
The Institute of Control and Information Systems
Information Systems and Intelligent Computations Division
Robotics and Control Systems Division
Tele-information and Computer Safety Division
The Faculty employs 102 academic teachers and 30 administration workers.
In the academic year 2009/2010 there are 1519 students studying at the faculty, 534
of which are extramural students.
3
WEIiT
runs
four
specializations),
fields
electrical
of
studies:
automatics
engineering
(with
two
and
robotics
degree
(with
two
specializations),
electronics and telecommunications (with three specializations), computer
science (with three specializations) and biomedical engineering as one interfaculty
field of studies.
The faculty offers development of qualifications on postgraduate studies. The current
academic year full offer of studies is presented at the faculty website
http://www.weit.uz.zgora.pl, the bookmark: postgraduate studies.
WEIiT has acquired accreditation of The State Accreditation Committee for the
following fields of studies:
� Electrical
Engineering
� Electronics
� Computer
and Telecommunications
Science
The remaining fields of studies (newly-established, full education cycle has not been
completed yet) have not been yet subjects for The State Accreditation Committee
evaluation.
Since 1996 The Faculty has been entitled to confer Doctors of Technical Sciences in
the field of electrical engineering, and since 2001 it has been entitled to confer
Assistant Professors in this field. Since 2002 WEIiT has been entitled to confer
Doctors of Technical Sciences in the field of computer science. The Faculty holds the
first category of the Polish Ministry of Science and Higher Education (MNiSzW).
Individual institutes of the faculty are active in scientific research in the following
fields: automatics and robotics, electronics and telecommunications, electrical
engineering, computer science, biomedical engineering. Subjects of the research and
implementation projects carried out at the Faculty, allow for incorporation of new
technologies in teaching, by sharing experience from the conducted research with
students. The fields of studies and didactic specialties offered to our faculty students,
are reflected to the considerable degree in the realized research.
Scientific research in the field of automatics and robotics may be associated with the
following subjects: application of artificial intelligence in the diagnostics of processes;
the issues of structural and parametric optimization and properties analysis and
4
development of methods and technologies for multi-dimension systems control (nD)
and repeatable processes.
The research in the field of electronics and telecommunications concerns the
following theme groups: devices and electronics systems design; information security
systems against interference and unauthorized access.
The research in the field of electrical egineering focuses on: precise measurement of
selected electrical variables; synthesis of peripheral and controlling electrical energy
flow in electrical circuits and systems; topologies, methods of analysis, modeling and
new power electronics systems properties.
In the field of computer science the research is carried out in the following themes:
analysis and synthesis of intelligent measurement and control systems; computer
graphics and multimedia; quantum computing; information systems design methods;
artificial neural networks in modeling and identification; specification advanced
methods, analysis, synthesis and implementation of digital systems realized as ASIC
types systems; integrated hardware and software design.
The research in the field of biomedical engineering can be divided into two theme
areas: medical imaging and medical diagnostics.
WEIiT makes it available for the students to participate in the following academic
circles:
•
Computer Graphics Student Academic Circle;
•
Computer Graphics and Multimedia: Digital Cinematography Student
Academic Circle;
•
Computer Science Student Academic Circle: UZ.NET;
•
Digital Systems Design: fantASIC Student Academic Circle;
•
Software, Hardware and Measuring Devices Testing: Test IT Student
Academic Circle;
•
Modeling and Systems Simulation Student Academic Circle;
•
Power Electronics Student Academic Circle;
•
PESUZ Student Academic Circle.
In the scope of the above mentioned circles students are involved in issues related to
broadly understood computer science, electronics and electrotechnics – from modern
design methods for digital systems, through fundamental programming techniques, to
5
electric and power electronics systems simulation. More information on Academic
Circles is presented on websites of our institutes:
http://www.weit.uz.zgora.pl, bookmark: “Instytuty” (Institutes)
In the scope of the above mentioned circles students are involved in issues related to
broadly understood computer science, electronics and electrotechnics – from modern
design methods for digital systems, through fundamental programming techniques, to
electric and power electronics systems simulation. More information on Academic
Circles is presented on websites of our institutes:
http://www.weit.uz.zgora.pl, bookmark: “Instytuty” (Institutes)
1.5. Fields of studies
FULL-TIME STUDIES
Undergraduate studies – 3,5 year BSc studies
AUTOMATICS AND ROBOTICS
ELECTRONICS AND TELECOMMUNICATIONS
ELECTRICAL ENGINEERING
COMPUTER SCIENCE
Graduate studies – 1,5 year MSc studies
AUTOMATICS AND ROBOTICS
ELECTROTECHNICS
COMPUTER SCIENCE
PART-TIME STUDIES
Undergraduate studies – 4 year BSc studies
AUTOMATICS AND ROBOTICS
ELECTRONICS AND TELECOMMUNICATIONS
ELECTRICAL ENGINEERING
COMPUTER SCIENCE
Graduate studies - 2 year MSc studies
AUTOMATICS AND ROBOTICS
ELECTRICAL ENGINEERING
6
COMPUTER SCIENCE
Part II.A
INFORMATON CONCERNING STUDIES
ON AUTOMATICS AND ROBOTICS
AS THE FIELD OF
FIRST-CYCLE LEVEL STUDIES
7
II.A.1 Automatic and robotics – system of studies
The faculty offers undergraduate studies, leading to the degree of inŜynier equivalent
to a BSc (Bachelor of Science ) degree, last 7 semesters (part-time studies – 8
semesters).
Graduate studies (first-cycle level) cover minimum 2400 hours (according to the
standards published in the attachment no 9 to the MNiSW Directive of 12th July,
2007). A student should obtain minimum 210 ECTS per studies.
UNDERGRADUATE STUDIES ENTRY REQUIREMENTS
Applicants will be admitted on the basis of the ranking list made upon matura
(secondary school certificate) exam results.
At the University of Zielona Góra the recruitment is run by the RECRUITMENT
SECTION. The regulations and process of recruitment are fully introduced at
http://rekrutacja.uz.zgora.pl.
UNIVERSITY OF ZIELONA GÓRA RECRUITMENT SECTION
al. Wojska Polskiego 69, room 402R, 403R
65-762 Zielona Góra
tel. (068) 328 32 70,
68 328 32 75,
68 328 29 36,
68 328 29 37
e-mail: W.Borowczak@adm.uz.zgora.pl A.Laszczowska@adm.uz.zgora.pl
II.A.3 Final examination
The Study Regulations (§63 - §67) define precisely the date and method of
conducting a diploma examination.
A diploma examination, which is an oral examination, covers issues connected with
specialization and degree subjects.
8
II.A.4 Assessment and examination rules.
All the subjects in a given stage of their course are completed either with a credit
without a grade, a credit with a grade or an examination. The detailed information on
preliminary requirements and regulations concerning individual courses and subjects
are given in part II.B (ECTS subjects list for electrotechnics as the field of studies,
second degree studies) at the available Faculty website http://www.weit.uz.zgora.pl ,
bookmark: Studies Programmes, ECTS.
Information about completing a semester is available in Studies Regulations at the
University of Zielona Góra ( http://www.uz.zgora.pl, bookmark : Studies , §25 - §49 )
II.A.7 ECTS Faculty Coordinator
dr inŜ. Anna Pławiak-Mowna
ul. Podgórna 50
65-246 Zielona Góra
tel.: +48 (68) 328 2513
9
Part II.B
ECTS COURSE CATALOGUE
AUTOMATICS AND ROBOTICS
FIRST-CYCLE LEVEL STUDY (B.Sc.Degree)
SPECIALIST SUBJECTS
10
T AB L E O F CO NT ENT S
Numerical methods
13
Engineering physics
15
Programming with basics and algorythmics
17
Computer system architecture
19
Operating systems and computer networks I
20
Artificial intelligence methods
22
Databases
24
Electrical engineering principles
26
Electronics principles
28
Metrology
30
Foundations of digital and microprocessor engineering
32
Signals and dynamic systems
34
Control engineering
36
Fundamentals of robotics
38
Continuous process control
40
Robot control
42
Control of electrical drives
44
Real-time systems
46
Mathematical foundations of enginnering
48
Object-oriented programming
48
Modelling and simulation
51
Principles of power electronics
53
Statistical methods of data analysis
55
Digital process control
57
Digital singal processing
58
Decision support systems
60
Operating systems and computer networks II
62
Programmable logic controllers
63
Acutators
65
Measurement tranducers
67
Electromagnetic compatibility
69
Intelligent control and measurement systems
71
Power electronic circuits
73
Software for measurement and control equipment
75
Power system protection
77
Essentials of nanotechnology
79
Digital signal processors and microcontrollers
81
Visualization and monitoring if industrial processes
83
Precision drives and indusrtial robots
85
Wireless sensor networks
87
Diagnostics of industrial processes
89
Intelligent control systems
91
Embedded systems
93
Wireless communication
95
Digital microsystems in control systems
97
Hardware control systems
99
Digital control algorithms
101
Computer vision systems
103
SCADA systems
105
Computer-aided control systems design
107
Information systems design
109
Mobile application design
111
xi
S P E C I AL I S T S U B J E C T S
12
ECTS Course Catalogue Automatics And Robotics – first-cycle level
N
NU
UM
ME
ER
RIIC
CA
ALL M
ME
ETTH
HO
OD
DS
S
Co ur s e c o de : 11.9-WE-AiR-MN-PP_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Prof dr hab. inŜ. Krzysztof Gałkowski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Prof dr hab inŜ. Dariusz Uciński
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
II
Laboratory
30
2
Grade
Grade
Part-time studies
Lecture
9
1
Laboratory
18
2
Project
9
1
4
Exam
III
Grade
Grade
COURSE CONTENTS:
Mathematical foundations. Elementary definitions and theorems from mathematical analysis used in
numerical computations; Taylor series.
Errors and number representation. Sources and types of numerical errors; numerical conditioning and
stability, techniques of error avoidance; binary, decimal and hexadecimal systems; fixed and floating
point representations.
Solving nonlinear algebraic equations. Methods: bisection, Newton, secant, falsi; application of fixedpoint theorem; analysis and estimation of errors; extrapolation; ill-conditioning and stability of solutions.
Solving systems of linear equations. Gaussian elimination; choice of a leading coefficient; LU
factorization; estimation of errors and numerical stability; recursive methods: Jacobi and Gauss-Seidel
iterations.
Interpolation. Characteristics of interpolation and its applications; polynomial interpolation, spline
interpolation.
Approximation. Least squares method; minimax error, orthogonal polynomials.
Numerical integration. Newton-Cotes and Gauss quadratures, analysis and error estimation.
Solving ordinary differential equations. Methods: Euler, Runge-Kutta, corrector-predictor.
Elements of linear programming. Definition of LP task; algorithms for solving LP tasks. Transportation
and assignment problems.
Basics of nonlinear programming. Lagrange method; directional search techniques; iterative
algorithms: non-gradient, gradient based, and quasi-Newton type. Constraints.
13
Specialist subjects
LEARNING OUTCOMES:
Skills and competences in: solving problems formulated in a form of mathematical models; applying
mathematical description for static and dynamic processes; formulation of uncertainty description;
analysis of dependence of computation results on numerical errors; creative usage of numerical
packages.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks in written or oral tests conducted at least
once per semester (full-time studies); obtaining a positive grade in written or oral exam (part-time
studies).
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Recktenwald G..: Numerical Methods with MATLAB: Implementations and Applications, Prentice Hall,
2000
[2] Press W., Teukolsky S., Vetterling W., Flannery B.: Numerical Recipes: The Art of Scientific
Computing, 3rd Edition, Cambridge University Press, 2007
[3] Atkinson K.: Elementary numerical analysis, Wiley& Sons, New York, 1993.
[4] Hamming R.: Numerical Methods for Scientists and Engineers, Dover Publications, 1987.
[5] Isaacson E.: Analysis of Numerical Methods, Dover Publications, 1994.
[6] Chapra S., Canale R.: Numerical Methods for Engineers, McGraw-Hill Higher Education, 2005.
[7] Hillier F.: Introduction to Operations Research, McGraw-Hill, 2009.
OPTIONAL READING:
[1] –
14
ECTS Course Catalogue Automatics And Robotics – first-cycle level
E
EN
NG
GIIN
NE
EE
ER
RIIN
NG
G P
PH
HY
YS
SIIC
CS
S
Co ur s e c o de : 13.2-WE-AiR-FI-PP_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Prof. dr hab. inŜ. Roman Gielerak
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Prof. dr hab. inŜ. Roman Gielerak
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
II
Class
30
2
Exam
4
Grade
COURSE CONTENTS:
Introduction .Physical quantities and theirs metric units ,system Standard International (SI).Vector
calculus ,algebra. Law of Physics and physical theories: actual perspectives. Big Bang Theory and its
implications. The measurement questions .
Mechanics (classical).Kinematics of the material point: straight line and curve linear motions. Mean and
temporary velocities. Circular motion: angular velocity and acceleration .Relativity of motion, choose of
reference frame .Kinematical equations of motions. Superposition principle: Dynamics of the material
point: The notion of mass ,momentum and force .Newton laws. Conservation of the momentum. Friction
and its significance. Formulations and solutions of the dynamical equations of motion. Acceleration and
centrifugal force.
Motion in the field of central forces: Gravitation and the law of gravitation. The motion of planets. The
notion of the field of forces: strength and potential of the field.
Mechanical energy: kinetic and potential energy. The notion of work and power. Mechanical energy
conservation law. Collisions: elastic and classifications .
Rigid body dynamics :The notion of the center of mass and the motion of the center of mass law,
momentum conservation law. Rigid body and the formulation of the Newton laws: Vibrations :harmonic
vibrations, period, frequency and amplitude ,energy of vibrations, damped vibrations, forced vibrations,
resonances.
Mechanical waves :harmonic motion and waves, classification of waves(longitudinal and transverse
waves). Wave equations. Monochromatic waves, the notion of length of wave and frequency.Phase and
group velocities of waves. Energy of wave .Wave phenomena: interference and diffraction .Standing
waves. Acoustic waves. Doppler effect.
Thermodynamics. Heat and temperatures: measurement of heat, the notion of thermodynamics concept
of temperature and different scales. Thermal equilibrium notion. The zero law of thermodynamics.
The laws of thermodynamics: energy conservation law in thermodynamics ( the first law of
thermodynamics).Irreversibility of thermodynamic phenomena ( the second law ). The notion of entropy.
Thermal processes and Carnot cycle. The empirical laws of gases.
Kinetic theory of gases: macroscopic model of ideal gas . Equipartition energy law and specific heat
capacities. The van der Waals equation. Maxwell and Boltzmann distributions. Brownian motions.
Botzmann equations and transport equations.
Electromagnetism. Fundamental laws: Coulomb law, the Gauss law, the Ampere law, the Biote_ Savart
law, the Faraday _Lenz law, distorted current of Maxwell law.
15
Specialist subjects
Maxwell equations: electromagnetic waves, solutions of the Maxwell equations in vacuum, polarization
effects, interference and diffraction effects. Special relativity theory : the problem with the light velocity
measurement and the Michelson-Morley puzzle, the Einstein postulates and theirs consequences:
dilation of time and contraction of length .The notion of space-time: space time diagrams, Lorentz
transformations, composition of velocities law. Dynamical consequences: the rest energy and the
relation between mass and energy. Consequences :nuclear energy and the spontaneous creation of
matter processes. Consequences of special relativity theory to electromagnetism laws.
Elementary theory of quanta: Particles or waves dilemma: black body radiation and the Planck
hypothesis, photoelectric effect and the Einstein solution. .Compton scattering effect, red shift effect in
gravitational fields .Matter waves hypothesis of de Broglie and the electron interference effect
confirmation. Heisenberg uncertainty relation.
Advanced quantum theory of matter and light:Wave function concept, Schrodinger equation. Free
particle illustration, wave packet notion. The trapped particle in a potential field, the quantum tunneling
effects and illustrations, harmonic oscillator.
Quantisation rules: basic postulates of quantum theory, conservation laws in quantum mechanics , the
measurement problem and in particular its interpretation, uncertainty relations. Quantum angular
momentum theory :degeneration of energy levels and the subtle structure of atomic spectra, the SternGerlach experiment , the spin hypothesis and the quantization of spin. Multi electron atoms:
approximate theory , electron structure and chemical properties, periodic table of elements.
Condensed matter :type of chemical bonding: ionic, covalent , exchange forces, van der Waals forces.
Solid state structures: crystalline structure s , their symmetries and defects. Thermal properties of
crystals: Einstein-Debay theory.
Theory of metals: electrons conductivity in metals, band theory of solids, Bloch theorem and Band
structure, band picture for insulators, semiconductors and metals ,Fermi level and Fermi surface in
metals ,the nature of electron conductivity in metals and semiconductors, Semiconductors and theirs
elementary properties and applications: np ,junctions, the diode, transistors , bipolar transistors,
Josephson effect, physical phenomena on junctions.
LEARNING OUTCOMES:
One of the expected outcome should be basic understanding of simple macroscopic phenomena and
processes taking place in real physical world basing on fundamental physics laws. Additionally an ability
of an analytical description of them by using physical equations together with the ability of formulating
appropriate mathematical models of them will be the additional goal to be achieved by this course. Yet
another outcome of the course should be the very basic understanding of foundations of modern
quantum theories and therefore the very basic understanding of the quantum physics aspects of the
modern computer technologies such as laser and/or semiconductor based technologies as an
examples.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Class – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Halliday D., Resnick R., Walker R. J., Foundation of Physics ,vol. 1-Classical Mechanics,
Wydawnictwa Naukowe PWN , 2005 ( in Polish)
[2] Halliday D., Resnick R., Walker R. J., Foundations of Physics, vol. 2-Classical Mechanics, cont.,
Wydawnictwa Naukowe PWN , 2005 (in Polish)
[3] Halliday D., Resnick R., Walker R. J., Foundations of Physics ,vol. 3-Electricity and Magnetism,
Wydawnictwa Naukowe PWN, 2005 ( in Polish)
[4] Halliday D., Resnick R., Walker R. J., Foundations of Physics,vol. 4- Electromagnetic waves, optics,
special theory of relativity, Wydawnictwa Naukowe PWN, 2005 (in Polish)
[5] Halliday D., Resnick R., Walker R. J., Foundations of Physics, vol 5- Quantum Physics, solid state
physics, nuclear physics, Wydawnictwa Naukowe PWN, 2005 (in Polish)
[6] Orear J., Physics, vol.1 and vol.2; WNT, Warszawa 1993,1994 (in Polish)
[7] Massalski J., Physics for Engineers ,vol. 1; WNT, Warszawa, 2005 ( in Polish)
[8] Massalski J., Physics for Engineers, Modern Physics, vol. 2,WNT, Warszawa, 2005 (in Polish)
OPTIONAL READING:
[1] –
16
ECTS Course Catalogue Automatics And Robotics – first-cycle level
P
PR
RO
OG
GR
RA
AM
MM
MIIN
NG
G W
WIITTH
H B
BA
AS
SIIC
CS
S A
AN
ND
D A
ALLG
GO
OR
RY
YTTH
HM
MIIC
CS
S
Co ur s e c o de : 11.3-WE-AiR-PEA-PP_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr inŜ. Grzegorz Łabiak
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr inŜ. Grzegorz Łabiak
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
I
Laboratory
30
2
Exam
Grade
Part-time studies
Lecture
18
2
II
Laboratory
18
2
4
Exam
Grade
COURSE CONTENTS:
Introduction to C computer language programming. Programmer’s environment, source files,
compilation, foundations of computer program, main function, procedures and functions
Fundamental types, variables declaration and their scope. Constant and preprocessor. Input/output
operations. Files and operations on files. Functions printf() and scanf().
Operators, expressions, instructions. Type conversion.
Iteration loops: for, while, do-while (repeat-unitl).
Decisions statements: if, switch.
Creating own functions. Arguments and local variables. Static and automatic variables. Returned value.
Tables and strings of characters. Table initialization. Multidimensional tables. Operations on character
strings.
Bit operations.
Pointers. Declarations and operations on pointers.
Structure. Structure initialization. Tables of structure. Structures of Structures. Structures containing
structures.
Successive elements of C language are illustrated by implemented simple algorithms:
- sorting (bubble sort, selection sort, quick sort).
- operations on lists (creation, adding, inserting removing, sorting, printing).
- binary tree structure (creation, inserting, searching, printing).
- graphs in computer memory: incidence matrix, adjacency matrix.
17
Specialist subjects
LEARNING OUTCOMES:
After completion of this course students will possess skills in implementing basic algorithms in the C
programming language.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Aho A. V., Hopcroft J. E., The Design and Analysis of Computer Algorithms.
Addison-Wesley, 1974
[2] Corman T. H., Leiserson C. E., Rivest R., Introduction to Algorithms, McGraw-Hill, 1990.
[3] Kernighan B. W., Ritchie D. M., C Programming Language, Prentice Hall 1988
[4] Wirth N., Algorithms + Data Structures = Programs, Prentice-Hall 1974
[5] Banachowski L., Diks K., Rytter W., Algorithm and data structures, WNT Warszawa 2001 (in Polish)
[6] Roszkowski J., Analysis and structural design, Helion, Gliwice, 2002 (in Polish)
[7] Sielicki A., Programming laboratory in Pascal computer programming language, Oficyna
Wydawnicza Politechniki Wrocławskiej, Wrocław, 1994 (in Polish)
OPTIONAL READING:
[1] –
18
ECTS Course Catalogue Automatics And Robotics – first-cycle level
C
CO
OM
MP
PU
UTTE
ER
R S
SY
YS
STTE
EM
M A
AR
RC
CH
HIITTE
EC
CTTU
UR
RE
E
Co ur s e c o de : 06.0-WE-AiR-ASK-PP_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr inŜ. Grzegorz Andrzejewski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr hab. inŜ. Janusz Biernat, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
I
Grade
Part-time studies
Lecture
18
2
I
2
Grade
COURSE CONTENTS:
Computer system operation: Cooperation of processor and memory in information processing.
Input/Output operations, addressing modes, main and cache memory, integrity of memory.
Processor: structure, types, evolution. CISC and RISC processors – characteristic and comparison. New
generation processors – parameters, trends, imprints.
Motherboard: motherboard types, ATX motherboards, drivers, DMA transmission.
Parallel processors architecture: SISD, SIMD, MIMD.
Disk: flexible and hard drive, structure, parameters. Drivers of hard drives, EIDE and SCSI, ATA
standard. Optical memory, CDROM, DVD, ATAPI driver.
Displays: CRT and LCD displays, structure and parameters, graphic cards – types and parameters.
Peripherals: keyboard, mouse, printers.
BIOS: configuration.
LEARNING OUTCOMES:
Abilities and competence: in basic problems of organization and operation of computer systems;
hardware requirements; hardware configuration.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Null L., Lobur J., The Essentials of Computer Organization and Architecture, Jones & Bartlett
Publishers, 2006
[2] Stallings W., Computer Organization and Architecture: Designing for Performance, Prentice Hall,
2006
OPTIONAL READING:
–
19
Specialist subjects
O
OP
PE
ER
RA
ATTIIN
NG
G S
SY
YS
STTE
EM
MS
S A
AN
ND
D C
CO
OM
MP
PU
UTTE
ER
R N
NE
ETTW
WO
OR
RK
KS
S II
Co ur s e c o de : 06.0-WE-AiR-SOSK-PP_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr hab. inŜ. Krzysztof Patan
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr hab. inŜ. Krzysztof Patan
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
III
Grade
Part-time studies
1
Lecture
9
1
III
Laboratory
18
2
Grade
Grade
COURSE CONTENTS:
Computer system structure: Operating memory, procesor, CPU, I/O devices, idea of the interupt, dual
model of system operation
Operating systems types: Batch systems, multiprogramming systems, time-sharing (multi-tasking)
systems, parallel systems, distributed systems, networked systems real-time operating systems.
Operating systems design. Basic components of operating systems. Operating systems services. Kernel
based systems, virtual machines. System calls.
CPU scheduling. Scheduling criteria, scheduling algorithms. Evaluation of scheduling algorithms. Round
robin, priority scheduling, preemptive scheduling.
Memory management. Logical and physical addresses space. Contiguous allocation. Fragmentation:
external and internal. Packing. Paging. Segmentation.
Virtual memory. Demand paging. Page replacement. Performance of demand paging. Algorithms of
page replacement. Allocation of frames. Demand segmentation.
File system. File concept. Directory structure. File system structure. Allocation methods. Free-space
management. File system structure.
Introduction to computer networks. Model ISO/OSI. Reference model TCP/IP, network devices.
Computer network topologies: token ring, star topology, hierarchical networks, per to per networks, LAN,
WAN networks.
Routing and addresses. Routers: structure and idea of operation, routing protocols, routing tables.
LEARNING OUTCOMES:
Skills and competences in computer systems and operating systems design. To learn about process
scheduling, memory management, file system design.
Competences in computer network topologies and communication protocols. Basic knowledge about
network devices: router, seitch, hub. Ability to configure the computer and operating system to work in
the computer network.
20
ECTS Course Catalogue Automatics And Robotics – first-cycle level
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks in written or oral tests conducted at least
once per semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester (part-time studies).
RECOMMENDED READING:
[1] Silberschatz A., Galvin P.B., Gagne G., Operating system concepts. Seventh Edition, Wiley, 2005
[2] Tanenbaum A., Modern operating systems, Prentice Hall, 2001
[3] Sportack M., Networking Essentials: Concepts and Practice, Pearson Higher Education &
Professional Group
OPTIONAL READING:
[1] –
21
Specialist subjects
A
AR
RTTIIFFIIC
CIIA
ALL IIN
NTTE
ELLLLIIG
GE
EN
NC
CE
E M
ME
ETTH
HO
OD
DS
S
Co ur s e c o de : 11.4-WE-AiR-MSI-PP_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr hab. inŜ. Andrzej Obuchowicz, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr hab. inŜ. Andrzej Obuchowicz, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
III
Laboratory
15
1
Exam
Grade
4
Part-time studies
Lecture
18
2
IV
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Artificial intelligence (AI). What is AI? Historical outline. Samples of AI applications. Touring test.
Concept of perception and learning. Software dedicated to AI algorithms realization: Prolog, LISP, CLISP
languages, Exsys system.
Solving problems by searching. Formulation of the searching problems and searching spaces. Search
strategies for graphs: breadth-first search, depth-first search, depth-limited search, iterative deepening
search, bidirectional search. Heuristic functions. A* algorithm, iterative deepening A* search, hill-climbing
search, simulated annealing and tabu search. Constraint satisfaction search
Games. Games and search problems. Two-person games: perfect and imperfect decisions, evaluation
functions, cutting off search. Alpha-beta pruning. Games that include an element of chance.
Knowledge and reasoning. Representation of knowledge, reasoning and logic. First-order logic: syntax,
semantics, rules of inference. Uncertain knowledge and reasoning. Building a knowledge base. Logical
reasoning systems
Foundations of image recognition. Image filtering. Edge detection. Image segmentation. Image
classification and clustering.
Foundations of intelligent computation. Artificial neural networks (ANNs): biological inspiration, models of
neuron, ANNs classes and their basic learning processes, samples of ANN applications. Evolutionary
algorithms (EAs): basic concepts, general outcome of EAs, standard EAs, samples of EA applications.
22
ECTS Course Catalogue Automatics And Robotics – first-cycle level
LEARNING OUTCOMES:
Basic knowledge of knowledge representations, basic searching methods, learning systems;
engineering skills in implementing simple two-person games as well as basic neural network
learning techniques and evolutionary algorithms.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks in written or oral tests conducted at
least once per semester.
RECOMMENDED READING:
[1] Russell S. J., Artificial Intelligence – A Modern Aprroach , Prentice Hall, New Jersey, 1995.
[2] Michalewicz Z., Genetic Algorithms + Data Structures = Evolution Programs, Springer-Verlag, Berlin
Heidelberg, 1996
[3] Korbicz J., Obuchowicz A., Uciński D., Artificial Neural Networks: Foundations and Applications,
Academic Publishing House, Warsaw, 1994 (in Polish).
[4] Rich E., Artificial Intelligence, McGraw-Hill Book Company, New York, 1983
OPTIONAL READING:
[1] –
23
Specialist subjects
D
DA
ATTA
AB
BA
AS
SE
ES
S
Co ur s e c o de : 11.3-WE-AiR-BD-PP_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr inŜ. Artur Gramacki
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er :
Dr inŜ. Artur Gramacki, Dr inŜ. Jarosław
Gramacki
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
IV
Laboratory
15
1
Grade
Grade
Part-time studies
Lecture
9
1
V
Laboratory
18
2
4
Grade
Grade
COURSE CONTENTS:
Introduction. Database terminology. Basic properties of databases. Requirements for up-to-date
databases. Different types of database models (relational, object-relational, object, XML-based,
hierarchical, network). The Online Transaction Processing (OLTP) databases, Online Analytical
Processing (OLAP) databases. 2-tier and 3-tier architectures. Overview of techniques and tools for
creating database applications. Current Relational Database Management Systems (RDBMS).
Entity relationship modeling. Introduction to relational data models. Introduction to modeling and design
of information systems, especially relational ones. Definition of an entity. Definition of a relation and its
basic properties. Entity-relationship modeling. Basic operations on relations (selection, projection, natural
joins, outer joins, other types of joins, cartesian product, grouping, unions). Transformation of entitybased models into relational ones. Primary keys, foreign keys, database constraints (unique, null/not
null, check). Database normalization and normal forms, Functional dependency. Indexes.
SQL language and query optimization. SQL as a standard access method to data stored in relational
databases. Data Manipulating Language DML (INSERT, UPDATE, DELETE statements), Data Definition
Language DDL (CREATE, ALTER, DROP statements), Database Control Language DCL (GRANT,
REVOKE statements), Transaction Control Language TCL (COMMIT, ROLLBACK, SAVEPOINT, SET
TRANSACTION statements). SELECT statement. Creating of database constraints in SQL. Table joins.
SQL functions (character, numeric, datatime). Data grouping. Subqueries. Introduction to transactions.
Introduction to query optimization and query tuning.
Security in databases. Data import and export. Creating backups and data recovery. Database logs.
Database consistency and integrity. Different strategies of data backup and recovery (full, partial,
incremental, point-in-time recovery).
24
ECTS Course Catalogue Automatics And Robotics – first-cycle level
LEARNING OUTCOMES:
Design and implementation of relational models. SQL language. Engineering skills in design and
implementation of database applications; basic knowledge of selected Relational Database Management
Systems (RDBMS).
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks in written or oral tests conducted at least
once per semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester (part-time studies).
RECOMMENDED READING:
[3] Date C.J., An Introduction to Database Systems, 6th Edition. Addison-Wesley, 1995
[4] Garcia-Molina H., Ullman J.D., Widom J., Database Systems: The Complete Book, Prentice Hall,
2007
[5] Ullman J.D., Widom J., A First Course in Database Systems, 3nd Edition, Prentice Hall, 2001
[6] Date C.J., Darwin H., Guide to SQL Standard, 4th Edition, Addison-Wesley, 1997
OPTIONAL READING:
[1] –
25
Specialist subjects
E
ELLE
EC
CTTR
RIIC
CA
ALL E
EN
NG
GIIN
NE
EE
ER
RIIN
NG
G P
PR
RIIN
NC
CIIP
PLLE
ES
S
Co ur s e c o de : 06.2-WE-AiR-PEch-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr inŜ. Radosław Kłosiński
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr inŜ. Eugeniusz RoŜnowski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
Class
15
1
Laboratory
15
1
Grade
I
Grade
Grade
Part-time studies
Lecture
18
2
Class
9
1
Laboratory
9
1
6
Exam
II
Grade
Grade
COURSE CONTENTS:
Basic concepts. Electric charge, current, potential, voltage, electric circuit and components, resistance,
inductance, electric capacitance, independent voltage source and current source, series connection and
parallel connection.
Basic electrical circuits laws. Ohm’s law, Kirchhoff’s laws, Thevenin’s and Norton’s theorems,
superposition theorem, reciprocity principle.
Electrical circuits analysis methods. Node-voltage method, loop analysis method, superposition method,
equivalent network methods.
Circuits supplied with sinusoidal sources.Phasor technique, phasor impedance, phasor diagrams,
complex power, resonance, magnetically coupled two-ports.
Three-phase networks. Three-phase sources, delta (∆) and wye (Y) configurations, three-phase
networks analysis, phasor diagrams.
Laboratory exercises:
1. One-port components: resistor, inductor, capacitor, measurements of resistance, impedance, active
power, evaluate of inductance and capacity;
2. Normal sources: external and full-load characteristics, connections of sources;
3. Linear circuit laws : superposition theorem, Thevenin’s and Norton’s theorems, reciprocity principle;
26
ECTS Course Catalogue Automatics And Robotics – first-cycle level
4.
5.
6.
Resonance: series resonance, parallel resonance, frequency-response characteristics of RLC
networks, quality factor, half-power bandwidth;
Three-phase networks: three and four-wire Y network, ∆∆ network, voltages and currents
measurements, phasor diagrams.
magnetically coupled two-ports: series and parallel connections of coupled inductors, evaluation of
mutual inductance.
LEARNING OUTCOMES:
Basic knowledge and understanding of electrical engineering principles, ability to analyze
and design of simple electrical circuits.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks in written or oral tests conducted at least
once per semester (full-time studies); obtaining a positive grade in written or oral exam (part-time
studies).
Class – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[7] Blackwell WA. Grigsby LL., Introductory Network Theory, PWS Publishers, Boston, 1985
[8] Bolkowski S., Electrical engineering, circuit theory, Vol. 1, WNT, Warsaw, 1982 (in Polish)
[9] Cichowska Z., Pasko M., Theoretical electrical engineering problems. Printed series of course
lectures of Silesian Technical University Gliwice, 1994 (in Polish)
[10] Mikołajuk K., Trzaska Z., Collection of problems of theoretical electrical engineering. PWN
Warszawa, 1976 (in Polish)
[11] Kłosiński R., Chełchowska L., Chojnacki D., Siwczyńska Z., RoŜnowski E., Collection of laboratory
exercise instructions, Zielona Góra 1988 – 2004. (unpublished, in Polish)
OPTIONAL READING:
[1] –
27
Specialist subjects
E
ELLE
EC
CTTR
RO
ON
NIIC
CS
S P
PR
RIIN
NC
CIIP
PLLE
ES
S
Co ur s e c o de : 06.5-WE-AiR-Pel-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr hab. inŜ. Andrzej Olencki, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr hab. inŜ. Andrzej Olencki, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
II
Laboratory
30
2
Exam
Grade
Part-time studies
Lecture
18
2
II
Laboratory
18
2
6
Exam
Grade
COURSE CONTENTS:
Electronic components. Voltage and current in electronic circuits, principles applied to voltage and
current. Resistors, capacitors, inductors, diodes, optoelectronic components, transistors – absolute
maximum ratings and electrical characteristics.
Applications of electronic components. Voltage dividers and filters. State signalization of automatic
circuits with using of optoelectronic components. Transistor amplifiers for control of output automatic
components.
Operational amplifiers. Op Amps basics and its applications. Op Amps specifications. Basic circuits with
Op Amps. Op Amp applications in control engineering: summing and differential amplifiers, PI, PD and
PID controllers.
Specialty integrated circuits. Voltage regulators, reference voltage sources, electronic switches and
multiplexers, multipliers.
Digital to analog converters. Types, structures, specifications, applications.
Analog to digital converters. Types, structures, specifications, applications.
LEARNING OUTCOMES:
Skills and qualifications in applying electronic components and integrated circuits to design
analog and mixed (analog/digital) electronic circuits; understanding, analysis and design of
simple electronic circuits for use in control engineering.
28
ECTS Course Catalogue Automatics And Robotics – first-cycle level
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Horowitz P., Hill W., The Art of Electronics, Cambridge University Press, New York, USA, 1993
[2] Walter G. Jung (Eds)., Op Amp Applications , Analog Devices, USA, 2002
[3] Data sheets and other information can be downloaded from www pages of electronics components
distributors and producers
OPTIONAL READING:
[1] –
29
Specialist subjects
M
ME
ETTR
RO
OLLO
OG
GY
Y
Co ur s e c o de : 06.9-WE-AiR-M-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr hab. inŜ. Ryszard Rybski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr hab. inŜ. Ryszard Rybski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
II
Laboratory
30
2
Exam
Grade
Part-time studies
Lecture
9
1
III
Laboratory
9
1
6
Exam
Grade
COURSE CONTENTS:
Basic concepts in metrology. The definition of measurement. Measurement scales and measurement
units. Measurement methods and their accuracy. Errors, type A and B measurement uncertainties,
corrections, measurement results. Selected quantity standards. General information on mathematical
object and phenomenon modelling.
Measurements of selected electric quantities. Quantities characterizing electric signals. Static and
dynamic properties of measuring instruments. Measuring voltages and currents. Methods and systems
for measurement of resistance and impedance. Measurements of frequency, period, time and phase shift
angle. Power measurements. Electric signal recording.
Introduction to measurement systems. Measurement system definition. Classification of measurement
systems. Configuring measurement systems. Interfaces. Examples of measurement system
implementations.
LEARNING OUTCOMES:
Skills and competences in: measuring basic electric quantities by means of analogue and
digital measuring instruments; general knowledge in measurement systems.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
30
ECTS Course Catalogue Automatics And Robotics – first-cycle level
RECOMMENDED READING:
[1] Chwaleba A, Poniński M., Siedlecki A., Electrical metrology, WNT, Warsaw, 1998 (in Polish)
[2] Nawrocki W., Computer measurement systems., WKiŁ, Warsaw, 2002 (in Polish)
[3] Skubis T., Fundamentals of measurement results metrological interpretation. Wydawnictwo
Politechniki Śląskiej, Gliwice, 2004 (in Polish)
[4] Tumański S., Measurement engineering. WNT, Warsaw, 2007 (in Polish)
OPTIONAL READING:
[1] –
31
Specialist subjects
FFO
OU
UN
ND
DA
ATTIIO
ON
NS
S O
OFF D
DIIG
GIITTA
ALL A
AN
ND
D M
MIIC
CR
RO
OP
PR
RO
OC
CE
ES
SS
SO
OR
R
E
N
G
I
N
E
E
R
I
N
G
ENGINEERING
Co ur s e c o de : 06.5-WE-AiR-PTCM-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : -
Dr inŜ. Robert Dąbrowski, Dr inŜ. Krzysztof
Sozański
Nam e of lec t ur er :
Dr inŜ. Robert Dąbrowski, Dr inŜ. Krzysztof
Sozański
Semester
Dir ec tor of s t ud i es :
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
La n gu a ge of i ns tr uc t io n: Polish
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
III
Laboratory
30
2
Grade
Grade
Part-time studies
Lecture
18
2
Laboratory
9
1
Project
9
1
6
Grade
III
Grade
Grade
COURSE CONTENTS:
Introduction. Historical outline of digital circuits. Overview of Boolean algebra. Logic function. Methods of
logic function representation. Binary arithmetic.
Combinational logic circuits. Analysis and synthesis of Combinational logic circuits. Minimalization of
logic function. Hazard in logic circuits. Small-scale integration (SSI) circuits, medium-scale integration
(MSI) circuits, large-scale integration (LSI) circuits.
Sequential logic circuits. Flip-flops and latches. Finite state machines with output (Mealy and Moore
machines). Synthesis of sequential logic circuits. Synchronous and asynchronous circuits.
Basic digital MSI integrated circuits. Counters, registers, shift registers. Designing of: synchronous and
asynchronous counters, combinational logic circuits using MSI circuits.
Data types used by floating point and fixed point microprocessors. Fixed point and floating point
arithmetic.
Computer data storage - memory. ROM, RAM, EEPROM, FLASH.
Programmable digital logic circuits. Programmable logic device (PLD), complex programmable logic
device (CPLD) i field-programmable gate array (FPGA). Programming.
Microprocessors. Basic definition. Microprocessor’s architectures. Harvard architecture. Modified
Harvard Architecture. Von Neumann architecture. Instruction cycle. Fetch the instruction from main
memory:. fetch cycle, execute cycle.
Programming technique of microprocessors. Instruction set. Complex instruction set computer (CISC),
reduced instruction set computer (RISC).
32
ECTS Course Catalogue Automatics And Robotics – first-cycle level
Data exchanges between microprocessor blocks. Addressing modes, register and memory architecture.
Interface. Data exchanges between microprocessor and external world. Serial and parallel interfaces.
Microcontrollers. Main architectures of microcontrollers. Programming environments Embedded design.
Digital signal processors (DSP). Main architectures of DSP: modified Harvard architecture, hardware
multiplier with long accumulator, supporting saturation, barrel shifter, address generators: hardware
modulo addressing, allowing circular buffers, advanced program sequencer: delayed braches, instruction
parallelism. Direct memory access (DMA). Very long instruction word (VLIW) DSPs with advanced
instruction level parallelism (ILP). Comparison between microcontrollers and DSPs.
LEARNING OUTCOMES:
Basic knowledge of: designing, simulating and realizing digital circuits; engineering skills in
designing simple combinational logic circuits and sequential logic circuits. Binary arithmetic.
Encoding the following data types: unsigned integers (non-negative integers), signed integers
(negative, positive integers, and zero), floating point numbers (approximations of real
numbers), characters (ASCII, unicode). Basic knowledge of programming of microcontrollers
using low level and high level languages. Implementing: integer arithmetic, conditional
instructions, loops etc. Designing of small microprocessors control systems.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks in written or oral tests conducted at least
once per semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] W. Stallings, Computer Organization and Architecture, Prentice Hall Inc., 1996.
[2] M. Zwoliński, Digital System Design with VHDL, Prentice Hall inc., 2004.
[3] M. Balch, Complete Digital Design, McGraw-Hill, 2003.
[4] R. F. Tinder, Engineering Digital Design, Academic Press, 2000.
[5] G. McFarland, Microprocessor Design (Professional Engineering), McGraw-Hill Professional, 2006.
OPTIONAL READING:
[1] –
33
Specialist subjects
S
SIIG
GN
NA
ALLS
S A
AN
ND
D D
DY
YN
NA
AM
MIIC
C S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 06.0-WE-AiR-SSD-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Dr hab. inŜ. Andrzej Janczak, prof UZ.
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr hab. inŜ. Krzysztof Patan
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
III
Laboratory
30
2
Exam
Grade
7
Part-time studies
Lecture
30
2
III
Laboratory
30
2
Exam
Grade
COURSE CONTENTS:
Signals. Signal representation. Signal types: step function, binary pseudo-random sequence,
auto-regressive sequence, moving average, sum of sinusoids. Persistently exciting signals.
Practical aspects of selecting input signal.
Fourier transform. Fourier series and Fourier transform. Spectroanalysis. Fast Fourier
Transform (FFT). Fourier analysis of systems.
Laplace transform. Linear differential equations. Laplace transform and its properties. Solving
linear differential equations using Laplace transform. Inverse Laplace transform. Transfer
function.. Basic operations on transfer functions.
Z transform. Linear difference equations. Properties of the Z transform. Z transform of the step
function and expotential functions. Application of the Z transform to solving linear difference
equations. Determining the orignal of a given Z transform.
System representation Dynamic system. System input, system output, system state, control
signal. Representation of discrete-time and continuous-time dynamic systems. Differential
equations, difference equations. Transfer functions. State-space representations.
Fundamental properties of systems. Causality. Stationarity. Linearity. Stability of dynamic
systems. Definitions of stability. Controllability and observability of linear dynamic systems,
both continuous and discrete. Conditions for observability and controllability of linear systems.
Practical aspects of observability in terms of observer design. Practical aspects of
controllability in terms of control systems design.
34
ECTS Course Catalogue Automatics And Robotics – first-cycle level
Stability of dynamic systems. Linear continuous systems stability criteria: Hurwitz criterion,
Routh criterion, Nyquist criterion. The first and second Lyapunov methods. Discrete systems stability
criteria. Transformation of the left half complex plane into unit circle.
Spectral transfer function. Frequency characteristics: Bode diagram, attenuation diagram, phase
diagram. Transient response: step response and impulse response. Relationship between transient
responses and spectral transfer function.
Characteristic of selected dynamic elements. Proportional element, inertial element of the first and
second order, integrating element, differential element, oscillating element and delay element.
LEARNING OUTCOMES:
Skills and competences in signal analysis, convolution of signals, Fourier transform, Laplace
transform and Z transform. Skills in system analysis and mathematical representation of
systems. Using stability criteria. Checking for observability and controlability.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks in written or oral tests conducted at least
once per semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Oppenheim, A. V., Willsky A. S., Nawab S. H., Signals and Systems. 2nd ed., New Jersey: PrenticeHall, 1997
[2] Buck, J. R., Daniel M. M., Singer A. C., Computer Explorations in Signals and Systems Using
MATLAB®. 2nd ed., New Jersey: Prentice-Hall, 2002
OPTIONAL READING:
[1] –
35
Specialist subjects
C
CO
ON
NTTR
RO
OLL E
EN
NG
GIIN
NE
EE
ER
RIIN
NG
G
Co ur s e c o de : 06.0-WE-AiR-TRA-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Prof. dr hab. inŜ. Krzysztof Gałkowski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Dr hab. inŜ. Marcin Witczak
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
IV
Laboratory
30
2
Exam
Grade
Part-time studies
Lecture
18
2
IV
Laboratory
18
2
7
Exam
Grade
COURSE CONTENTS:
Control of continuous systems: Feedback control: performance indexes, disturbance Rejection and
sensitivity, steady-state error, response of close-loop system. Classical Three-term (PID) controller:
Basic features, PID controller tuning with analytical and Ziegler-Nichols methods. Robustness analysis:
disturbances and uncertainty. Digital implementation of continuous controllers.
Root locus method: Root locus of basic feedback systems. Guidelines for sketching a root locus,
controller parameters selection based on a root locus. Controller synthesis with dynamic compensation
method (lead and lag compensation), parameters selection for lead and lag compensators. Application of
the root locus method for nonlinear systems and systems with delays.
Frequency response method: Frequency response: mathematical foundations, determination of
bandwidth. Bode plot techniques: drawing plots for systems with real and complex poles, non-minimal
phase systems. Steady-state error. The Nyquist stability criterion: Nyquist plots, applications of the
Nyquist stability criterion for controller design, stability margins (phase and gain margins).
Control of discrete systems. Computer-based control, structure of computer-based control systems.
Sampling and digitization. Sampling theorem and aliasing. Stability of discrete systems. Discrete
controllers design. Tuning of discrete PID controllers. Determining of performance indexes for discrete
control systems.
Non-linear systems. Review of basic non-linear systems. Equilibrium Point Analysis, linearization
Technique. Analizis of non-linear systems: phase-plane method, describing-function method. Stability of
nonlinear systems: the first and second Lyapunov’s methods, Nyquist criteria. Nonlinear control systems
design methods. Connections of nonlinear systems. Non-linear controllers. relay systems, sliding mode
control.
36
ECTS Course Catalogue Automatics And Robotics – first-cycle level
LEARNING OUTCOMES:
Stability investigation for linear and nonlinear systems, computing of basic performance
indices for control systems, design and tuning of continuous and discrete PID controllers and
dynamic compensators, drawing and analyzing of Nyquist and Bode plots, synthesis of nonlinear controllers, using of computer software, like MATLAB, for linear systems analysis and
synthesis.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Franklin G.E, Powell J.D. Emami-Naeini A., Feedback Control of Dynamics Systems. AddisonWesley, Upper Saddle River, New Jersey, 2002
[2] Dorf, J.C., Bishop R., Modern Control Systems, Prentice-Hall, 2002
[3] Kaczorek T. , Control theory, WNT, Warsaw, 1977 (in Polish).
[4] Takahashi Y., Rabins M., Auslander D., Control and dynamic systems, WNT, Warsaw, 1976 (in
Polish)
[5] De Larminat P., Thomas Y., Automatic control – linear systems, WNT Warsaw 1983 (in Polish)
[6] Shahian B., Hassul M., Control System Design Using MALAB,Prentice Hall, New Jersey,1993
[7] Control System Toolbox for Use with MATLAB. User's Guide. MathWorks, 1992.
[8] Zalewski A., Cegieła R.: Matlab – numerical computations and their applications. Nakom, Poznań,
2000 (in Polish).
OPTIONAL READING:
[1] –
37
Specialist subjects
FFU
UN
ND
DA
AM
ME
EN
NTTA
ALLS
S O
OFF R
RO
OB
BO
OTTIIC
CS
S
Co ur s e c o de : 06.0-WE-AiR-PR-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Prof. dr hab. inŜ. Dariusz Uciński
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Prof. dr hab. inŜ. Dariusz Uciński
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
V
Laboratory
30
2
Exam
Grade
Part-time studies
Lecture
18
2
Laboratory
18
2
Project
9
1
5
Exam
VI
Grade
Grade
COURSE CONTENTS:
Introduction. Historical outline. Overview of robotic mechanical systems. Tasks performed by robots.
Categories of manipulators and robots. Basic components of industrial robots. Grippers. A robot as part
of a control system. Structures of manipulators and robots. Linear transformations. Rigid-body rotations.
Coordinate transformations and homogeneous coordinates. Degrees of freedom.
.
Kinematics. Kinematic relationships of a manipulator. Link description. Link connections. Forward
kinematics. Denavit-Hartenberg parameters. Inverse kinematics. Jacobians.
Dynamics. Joint-space dynamics. Euler-Lagrange equations. Equations of motion. Newton-Euler
formalism. Dynamics of a rigid manipulator. Simulation of dynamics.
Trajectory generation. Trajectory planning in configuration space. Cartesian planning. Geometrical
problems. Real-time trajectory generation. Trajectory planning using a dynamic model. Collision-free
trajectory planning.
Robotic drives. Hydraulic drives. Pneumatic drives. Electric drives.
Robotic sensors. Processing information from sensors. Computer vision. Stereo-based reconstruction.
Applications of robots in industry. Welding applications. Spray painting applications. Assembly
operations. Palletizing and material handling. Dispensing operations. Laboratory applications. Work cells.
Wheeled mobile robots. Forward and inverse kinematics of mobile robots. Perception: sensors,
representation of uncertainty, feature extraction. Selflocalization.
Other applications of robots. Humanoids. Entertainment robots. Medical robots. Exosceletons. Military
and police robots. Nanorobots.
38
ECTS Course Catalogue Automatics And Robotics – first-cycle level
LEARNING OUTCOMES:
Basic knowledge of modeling, design, planning, and control of robot systems; engineering
skills in constructing simple robots from standard components and implementing elementary
software for robot control.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Morecki A. i Knapczyk J. (Eds.), Introduction to Robotics. Theory and Elements of Manipulators and
Robots, WNT, Warsaw, 1999 (in Polish)
[2] Honczarenko J., Industrial Robots. Structures and Applications , WNT, Warsaw, 2004 (in Polish)
[3] Spong M. V., Hutchinson S., Vidyasagar M., Robot Modeling and Control, Wiley, Hoboken, NJ, 2006
rd
[4] Craig J.J., Introduction to Robotics. Mechanics and Control, 3 Edn., Prentice Hall, Englewood
Cliffs, NJ, 2004
[5] Jacak W., Tchoń K., Fundamentals of Robotics, Wrocław University of Technology Press, Wrocław,
1992 (in Polish)
OPTIONAL READING:
[1] –
39
Specialist subjects
C
CO
ON
NTTIIN
NU
UO
OU
US
S P
PR
RO
OC
CE
ES
SS
S C
CO
ON
NTTR
RO
OLL
Co ur s e c o de : 06.0-WE-AiR-SPC-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Marcin Witczak
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Marcin Witczak
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
V
Laboratory
30
2
Exam
Grade
Part-time studies
Lecture
18
2
V
Laboratory
18
2
5
Exam
Grade
COURSE CONTENTS:
System analysis – elementary definitions and properties. System definition. Input-output representation.
State-space representation. Elementary variables associated with the system being analysed. General
concepts of control. Practical applications.
Continuous-time systems – properties and computer implementations. Typical realisations of continuoustime systems. Input-output representation.
State-space representation. Computer-based implementation of linear and non-linear systems.
Discrete-time systems – properties and computer implementations. Typical realisations of discrete-time
systems. Input-output representation.
State-space representation. Computer-based implementation of linear and non-linear systems.
Analysis of systems described by state-space equations. Structures of the matrices of linear systems.
Stability, observability, controllability. computer-based analysis of the above properties. Practical
interpretation of stability, observability and controllability.
Design of control systems with output-feedback. Rules for designing control systems described by statespace equations with output-feedback. Computer-based design techniques. Practical applications.
Projektowanie układów sterowania z wykorzystaniem sprzęŜenia zwrotnego od stanu. Rules for
designing control systems described by state-space equations with state-feedback. Computer-based
design techniques. Separation principle. Practical applications.
Observers. Luenberger observer. Computer-based design techniques and convergence analysis.
Practical implementations.
Non-linear control systems. General rules of designing control systems for non-linear systems. Stability
analysis with the Lyapunov method. Linearisation and application of control techniques for linear
systems.
Predictive control. DMC algorithm with a linear model. MTC algorithm with the state-space model.
Computer-based implementations. Practical applications.
40
ECTS Course Catalogue Automatics And Robotics – first-cycle level
Layered structure of control systems. Elementary layers of industrial control systems. Data
acquisition, visualisation, actutors, etc. practical applications.
LEARNING OUTCOMES:
Skills and competences: theoretical analysis and computer implementation of linear and nonlinear dynamic systems, observer design, design and computer implementation of control
systems with state-feedback and predictive control, practical applications.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Brzózka J., Regulators and control systems, MIKOM, Warsaw, 2004 (in Polish)
[2] Kaczorek T., Dzieliński A., Dąbrowski W., Łopatka R., Foundations of control theory, WNT, Warsaw,
2006 (in Polish)
OPTIONAL READING:
[1] –
41
Specialist subjects
R
RO
OB
BO
OTT C
CO
ON
NTTR
RO
OLL
Co ur s e c o de : 06.0-WE-AiR-SPC-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Wojciech Paszke
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Marcin Witczak
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
Laboratory
30
2
Project
15
1
Grade
VI
Grade
Grade
Part-time studies
Lecture
18
2
Laboratory
9
1
Project
9
1
5
Grade
VII
Grade
Grade
COURSE CONTENTS:
Robot manipulator as a control plant. Point to point control. PD and PID controllers. Observers.
Trajectory interpolation. Robot control with Lead feedback and computed moment methods.
Multidimensional control.
Robot force control. Natural and artificial constraints. Stiffness and susceptibility. Inverse dynamics in
the problem space. Impedance control. Hybrid position/force control.
Advanced control. Feedback linearization. Sliding mode control. Adaptive control.
Programming of robot operation. Programming languages for robotics. Programming structures, robot
programming through learning; Task-level programming languages; Requirements for programming
languages.
Navigation of autonomic vehicle. Foundations of environment recognition methods. Adaptive
identification of mobile robot models. Follower type motion control algorithm. State observers for mobile
wheel robots. Prototyping of analyzed systems.
LEARNING OUTCOMES:
Using a wide variety of methods, also those based on state observations; for control of robot
manipulators and mobile robots; knowledge of forward and inverse kinematics; trajectory
planning and robots programming; knowledge of basic environments recognition methods and
navigation.
42
ECTS Course Catalogue Automatics And Robotics – first-cycle level
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Kozłowski K., Modeling and robot control, PWN, Warsaw, 2003 (in Polish).
[2] Siegwart R., Nourbakhsh I. R., Introduction to Autonomous Mobile
Robots, Addison-Wesley, Upper Saddle River, New Jersey, 2002
[3] Asada, H., and J. J. Slotine, Robot Analysis and Control. Wiley, New York, 1986.
[4] Spong M. W., Vidyasagar M., Dynamics and robot control, WNT, Warsaw, 1997 (in Polish)
[5] Sciavicco L., Siciliano B., Modelling and Control of Robot Manipulators,
McGraw Hill, New York, 1999
[6] Craig J. J., Introduction to robotics, WNT, Warsaw, 1995 (in Polish)
OPTIONAL READING:
[1] –
43
Specialist subjects
C
CO
ON
NTTR
RO
OLL O
OFF E
ELLE
EC
CTTR
RIIC
CA
ALL D
DR
RIIV
VE
ES
S
Co ur s e c o de : 06.2-WE-AiR-ANE-PK_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : -
Dir ec tor of s t ud i es :
dr hab. inŜ. Grzegorz Benysek, prof. UZ.
dr inŜ. Robert Smoleński
Nam e of lec t ur er :
dr hab. inŜ. Grzegorz Benysek, prof. UZ
dr inŜ. Robert Smoleński
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
La n gu a ge of i ns tr uc t io n: Polish
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
VI
Laboratory
15
1
Grade
Grade
Part-time studies
Lecture
18
2
VII
Laboratory
18
1
4
Grade
Grade
COURSE CONTENTS:
Electric motors. Basis of work of electric motors. Servomotors used in robots and robot systems:
permanent magnet DC motors (conventional and disc), permanent magnet and reluctance synchronous
motors, step motors and induction motors.
Electric drives. Drive system and its parts. Classification of electric drives. Dynamics of electric drives.
Dynamic equations of drive systems. Motion equation of drives. Proprieties of second and higher order
systems. Modeling of steady and dynamic states of drives.
Power converter drives. Two- and four-quadrant asynchronous drives. DC converter drives, permanent
magnet and reluctance converter drives. Brushless DC motors.
LEARNING OUTCOMES:
Skills and competences in: understanding electromechanical energy conversion; basic
characteristics of electric machines, selection of drives according to mechanical
requirements of driven machine; selection of parameters of converter drives.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
44
ECTS Course Catalogue Automatics And Robotics – first-cycle level
RECOMMENDED READING:
[1] Kaźmierkowski M. P., Tunia H., Automatic Control of Converter-Fed Drives, Warsaw - Amsterdam New York - Tokyo: PWN-ELSEVIER SCIENCE PUBLISHERS, 1994
[2] Kaźmierkowski M. P., Blaabjerg F., Krishnan R., Control in Power Electronics, Selected Problems,
Elsevier, 2002
[3] Boldea I., Nasar S. A., Electric Drives, CRC Press, 1999
[4] Kaźmierkowski M. P., Orłowska-Kowalska T., Neural Network estimation and neuro-fuzzy control in
converter-fed induction motor drives, Chapter in Soft Computing in Industrial Electronics, SpringerVerlag, Heidelberg, 2002
[5] Leonhard W., Control of Electrical Drives, Springer, Berlin, New York, 2001
[6] Miller T. J. E., Brushless Permanent-Magnet and Reluctance Motor Drives, Oxford University Press,
Oxford, England, 1989
[7] Sen P.C., Principles of Electrical Machines and Power Electronics, John Willey and Sons, Inc., New
York, USA, 1997
OPTIONAL READING:
[1] –
45
Specialist subjects
R
RE
EA
ALL--TTIIM
ME
E S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 11.3-WE-AiR-SCR-PK33_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Doc. dr inŜ. Emil Michta
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Doc. dr inŜ. Emil Michta
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
VI
Laboratory
30
2
Exam
Grade
Part-time studies
Lecture
18
2
Laboratory
18
2
Project
9
1
5
Exam
VII
Grade
Grade
COURSE CONTENTS:
Real-time systems fundamentals: Real-time system definition. Features and basic properties of real-time
systems. RT systems architectures. Universal model of RT system.
Real-time systems. RT system classification. Ideas of RT operating systems construction. POSIX norm.
Examples of RT systems: QNX, RTLinux, Windows Embedded.
Inter-processor communication: Sending and receiving operation. Creating and killing of processes.
Creating of child processes. Messages queues. Semaphores. Shared memory. Pipelines. FIFO queue.
Deposits. Process synchronization. Timing dependences. File locking and locking files. BSD sockets.
Signals. Concurrency and concurrency control. Locks. Mutual exclusions .
Real-time executing module: Process and resource managing. Process scheduling module.
Real-time systems in embedded systems: Reference architecture. Profiles and certification. Security.
Embedded system initialization. Loading RTOS picture. Testing of embedded system based on RTOS.
Designing of embedded systems based on real-time systems. Analysis of time deadline meetings.
Examples of RTOS embedded systems.
LEARNING OUTCOMES:
Abilities and competence: real-time embedded system designing; analysis of deadlines
meetings using RM, DM and EDF methods.
46
ECTS Course Catalogue Automatics And Robotics – first-cycle level
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Chang A. M. K., Real-time systems. Scheduling, Analysis and Verification, Wiley&Sons, 2005
[2] Lal. K., Rak T., RTLinux – real-time system, Helion, Gliwice, 2006 (in Polish)
[3] Li Q., Real-time Concepts for Embedded Systems, CMP Books, 2006
[4] Liu W.S., Real-time systems, Wiley&Sons, 2005
[5] Stallings W., Operating systems. Structure and building rules, PWN, Warsaw, 2006 (in Polish)
OPTIONAL READING:
–
47
Specialist subjects
M
MA
ATTH
HE
EM
MA
ATTIIC
CA
ALL FFO
OU
UN
ND
DA
ATTIIO
ON
NS
S O
OFF E
EN
NG
GIIN
NE
EE
ER
RIIN
NG
G
Co ur s e c o de : 11.9-WE-AiR-MPT-PD34_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr Emilia Rotkiewicz
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr Emilia Rotkiewicz
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
I
Class
15
1
Grade
Grade
Part-time studies
Lecture
9
1
I
Class
18
2
2
Grade
Grade
COURSE CONTENTS:
Under constraction.
LEARNING OUTCOMES:
Under constraction.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Class – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Under constraction.
OPTIONAL READING:
[1] Under constraction
48
ECTS Course Catalogue Automatics And Robotics – first-cycle level
O
OB
BJJE
EC
CTT--O
OR
RIIE
EN
NTTE
ED
D P
PR
RO
OG
GR
RA
AM
MM
MIIN
NG
G
Co ur s e c o de : 11.3-WE-AiR-PO-PD35_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Paweł Majdzik
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Paweł Majdzik
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
II
Laboratory
30
2
Grade
Grade
Part-time studies
Lecture
9
1
IV
Laboratory
18
2
4
Grade
Grade
COURSE CONTENTS:
Introduction to object progarmming. Abstract data typing definition with member functions
(encapsulation), private and public functions.
Constructors and destructors. The initialization of the objects by the conctructors (default and copy
constructors), the constructor initializer list.
Functions overloading: friend functions and inline functions, constructor and operator conversion.
Inheritance and the composition of objects. Polymorphism, virtual functions, virtual destructors, late
binding.
Standard Template Library. Templates of classes and functions. Containers and algorithms, iterators,
associative containers, function objects.
Designing of object-oriented programming.
Design pattern . Adapter pattern, facade pattern, bridge pattern etc..
LEARNING OUTCOMES:
The primary aim of is to acquaint students with the object programming paradigm. In
particular, the lectures include: abstract data typing definition with member functions
(encapsulation), inheritance, polymorphism and virtual functions, templates of classes and
functions. The aim of the laboratory is to teach how to design programs and utilize tools (e.g.
tools from Standard Template Library) created to support a programmer's work.
49
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Lippman S. B., Inside the C++ Object Model, Addison-Wesley, 1996
[2] Eckel B., Thinking in C++, Helion, Warsaw, 2002 (in Polish)
[3] Stroustrup B., Programming in C++, WNT, Warsaw, 2002 (in Polish)
[4] Alan Shalloway, James R. Trott., Design patterns explained: A new perspective on object-oriented
design, Helion, Warsaw, 2005 (in Polish)
OPTIONAL READING:
[1] –
50
ECTS Course Catalogue Automatics And Robotics – first-cycle level
M
MO
OD
DE
ELLIIN
NG
G A
AN
ND
D S
SIIM
MU
ULLA
ATTIIO
ON
N
Co ur s e c o de : 11.9-WE-AiR-MS-PD36_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : Prof. dr hab. inŜ. Dariusz Uciński
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : Prof. dr hab. inŜ. Dariusz Uciński
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
II
Laboratory
30
2
Exam
Grade
5
Part-time studies
Lecture
18
2
II
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Introduction to Maple V i Maxima. Elements of the language. Assignment. Basic types: sequences, sets,
lists, tables, arrays and strings. Calling procedures, Internal data representation. Solving linear and
nonlinear equations. Functions for linear algebra and mathematical analysis. Simplification of
expressions: simplify, factor, expand, convert, normal, combine, map i assume. 2D and 3D graphics.
Programming foundations Applications in mathematical analysis, linear algebra, statistics and selected
engineering problems.
Mathematical models of dynamic systems. Models, modeling and simulation. Classification of modeling
methods. Goals and stages of modeling. Basic physical laws. Exemplary models of mechanical,
electrical, economical and control systems.
Ordinary differential equations. Definitions, classification. Examples of geometric and physical problems
leading to differential equations. Geometrical interpretation. Direction field. Integrals of ordinary
differential equations. Existence and uniqueness of solutions. First-order equations in normal form.
Equations with separated variables. Homogeneous equations. Linear equations. Bernoulli and Riccati
equations.. Complete differential equations. Trajectories. n-th order linear differential equations. General
integrals of linear equations. Fundamental matrix and its properties. Second-order equations with
variable coefficients. Systems of nonlinear ordinary diferential equations.
Numerical methods of solving ordinary differentia equations. One-step methods: Euler method,
trapezoid method, Heun method. Explicit and implicit schemes. Multistep methods: Adams methods,
backward difference methods. Predictor-corrector methods. Runge-Kutta methods. Adaptive step size
selection. Systems of ordinary differential equations. Stiff problems.
Continuous linear dynamic systems. Descriptions: ordinary differential equations, transfer functions.
Determining responses to any inputs. Matrix transfer functions. Examples of fundamental elements.
State equations of linear systems.
51
Specialist subjects
Discrete linear dynamic systems. Engineering examples. Difference equations.. Transfer functions of
discrete systems. State equations.
Matlab-Simulink and Scilab-Scicos environments. Characteristics and applications.. Operations on
vectors and matrices. Logical expressions. Basic mathematical functions. 2D and 3D graphics.
Animation. Low-level graphical functions. Iteration instructions. Scripts and functions. Elements of
programming. Debugger. Code efficiency. Recursion. Vectorization of algorithms. Operating on strings.
Nonstandard data structures: sparse matrices, structures, cell arrays, multidimensional arrays. Building
graphical user interfaces. Operations on files. Calling MATLAB from C programs. Selected toolboxes.
Building models of continuous and discrete processes. Simulink: blocks, S-functions.
Building mathematical models based on the principle of least action. Models of mechanical systems.
Models of electrical systems. Models of electromechanical systems. Models of gases and liquids. Models
of thermal systems. Models of chemical and biochemical processes. Model linearization. Implementation
in MATLAB/Simulink.
LEARNING OUTCOMES:
Basic knowledge and skills regarding mathematical descriptions of continuous and discrete
dynamic processes. Fluent knowledge of simulation software and computer algebra systems
(Matlab/Simulink, Scilab/Scicos, Maple V/Maxima).
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[2] Palczewski A., Ordinary differentia equations.Theory and numerical methods Rusing komputer
algebra systems, WNT, Warsaw, 2004 (in Polish)
[3] Gutenbaum J., Modelling of dynamic systems, EXIT, Warsaw, 2003 (in Polish)
[4] Mrozek B. Mrozek Z., MATLAB i Simulink. User’s Companion, Helion, Warsaw, 2006 (in Polish)
[5] Pratap R., Getting started with MATLAB 7: A quick introduction for scientists and engineers, Oxford
University Press, Oxford, 2005
[6] Brzózka J., Dobroczyński L., Matlab. Environment for scientific computations, MIKOM, Warsaw,
2005 (in Polish)
OPTIONAL READING:
[1] –
52
ECTS Course Catalogue Automatics And Robotics – first-cycle level
P
PR
RIIN
NC
CIIP
PLLE
ES
S O
OFF P
PO
OW
WE
ER
R E
ELLE
EC
CTTR
RO
ON
NIIC
CS
S
Co ur s e c o de : 06.5-WE-AiR-PEE-PD37_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Zbigniew Fedyczak, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Zbigniew Fedyczak, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
1
III
Laboratory
30
1
Grade
Grade
Part-time studies
Lecture
9
1
Laboratory
18
2
Project
9
1
3
Exam
VI
Grade
Grade
COURSE CONTENTS:
Basic power electronics circuits (general description). Power electronics – historical outline. Application
area. Types of power electronic converters (PEC), their classification and basic functions.
Basic parameters and conversion quality evaluation of the PEC. Coefficients or factors: efficiency, total
harmonics distortion, power, deformations, displacement, non-symmetry at non-sinusoidal current
circumstances.
Non-controlled and controlled rectifier (AC/DC converters). Topologies and properties of single-, twoand six-pulsed non-controlled rectifiers. Single- and three-phase thyristor rectifiers with phase control.
Influence of the rectifiers on supplying source. Examples of applications.
DC/DC PWM voltage and current stabilizators (DC/DC converters). Topologies and properties of the
impulse DC stabilizators types buck, boost and buck-boost with PWM control. Examples of applications.
Single-phase AC choppers (AC/AC converters, f1 = f2). Solid state relay and thyristor choppers. Phaseangle and integral control. Static characteristics, power factor. Examples of applications.
Inverters (DC/AC converters). Single-phase voltage source inverters. Functioning and properties of the
transistorized inverters. The PWM control strategy in the inverters. Operation general description of
three-phase voltage source inverter with square-wave modulation and sinus PWM. Examples of
applications.
Problems and development trends of the PEC. Intelligent power module, multilevel converters,
resonance converters. Future trends.
53
Specialist subjects
LEARNING OUTCOMES:
Skills and competence in understanding of basic power electronic semiconductor devices and
circuits, knowledge of their properties and application fields.
ASSESSMENT CRITERIA:
Lecture – part-time study obtaining a positive grade in written or oral exam; full-time study the main
condition to get a pass are sufficient marks for all exercises and tests conducted during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Tunia H., Smirnow A., Nowak M., Barlik R., Power electronic circuits. WNT Warsaw, 1990 (in Polish)
[2] Tunia H., Barlik R., Theory of power electronic converters. Warsaw University of Technology
Publishing House, Warsaw 1992 (In Polish)
[3] Piróg S., Power electronics., AGH Publishing House, Cracow, 1998 (in Polish)
[4] Mohan N., Power Electronics: Converters, Applications, and Design, John Wiley & Sons, 1998
[5] Trzynadlowski A., Introduction to modern power electronics, John Wiley & Sons, 1998
[6] Mikołajuk K., Fundamentals of power electronic circuit analysis, PWN, Warsaw, 1998 (in Polish)
[7] Frąckowiak L., Power electronics, Poznan University of Technology Publishing House, Poznan,
2000
OPTIONAL READING:
[1] –
54
ECTS Course Catalogue Automatics And Robotics – first-cycle level
S
STTA
ATTIIS
STTIIC
CA
ALL M
ME
ETTH
HO
OD
DS
S O
OFF D
DA
ATTA
A A
AN
NA
ALLY
YS
SIIS
S
Co ur s e c o de : 11.2-WE-AiR-MAD-PD38_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Maciej Patan
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Maciej Patan
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
III
Class
15
1
Grade
Grade
4
Part-time studies
Lecture
9
1
III
Class
9
1
Exam
Grade
COURSE CONTENTS:
Measurement uncertainty. Uncertainty transfer. Random and systematic errors. Distributive series.
Histogram. Measures of location, variability, asymmetry and concentration. Rejecting data.
Probability. Sample space. Probability definitions: classical, frequency-based and modern. Elementary
properties. Conditional probability. Independence. Total probability. Bayes formula.
Discrete and continuous random variables. Discrete random variables. Distributions: binomial, Poisson
and geometric. Functions of random variables. Notions of expected value and variance. Joint
distributions for many random variables. Independence of random variables. Continuous random
variables. Uniform and exponential distributions. Cumulative distribution function. Normal distribution.
Basics of statistical inference. Sample generation schemes. Distributions: chi-square, t-Student and
Fisher-Snedecora. Point and interval estimation. Unbiasedness, consistency, effectiveness and
sufficiency. Parametric and non-parametric estimation. Confidence intervals for expected value. Limit
theorems. Confidence intervals for expected value in population with unknown distribution, variance,
standard deviation and probability.
Statistical hypotheses testing. Parametric significance tests for expected value and variance of
population structure indicator. Non-parametric significance tests.
Linear and polynomial regression. Analysis of phenomena correlation. Correlation and regression. Least
squares method. Inference in correlation and regression analysis. Linear correlation coefficient.
LEARNING OUTCOMES:
Skills and competences in: formulation of uncertainty description, calculation of elementary
statistical parameters and probability for events, analysis of an average systems behavior,
calculation of a reliability for simple hardware and software systems, application of stochastic
processes for analysis of effectiveness of hardware-software systems, providing basic
statistical inference.
55
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – part-time studies obtaining a positive grade in written or oral exam; full-time studies the main
condition to get a pass are sufficient marks for all exercises and tests conducted during the semester.
Class – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Liengme B.V., Guide to Microsoft Excel 2007 for scientists and engineers, Elsevier, 2008
[2] Kukuła K., Excercises in elementary statistic, PWN, Warsaw, 1998 (in Polish)
[3] Bertsekas D., Tsitsiklis J., Introduction to probabilisty, Athena Scientific, 2008
[4] Triola M., Elementary statistics, Addison Wesley Longman, 2008
[5] Devore J., Probability and Statistics for Engineering and Sciences, Brook/Cole Publishing, 2004
[6] Grinstead Ch., Snell J., Introduction to Probability, AMS Bookstore, 1997
OPTIONAL READING:
[1] –
56
ECTS Course Catalogue Automatics And Robotics – first-cycle level
D
DIIG
GIITTA
ALL P
PR
RO
OC
CE
ES
SS
S C
CO
ON
NTTR
RO
OLL
Co ur s e c o de : 06.0-WE-AiR-SPD-PD38_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : -
Dir ec tor of s t ud i es :
Prof dr hab. inŜ. Marian Adamski, dr inŜ.
Grzegorz Łabiak
Nam e of lec t ur er :
Prof dr hab. inŜ. Marian Adamski, dr inŜ.
Grzegorz Łabiak
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
La n gu a ge of i ns tr uc t io n: Polish
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
III
Laboratory
30
2
Exam
Grade
4
Part-time studies
Lecture
9
1
VII
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Under construction.
LEARNING OUTCOMES:
Under constraction.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Under constraction.
OPTIONAL READING:
[1] Under constraction.
57
Specialist subjects
D
DIIG
GIITTA
ALL S
SIIG
GN
NA
ALL P
PR
RO
OC
CE
ES
SS
SIIN
NG
G
Co ur s e c o de : 06.0-WE-AiR-CPS-PD39_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : -
Dir ec tor of s t ud i es :
dr hab. inŜ. Ryszard Rybski, dr inŜ.
Radosław Kłosiński
Nam e of lec t ur er :
dr hab. inŜ. Ryszard Rybski, dr inŜ.
Radosław Kłosiński
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
La n gu a ge of i ns tr uc t io n: Polish
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
IV
Laboratory
30
2
Exam
Grade
Part-time studies
Lecture
18
2
IV
Laboratory
18
2
Project
9
1
6
Grade
Grade
Grade
COURSE CONTENTS:
Classification of signals. Basics of signal theory. Deterministic and random signal, random process,
ergodic, stationary, stochastic independent processes.
Basic and joint signal characteristics. Signal parameters. Probability distribution functions. Correlation
and spectral functions.
Basics of estimation. Concept of estimator. Estimation errors and its practical determining.
Basic procedures of signal processing. Sampling. Quantization. Quantization with dither signal and
averaging. Coding. Sampling theory. Widrow’s quantization theory.
Selected algorihtms of digital signal processing. Determining of mean value, mean square value, value
distribution (histogram), correlation and spectral functions.
Basic methods of digital signal processing. Discrete Fourier transform. Digital filters. Coherent and noncoherent signal averaging.
LEARNING OUTCOMES:
Skills and competences in application of basic tools and algorithms for analysis and
processing of digital signals.
58
ECTS Course Catalogue Automatics And Robotics – first-cycle level
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam (full-time studies), the main condition to get a
pass are sufficient marks for all exercises and tests conducted during the semester (part-time studies).
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Gajda J., Szyper M., Modeling and simulation studiem of measurement systems, Jartek s.c., Cracow,
1998 (in Polish)
[2] Lyons R. G., Introduction to digital signal processing, WKŁ, Warsaw, 2003 (in Polish)
[3] Lal-Jadziak J.(Ed.), Foundations and algorithms of signal processing, Notes for laboratory exercises,
IME, Zielona Góra, 2004 (in Polish).
OPTIONAL READING:
[1] –
59
Specialist subjects
D
DE
EC
CIIS
SIIO
ON
N S
SU
UP
PP
PO
OR
RTT S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 11.4-WE-AiR-SWD-PD40_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Andrzej Pieczyński, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Andrzej Pieczyński, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
VI
Laboratory
30
2
Exam
5
Grade
COURSE CONTENTS:
Course and rules of process of constructing. Constructional foundations. Initial project. Pattern.
Technical project. Prototype. Production. Constructional working plans. Application of computers in
process of constructing.
Methods of research of new constructional solutions. General bases. Brainstorming. Delphive method.
Method 635. Sinectics. Intuitive methods: Deductive methods. Speculative methods. Analysis of value.
Normalization. Historic outline. Legal basics. Review of connected norms from constructing electronic
apparatus.
Constructional materials in build of electronic apparatus. Proprieties electric and of magnetical materials.
Bases of selection of materials. Description of technical materials practical in construction of electronic
apparatus.
Select elements and components practical in electronic apparatus. Resistors, condensers, inductive
elements. Integrated circiuts. Transformers. Displays. Helping oneself with catalogues.
Basic problems relating reliabiliy. Coefficients characterizing reliability. Prognosis of exploitation reliability
of electronic elements. Applique recommendations. Research reliability.
Ergonomics in construction of electronic apparatus. Basic dategiven anthropometric. Virtual reception of
information. Construction of frontal plates of devices.
Activity of exposure factors on elecrtonic apparatus. Climatical factors. Corrosive atmospheres. Biotic
factors. Vibrations and shocks. Manners protections before exposure factors. Bases of constructing safe
apparatus.
Thermal circumstances of work of electronic apparatus. Basic messages about exchange of warmth in
electronic apparatus. Utilization of airs to accompanying warmth. Intensive accompanying warmth from
electronic elements and devices . Bases of selection of radiators. Selection of ventilator.
Factors disturbing work of electronic apparatus. Methods of diminishing of influence of disturbances on
electronic apparatus. Screening.
Printed circuits. Laminates. Methods of production of printed circuits. Bases of projecting of printed
circuits. Stages of production of printed plates. Estimation of quality of printed plates.
Technology of electronic apparatus. Technology of plastics. Technology of tooling with machine cutting.
Tooling of thermal metals. Covers galvanic.
Solutions constructional of select blocks of electronic apparatus. Solutions of input circuits {districts},of
block of power supply, of amplifiers, of displays, of keyboard. Joints. Construction of mechanical units of
electronic apparatus.
Solutions constructional of select electronic apparatus. Solutions of electronic volt-meters, of multimeter,
of power unit, of generators, of bridges, calibrators, of measuring transducer.
60
ECTS Course Catalogue Automatics And Robotics – first-cycle level
LEARNING OUTCOMES:
Arts and competences in range of constructing, components and blocks of elecrtonic
apparatus and of projecting of electronic apparatus in accordance with requirements of
norms and ergonomics.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Collective Work under drafting Stepien S., Guide of constructor of electronic equipment, WKiL,
Warsaw, 1981 (in Polish)
[2] Kisiel. R., Bajera A., Basics of constructing of electronic devices, Publishers Warsaw University of
Technology, Warsaw, 1988 (in Polish)
[3] Winkler T., Computer recording of construction, WNT, Warsaw, 1989 (in Polish)
[4] Dobies R., Methodics of constructing of electronic equipment, WKiL, Warszawa, 1987 (in Polish)
[5] Oleksiuk W., Paprocki K., Construction of mechanical teams of electronic equipment, WKiL, Warsaw,
1989 (in Polish)
[6] Mika M., Printed Circuits, WKiL, Warsaw,1983 (in Polish)
[7] Baldwin-Ramult A. et all., Montage of electronic elements on printed plates, WKiŁ, Warsaw, 1984 (in
Polish)
[8] Collective Work under drafting. Prazewska M., Reliability of electronic devices, WKiL, Warsaw, 1987
(in Polish)
[9] Hasse L. et al.., Disturbances in electronic apparatus, Publishers Radioelektronik, Warsaw, 1995 (in
Polish)
[10]
Charoy A., Disturbances in electronic devices, WNT, Warsaw, 2000 (in Polish)
OPTIONAL READING:
[1] –
61
Specialist subjects
O
OP
PE
ER
RA
ATTIIN
NG
G S
SY
YS
STTE
EM
MS
S A
AN
ND
D C
CO
OM
MP
PU
UTTE
ER
R N
NE
ETTW
WO
OR
RK
KS
S IIII
Co ur s e c o de : 11.4-WE-AiR-SOS2-PD42_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Krzysztof Patan
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Krzysztof Patan
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
2
Laboratory
30
2
Grade
COURSE CONTENTS:
Under constraction.
LEARNING OUTCOMES:
Under constraction.
ASSESSMENT CRITERIA:
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Under constraction.
OPTIONAL READING:
[1] Under constraction.
62
ECTS Course Catalogue Automatics And Robotics – first-cycle level
P
PR
RO
OG
GR
RA
AM
MM
MA
AB
BLLE
E LLO
OG
GIIC
C C
CO
ON
NTTR
RO
OLLLLE
ER
RS
S
Co ur s e c o de : 06.5-WE-AiR-PSL-PD_S1S
T yp e of c o ur s e: Compulsory
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Grzegorz Andrzejewski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Grzegorz Andrzejewski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
15
1
IV
Laboratory
30
2
Grade
Grade
5
Part-time studies
Lecture
18
2
VI
Laboratory
18
2
Grade
Grade
COURSE CONTENTS:
Introduction of PLC: General characteristic. Types of controllers. Functional blocks. Operating rule.
PLC review: Producers, models, important parameters – general review.
Structured Text ST: Basic elements of language. Language design rules. Important language
constructions. Design of combinatorial, sequential, parallel and time depended systems.
Ladder Diagram LD: Basic elements of language. Language design rules. Important language
constructions. Design of combinatorial, sequential, parallel and time depended systems.
Instruction List IL: Basic elements of language. Language design rules. Important language
constructions. Design of combinatorial, sequential, parallel and time depended systems.
Functional Block Diagram FBD: Basic elements of language. Language design rules. Important language
constructions. Design of combinatorial, sequential, parallel and time depended systems.
Sequential Function Charts SFC: Basic elements of language. Language design rules. Important
language constructions. Design of combinatorial, sequential, parallel and time depended systems.
HMI: Design of Human-Machine Interface HMI. Communication between user and control system.
General rules of creating documentation for PLC (introduction).
LEARNING OUTCOMES:
Abilities and competence: simple control system design with PLC; basic programming
languages - LD, IL, ST, FBD, SFC; rules of creation human-machine interface; CAD/CAE
software using for PLC design.
63
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[7] Bryan L. A., Bryan E. A., Programmable Controllers: Theory and Implementation, Industrial Text Co,
1996
[8] Bolton W., Programmable Logic Controllers, Elsevier, 2006
OPTIONAL READING:
[1] –
64
ECTS Course Catalogue Automatics And Robotics – first-cycle level
A
AC
CU
UTTA
ATTO
OR
RS
S
Co ur s e c o de : 06.0-WE-AiR-EWA-PS44_AP_S1S
T yp e of c o ur s e: Optional (Compulsory for AP)
E ntr y r e q u ir em e nts : -
Dir ec tor of s t ud i es :
dr hab. inŜ. Zbigniew Fedyczak, prof.UZ, dr
inŜ. Robert Smoleński
Nam e of lec t ur er :
dr hab. inŜ. Zbigniew Fedyczak, prof.UZ, dr
inŜ. Robert Smoleński
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
La n gu a ge of i ns tr uc t io n: Polish
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
V
Laboratory
30
2
Exam
Grade
3
Part-time studies
Lecture
18
2
V
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
General characteristic. Functions of actuators in automatic systems. Classification of actuators for the
sake of input and output signals and energy media used in actuators.
Electric actuators. Drive systems in automatics. Drive systems fed-by power electronic converters.
Actuators in control systems of environment conditions. Examples of solutions.
Pneumatic and hydraulic actuators. Control of pneumatic and hydraulic energy flux. Basic elements of
pneumatic and hydraulic devices. Examples of used solution.
Robot drives. Pneumatic drives. Electro hydraulic drives. Electric drives. Mechanical gear. Rotating gear.
Rotation translation gear. Speed reduction gear. Examples of used solution.
Gripping devices of robots and their applications. Tasks for gripping devices. Classification and
characteristics of gripping devices. Selections of gripping device types for manipulation object classes.
Construction of mechanical grabs, drive systems of grabs, drive transmission arrangements, performing
systems of grabs.
Control systems. General characteristics and examples of control system solutions for electric,
pneumatic and hydraulic actuators.
Problems and development trends. Usage safety matters and influence of actuators on environment.
New development trends.
LEARNING OUTCOMES:
Skills and competences in: understanding of the operation principles of basic elements and
performing devices of automatic control systems, knowledge concerning their proprieties and
application area.
65
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester
RECOMMENDED READING:
[1]
[2]
[3]
[4]
Ryoji O., Intelligent sensor technology, John Willey & Sons, 1992
Brauer J. R., Magnetic Actuators and Sensors, Wiley-IEEE Press, 2006
Jelali M., Kroll A., Hydraulic Servo Systems - Modelling, Identification & Control, Springer, 2003
Kuo B.C., Golnaraghi F., Automatic Control Systems, Wiley, 2003
OPTIONAL READING:
[1] –
66
ECTS Course Catalogue Automatics And Robotics – first-cycle level
M
ME
EA
AS
SU
UR
RE
EM
ME
EN
NTT TTR
RA
AN
ND
DU
UC
CE
ER
RS
S
Co ur s e c o de : 06.0-WE-AiR-PP-PS45_AP_S1S
T yp e of c o ur s e: Optional (Compulsory for AP)
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Ryszard Rybski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Ryszard Rybski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
V
Laboratory
30
2
Exam
Grade
3
Part-time studies
Lecture
18
2
V
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Introduction. Converter, sensor. The role of sensors in automatics and robotics. Sensor classification,
sensor static and dynamic properties.
Measuring quantities describing motion. Linear displacement sensors: with parameter change of electric
circuits, ultrasonic, optoelectronic. Acceleration and velocity sensors. Angular displacement sensors.
Strength and pressure measurements. Strain gauges, piezoelectric and magnetic strength sensors.
Membrane pressure sensors.
Temperature measurements. Metal and semiconductor resistive sensors, semiconductor junction
sensors, integrated temperature sensors, thermoelectric sensors, fiber optic sensors, touchless
temperature measurement.
Flow measurements. Selected types of flowmeters.
Humidity measurements. Impedance air humidity sensors.
Intelligent sensors. Sensor matrices. Sensor interfaces.
Sensors in robotics. Tactile sensors, wheel position sensors, orientation sensors.
Methods and systems for conditioning output signals of measuring sensors. Pre-processing of
measurement signals. Amplification and filtration.
Analog-to-digital and digital-to-analogue conversion. Characteristics of basic A/D and D/A converter
types. Parameters of A/D and D/A converters. Selected application examples of A/D and D/A converters.
67
Specialist subjects
LEARNING OUTCOMES:
Skills and competences in: measuring basic non-electric quantities; intelligent measuring
sensors and their applications to computer measurement and control systems; basics of
analogue, analog-to-digital and digital-to-analog signal processing.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Miłek M.: Electrical metrology of nonelectrical quantities. Oficyna Wydawnicza Uniwersytetu
[2]
[3]
[4]
[5]
[6]
Zielonogórskiego, Zielona Góra, 2006 (in Polish)
Pallas-Areny R.: Sensors and signal conditioning. John Wiley & Sons, Inc., New York, 1999
Sze S.M.: Semiconductor sensors. John Wiley & Sons, Inc., New York, 1994
Nawrocki W. Computer measurement systems. WKiŁ, Warsaw, 2002 (in Polish)
Tumański S.: Measurement engineering. WNT, Warsaw, 2007 (in Polish)
Zakrzewski J.: Sensors and measurement transducers. Wydawnictwo Politechniki Śląskiej, Gliwice,
2004 (in Polish)
OPTIONAL READING:
[1] –
68
ECTS Course Catalogue Automatics And Robotics – first-cycle level
E
ELLE
EC
CTTR
RO
OM
MA
AG
GN
NE
ETTIIC
C C
CO
OM
MP
PA
ATTIIB
BIILLIITTY
Y
Co ur s e c o de : 06.2-WE-AiR-KE-PS46_AP_S1S
T yp e of c o ur s e: Optional (Compulsory for AP)
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Adam Kempski, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Adam Kempski, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
Laboratory
30
2
Project
15
1
Exam
VI
Grade
Grade
4
Part-time studies
Lecture
18
2
VII
Laboratory
9
1
Exam
Grade
COURSE CONTENTS:
Introduction to electromagnetic compatibility (EMC). Basic terms. EMC terminology. Immunity and
emissions of electric equipment. Interference sources – intentional and
non-intentional.
Electromagnetic fields and coupling mechanisms. Near and far field terms. Conducted and radiated
interferences. Basic mechanisms of electromagnetic interferences couplings and propagations: galvanic,
by means of near and far fields. Propagation of EMI in transmission lines. Basics of EMI signal analysis.
EMC measurement and investigations. Methods of electromagnetic emission measurement. Immunity
measurements. Measurements at the development stage.
Electromagnetic compatibility in the electronic equipment. Characteristics of real elements in the
interference frequency range. Electromagnetic compatibility of PCB. Signal integrity. EMC of control and
transmission systems. EMC of telecommunication systems. EMC and functional safety of electronic
equipment.
EMC strategy. EMC analyses and simulations. Techniques of EMI effects reduction – earthing and
bonding, shielding, topology and structure of circuits, EMI filters. Development of devices according to
EMC requirements. Internal and external EMC. EMC for systems and installations.
EMC standardization. International Standardization Organization. Directives of New Approach and
Global Approach. EMC Directive. EMC standards. EMC standards classification – generic, basic and
product standards. Standards for electromagnetic environments. Safety related EMC standards. Present
stage of EMC standardization. Routes to declaring compliance and CE marking and legal responsibility
of manufacturer.
69
Specialist subjects
LEARNING OUTCOMES:
Skills and competences in: identifying of the basic mechanisms of couplings and propagation
of electromagnetic interferences, electromagnetic emission and immunity measuring
methods; application of EMI mitigation techniques; development of devices according to EMC
requirements; knowledge of basic EMC legal requirements.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester
RECOMMENDED READING:
[1] Weston D. A., Electromagnetic Compatibility. Principles and Applications. Marcel Dekker Inc., 1991
[2] Williams T., Armstrong K., EMC for systems and Installations, Newness, 2000
[3] Tichanyi L., Electromagnetic Compatibility in Power Electronic. J.K.Eckert & Company, 1995
[4] Magnusson P. C. et al., Transmission lines and wave propagation, CRC Press, 2001
[5] Charoy A., Interferences In electronic devices, WNT Warsaw, 1999 (in Polish)
OPTIONAL READING:
[1] –
70
ECTS Course Catalogue Automatics And Robotics – first-cycle level
IIN
NTTE
ELLLLIIG
GE
EN
NTT C
CO
ON
NTTR
RO
OLL A
AN
ND
D M
ME
EA
AS
SU
UR
RE
EM
ME
EN
NTT S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 06.0-WE-AiR-ISPS-PS47_AP_S1S
T yp e of c o ur s e: Optional (Compulsory for AP)
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : doc dr inŜ. Emil Michta
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : doc dr inŜ. Emil Michta
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Part-time studies
Lecture
30
2
Laboratory
30
2
Project
15
1
Exam
VI
Grade
Grade
5
Part-time studies
Lecture
18
2
VI
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Fundamentals of measurement and control systems. Evolution of measurement – control systems. ISA
reference communication model. Architectures of networked measurement and control systems.
Intelligent nodes. Dedicated operating systems for measurement and control systems nodes. Basic
features of intelligent measurement and control systems.
Communication protocols of measurement and control systems. Standard communication protocols:
PROFIBUS, CAN, LonWorks and Interbus-S. Industrial Ethernet. Integration, configuration and
management of measurement and control systems.
Internet technology in measurement and control systems. Embedded WWW servers. Technology of
application building and embedded WWW servers configuration. Example solutions of embedded WWW
servers.
Wireless measurement and control systems. Communication protocols of wireless measurement and
control systems. Communication standard IEEE 802.15. Wireless sensor networks. Application areas.
Assessment of communication parameters. Analytical and simulation methods. Task scheduling theory
in assessment of meeting real-time deadlines in measurement and control systems.
Distributed processing in measurement and control systems. Decentralization of processing. Distributed
processing in "Producer – Consumer" architecture. NDDS protocol. Rule – base distributed processing.
Fundamentals of design. Analysis of communication performance and time parameters of designed
measurement and control systems. Criteria of communication protocol chose. Examples of measurement
and control systems with distributed intelligence.
71
Specialist subjects
LEARNING OUTCOMES:
Skills and competence within: design and configuration of measurement – control systems
based on CAN, LonWorks, Profibus and Interbus-S; building of measurement – control
system communication model; implementation of distributed processing; analysis of
measurement – control systems communication parameters.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Kwiecień A., Analysis of flow information in computer industrial networks, Jacek Skalmierski
Publishing House. Gliwice, 2000 (in Polish)
[2] Michta E., Communication models of networked measurement and control systems, Technical
University of Zielona Góra Press, 2000 (in Polish)
[3] Nawrocki W., Computer measurement systems, WKŁ, Warsaw, 2004 (in Polish)
[4] Nawrocki W.: Distributed measurement systems, WKŁ, Warsaw, 2006 (in Polish)
OPTIONAL READING:
[1] –
72
ECTS Course Catalogue Automatics And Robotics – first-cycle level
P
PO
OW
WE
ER
R E
ELLE
EC
CTTR
RO
ON
NIIC
C C
CIIR
RC
CU
UIITTS
S
Co ur s e c o de : 06.2-WE-AiR-UE-PSW48_B_AP_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Zbigniew Fedyczak, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Zbigniew Fedyczak, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Introduction. General description (outline) of the preceding course on Fundamentals of power electronics
(basic power electronics semiconductor devices, basic power electronics converters, standards and
conversion quality evaluation, basic control techniques, application field).
AC/DC and AC/AC converters using phase-angle control. Review of topologies, operation description
and properties of non-controlled and controlled (thyristorized) six- and multipulse rectifiers as well as
three-phase thyristor choppers. Application examples of such converters.
Conversion quality of the AC/DC and AC/AC converters using phase-angle control. Influence of such
converters on a voltage supplying source (displacement factor, deformation factor and power factor).
PWM AC/DC converters. Topologies, operation description and properties of single- and three-phase
rectifiers with sinusoidal input current as well as buck and boost type. Suppliers with power factor
correction (PFC). The impulse stabilizators control techniques in the suppliers with unity power factor.
Integrated monolithic control circuit in the impulse stabilizators.
PWM DC/DC converters II. Operation descriptions and properties of the DC/DC converters with ideal
switch circuit models: non-isolated higher level (types Ćuk, ZETA), half- and full bridge and non-isolated
(types flyback and forward). Application examples of such converters.
PWM DC/AC converters II. Topologies, operation descriptions and properties of single- and three-phase
voltage source and current source inverters (VSI, CSI) with sinus PWM (SPWM) control. PWM control
techniques review. Properties of the VSI with space vector PWM (SVPWM) control.
LEARNING OUTCOMES:
Skills and competence in understanding and design of basic power electronic converters,
knowledge deals with their properties and application fields.
73
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester (full-time studies), obtaining a positive grade in written or oral exam (part-time
studies).
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Tunia H., Smirnow A., Nowak M., Barlik R., Power electronic circuits, WNT Warsaw, 1990 (in Polish)
[2] Tunia H., Barlik R., Theory of power electronic converters, Warsaw University of Technology
Publishing House, Warsaw, 1992 (In Polish)
[3] Piróg S., Power electronics, AGH Publishing House, Cracow, 1998 (in Polish)
[4] Mohan N., Power Electronics: Converters, Applications, and Design, John Wiley & Sons, 1998
[5] Trzynadlowski A., Introduction to modern power electronics, John Wiley & Sons, 1998
[6] Mikołajuk K., Fundamentals of power electronic circuit analysis, PWN, Warsaw, 1998 (in Polish)
[7] Frąckowiak L., Power electronics, Poznan University of Technology Publishing House, Poznan,
2000
OPTIONAL READING:
[1] –
74
ECTS Course Catalogue Automatics And Robotics – first-cycle level
S
SO
OFFTTW
WA
AR
RE
E FFO
OR
R M
ME
EA
AS
SU
UR
RE
EM
ME
EN
NTT A
AN
ND
D C
CO
ON
NTTR
RO
OLL E
EQ
QU
UIIP
PM
ME
EN
NTT
Co ur s e c o de : 06.0-WE-AiR-OAPS-PSW48_B_AP_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Janusz Kaczmarek
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Janusz Kaczmarek
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Fundamentals of microprocessor-based equipment for measurements and controls. Some elements of
microprocessor technique. Architecture of microprocessor devices for measurements and controls.
Introduction to programming for embedded systems. Integrated programming environments. Low-level
and high-level programming languages. Hybrid programming technique. Effective fixed-point arithmetic
on fractional numbers. Methods of code optimization.
Applying real-time operating system (RTOS) to design the software for embedded systems with low
resources. Basic terms. Principles and aims of applying RTOS systems. Mechanisms of RTOS kernel.
Scalability of RTOS. Examples and advantages of applying RTOS in measurement and control
equipment.
Implementation of some measurement and control algorithms. Software control procedures for a/d and
d/a converters. Digital methods of the generation of analog signals. Real-time signals processing with
DSP processors.
Programming techniques for measurement and control devices of wireless networks.
Software
influence on the energy-saving of wireless network devices. Real-time operating systems for
microcontroller circuits with battery power supply.
Software and hardware debugging methods for embedded systems: simulators, burn-and-learn method,
in-circuit simulators and run-time monitors, in-circuit debuggers, in-circuit emulators.
LEARNING OUTCOMES:
Skills and competences in the field of designing the software for embedded systems with
emphasis on measurement and control equipment.
75
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester (full-time studies), obtaining a positive grade in written or oral exam (part-time
studies).
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Barney G. C., Intelligent Instrumentation. Microprocessor Applications in Measurement and Control,
Prentice Hall, 1988
[2] Daca W., Microcontrollers form 8- to 32-bits, MIKOM, Warsaw, 2000 (in Polish)
[3] Labrosse J. J., Embedded System Building Blocks, CMP Books, 2000
[4] Grabowski J., Koślacz S., Fundamentals and usage of programming of microprocessors, WNT,
Warsaw, 1987 (in Polish)
OPTIONAL READING:
[1] –
76
ECTS Course Catalogue Automatics And Robotics – first-cycle level
P
PO
OW
WE
ER
R S
SY
YS
STTE
EM
M P
PR
RO
OTTE
EC
CTTIIO
ON
N
Co ur s e c o de : 06.2-WE-AiR-AZ-PSW49_C_AP_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Adam Kempski, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Adam Kempski, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Power system faults. Electrical power system faults classification. Faults within the scope of power
protection system
Role and functions of protection system in electrical power system. General structure. Functional
scheme. Basic requirements. Reliability and redundancy.
Data collecting and processing. Current and voltage signals in fault states. Measurement circuits in relay
protection system. Converters of measuring quantities in protection system
Signal processing in relays and relay protection system. Single- and multi-input relays. Phase and
amplitude comparators. Two-state input circuits. Digital techniques in measurement and data processing
protection structures.
Basic power system protection criteria and circuit realization. Overcurrent criterion. Instantaneous and
delayed over-current protection. Over- and undervoltage criteria. Differential current protection.
Impedance criterion. Distance protection. Power direction. Directional overcurrent protection.
Decision-making methods and algorithms. Adaptive structures.
Relay protection of basic power system elements. Rules of realization of main power system elements
relaying. Restoring and preventing automatics (reclosing, automatic reserve switching, under-frequency
load shedding).
LEARNING OUTCOMES:
Skills and competences in: understanding needs of using power system protection devices
and criteria of their work; understanding of the functioning principles and application of power
system protection devices.
77
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Ungrad H., Winkler W., Wiszniewski A., Protection Techniques in Electrical energy Systems, Marcel
Dekker Inc., 1995
[2] Blackburn J. L., Protective Relaying. Principles and Applications, Marcel Dekker, 1998
[3] Anderson P. M., Power System Protection, McGraw-Hill, 1999
[4] Synal B., Power system protection – fundamentals, Oficyna wydawnicza Politechniki Wrocławskiej,
Wrocław, 2000 (in Polish)
OPTIONAL READING:
[1] –
78
ECTS Course Catalogue Automatics And Robotics – first-cycle level
E
ES
SS
SE
EN
NTTIIA
ALLS
S O
OFF N
NA
AN
NO
OTTE
EC
CH
HN
NO
OLLO
OG
GY
Y
Co ur s e c o de : 06.0-WE-AiR-PN-PSW49_C_AP_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Wiesław Miczulski, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Wiesław Miczulski, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Main objectives of nanotechnology.
Various types of nanostructures and manufacturing technology. Nanowires. Carbon and titanium
Nanotubes.
Devices to examine nanomaterials. Electron Microscope (EM), Scanning Electron Microscope (SEM),
Reflection Electron Microscope (REM), Scanning Transmission Electron Microscope (STEM) and
Scanning Tunneling Microscope (STM).
Examination methodology of nanostructures. Voltoamperometry. Impedance measurement.
Examples of application micro and nanomaterials. Biosensors. MEMS. NEMS.
LEARNING OUTCOMES:
Skills and competences regarding the description and understanding of the essence of micro
and nanotechnology, basic knowledge about processes of forming micro and nanomaterials
and their applications to micro and nanoelectromechanical systems (MEMS/NEMS –
Micro/Nano-Electro-Mechanical Systems).
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
79
Specialist subjects
RECOMMENDED READING:
[1] Regis E., Nanotechnology, Prószyński i S-ka, Warsaw, 2001 (in Polish)
[9]
[10]
[11]
[12]
Poole Ch. P., Introduction to Nanotechnology, Wiley, 2003
Guang-Zhong Yang (Ed.), Body Sensor Networks, Springer, 2006
Challa S. S. R. Kumar (Ed.), Nanodevices for the Life Sciences, Wiley, 2006
http://mems.sandia.gov/
OPTIONAL READING:
[1]
–
80
ECTS Course Catalogue Automatics And Robotics – first-cycle level
D
DIIG
GIITTA
ALL S
SIIG
GN
NA
ALL P
PR
RO
OC
CE
ES
SS
SO
OR
RS
S A
AN
ND
D M
MIIC
CR
RO
OC
CO
ON
NTTR
RO
OLLLLE
ER
RS
S
Co ur s e c o de : 06.5-WE-AiR-PSM-PSW50_D_AP_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Krzysztof Sozański
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Krzysztof Sozański
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VIII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Introduction. Historical outline of DSPs and microcontrollers.
Digital signal processors. Main architectures of DSP: modified Harvard architecture, hardware multiplier
with long accumulator, supporting saturation, barrel shifter, address generators: hardware modulo
addressing, allowing circular buffers, advanced program sequencer: delayed braches, instruction
parallelism, parallel branch and compute, zero-overhead do until loops, instruction cache, cache
memory. Direct memory access (DMA). Comparison between microcontrollers and DSPs.
Data types used by floating point and fixed point microprocessors. Fixed point and floating point
arithmetic.
Fixed-point DSPs. Main fixed-point DSP families: TMS320F2000, ADSP-2100.
Very long instruction word (VLIW) DSPs with advanced instruction level parallelism (ILP). Family
TMS320C6000.
Floating-point DSPs. Main floating-point families: ADSP-21000 and TMS320C6700.
Instruction cycle. Fetch the instruction from main memory: fetch cycle, execute cycle. Cache memory.
Instruction pipeline.
Microcontrollers. Main architectures of microcontrollers. Main microcontrollers families. Embedded
design.
Instruction set. Pprogramming digital signal processors and microcontrollers using assembler and
language “C”. Programming environments: VisualDSP and Code Composer. Additional advanced
programming tools: Matlab, Vissm, etc.
Implementation of digital signal processing circuit using DSPs. Realization of: digital filters FIR and IIR,
filter banks, DFT, interpolation and decimation, signal generators.
DSPs for video and audio signal processing.
Specialized DSPs for power electronics control circuits: TMS320F24x, TMS320F28x, ADSP2199x.
81
Specialist subjects
LEARNING OUTCOMES:
Basic knowledge of: programming digital signal processors (DSP) and microcontrollers.
Implementation of digital signal processing methods and digital control algorithms using
DSPs and microcontrollers.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Proakis J. G., Manolakis D. M., Digital Signal processing, Principles, Algorithms, and Applications,
Third Edition, Prentice Hall Inc., Engelwood Cliffs, New Jersey 1996
[2]
[3]
[4]
[5]
[6]
[7]
Stallings W., Computer Organization and Architecture, Prentice Hall Inc., 1996
Chassaing R., Digital Signal Processing with C and the TMS320C30, John Wiley & Sons, 1992
Balch M., Complete Digital Design, McGraw-Hill, 2003
Tinder R. F., Engineering Digital Design, Academic Press, 2000
McFarland G., Microprocessor Design (Professional Engineering), McGraw-Hill Professional, 2006
Embree P.M., Kimble B., C Language Algorithms for Digital Signal Processing, Prentice Hall, 1991
OPTIONAL READING:
[1] –
82
ECTS Course Catalogue Automatics And Robotics – first-cycle level
V
VIIS
SU
UA
ALLIIZZA
ATTIIO
ON
N A
AN
ND
D M
MO
ON
NIITTO
OR
RIIN
NG
G IIFF IIN
ND
DU
US
STTR
RIIA
ALL
P
PR
RO
OC
CE
ES
SS
SE
ES
S
Co ur s e c o de : 06.0-WE-AiR-WMPP-PSW50_D_AP_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Adam Markowski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Adam Markowski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VIII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Introduction. Monitoring and visualisation of industrial processes. Division and functions of visualisation
systems - MMI, HMI, SCADA, EMS. Requirements put forward for visualisation systems. Visualisation
systems in the information structure of an enterprise.
Elements of visualisation systems. Intelligent measuring-controlling devices in visualisation systems.
Architecture of a communication layer of visualisation systems. Communication protocols in visualisation
systems.
Information technologies in visualisation systems. Utility programs and dedicated solutions. Database,
synoptic screen, report and alarm editors. Archiving. Software platforms for visualisation systems.
Visualisation systems operating in computer networks.
Applications of visualisation systems. Configuring visualisation systems. Transparency of visualisation
systems. Object technologies in visualisation systems. Integration of visualisation systems with expert
systems. Using internet technologies in visualisation systems. Examples of utility programs for creating
visualisation systems: GENIE, PRO-2000, FIX Dynamics, FactorySuite, Modicon FactoryLink, Wizcon.
Example applications of visualisation systems.
LEARNING OUTCOMES:
Skills and competences in: creating simple applications visualising industrial process,
creating synoptic images, alerting to variables, tracing varying values in real time, handling
archived variables, reporting variables, using advanced tools to create recipes and statistic
process control.
83
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Winiecki W., Nowak J., Stanik S., Graphic integrated software environments for designing
measuring – controlling systems, Mikom, Warszawa, 2001 (in Polish)
[2] Jakuszewski R: Programming SCADA systems, The Jacek Skalmierski Computer Workshop,
Gliwice, 2006 (in Polish)
[3] InTouch 7.0 User manual, Astor, Kraków, 1999 (in Polish)
[4] InTouch 7.0 Description of system fields and variables. Astor, Kraków, 1999 (in Polish)
[5] InTouch 7.0 Recipe Manager, Astor, Kraków, 1997 (in Polish)
[6] InTouch7.0 SQL Access Module, Astor, Kraków, 1997 (in Polish)
[7] InTouch 7.0 SPC PRO Module, Astor, Kraków, 1997 (in Polish)
OPTIONAL READING:
[1] –
84
ECTS Course Catalogue Automatics And Robotics – first-cycle level
P
PR
RE
EC
CIIS
SIIO
ON
N D
DR
RIIV
VE
ES
S A
AN
ND
D IIN
ND
DU
US
SR
RTTIIA
ALL R
RO
OB
BO
OTTS
S
Co ur s e c o de : 06.0-WE-AiR-NPRP-PSW51_E_AP_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Robert Smoleński
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Robert Smoleński
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
VI
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VIII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Servomotors used in robots and robot systems. DC motors (conventional and disc), synchronous motors
permanent magnet and reluctance, step motors and asynchronous. Power electronic converter servo
drives.
Control methods of electric drives. Scalar control. Field oriented control. Direct torque control.
Sensorless control.
Open and closed loop control of speed, torque and position. Realization of four-quadrant direct and
alternating current drives. Follow-up and position servo drives, precise drives. Robot drives. Sensor
systems of robots.
LEARNING OUTCOMES:
Skills and competences in: principles of servo-motors operation and their static and dynamic
characteristics; selection of drives according to mechanical requirements of the driven
machine; development of electric drives, knowledge of drive basics and robot kinematics.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
85
Specialist subjects
RECOMMENDED READING:
[1] Kaźmierkowski M. P., Tunia H., Automatic Control of Converter-Fed Drives, Warsaw - Amsterdam New York - Tokyo: PWN-ELSEVIER SCIENCE PUBLISHERS, 1994
[2] Kaźmierkowski M. P., Blaabjerg F., Krishnan R.: Control in Power Electronics, Selected Problems,
Elsevier 2002
[3] Boldea I., Nasar S.A, Electric Drives, CRC Press, 1999
[4] Kaźmierkowski M. P., Orłowska-Kowalska T., Neural Network estimation and neuro-fuzzy control in
converter-fed induction motor drives, Chapter in Soft Computing in Industrial Electronics, SpringerVerlag, Heidelberg, 2002
[5] Leonhard W., Control of Electrical Drives, Springer, Berlin, New York, 2001
[6] Miller T. J. E., Brushless Permanent-Magnet and Reluctance Motor Drives, Oxford University Press,
Oxford, England, 1989
[7] Ryoji O., Intelligent sensor technology, John Willey & Sons, 1992
[8] Samson C., Le Borgne M., Espinau B., Robot control, Oxford University Press, 1991
[9] Canudas C., Siciliano B., Bastin G., Theory of robot control, Springer Verlag, 1996
OPTIONAL READING:
[1] –
86
ECTS Course Catalogue Automatics And Robotics – first-cycle level
W
WIIR
RE
ELLE
ES
SS
S S
SE
EN
NS
SO
OR
R N
NE
ETTW
WO
OR
RK
KS
S
Co ur s e c o de : 06.0-WE-AiR-BSS-PSW51_E_AP_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : doc dr inŜ. Emil Michta
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : doc dr inŜ. Emil Michta
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
VI
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VIII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Introduction to sensor networks. Evolution of WPAN wireless networks. Wireless networks IEEE
802.15.x. Processors dedicated for wireless network nodes. Supply issues of wireless sensor networks.
Application areas of sensor networks.
Sensor networks. Sensor networks topology. Physical layer and data layer of wireless sensor networks –
IEEE 802.15.4. Network layer and application layer – ZigBee standard.
ZigBee. Architecture of ZigBee protocol. ZigBee network functioning. Types and functions of ZigBee
nodes. Central managing and routing. Domens, clusters and profiles in ZigBee networks. Configuration
of ZigBee networks. Implementation of security solution on MAC layer, network layer and application
layer. Addressing and binding of variables. Application areas and application profiles.
Operating systems for sensor network nodes. Advantages of operating systems use. System TinyOS.
System Mantis. System Telos.
Distribudesd processing in sensor networks. Software distribution in sensor networks. Rule – based
distributed processing. Rule creating and distribution.
Design and analysis of communication parameters in sensor networks. Choose of designed network
topology. Coordinator and network configuration. Calculation of communication parameters for designed
network. ZigBee sensor network simulation. Examples of applications.
LEARNING OUTCOMES:
Skills and competence within: design and configuration ZigBee wireless sensor networks.
Writing of application programs in C or Java for ZigBee nodes. Creating of application
profiles for ZigBee. Use of security solutions for data transmission protection in ZigBee
networks.
87
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Nawrocki W., Computer measurement systems, WKŁ, Warsaw, 2004 (in Polish)
[2] Raghavendra C.S., Sivalingam K.M., Znati T., Wireless Sensor Networks, Kluwer Academic
Publishers, 2005
[3]
[4]
[5]
[6]
Zieliński B., Wireless computer networks, Helion, Gliwice, 2003 (in Polish)
ZigBee Alliance. ZigBee Specification v.1.0, 2005
ZigBee Alliance. ZigBee Specification v.1.1, 2007
Zhao F., Guibas L., Wireless Sensor Networks. An Information Processing Approach, Elsevier, 2004
OPTIONAL READING:
[1] –
88
ECTS Course Catalogue Automatics And Robotics – first-cycle level
D
DIIA
AG
GN
NO
OS
STTIIC
CS
S O
OFF IIN
ND
DU
US
STTR
RIIA
ALL P
PR
RO
OC
CE
ES
SS
SE
ES
S
Co ur s e c o de : 06.0-WE-AiR-DPP-PSW_PS_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : prof dr hab. inŜ. Józef Korbicz
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : prof dr hab. inŜ. Józef Korbicz
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
V
Laboratory
30
2
Exam
Grade
4
Part-time studies
Lecture
18
2
VI
Laboratory
9
1
Exam
Grade
COURSE CONTENTS:
Introduction to the diagnostics of processes. Basic tasks and notations, aim of diagnostics,
concept of diagnostic systems, classification of fault detection and localisation methods.
Models in process diagnostics. Fault detection: physical equations, state equations of linear
systems, state observers (Kalman and Luenberger filters), transfer functions of linear systems,
neural and fuzzy models. Fault localisation: binary diagnostic matrix, diagnostic trees and
graphs, rules and logic functions.
Fault detection
Methods of limit checking. Reliability checking.
Methods of signal analysis. Analysis of statistical signal parameters, spectral analysis.
Analytical detection methods. Analytical redundancy: generation of residuals using: transfer
function of linear systems, parity and state equations, state observers, parametric identification
of the process model.
Intelligent computations in detection systems. Neural models: multilayer perceptron, recurrent
networks, GMDH-type networks. Fuzzy models: Wang and Mendel models, Takagi-SugenoKang (TSK) fuzzy neural networks.
Fault localisation
Bank of observers. Structure of banks, unknown input observers, robust bank of observers.
Pattern recognition methods. Classical methods: geometrical, statistical and polynomial.
Neural classifiers: multilayer perceptron, Kohonen-type networks.
Binary diagnostic matrices. Conditional probability of system states, probabilistic inference.
Application of fuzzy logic. Fuzzy residual evaluation, fuzzy diagnostic inference, fuzzy neural
networks.
89
Specialist subjects
Advisory systems in technical diagnostics. Knowledge representation, statement and rules,
static and dynamic advisory systems, inference in belief networks.
Industrial applications. Fault diagnosis of the evaporation station in a sugar factory: system
description, fault detection and localisation in the evaporator.
LEARNING OUTCOMES:
Skills and competences in the field of the design of fault detection and localisation
systems by using analytical methods mainly known from control theory and artificial
intelligence ones – artificial neural networks, fuzzy logic and advisory systems.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Korbicz J., Kościelny J. M., Kowalczuk Z. and Cholewa W. (Eds), Fault Diagnosis. Models,
Artificial Intelligence, Applications, Springer-Verlag, Berlin, 2004.
[2] Gertler J., Fault Detection and Diagnosis in Engineering Systems, Marcel Dekker, Inc.,
New York, 1999.
[3] Isermann R., Fault Diagnosis Systems. An Introduction form Fault Detection to Fault
Tolerance, Springer-Verlag, New York, 2006.
[4] Patton R. J., Frank P. M. and Clark R. N. (Eds), Issues of Fault Diagnosis for Dynamic
Systems, Springer-Verlag, Berlin, 2000.
[5] Blanke M., Kinnaert M., Lunze J. and Staroswiecki M., Diagnosis and Fault-Tolerant
Control, Springer-Verlag, New York, 2003
OPTIONAL READING:
[1] –
90
ECTS Course Catalogue Automatics And Robotics – first-cycle level
IIN
NTTE
ELLLLIIG
GE
EN
NTT C
CO
ON
NTTR
RO
OLL S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 06.0-WE-AiR-IUS-PSW_PS_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab. inŜ. Andrzej Janczak, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab. inŜ. Andrzej Janczak, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
2
V
Laboratory
30
2
Exam
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
18
2
Grade
Grade
COURSE CONTENTS:
Introduction to intelligent control systems. Main limitations of conventional control systems and
a survey of artificial intelligent methods that are used to smooth them away.
Fuzzy controllers − a review of realizations, evaluation of effectiveness and application
opportunities. Typical realizations of fuzzy controllers, their advantages and disadvantages in
the context of practical industrial applications.
State-feedback fuzzy controller. Output-feedback fuzzy controller for MISO systems.
Computer realizations. A review of practical applications.
Fuzzy controller of a Sugeno type. Output-feedback fuzzy controller of a Sugeno type.
Computer realizations. Practical applications.
Neural network controllers - a review of realizations, evaluation of effectiveness and
application opportunities. Typical realizations of neural network controllers, their advantages
and disadvantages in the context of practical industrial applications.
Neural network-based predictive control. Basic neural network-based predictive control
algorithms for nonlinear control plants. Computer implementations of control algorithms for
practical examples.
Design of neural network model reference controllers. Design rules for nonlinear control
plants. Realizations based on a neural network model reference controller. Computer
implementations of control algorithms for practical examples.
Introduction to evolutionary control systems. Theoretical foundations, classification, typical
applications. A review of evolutionary algorithms-based control systems.
91
Specialist subjects
Synthesis of robust control systems using evolutionary algorithms. General idea of robust
control system design using stochastic robustness techniques. Application of evolutionary
algorithms.
Hybrid control systems. A review of commonly used control methods that use combinations of
fuzzy control, neural network control, and evolutionary algorithms.
LEARNING OUTCOMES:
Skills and competence within: analysis and design of intelligent control systems
based on fuzzy controllers, neural network-based controllers, using evolutionary
algorithms in control system synthesis.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam; part-time studies - the main condition to get
a pass are sufficient marks for all exercises and tests conducted during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Osowski S.: Neural networks − An algorithmic approach, WNT, Warsaw, 1996 (in Polish)
[2] Michalewicz Z.: Genetic Algorithms + Data Structures = Evolution Programs, Springer, Berlin,
1996
[3] Nelles O.: Nonlinear System Identification, Springer, Berlin, 2001
[4] Nørgaard M., Ravn O., Poulsen N.K, Hansen L.K.: Neural Networks for Modelling and Control of
Dynamical Systems, Springer, London, 2000
[5] Yager R.R., Filev D.P.: Essentials of Fuzzy Modeling and Control, John Wiley & Sons, Holboken,
1994.
OPTIONAL READING:
[1] –
92
ECTS Course Catalogue Automatics And Robotics – first-cycle level
E
EM
MB
BE
ED
DD
DE
ED
D S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 06.0-WE-AiR-SW-PSW_PS_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Grzegorz Andrzejewski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Grzegorz Andrzejewski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
V
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
General information: characteristic, structure, embedded system requirements. Real time.
Reactiveness.
Design: Specification, modelling, verification, implementation. Formal specification models –
FSM, CFSM, Statechart. Hardware/Software Co-design.
Real time systems: time requirements, process state, priorities, task planning, common
resources, race conditions, critical regions.
Parallel processes: processes and communication, information transfer, common resources,
deadlocks, semaphores, monitors.
Interfaces and communication: bus, ports, protocol concept, interrupts and interrupts handling,
DMA, bus arbiters, serial protocols, parallel protocols, wireless protocols.
Printed Circuit Boards: electronic circuits design, netlists, packages, PCB design, PCB
technologies, mounting.
LEARNING OUTCOMES:
Abilities and competence: embedded system design and programming, with aspects
of specification, modelling and implementation; communication interface design; real
time systems; parallel systems.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam; full-time studies - the main condition to get a
pass are sufficient marks for all exercises and tests conducted during the semester.
93
Specialist subjects
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Ben-Ari M.: Podstawy programowania współbieŜnego, WNT,1996.
[2] Sacha K.: Systemy czasu rzeczywistego, Oficyna Wydawnicza Politechniki Warszawskiej,
1999.
[3] Gook M.: Interfejsy sprzętowe komputerów PC, Helion, 2005.
[4] Kisiel R.., Bajera A.: Podstawy konstruowania urządzeń elektronicznych, Oficyna
Wydawnicza Politechniki Warszawskiej, 1999.
OPTIONAL READING:
[1] Vahid F., Givargis T.: Embedded System Design: A Unified Hardware/Software
Introduction, Wiley, 2002.
94
ECTS Course Catalogue Automatics And Robotics – first-cycle level
W
WIIR
RE
ELLE
ES
SS
S C
CO
OM
MM
MU
UN
NIIC
CA
ATTIIO
ON
N
Co ur s e c o de : 06.0-WE-AiR-SW-KB_PS_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Grzegorz Andrzejewski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Grzegorz Andrzejewski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
2
Part-time studies
Lecture
18
2
V
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Introduction to wireless communication. Basic definitions, describing of a variety of
transmission media overview of connecting topologies, classification of transmission types.
Communication using optic medium. Standard IrD, applying infrared and laser lights, design
both the hardware and software parts.
Short distance radio transmission. Comparing the parameters of Bluetooth and ZigBee
standards, communication in the narrow frequency band, starting up and testing this
communication equipment.
Broadband wireless communication. Overview the local network for example WiFi and
metropolitan network for example WiMax.
Radio modems. Overview of types, construction and principle of work.
Mobile phone communication. The GSM and UMTS standards, overview of the GSM modem
units, data transmission in the GSM network.
Navigation systems; The GPS, Galileo and Glonass standard, differential systems, using a
navigation system as the reference timing source.
Cryptography and compressing data. Data transmission without loss of information, autocorrection of transmission errors.
LEARNING OUTCOMES:
Basic knowledge and skills regarding various wireless transmission standards,
designing and selecting the interface system depending on specific requirements,
starting up and testing wireless communication systems, design of hardware as well
as software for wireless communication units.
95
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam; full-time studies - the main condition to get a
pass are sufficient marks for all exercises and tests conducted during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Lawrence Harte Introduction to Data Networks, 2nd Edition ALTHOS Publishing, 2006
[8] Stan Gibilisco Handbook of Radio and Wireless Technology, McGraw-Hill, 1998
[9] Lawrence Harte Wieless technology Basics ALTHOS Publishing, 2004
[10]Lawrence Harte, David Eckard Introduction to Optical Communication ALTHOS Publishing,
2006
[11]Lawrence Harte Introduction to GSM, 2nd Edition ALTHOS Publishing, 2009 (new release)
[12]Lawrence Harte, Ben Levitan GPS Quick Course Book ALTHOS Publishing, 2007
[5] Dick Eastman The Latest in GPS Technology Copyright by Dick Eastman, 2007.
OPTIONAL READING:
[1] -
96
ECTS Course Catalogue Automatics And Robotics – first-cycle level
D
DIIG
GIITTA
ALL M
MIIC
CR
RO
OS
SY
YS
STTE
EM
MS
S IIN
NC
CO
ON
NTTR
RO
OLL S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 06.0-WE-AiR-MCSS-PSW_B_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Grzegorz Andrzejewski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Grzegorz Andrzejewski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
General information: digital microsystem characteristics, structure and working, Review of
producers and systems.
Design: Classical design and hardware/software co-design of hybrid systems. Modelling,
verification, implementation languages – ANSI C, VHDL.
System decomposition: algorithms of decomposition, CAE tools for decomposition.
Communication: ways for data transmission between hardware and software modules,
memory sharing.
Software packages: POLIS, ATMEL System Designer.
Analog interface: analog signals acquisition, analog signal shaping, A/D and D/A converters,
pulse-width modulation, real time clock, supervision systems.
LEARNING OUTCOMES:
Abilities and competence: design and programming of digital microsystems,
hardware/software co-design, integration of analog and digital technologies.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam; full-time studies - the main condition to get a
pass are sufficient marks for all exercises and tests conducted during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
97
Specialist subjects
RECOMMENDED READING:
[1] Plassche R.: Scalone przetworniki analogowo-cyfrowe i cyfrowo-analogowe, WKŁ, 2001.
[13]Vahid F: Digital Design, Wiley, 2006.
[14]DeMicheli G.: Readings in Hardware/Software Codesign, Morgan Kaufmann, 2001.
OPTIONAL READING:
[1] Vahid F., Givargis T.: Embedded System Design: A Unified Hardware/Software
Introduction, Wiley, 2002.
98
ECTS Course Catalogue Automatics And Robotics – first-cycle level
H
HA
AR
RD
DW
WA
AR
RE
E C
CO
ON
NTTR
RO
OLL S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 06.0-WE-AiR-SSS-PSW_B_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Zbigniew Skowroński
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Zbigniew Skowroński
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
V
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
18
2
Exam
Grade
COURSE CONTENTS:
Elementary digital circuits. Basic logic gates, popular technologies. Basic sequential circuits:
latches (SR, S'R', D) and flip-flops (Master-Slave, Edge-triggering). Combinational and
sequential digital functional blocks (decoders, encoders, multiplexers, binary
adder/subtractors, registers, counters and basic memory).
Decomposition of digital circuit: datapath and control unit. Methods of describing datapath and
control unit of digital circuit.
Design of control digital systems using combinational and sequential digital functional blocks.
Control digital systems implementation using programmable logic structures (PLD, CPLD, and
FPGA). Design procedure (examples).
Introduction to control digital systems design using VHDL language. VHDL basics. VHDL level
abstraction. The VHDL design flow. Modeling hardware in VHDL. VHDL design entities (entity
declarations). Architecture (declarations and body). Using libraries and packages. Concurrent
signal assignments. Signal assignments with delay.
Hierarchy in VHDL. Component declarations and instantiation. Named and positional port
mapping. Direct instantiation. Configuration specifications. Entity binding. Port modes. VHDL
processes. Processes sensitivity lists.
Objects and Data Types. Objects in VHDL (constants, variables and signals). VHDL types
(scalar types, arrays, records). Custom types and subtypes. Tristate and resolved types.
Std_ulogic and std_logic. Unsigned and signed. Attributes.
Concurrent and Sequential Statements. Concurrent Statements. Sequential Statements.
Conditional & selective signal assignments. The generate statement. Signal and variable
assignments. For loops.
99
Specialist subjects
Simulation and Synthesis. How a VHDL simulator works. Event driven simulation. Event
processing. Simulation delta cycles. Process synthesis. Synthesisable processes styles &
templates. Combinational logic in process. Synchronous (clocked) processes.
Finite State Machines (FSMs). Review of Moore and Mealy state machines. Finite state
machines representations. Use of enums to represent state. FSM code structure. FSM
example. FSM implementation example. Synthesis of FMSs.
Subprograms and Packages. Subprograms (functions and procedures). Difference between
functions and procedures. Subprograms declarations. Packages (declarations and body).
Configurable and Scalable Designs. Generic parameters. Generic mapping. Example: generic
word length. Configuration declarations. Default binding. Example configuration declaration.
Assertions.
Intellectual Property (IP) and Parametric Intellectual Property (PIP) Cores design using VHDL
language. Design procedure (examples).
LEARNING OUTCOMES:
Demonstrate knowledge of combinational and sequential digital/logic circuits, and
modular design techniques. Ability to analyze and synthesize logic circuits. Basic
understanding of datapath and control unit design. Basic knowledge of modeling and
design of control digital systems and reactive embedded systems using VHDL and
programmable logic structures.
ASSESSMENT CRITERIA:
Lecture – obtaining a positive grade in written or oral exam; full-time studies - the main condition to get a
pass are sufficient marks for all exercises and tests conducted during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Kamionka-Mikuła H., Małysiak H., Pochopień B.: Synteza i analiza układów cyfrowych,
Wydawnictwo Pracowni
[15]Komputerowej Jacka Skalmierskiego, Gliwice, 2006.
[16]Łuba T., Zbierzchowski B.: Komputerowe projektowanie układów cyfrowych, WKiŁ,
Warszawa, 2000.
[17]Pasierbiński J., Zbysiński P.: Układy programowalne w praktyce, WKŁ, Warszawa, 2001.
[18]Skahill K.: Język VHDL. Projektowanie programowalnych układów logicznych, WNT,
Warszawa, 2001.
[19]Zwoliński M.: Projektowanie układów cyfrowych z wykorzystaniem języka VHDL, Wydanie
2, WKŁ, Warszawa, 2007..
OPTIONAL READING:
[2] Kalisz J. (Ed.): Język VHDL w praktyce, WKŁ, Warszawa, 2002.
[3] Kalisz J.: Podstawy elektroniki cyfrowej, WKŁ, Warszawa, 1998.
[4] Lisiecka-Frąszczak J.: Synteza układów cyfrowych, Wydawnictwo
Poznańskiej, Poznań, 2000.
100
Politechniki
ECTS Course Catalogue Automatics And Robotics – first-cycle level
D
DIIG
GIITTA
ALL C
CO
ON
NTTR
RO
OLL A
ALLG
GO
OR
RIITTH
HM
MS
S
Co ur s e c o de : 06.0-WE-AiR-ASC-PSW_C_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Wojciech Paszke
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Wojciech Paszke
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
VI
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Introduction to digital control. Digitization. Sampling results. Linear difference equations.
Quantization and Quantization errors. Round off error analysis. Word-size effects. Pulse
transfer function of discrete systems. Discrete models of sampled systems. The z-transform
properties
Sample Rate Selection. Nyquist-Shannon sampling theorem. Time response and smoothness.
Limitations on control performance In system with varying inputs or disturbances. Sensitivity to
parameter value changes. Measurement noise and anti-aliasing filters.
Sampled signal systems. Sample and hold system analysis. Sampled signal spectrum. Data
extrapolation. Analysis of sampled signal system.
Design of digital control systems and algorithms. Design by emulation. Direct digital design by
matched pole-zero (MPZ) method. Frequency response and frequency response techniques.
Design via direct method of Ragazzini. Design and practical implementation of PID controller
and lead-lag compensators.
Design via State Spaces. A state feedback method. Observer design. Controller design Combined state feedback control law and a state estimator. Introduction of the reference input;
Reference signal tracking problem. Integral feedback control and disturbance attenuation.
Influence of time delay on control performance. Controllability and observerability.
LEARNING OUTCOMES:
Analysis of quantization and sampling effects. Design and development of Digital
control systems and algorithms, implementation of digital control algorithms;
Developments of Matlab routines for digital control system design and digital control
problems solving.
101
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Kaczorek T., Dzieliński A., Dąbrowski W., Podstawy teorii sterowania, WNT Warszawa, 2005.
[20]Ogata K.: Discrete-Time Control Systems, Prentice Hall, 1994.
[21]Franklin G. F., Powell J. D., Workman M. L.: Digital Control of Dynamic Systems, Addison
Wesley,1998.
OPTIONAL READING:
[1] Shahian B., Hassul M.: Control System Design Using MATLAB, Prentice Hall, New
Jersey,1993.
[2] Control System Toolbox for Use with MATLAB. User's Guide. MathWorks, 1992.
102
ECTS Course Catalogue Automatics And Robotics – first-cycle level
C
CO
OM
MP
PU
UTTE
ER
R V
VIIS
SIIO
ON
N S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 06.0-WE-AiR-SW-PSW_C_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Bartłomiej Sulikowski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Bartłomiej Sulikowski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
15
1
VI
Laboratory
30
2
Grade
Grade
3
Part-time studies
Lecture
18
2
VII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Digital image representation. Graphic file formats. Dissipative and lossless representations.
Image acquisition. Visible light waves. Infrared and ultraviolet spectrum. Optics. Image
digitizing. Shannon theorem.
Pre-processing. Histogram transformations (normalization, equalization).
Global and local transformations. Fourier transform. Hadamard transform. Linear and
nonlinear operators.
Segmentation methods. Thresholding. Clustering.
Edge detection. Local operators: gradient and Laplace operator. Edge approximation –Hough
transform.
Morphological operations. Contour, Closing. Opening. Framework. Dilatation and erosion.
Feature extraction and classification.
Stereovision.
Images in robots control. Recognition, Localization. Orientation.
LEARNING OUTCOMES:
Knowledge of methods of image processing and classification used in robotic vision
systems. Special emphasis will be placed on image acquisition, pre-processing,
object segmentation, feature extraction and classification.
103
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Tadeusiewicz R., Korohoda P.: Komputerowa analiza i przetwarzanie obrazów, FPT,
Kraków, 1997.
[2] Watkins C.D. i in.: Nowoczesne metody przetwarzania obrazu, WNT, Warszawa, 1995,
[3] Skarbek W.: Metody reprezentacji obrazów cyfrowych, PLJ, Warszawa, 1993.
OPTIONAL READING:
[22]Horn B. K. P.: Robot Vision, MIT Press, McGraw--Hill
[23]Pavlidis T.: Grafika i przetwarzanie obrazów, WNT, Warszawa, 1987.
[24]Gonzales R. C., Wintz P.: Digital Image Processing, Addison--Wesley, London, 1977.
[25]Ballard D. H., Brown C. M.: Computer Vision, Prentice--Hall, New York, 1982.
[26]Ostrowski M. (red.): Informacja obrazowa, WNT, Warszawa, 1992.
104
ECTS Course Catalogue Automatics And Robotics – first-cycle level
S
SC
CA
AD
DA
A S
SY
YS
STTE
EM
MS
S
Co ur s e c o de : 06.5-WE-AiR-SS-PSW_D_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr hab inŜ. Marcin Witczak, prof. UZ
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr hab inŜ. Marcin Witczak, prof. UZ
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
Laboratory
30
2
Project
15
1
Exam
VI
Grade
Grade
5
Part-time studies
Lecture
18
2
VIII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Computer-aided design environments. Survey and classification of existing software
packages: Matlab. MathCAD. Mathematica. Integrating the packages with the environment.
Basics of programming and data structures. Automatic control systems synthesis using the
computer-aided tools.
Matlab Simulink Toolbox. Structure, data exchange with Matlab. Block diagrams design.
Linear and non-linear elements. Continuous and discrete elements. Impulsive elements,
generators and receivers. Clustering, linearization, equilibrium points setting. Simulation
initiation. Design examples in Matlab/Simulink. Intregration Simulition with Real Time
Workshop. StateFlow and ControlShell packets.
Physical objects models. Automatic control systems design process. Object model. Design
aims. Models types. Mathematical model, discrete and continuous models. Modelling the
physical objects. Model accuracy. Model evaluation methods and tools. Tools of model
analysis. Application of computer packages to aforementioned topics.
LEARNING OUTCOMES:
Skills and competences: design of computer-based visualisation, monitoring and
control systems for industrial processes, integration of PLCs, sensors and actuators
with SCADA systems.
105
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester, full-time studies - obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Szymkat M., Uhl T.: Komputerowe wspomaganie inŜynierskich prac projektowych,
CCATIE , Kraków, 1995.
[2] Dokumentacja do środowiska Matlab/Simulink. MathWorks, Inc., 2000.
[3] Franklin G. F., Powell J. D., Workman M. L.: Digital Control of Dynamic, Systems Addison
Wesley,1998.
OPTIONAL READING:
[1] Ogata K.: Discrete-Time Control Systems, Prentice Hall; 1994.
[2] 2. Shahian B., Hassul M. Control System Design Using MATLAB, Prentice Hall, New
Jersey,1993.
[3] 3. Control System Toolbox for Use with MATLAB. User's Guide. MathWorks, 1992.
106
ECTS Course Catalogue Automatics And Robotics – first-cycle level
C
CO
OM
MP
PU
UTTE
ER
R--A
AIID
DE
ED
D C
CO
ON
NTTR
RO
OLL S
SY
YS
STTE
EM
MS
S D
DE
ES
SIIG
GN
N
Co ur s e c o de : 06.0-WE-AiR-KWPU-PSW_D_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Bartosz Sulikowski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Bartosz Sulikowski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
Laboratory
30
2
Project
15
1
Exam
VI
Grade
Grade
5
Part-time studies
Lecture
18
2
VIII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Computer-aided design environments. Survey and classification of existing software
packages: Matlab. MathCAD. Mathematica. Integrating the packages with the environment.
Basics of programming and data structures. Automatic control systems synthesis using the
computer-aided tools.
Matlab Simulink Toolbox. Structure, data exchange with Matlab. Block diagrams design.
Linear and non-linear elements. Continuous and discrete elements. Impulsive elements,
generators and receivers. Clustering, linearization, equilibrium points setting. Simulation
initiation. Design examples in Matlab/Simulink. Intregration Simulition with Real Time
Workshop. StateFlow and ControlShell packets.
Physical objects models. Automatic control systems design process. Object model. Design
aims. Models types. Mathematical model, discrete and continuous models. Modelling the
physical objects. Model accuracy. Model evaluation methods and tools. Tools of model
analysis. Application of computer packages to aforementioned topics.
LEARNING OUTCOMES:
Ability to apply modern design, analysis and testing methods of automatic control
systems. Fluency in Matlab programming.
107
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester, full-time studies - obtaining a positive grade in written or oral exam.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[1] Szymkat M., Uhl T.: Komputerowe wspomaganie inŜynierskich prac projektowych, CCATIE
, Kraków, 1995.
[2] Dokumentacja do środowiska Matlab/Simulink. MathWorks, Inc., 2000.
[3] Franklin G. F., Powell J. D., Workman M. L.: Digital Control of Dynamic, Systems Addison
Wesley,1998.
OPTIONAL READING:
[1] Ogata K.: Discrete-Time Control Systems, Prentice Hall; 1994.
[2] Shahian B., Hassul M. Control System Design Using MATLAB, Prentice Hall, New
Jersey,1993.
[3] Control System Toolbox for Use with MATLAB. User's Guide. MathWorks, 1992.
108
ECTS Course Catalogue Automatics And Robotics – first-cycle level
IIN
NFFO
OR
RM
MA
ATTIIO
ON
N S
SY
YS
STTE
EM
MS
S D
DE
ES
SIIG
GN
N
Co ur s e c o de : 06.0-WE-AiR-PSI-PSW_E_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Wojciech Zając
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Wojciech Zając
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
Laboratory
30
2
Project
15
1
Grade
VI
Grade
Grade
3
Part-time studies
Lecture
18
2
VIII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Basic concepts. The concept of an information system and information technology. Design
process location in the life cycle of the system. Design methodologies. Applications. Stages of
design. CASE tools and techniques.
The life cycle of the system. Phases of the construction of the system: strategic, identifying
user requirements, analysis, design, implementation, installation, testing, maintenance.
The analysis and structural design. Modelling the entities relations - basic conventions and
definitions (entities, unions, fields, attributes).
Object-oriented analysis and design. Technology, notation, tools. Unified Modelling Language
UML.
Designing a user interface. Text and graphical interfaces. Interface ergonomics.
CASE tools. Presentation of selected tools with special emphasis on ones that support the
creation of database information systems.
LEARNING OUTCOMES:
Abilities and competence in: Information System (IS) design stages: analysis,
design, coding, testing, implementation and maintenance; analysis and modelling of
user requirements; use of computer-based tools for IS systems design; user
interface realisation techniques; design of IS systems in context of database
applications.
109
Specialist subjects
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
RECOMMENDED READING:
[4] Yourdon E.: Współczesna analiza strukturalna, Wydawnictwa Naukowo-Techniczne,
Warszawa 1996.
[5] Płodzie J., Stemposz E.: Analiza i projektowanie systemów informatycznych, Wydawnictwo
Polsko-Japońskiej WyŜszej Szkoły Technik Komputerowych, 2002.
[6] Roszkowski J.: Analiza i projektowanie strukturalne, Helion, Gliwice, 2002.
[7] Barker R.: Case Method SM. Modelowanie związków encji. Wydawnictwa NaukowoTechniczne, Warszawa, 1996.
[8] Wrycza S., Marcinkowski B., Wyrzykowski K.: Język UML 2.0 w modelowaniu systemów
informatycznych, Gliwice, HELION, 2005.
OPTIONAL READING:
[1] Mulle R. L.: Bazy danych: język UML w modelowaniu danych, Warszawa, Mikom, 2000.
[2] Barker R., Longman C.: CASE Method SM: modelowanie funkcji i procesów, Warszawa :
Wydawnictwa Naukowo-Techniczne, 1996.
[3] Subiekta K.: Wprowadzenie od inŜynierii oprogramowania, Wydawnictwo PolskoJapońskiej WyŜszej Szkoły TechnikKomputerowych, 2002.
[4] Spolsky J.: Projektowanie interfejsu uŜytkownika. Poradnik dla programistów, Mikom,
Warszawa, 2001.
[5] Śmiałek M.: Zrozumieć UML 2.0: metody modelowania obiektowego, Gliwice, HELION,
2005.
110
ECTS Course Catalogue Automatics And Robotics – first-cycle level
M
MO
OB
BIILLE
E A
AP
PP
PLLIIC
CA
ATTIIO
ON
N D
DE
ES
SIIG
GN
N
Co ur s e c o de : 11.3-WE-AiR-PAM-PSW_E_KSSD_S1S
T yp e of c o ur s e: Optional
E ntr y r e q u ir em e nts : La n gu a ge of i ns tr uc t io n: Polish
Dir ec tor of s t ud i es : dr inŜ. Andrzej Popławski
Semester
Number of
teaching hours
per week
Form of
instruction
Number of
teaching hours
per semester
Nam e of lec t ur er : dr inŜ. Andrzej Popławski
F o r m o f r e c e i vi n g a c r e d i t
for a course
Number of
ECTS
credits
allocated
Full-time studies
Lecture
30
2
Laboratory
30
2
Project
15
1
Grade
VI
Grade
Grade
3
Part-time studies
Lecture
18
2
VIII
Laboratory
9
1
Grade
Grade
COURSE CONTENTS:
Introduction – idea and significance of mobile application
Concepts of mobile systems
Mobile phone systems
Structure and action of GSM system
Present day communication systems (satellite, LAN, ultrasound, IrDA, Bluetooth)
Satellite navigation systems
Problems in mobile application design
Military deployment of mobile application.
LEARNING OUTCOMES:
Abilities and competence in design and implementation mobile application for chosen
platforms.
ASSESSMENT CRITERIA:
Lecture – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Laboratory – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
Project – the main condition to get a pass are sufficient marks for all exercises and tests conducted
during the semester.
111
Specialist subjects
RECOMMENDED READING:
[1] Zienkiewicz R.: Telefony komórkowe GSM I DCS, Warszawa, WKŁ, 1999
[2] Flickenger R.: Sto sposobów na sieci bezprzewodowe, Gliwice, Helion, 2004
[3] Roshan P., Leary J.: Bezprzewodowe sieci LAN 802.11, Warszawa, Mikom, 2004
[4] Michelson K.: Język C#. Szkoła programowania, Gliwice, Helion, 2007
[5] Schildt H.: Java. Kompendium programisty, Gliwice, Helion, 2005
[6] Troelsen A.: Język C# i platforma.NET, Warszawa, Mikom, 2006.
OPTIONAL READING:
-
112
Download