Course List 2017/2018:
The elective courses can be chosen here.
|1||52164||ITALIAN LANGUAGE (FOR FOREIGN STUDENTS)||4||L-FIL-LET/12||Allow the student to achieve a sufficient oral and written comprehension of the local language, as well as an introduction to country culture.|
|1||52273||GROUP PROJECT||5||The aim of this module is to provide students with the opportunity to apply their specialized knowledge to the solution of a real problem, and gain practical experience of the processes involved in the team-based design and testing of a robotic system. Each group, of three students, will define the system to be realized.|
|1||56846||MODELING AND CONTROL OF MANIPULATORS||6||ING-INF/04||This course presents the fundamentals of the modeling and control techniques of serial manipulators. Topics include robot architectures, geometric modeling, kinematic modeling, dynamic modeling and its applications, as well as the classical PID controller and computed torque controller.|
|1||66234||MOBILE ROBOTS||4||ING-INF/05||The course presents fundamentals of wheeled mobile robots modeling, control, localization and an introduction to Unmanned Aerial Vehicles (UAV’s).|
|1||72681||NONLINEAR CONTROL THEORY||4||ING-INF/04||The course’s goal is to give the basis of modern nonlinear control theory. Analysis and control of nonlinear systems are considered using a so-called algebraic approach|
|1||80158||HUMAN COMPUTER INTERACTION||4||ING-INF/05||The course faces theories and techniques for the design of interactive systems and multimodal systems.|
|1||80165||ARTIFICIAL INTELLIGENCE||4||ING-INF/05||The course presents advanced issues of artificial intelligence from the perspective of a computerized autonomous agent|
|1||80169||REAL-TIME OPERATING SYSTEMS||6||ING-INF/05|
|1||80181||CONTROL OF LINEAR MULTI-VARIABLE SYSTEMS||6||ING-INF/04||The aim of the course is to give a methodology for the design of a control law for multivariable linear time invariant systems (MIMO LTI systems)|
|1||80183||MECHANICAL DESIGN METHODS||5||ING-IND/13||The course presents an overview of the design process’ specification, conceptual design, product design. The students will learn basic principles of industrial robot design.|
|1||80184||ROBOT PROGRAMMING METHODS||4||ING-INF/05||The second part gives the student the fundamentals of robot programming, in terms of specialized robot languages and in terms of offline, simulation based, robot programming.|
|1||80512||NEURAL NETWORKS, COMPUTER VISION||12|
|1||80182||NEURAL NETWORKS||6||INF/01||The goal of the class is to present neural networks as tools for pattern classification, function approximation, and system modeling and prediction. Neural methodology will be thus treated as a step in development of dynamic systems.|
|1||80346||COMPUTER VISION||6||INF/01||The aim of the course is to present image processing and computer vision techniques for 3D static and dynamic scene interpretation, object recognition and robot motion guidance.|
|1||80603||OPTIMISATION TECHNIQUES||4||MAT/09||The lecture presents different theoretical and computational aspects of a wide range of optimization methods for solving a variety of problems in engineering and robotics.|
|2||60452||MASTER THESIS||30||La tesi magistrale, elaborata dallo studente in modo originale sotto la guida di uno o più relatori, dovrà rivelare adeguata preparazione di base, corretto uso delle fonti e della bibliografia, capacità sistematiche e argomentative, chiarezza nell’esposizione, capacità progettuale e sperimentale, capacità critica. Deve essere redatta in inglese|
|2||66044||FLEXIBLE AUTOMATION||6||ING-IND/13||This course presents a intersectorial description of the industrial automation scopes, of the involved means and methods, and of the socio-economical issues related with the domain.|
|2||80186||SYSTEM IDENTIFICATION||6||ING-INF/04||Identification of parameters of systems with known structure based on measured input-output data Design of mathematical models for systems with unknown structure.|
|2||80192||ADVANCED MODELLING AND SIMULATION TECHNIQUES FOR ROBOTS||6||ING-IND/13||This course presents the fundamental modelling and simulation techniques for robots with complex architecture (branched and parallel kinematics) and robots with flexible links|
|2||80347||RESEARCH METHODOLOGY||6||ING-INF/04||This course is intended to provide the student with the necessary skills and tools to carry out and present a research topic. This course includes also the background study and collect information part for the master thesis topic, which will be completed during the fourth semester.|
|2||80514||MECHANICS OF MECHANISMS AND MACHINES||6||ING-IND/13||Fundamentals of theory of mechanisms and machines: synthesis, analysis, modelling, singularities. Kinematics and elements of dynamics. Serial and parallel architectures. Compliant mechanisms. Architectures for robotics. The Lie group of rigid body displacement. Screw theory.|
|2||80187||COOPERATIVE ROBOTICS||6||ING-INF/04||Robotic communication networks. Cooperative localization, mapping and navigation within multi-mobile robotic agents. Coordination control techniques for teams and swarm of autonomous vehicles. Distributed sampling, patrolling. Coordination control techniques for multi-mobile manipulators. Assembly and construction, post-disaster interventions.|
|2||80188||AMBIENT INTELLIGENCE||6||ING-INF/05||Ambient Intelligence envisions a world where people are surrounded by intelligent and intuitive interfaces embedded in the everyday objects around them. These interfaces recognize and respond to the presence and behaviour of an individual in a personalized and relevant way|
|2||80189||MECHATRONICS||6||ING-INF/04||This course presents the concepts of mechatronics for the design of modern robotic and electro-mechanical systems and components.|
|2||80190||EMBEDDED SYSTEMS||6||ING-INF/04||The goal of the course is to present advanced issues of artificial intelligence from the perspective of a computerized autonomous agent.|
|2||80191||SOFTWARE ARCHITECTURES FOR ROBOTICS||6||ING-INF/05||The following topics will be considered:
• Trends in software development for robots.
• Software environments for robot programming.
• Component-based software frameworks.
• Communication and information flow.
• Management of heterogeneous hardware and software.
• Examples of available programming frameworks and architectures.
• Case studies: cooperation for ubiquitous and networked robots; information processing in humanoid robots.