Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students?...

20
Automatic Control & Robotics Computer science, IT, programming, hardware – all included

Transcript of Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students?...

Page 1: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Automatic Control & Robotics

Computer science, IT, programming, hardware –all included

Page 2: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Courses (common)

• Control Fundamentals

• Computer graphics

• Embedded systems

• Databases

• Operating Systems

Page 3: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Courses (ACR – specific)• Semester 6

• Robotics 4• Optional Course A1

Constrained Logic Programming/Object oriented programming• Optional Course A2

Industrial measurement/Reliability and intrinsic safety• Semester 7

• Applied Digital Signal processing• CAD of Control Systems• Hierarchical Control• Optional Course A3

Computer Controlled Systems/Linux advanced programming• Optional Course A4

Industrial Control System Design/ Electromechanical devices• Optional Course A5

Robot Vision/Game theory & decision making

Page 4: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

What do we offer?

• Technological laboratories, fully equipped with

• industrial sensors, actuators (electrical, pneumatic., hydraulic), networks

• modern industrial Programmable Logic Controllers (PLCs)

• Prototypes of industrial plants

• Process control – heat exchange, neutralization,

• Electromagnetic mill,

• active suspension

• and many other…

• competent teaching staff with industrial professional experience

Automatic Control & Robotics– what’s in for the students?

Page 5: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Constraint Logic Programming

• Constraint Logic Programming is a science about computer systems based on constraints.

• The idea of Constraint Logic Programming is to search for the solution(s) that will satisfy (all) posed constraints.

• “Constraint programming represents one of the closest approaches computer science has yet made to the Holy Grail of programming: the user states the problem, the computer solves it.” - Eugene C. Freuder.

• CLP applications:

• artificial intelligence,

• combinatory problems,

• natural languages processing,

• tasks scheduling,

• resources allocation,

• cryptography,• DB systems (data integrity, grouping),• molecular biology (DNA sequencing),• electronic engineering (fault detection,

circuit design),• …

Page 6: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Constraint Logic Programming

• Course organization:

– Lecture with CLP theory, real-life CLP problem examples and code examples;

– Laboratory with Project Base Learning approach;

– Java language as a programming tool;

– JaCoP library for CLP mechanics;

– CLP problems chosen by students.

• Skills obtained during course:

– Knowledge about constraints, search algorithms, optimization, AI and Constraint (Logic) Programming;

– Ability to model and solve following classes of problems: combinatory, scheduling, planning, resource allocation and more;

– Programming in Java language using object-oriented features.

Page 7: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Microprocessor Systems and

Digital Signal Processing

• Microcontrollers

• FPGA matrix

• Remote communication

• Signal analysis

• Acoustic signals

Page 8: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Industrial measurements

• The issues of measurements of quantities used widely

in industry (e.g. flow rate, level, pH, conductivity).

• Expression and determination of metrological

properties of measuring devices.

• Usage of networks in industrial measurements

systems (e.g. HART, Profibus, Modbus).

• Special requirements for industrial measuring devices.

Page 9: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Industrial Measurements and

Computer Vision

• Safety systems

• Measurements of physical parameters

• Reliability tests

• Machine vision

• Non-destructivetests

Page 10: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Industrial Control Systems

• ProgrammableLogic Controlers

• Embeddedsystems

• Measurementinstruments

• SCADA systems

Page 11: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer
Page 12: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

CAD/CAM,CAE systems

Page 13: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

• Reliability theory, terms (eg. MTBF, MTTF, MTTR, CFI).• Reliability analysis methods.• Reliability assesment of electronics circuits.• Using fuzzy sets in the evaluation of reliability.• Maintenance and a human error assesment .• Constructions of explosion-proof apparatus,

an intrinsically safe systems.

(P : 2)

PROTECTION SYS

Loss of Protection

System

PIPE SPLIT

Pipe Split

IE

CORROSION

Corrosion

IE

LEAK

Leak

SPARK

Spark

IE

EXPLOSION

ABC EXPLOSION

TOP GATE

Reliability and intrinsic safety

Page 14: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

heat exchange and distribution setup neutralization setup

Technological laboratories

Page 15: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

pneumatic setup

hydraulic setup

Technological laboratories

Page 16: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

biological wastewater treatment plant

Technological laboratories

Page 17: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Rockwell, Siemens, ifm elektronik, etc.

PLC laboratories

Page 18: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

AdvancedMeasurementsand Algorithms

for Control and SignalProcessing

• Electromagnetic mill

• Active noise control system

• Acoustic camera

• All-terrain vehicle

• Mobile measurement system

Page 19: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Student research group „Control Engineers”:

established in Control Systems and Control Instrumentation Group

supervising teachers: dr inż. Krzysztof Stebeldr inż. Piotr Łaszczyk

areas of interest:

•basic and advanced PLC programming

•practical implementation of industrial control systems

•modelling and simulation of industrial systems and processes

•virtual commissioning of industrial control systems

Automatic Control – what’s in for the students?

Page 20: Automatic Control & Robotics · Automatic Control & Robotics –what’sin for the students? Constraint Logic Programming • Constraint Logic Programming is a science about computer

Automatic Control – what’s in for the students?

• Inter-faculty student research groups

• High flyers (dr inż. Roman Czyba),

• Silesian GreenPower (prof. Marian Błachuta)

• Your own ideas are welcome