Robotics BSc Studies
Curricula Robotics BSc study program
Contacts (replace [at] with @ - this form of notation is for the reason of avoiding spamming of the site):Prof. Stelian Brad (program director) : stelian.brad [at] staff.utcluj.roLecturer Anca Stan : anca.stan [at] muri.utcluj.ro
Useful link: International Relations Office of the Technical University of Cluj-Napoca - please click here
How is the Bachelor Degree Study Program in Robotics Organized?
(NOTE: ARACIS is the acronym for the Romanian Agency of Quality Assurance in Higher Education)
Line of competence "Computer Aided Design"
Line of competence "Programming and IT"
Line of competence "Electric and Pneumatic Actuation"
Line of competence "Mechanical Design for Robotics"
Line of competence "Automation, Control, Electronics, Sensorics"
Line of competence "Integration of Robotic Systems"
Basics of Robotics
Basics of Automatic Systems
Applied Electronics in Robotics
Electric Drive of Industrial Robots
Control Systems in Robotics
Electronics and Automation
Sensors and Sensory Systems
Acquisition Systems, Interfaces and Virtual Instrumentation
Mechanical Construction of Industrial Robots
Micro-controllers and Micro-processors
Programming in Python for Robotics
Computer Aided Design
Computer Programming and Programming Languages
Mechanisms and Machine Elements
Flexible Manufacturing Systems
CNC Machine-Tool Control and Programming
Interfaces for Human-Robot Interaction
Programming Languages for Robots
Applications with Micro-controllers in Industrial Robotics
Robots with Parallel Structures and Applications
Control of Pneumatic Manipulators
What Set of Skills a Bachelor Degree Graduate in Robotics Has?· To develop programs on a computer in several programming languages (C, C ++, C#, Matlab, Java, Python)· To develop programs for programmable logic controllers to automate production processes· To create a circuit for controlling electric motors· To read the electrical diagrams· To use various utility programs for mathematical calculations (MathCAD, Matematika)· To use measuring devices for electrical measurements· To create, start up and troubleshoot a simple electrical circuit· To properly use electric cars in engine, brake, generator mode· To operate equipment at 230 / 400V, 50 Hz in complete safety· To draw technical drawings in the mechanical field for complex parts and assemblies· To draw execution drawings for mechanical components and properly dimension the geometric dimensions· To develop complex 2D and 3D technical drawings using the computer’s specific assisted design systems (AutoCAD, SolidWorks, Catia)· To design the mechanical structure and transmission systems of a robot· To design final effectors attached to industrial robots· To size mechanical components from the structure of industrial robots and other manufacturing equipment and devices· To design cinematic chains from the structure of robots and machine tools with numerical control· To use the LabVIEW programming environment to create data acquisition applications from industrial processes· To integrate various sensors in the automated and robotic production processes· To design and calibrate an automatic control system for kinematic axes with PID regulators· To integrate pneumatic, hydraulic and electric drive systems (cc, ac, step by step) in the structure of specialized equipment from automated production processes· To integrate, configure and parameterize management systems based on image processing· To design simple driving systems with artificial vision· To design pneumatic drive systems· To design electro-hydraulic drive systems· To interconnect and control drives for servomotors and step-by-step motors with automation equipment of automated programmable type· To design a flexible manufacturing system· To develop geometric, kinematic and dynamic models of the structure of serial and parallel industrial robots· To develop control and safety programs in the control loops of industrial robots using integrated platforms (TIA portal, Siemens technologies)· To develop human-robot interfaces using object programming languages (C#, Java)· To develop use-cases and wire-frames for the functions of the computerized control application of the robotic process· To develop and implement computerized control applications of the robotic process using rapid control prototyping platforms (Raspbbery Pi, Arduino)· To model and simulate flexible manufacturing systems and industrial robots using a computer with specific systems (Robo DK, Delmia, RobotStudio)· To develop CNC programs· To design an AGV or a tool warehouse from the component of a machining center· To develop medium difficulty programs in at least one programming language specific to industrial robots· To integrate electronic components into the control and command architecture of robots· To develop algorithms with applicability in robotics and test them on specific hardware resources (mobile robotic platforms)· To program, configure and use the specific resources of micro-controllers with 8-bit architecture· To connect industrial robots to IoT platforms using cyber-physical systems· To generate notification events using IoT platforms and cyber-physical systems· To program micro-controllers and microprocessors with 8- and 32-bit architectures· To develop simple algorithms for artificial agents in Python and C# programming languages· To integrate, configure and parameterize equipment specific to the electric drive systems with process equipment· To create client-server applications in Java programming language· To plan a technical process using advanced methods (AHP, QFD)· To design robotized manufacturing cells for various industrial applications (handling, welding, painting, mounting, inspection, etc.)· To develop applications for virtual reality in 3DS MAX and Unity at basic level· To design robots for non-industrial applications using systemic planning and designing techniques· To design/configure a given destination numeric axis· To economically evaluate a robotic system· To apply advanced methods of innovation in solving engineering problems· To communicate in a language of international circulation· To lead design/production/research teams· To be able to integrate and work in teams of interdisciplinary projects· To operate with various sources of documentation in order to carry out an engineering project· To edit complex documents and make professional presentations
Where do our graduates work?In the study we have conducted within 150 companies in Romania regarding their opinion on the absorption in the labor market of Robotics graduates from the Technical University of Cluj-Napoca, based on the analysis of the study disciplines, the result is that, in the medium term (5 years) and long term (10 years), the degree of absorption will be high. The main results for the survey were: - Industrial enterprises need specialists with interdisciplinary qualification- The industry tends to lean lately towards digitalization- The regional and national IT&C sector could absorb these specialists- The industry is following a positive trend of robotization and automation- There is a crisis of engineers in the productive sectors of our country- This specialization offers graduates greater versatility (the ability to find a job in a wider variety of jobs in the technical sector)- The industry is looking for specialists in robot programming and operation- The industry is looking for computer-aided design specialists- The industry is looking for specialists in the automation and robotization of production processes- The industry is looking for specialists in software programming From the statistics carried out among the last 10 generations of Robotics’ graduates of the Technical University of Cluj-Napoca, one concludes that our graduates have jobs in the fields of: industrial robotics, designing robots for special situations, designing autonomous robots, software development, intelligent production, designing computer-aided design, robotic systems design, intelligent technical systems design, industrial automation, etc.