Skip to content

AAT D4

Description

Identify the cause or causes of a prototype or product's malfunction by implementing debugging, measurement or other appropriate actions and applying appropriate solutions.

Progression

  • M1 ():

  • M2 ():

  • M3 ():

AAv List (122)

  • P1ABALR-AAv1 (8H): At the end of the 1st semester, students are able to execute step by step algorithms comprising variables, conditional, iterative structures and function calls and in determine their results without error

  • P1ABALR-AAv3 (12H): At the end of the 1st semester, students must be able to verify the validity of an algorithm (it performs exactly the task for which it was designed) and its robustness (it is protected from abnormal conditions of use)

  • P1ABALR-AAv5 (7H): At the end of the 1st semester, students must be able to use a language to execute a computer program and be able to analyze error messages and propose solutions. adapted corrections potentially based on documentation

  • P1ADCAO-AAv4 (36H): The student will be able to create a parameterized part or assembly.

  • P1ADCAO-AAv5 (18H): The student will be able to create a part or a physical assembly using one or more rapid prototyping means from the Forge (3D FDM or resin printer, laser cutter) .

  • P2PZZGN-AAv5 (18H): At the end of ZG2, the group of students must be able to use the modeling and simulation of a physical system with an iterative approach to solve an engineering sizing problem, respecting given specifications. The entire iterative process will be summarized in a document to be completed.

  • P2PZZGN-AAv7 (20H): At the end of ZG2, the group of students will be able to build a system from elementary bricks (discrete component and microprogrammed technologies ) in the field of measurement acquisition, based on specifications, to implement and test it.

  • P2PDAUT-AAv4 (15H): Using the wiring diagrams and/or PLC program previously developed, the student will be able to validate* the control system's performance by experimenting. He/she will connect the inputs/outputs of his/her control system to the sensors and preactuators on the trainer, so as to test compliance with the specifications. They will also correctly* integrate the safety aspect (taking into account the Kas safety relay and its associated contacts).

  • P2PDAUT-AAv6 (16H): Using automation software and a PC grafcet, the student will be able to correctly* create the PLC program using industrial languages (LD, SFC, ST), making sure it is consistent with the grafcet.

  • P2PDIPI-AAv2 (20H): An S2 student, at the end of IPI, is capable of efficiently programming, on his personal computer, one or a set of simple-to-use software functionalities. starting from a prior written design or an oral exchange on algorithmic principle.

  • P3ADAUT-AAv2 (16H): Starting from an operating part and a hierarchical structure of grafcets specifying the operation of a programmed control system and complying with a pre-established CoP, the student group must be able to program the PLC and test its operation in relation to the operating part.

  • P3ADAUT-AAv3 (4H): using an automated machine with hard-wired safety devices and its own program, the student group must be able to demonstrate compliance with hard-wired and programmed procedures for handling any faults.Non-compliance with these procedures must be corrected.

  • P3ADAUT-AAv4 (12H): Based on an operating part controlled by a PLC with an existing program, the student team must be able to propose a functional HMI.

  • P3ADAUT-AAv5 (16H): Starting from an operating part controlled by a PLC with an existing program, the student team must be able to propose a functional supervision:

  • P3ADAUT-AAv6 (8H): Based on a PLC-controlled operating part with an existing program, including HMI and supervision, the student group must be able to create and display real-time production indicators on a PC.

  • P3ADPRG-AAV2 (21H): At the end of this course, a person who has studied is able to describe in a report an informal testing approach for their work.

  • P4PZZGN-AAv5 (15H): Correctly create an experimental test protocol, implement it and identify the causes of malfunctions to validate system operation:

  • P4PCPRC-AAv2 (40H): At the end of the semester, students will be able to write a program in C using functions, variables including pointers, and control structures.

  • P4PCPRC-AAv3 (9H): At the end of the semester, S4 students will be able to write a program that manipulates the peripheral registers visible in the addressable space of a microcontroller, and performs masking operations.

  • P4PCPRC-AAv4 (2H): At the end of the semester, S4 students will be able to use the microcontroller development chain to compile, download and debug a program on a hardware target.

  • P4PCPRG-AAV2 (24H): At the end of this course, a person who has studied is able to perform unit tests and measure performance.

  • P5ADASA-AAV4 (20H): Implementation and validation on a real system. By the end of the semester, students will be able to

  • P5ADMIP-AAv1 (15H): The student of the microprocessors course, at the end of the semester, will be able to deal with interrupt driven peripherals.

  • P5ADMIP-AAv2 (25H): The student of the microprocessors course, at the end of the semester, will be able to develop a simple API or use a documented one.

  • P5ADMIP-AAv3 (25H): The student of the microprocessors course, at the end of the semester, will be able to program a microcontroller to exchange data with an external device through a serial link.

  • P5ODALG-AAv1 (6H): At the end of the programming course, a fifth semester student will be able to execute step by step algorithms comprising variables, conditional, iterative structures and function calls and determine their results without error

  • P5ODALG-AAv3 (8H): At the end of the programming course, a fifth semester student will be able to verify the validity of an algorithm (he carries out exactly the task for which he been designed) and its robustness (it is protected from abnormal conditions of use)

  • P5ODALG-AAv6 (14H): At the end of the programming course, a fifth semester student will be able to use the main common types (arithmetic or elaborate ).

  • P5OEMIP-AAv1 (30H): The student of the microprocessor course, at the end of the semester, will know how to compose and test a program written in ARM assembly language using development tools, to the compilation and visualization of registers and memory contents, respecting the AAPCS standard, in order to execute a program for calculating or processing character strings on an STM32 microcontroller.

  • P5OEMIP-AAv2 (33H): The student of the microprocessors course, at the end of the semester, will be able to interact an STM32 microcontroller with LEDs, push buttons and a request signal, in a polling mode or an interrupt mode.

  • P5OEMIP-AAv3 (24H): The student of the microprocessors course, at the end of the semester, will be able to use a timer to control the period of periodic interruptions or generate a signal.

  • P5OFASA-AAV4 (20H): Implementation and validation on a real system. By the end of the semester, students will be able to

  • P6AASHI-AAv1 (10H): At the end of the Humanities course in semester 6, students must be able to identify the presuppositions in an argument, analyse the validity of a line of reasoning and identify logical errors.

  • P6ACCPO-AAv1 (20H): By the end of the course, students will be able to understand the concepts of object-oriented programming. In particular, students will be able to explain the concepts of inheritance, interface, dynamic binding and static binding, object and parametric polymorphism, and static methods.

  • P6ACCPO-AAv2 (8H): At the end of the course, students will be able to apply the concepts of object-oriented programming. In particular, students will be able to choose and use the concepts of inheritance, interface, dynamic binding and static binding, object and parametric polymorphism, and static methods.

  • P6ACCPO-AAv6 (30H): At the end of the course, students will be able to work in a team to develop an object-oriented program using project management tools (GIT, planning, project monitoring).Students will be able to present the results of their work in the form of an oral presentation within a given time limit.

  • P6ACMIP-AAv1 (27H): The student of the microprocessors course, at the end of the semester, will be able to develop a simple API or use a documented one.

  • P6ACMIP-AAv2 (27H): The student of the microprocessors course, at the end of the semester, will be able to model and design a digital system using the VHDL language.

  • P6ADSIG-AAv6 (22H): At the end of the semester, the student must be able to implement these basic digital signal processing techniques in an interpreted language such as python, matlab or octave, and implement them on a hardware target (digital processing unit).The student will have consulted and assimilated the scientific resources required for the work to be carried out.

  • P6ODEMB-AAv1 (30H): The student enrolled in the embedded systems course, at the end of the first part of the semester, will be able via serial link, RS232 or I2C, to establish the communication between a STM32 microcontroller with an external digital system by developing a simple API (RS232) or using a simple API, provided and known (I2C).

  • P6ODEMB-AAv2 (42H): The student enrolled in the embedded systems course, at the end of the semester, will be able to develop a small application allowing to retrieve the data provided by any sensor communicating through I2C series link and to process them, store them in a database,display them in a HMI interface as text and graphics.

  • P6ODCPO-AAv1 (20H): At the end of the course, students will be able to understand the concepts of object-oriented programming. In particular, students will be able to explain the concepts of inheritance, interface, dynamic binding and static binding, object and parametric polymorphism, and static methods.

  • P6OESIN-AAv6 (17H): At the end of the semester, the student must be able to implement these basic digital signal processing techniques in an interpreted language such as python, matlab or octave, and implement them on a hardware target (digital processing unit). The student will have consulted and assimilated the scientific resources required for the work to be carried out.

  • P6PZZGN-AAv3 (12H): set up a test protocol for a non-mobile mechatronic system with two self-controlled axes, implement it and evaluate the results

  • P6PASHI-AAv1 (10H): At the end of the Humanities course in semester 6, students must be able to identify the presuppositions in an argument, analyse the validity of a line of reasoning and identify logical errors.

  • P6PCCPO-AAv1 (20H): By the end of the course, students will be able to understand the concepts of object-oriented programming. In particular, students will be able to explain the concepts of inheritance, interface, dynamic binding and static binding, object and parametric polymorphism, and static methods.

  • P6PCCPO-AAv2 (8H): At the end of the course, students will be able to apply the concepts of object-oriented programming. In particular, students will be able to choose and use the concepts of inheritance, interface, dynamic binding and static binding, object and parametric polymorphism, and static methods.

  • P6PCCPO-AAv6 (30H): At the end of the course, students will be able to work in a team to develop an object-oriented program using project management tools (GIT, planning, project monitoring).Students will be able to present the results of their work in the form of an oral presentation within a given time limit.

  • P6PCMIP-AAv1 (27H): The student of the microprocessors course, at the end of the semester, will be able to develop a simple API or use a documented one.

  • P6PCMIP-AAv2 (27H): The student of the microprocessors course, at the end of the semester, will be able to model and design a digital system using the VHDL language.

  • P6PDSIG-AAv6 (22H): At the end of the semester, the student must be able to implement these basic digital signal processing techniques in an interpreted language such as python, matlab or octave, and implement them on a hardware target (digital processing unit).The student will have consulted and assimilated the scientific resources required for the work to be carried out.

  • P7INSA-AAv1 (22.5H): at the end of this course, a student will be able to recognise the vocabulary and explain the fundamental principles in the field of network and system administration.

  • P7INSA-AAv2 (22.5H): at the end of this course, a student will be able to apply basic operations in the field of network and system administration.

  • P7IUXD-AAv4 (10H): Upon completion of the ‘UX Design & HCI’ module, students will be able to carry out an evaluation of an interactive system, analyse the results obtained and iterate on their solution based on the feedback gathered.

  • P7MACE-AAv2 (16H): Electronic CAD. At the end of this course, the seventh semester student will be able, in a group of 4 to 5 students, to design, assemble, test and validate a functional double-sided electronic card (without metallized hole).

  • P7MACE-AAv3 (26H): Autonomous implementation of a microcontroller for an instrumentation application. At the end of this course, the seventh semester student will be able, in a group of 4 to 5 students, to implement a digital system allowing the instrumentation of a physical system (for example a motor, heating, pendulum, actuator shape memory alloy ...).

  • P7MACE-AAv9 (13H): Modeling for the vector control of a synchronous motor. At the end of this course, the seventh semester student will be able, in pairs, to establish a model in order to implement the vector control of a synchronous motor, with current and speed controls. The development context will lead to mastery of rapid prototyping tools in order to switch from a simulated model to functional code for the target.

  • P7MACE-AAv10 (12H): Speed ​​variation. At the end of this course, the seventh semester student will be able, in pairs, to design a program allowing a speed variator to be controlled via a fieldbus in order to respect the different operating modes.

  • P7ESED-AAv1 (27H): At the end of semester 7, the student will be able to explain, during an oral interview, using the code developed in a guided framework, to an ARM Cortex-M architecture, the operating principle of a system call, task switching, blocking tasks by semaphore, and the use of semaphores to achieve synchronization of tasks with hardware devices.

  • P7ESED-AAv2 (9H): At the end of semester 7, the student will be able to write a driver for a simple operating system to allow a task to communicate optimally with a device of his choice and demonstrate its proper functioning using a test program that he has written.

  • P7ESED-AAv3 (30H): At the end of semester 7, the student will be able to design an application on an STM32 microcontroller in which the The entire work to be carried out was divided into several tasks, respecting specifications and adding the synchronization elements necessary for the exchange of data between tasks and with peripherals. He will be able to program his solution using FreeRTOS primitives.

  • P7ESED-AAv4 (30H): At the end of semester 9, the student will be able to structure an embedded project in such a way as to ensure optimal operating security.

  • P7ESED-AAv5 (30H): At the end of semester 7, the student will be able to deploy a secure communication solution to transmit and exploit data from sensors in the cloud.

  • P7ETIM-AAv7 (15H): At the end of the semester, the student will be able to effectively apply one or more classic processing and image algorithms to an input image. image analysis. He must be able to optimize the parameterization of each algorithm and analyze the relevance and limits of the results obtained.

  • P7ETIM-AAv8 (12H): At the end of the semester, the student will be able to design, analyze and implement a processing and analysis chain of images in response to specifications reflecting the needs of a new computer vision application. This involves in particular: (1) finding the right preprocessing operator with regard to the nature of the noise in the image (Gaussian, impulsive or uniform), (2) making a justified choice on the method and on the segmentation operator to use, (3) know how to identify the right characteristic attributes for the analysis and exploitation of the information present in the image, (4) choose an object recognition algorithm adapted to the problematic, (5) implement the algorithms in an interpreted language such as matlab or octave and finally (6) carry out the necessary tests to validate the proposed solution and critically evaluate the results obtained.

  • P7ETIM-AAv9 (6H): At the end of the semester, the student will be able to use the tools of the openCV library and implement the implementation of a processing and analysis solution images on a microcontroller type card connected to a camera.

  • P8STA-AAV6 (200H): At the end of the assistant engineer internship, the student will be able to propose and implement tests to validate a design responding to a given functional representation. The results of these tests will be presented in a complete, synthetic and efficient manner so as to allow their analysis. The student will then also be able to propose modifications to be made to the design to make the prototype functional and in line with expectations.

  • P91CNO-AAV2 (20H): The student of the CNO module, at the end of the module, in pairs, will be able to use the functionalities of the optical spectrum analyzer (OSA) to carry out the static experimental characterization (losses, gain, SMSR, OSNR, NF) of the components of an optical communication chain comprising a DFB laser, a modulator, an optical fiber of any length and an optical amplifier, and to write a report of studies.

  • P91CNO-AAV3 (10H): The student of the CNO module, at the end of the module, will be able to dimension and design a communication chain optical communication corresponding to precise and provided specifications and to validate it by means of simulations with dedicated software (for example OptisystemTM from Op-tiwave).

  • P91CNO-AAV8 (15H): The student of the CNO module, at the end of the module, will be able to analyze, implement and study the performances (in EVM, SER, BER) of a simple single-carrier (M-QAM, M-PSK) or multi-carrier (CP-OFDM) digital communication chain for a Gaussian or selective additive channel in stationary frequency. The student will also be able to implement some classic algorithms at the receiver level using preamble and pilot symbols (carrier frequency offset correction, synchronization, zero-forcing equalization, linear LMS equalization).

  • P92MSI-AAv3 (20H): At the end of the teaching, a student will be able to use a Framework. In particular, a student will be able to develop a REST application using the Model-View-Controller (MVC) architectural pattern

  • P95CSP-AAv1 (15H): The student of the CSP module, at the end of the module, will be able to use the development chain of a programmable system on chip (Intel-FPGA) to design a digital system, from modeling in VHDL language of a specific digital circuit to operation of the complete system on a hardware target when generic files to adapt or files to complete, of known format, are provided

  • P95CSP-AAv2 (36H): The student of the CSP module, at the end of the module, will be able to propose the synthesizable model of a synchronous digital circuit, in VHDL language , and featuring both combinatorial and sequential functional blocks of a complexity comparable to those seen in the digital circuits course

  • P95CSP-AAv3 (15H): The student of the CSP module, at the end of the module, will be able to connect a compatible digital circuit to an Avalon interface and will be able to specify the cycle format reading and writing adapted to this digital circuit allowing optimal data exchange

  • P95CSP-AAv4 (42H): The student of the CSP module, at the end of the module, will be able to design the architecture of a structured, synchronous digital circuit into a processing unit and a control unit, possibly themselves hierarchical, corresponding to specifications provided, with signals and functional blocks clearly identified and specified and minimizing the risk of a metastable state due to the presence possible asynchronous signals or clock domains

  • P95CSP-AAv5 (15H): The student of the CSP module, at the end of the module, will be able to organize a control unit in a hierarchical and structured form in order to facilitate its development and its test allowing the control of all the elements of the associated processing unit to obtain correct overall operation, processing and control

  • P95CSP-AAv6 (21H): The student of the CSP module, at the end of the module, will be able to develop in C language a driver (or API: Application Programming Interface) adapted to a given digital circuit in order to be able to use it in a software application written in C language without knowing the details of its hardware implementation

  • P95CCM-AAV3 (12H): At the end of this course, the student will be able to build a state observer and synthesize a state feedback control observed on a SISO linear system meeting specifications (stability, precision, speed, robustness).

  • P95CCM-AAV4 (12H): At the end of this course, the student will be able to model the uncertainties of modeling a discrete-time dynamic system and the uncertainties observation of the state of the system, with a view to an adaptive estimation of the state which it will carry out by Kalman filtering for the case of linear systems.

  • P95CCM-AAV5 (20H): At the end of this course, the student will be able to linearize a dynamic process or an observation law in order to carry out an adaptive state estimation by extended Kalman filtering (EKF filter) and perform a comparison with an Unscented Kalman filter (UKF).

  • P95CCM-AAV6 (16H): At the end of this course, the student will be able to control a linear system by feedback state according to a quadratic optimization criterion: LQR command or LQG command when the state is only partially observed

  • P95CCM-AAV8 (42H): At the end of this course, the student will be able to implement, set up and adjust some system control solutions non-linear: linearizing control, control by flatness, control by Lyapunov function,…

  • P10STA-AAv5 (200H): At the end of the engineering internship, the student is able to write all the tests making it possible to validate a design responding to a given functional representation, implement these tests in a manner autonomous and analyze the experimental results in order to propose modifications to make the prototype functional and consistent with expectations.

  • P5ODALG-AAv1 (6H): At the end of the programming course, a fifth semester student will be able to execute step by step algorithms comprising variables, conditional, iterative structures and function calls and determine their results without error

  • P5ODALG-AAv3 (8H): At the end of the programming course, a fifth semester student will be able to verify the validity of an algorithm (he carries out exactly the task for which he been designed) and its robustness (it is protected from abnormal conditions of use)

  • P5ODALG-AAv6 (14H): At the end of the programming course, a fifth semester student will be able to use the main common types (arithmetic or elaborate ).

  • P5OEMIP-AAv1 (30H): The student of the microprocessor course, at the end of the semester, will know how to compose and test a program written in ARM assembly language using development tools, to the compilation and visualization of registers and memory contents, respecting the AAPCS standard, in order to execute a program for calculating or processing character strings on an STM32 microcontroller.

  • P5OEMIP-AAv2 (33H): The student of the microprocessors course, at the end of the semester, will be able to interact an STM32 microcontroller with LEDs, push buttons and a request signal, in a polling mode or an interrupt mode.

  • P5OEMIP-AAv3 (24H): The student of the microprocessors course, at the end of the semester, will be able to use a timer to control the period of periodic interruptions or generate a signal.

  • P5OFASA-AAV4 (20H): Implementation and validation on a real system. By the end of the semester, students will be able to

  • P6EDEMB-AAv1 (30H): The student enrolled in the embedded systems course, at the end of the first part of the semester, will be able via serial link, RS232 or I2C, to establish the communication between a STM32 microcontroller with an external digital system by developing a simple API (RS232) or using a simple API, provided and known (I2C).

  • P6EDEMB-AAv2 (42H): The student enrolled in the embedded systems course, at the end of the semester, will be able to develop a small application allowing to retrieve the data provided by any sensor communicating through I2C series link and to process them, store them in a database,display them in a HMI interface as text and graphics.

  • P6EDCPO-AAv1 (20H): At the end of the course, students will be able to understand the concepts of object-oriented programming. In particular, students will be able to explain the concepts of inheritance, interface, dynamic binding and static binding, object and parametric polymorphism, and static methods.

  • P6EESIN-AAv6 (17H): At the end of the semester, the student must be able to implement these basic digital signal processing techniques in an interpreted language such as python, matlab or octave, and implement them on a hardware target (digital processing unit). The student will have consulted and assimilated the scientific resources required for the work to be carried out.

  • P6ESSTG-AAv_D (H): By the end of the technical internship, students will be able to implement a solution in the form of a prototype or program following the procedure described by supervisors and evaluate its performance by testing autonomously and rigorously the solution following proposed experimental protocols.

  • P7EZZGN-AAv3 (12H): set up a test protocol for a non-mobile mechatronic system with two self-controlled axes, implement it and evaluate the results

  • P7ECACE-AAv2 (16H): Electronic CAD. At the end of this course, the seventh semester student will be able, in a group of 4 to 5 students, to design, assemble, test and validate a functional double-sided electronic card (without metallized hole).

  • P7ECACE-AAv3 (26H): Autonomous implementation of a microcontroller for an instrumentation application. At the end of this course, the seventh semester student will be able, in a group of 4 to 5 students, to implement a digital system allowing the instrumentation of a physical system (for example a motor, heating, pendulum, actuator shape memory alloy ...).

  • P7ECACE-AAv9 (13H): Modeling for the vector control of a synchronous motor. At the end of this course, the seventh semester student will be able, in pairs, to establish a model in order to implement the vector control of a synchronous motor, with current and speed controls. The development context will lead to mastery of rapid prototyping tools in order to switch from a simulated model to functional code for the target.

  • P7ECACE-AAv10 (12H): Speed ​​variation. At the end of this course, the seventh semester student will be able, in pairs, to design a program allowing a speed variator to be controlled via a fieldbus in order to respect the different operating modes.

  • P7EEENT-AAv_D (0H): By the end of S7, students will be able to implement a solution as a prototype or program by choosing appropriate tools themselves and evaluate its performance by autonomously and rigorously testing the solution following experimental protocols they define.

  • P8EZZGN-AAv2 (21H): develop a real-time prototype of the synthesiser on a microcontroller target, integrate MIDI communication via USB, and experimentally validate its behaviour using the laboratory’s instrumentation

  • P8EADAT-AAv3 (16H): rigorously evaluate a model’s performance, diagnose sources of error, and successfully complete a personal end-to-end supervised learning project

  • P8EBNSA-AAv1 (22.5H): at the end of this course, a student will be able to recognise the vocabulary and explain the fundamental principles in the field of network and system administration.

  • P8EBNSA-AAv2 (22.5H): at the end of this course, a student will be able to apply basic operations in the field of network and system administration.

  • P8EBXDE-AAv4 (10H): Upon completion of the ‘UX Design & HCI’ module, students will be able to carry out an evaluation of an interactive system, analyse the results obtained and iterate on their solution based on the feedback gathered.

  • P8ECTIM-AAv7 (15H): At the end of the semester, the student will be able to effectively apply one or more classic processing and image algorithms to an input image. image analysis. He must be able to optimize the parameterization of each algorithm and analyze the relevance and limits of the results obtained.

  • P8ECTIM-AAv8 (12H): At the end of the semester, the student will be able to design, analyze and implement a processing and analysis chain of images in response to specifications reflecting the needs of a new computer vision application. This involves in particular: (1) finding the right preprocessing operator with regard to the nature of the noise in the image (Gaussian, impulsive or uniform), (2) making a justified choice on the method and on the segmentation operator to use, (3) know how to identify the right characteristic attributes for the analysis and exploitation of the information present in the image, (4) choose an object recognition algorithm adapted to the problematic, (5) implement the algorithms in an interpreted language such as matlab or octave and finally (6) carry out the necessary tests to validate the proposed solution and critically evaluate the results obtained.

  • P8ECTIM-AAv9 (6H): At the end of the semester, the student will be able to use the tools of the openCV library and implement the implementation of a processing and analysis solution images on a microcontroller type card connected to a camera.

  • P8ECSED-AAv1 (27H): At the end of semester 7, the student will be able to explain, during an oral interview, using the code developed in a guided framework, to an ARM Cortex-M architecture, the operating principle of a system call, task switching, blocking tasks by semaphore, and the use of semaphores to achieve synchronization of tasks with hardware devices.

  • P8ECSED-AAv2 (9H): At the end of semester 7, the student will be able to write a driver for a simple operating system to allow a task to communicate optimally with a device of his choice and demonstrate its proper functioning using a test program that he has written.

  • P8ECSED-AAv3 (30H): At the end of semester 7, the student will be able to design an application on an STM32 microcontroller in which the The entire work to be carried out was divided into several tasks, respecting specifications and adding the synchronization elements necessary for the exchange of data between tasks and with peripherals. He will be able to program his solution using FreeRTOS primitives.

  • P8ECSED-AAv4 (30H): At the end of semester 9, the student will be able to structure an embedded project in such a way as to ensure optimal operating security.

  • P8ECSED-AAv5 (30H): At the end of semester 7, the student will be able to deploy a secure communication solution to transmit and exploit data from sensors in the cloud.

  • P8EEENT-AAv_D (0H): By the end of S8, students will be able to implement a solution as a prototype or program by independently choosing appropriate tools and evaluate its performance by autonomously and rigorously testing the solution following experimental protocols they define

  • S9FISEA_CCM-AAv3 (12H): By the end of this course, students will be able to construct a state observer and synthesize an observed state feedback control on a linear SISO system meeting specifications (stability, precision, speed, robustness).

  • S9FISEA_CCM-AAv4 (12H): By the end of this course, students will be able to model modeling uncertainties of a discrete-time dynamic system and state observation uncertainties, for adaptive state estimation they will implement using Kalman filtering for linear systems.

  • S9FISEA_CCM-AAv5 (20H): By the end of this course, students will be able to linearize a dynamic process or observation law to perform adaptive state estimation using extended Kalman filtering (EKF filter) and make a comparison with an Unscented Kalman filter (UKF).

  • S9FISEA_CCM-AAv6 (16H): By the end of this course, students will be able to implement linear system control by state feedback according to a quadratic optimization criterion: LQR control or LQG control when the state is only partially observed

  • S9FISEA_CCM-AAv8 (42H): By the end of this course, students will be able to implement, deploy and tune some nonlinear system control solutions: linearizing control, flatness-based control, Lyapunov function-based control...

  • S9FISEA_ENT-AAv_D (0H): By the end of S9 and from a design, students will be able to implement a solution in the form of a prototype or product and evaluate its performance autonomously and robustly to validate or not its deployment.

  • S10FISEA_ENT-AAv_D (0H): (Optional if already validated) By the end of S10 and from a design, students will be able to implement a solution in the form of a prototype or product and evaluate its performance autonomously and robustly to validate or not its deployment.