Nous sommes à la recherche de sujets de projets longs :

Proposer un projet

Projets disponibles

Projet

Détection d’intrusions dans un réseau programmable

2023-10-09 10:29:31+02:00

Porteur : Laraba, Abir et Lavinal, Emmanuel

Organisation : IRIT

Année : M2

Mots-clé : IDS, réseau programmable, P4

Nom du projet : Détection d’intrusions dans un réseau programmable

Description

Contexte

L'évolution des réseaux ces dernières années a introduit de nouveaux défis sur le placement (positionnement) et le passage à l'échelle des systèmes de …

Projet

Réaliser une cartographie de la qualité des liens V2X dans

2023-10-09 10:25:27+02:00

Porteur : Rahim Kacimi, Lucas Bréhon

Organisation : IRIT, UT3

Année : M2

Mots-clé : Communication véhiculaires, Multi-RAT, finger printing, MEC,

Nom du projet : Réaliser une cartographie de la qualité des liens V2X dans

Description

L'arrivée des réseaux 5G a suscité un fort intérêt pour des applications à forts besoins de ressources. Parmi eux …

Projet

Mise à jours de l'application cartOCampus

2023-10-09 10:23:03+02:00

Porteur : Georges Da Costa

Organisation : IRIT - CNRS UMR 5505

Année :

Mots-clé :

Nom du projet : Mise à jours de l'application cartOCampus

Description

L'application cartOCampus permet de se repérer sur le campus de l'université Paul Sabatier. Elle utilise une version ancienne du framework de développement Android. L'objectif de ce projet long est …

Projet

Evaluation de la performance de récupération des compteurs

2023-10-09 10:13:02+02:00

Porteur : Georges Da Costa

Organisation : IRIT - CNRS UMR 5505

Année :

Mots-clé : C et développement noyau

Nom du projet : Evaluation de la performance de récupération des compteurs

Description

Les processeurs récents possèdent des compteurs de performance très efficaces. Il s'agit de registre dans le processeur capables par exemple de compte le …

Projet

Sonde dans le noyaux Linux : eBPF pour le monitoring système

2023-10-09 10:12:18+02:00

Porteur : Georges Da Costa

Organisation : IRIT - CNRS UMR 5505

Année :

Mots-clé : C et développement noyau

Nom du projet : Sonde dans le noyaux Linux : eBPF pour le monitoring système

Description

Obtenir des informations dans le noyau linux est compliqué et couteux. Ces informations sur la charge du système, le trafic réseau …

Projet

Création de code aléatoire et obfusqué par LLVM

2023-10-09 10:11:32+02:00

Porteur : Georges Da Costa

Organisation : IRIT - CNRS UMR 5505

Année :

Mots-clé : Techniques de compilation, principalement du C et du Python

Nom du projet : Création de code aléatoire et obfusqué par LLVM

Description

Le but de ce projet long de master est de développer un outil de création de code aléatoire …

Projet

Visualisation de communication entre processus Python

2023-10-09 10:07:09+02:00

Porteur : Georges Da Costa

Organisation : IRIT - CNRS UMR 5505

Année :

Mots-clé : Python, IHM

Nom du projet : Visualisation de communication entre processus Python

Description

La communication dans une application multi-processus est quelque chose de compliqué. L'objectif de ce projet long est de faire un outil permettant la visualisation des communications mais …

Projet

Nouveau langage compilant vers C

2023-10-06 07:27:53+02:00

Porteur : Cassé Hugues

Organisation : IRIT - Toulouse 3

Année : M2

Mots-clé : langage de programmation, compilation, interopérabilité,

Nom du projet : Nouveau langage compilant vers C

Description

Le langage C est vieillissant et manque de fonctionnalités modernes. Il est difficile d'écrire une bonne interface générique pour les fonctionnalités comme les fonctions asynchrones ou …

Projet

Concours RISC-V Thalès

2023-10-03 14:40:50+02:00

Porteur : Carle, T., Rochange, C.

Organisation : IRIT

Année : M2

Mots-clé : RISC-V, accélération, HDL

Nom du projet : Concours RISC-V Thalès

Description

Ce projet consiste en la participation à la 4ème édition du concours RISC-V proposé par Thales et le GdR SoC du CNRS autour du jeu d'instruction RISC-V et du softcore …

Projet

Rust on STM32

2023-09-27 22:24:27+02:00

Porteur : Cassé Hugues

Organisation : IRIT - Toulouse 3

Année : M2

Mots-clé : rust, STM32, embarqué, temps-réel

Nom du projet : Rust on STM32

Description

Les cartes STM32 sont habituellement programmées en C, ce qui est général la méthode la plus facile pour coder des systèmes embarqués. Cependant, le C a de nombreux défauts …

Anciens projets

Projet

Communications et calcul en bordure d’un réseau de droïdes

2022-10-31 10:57:53+01:00

Contact : R. Kacimi

Organisation : autocampus - IRIT

Projet : Communications et calcul en bordure d’un réseau de droïdes

Description du projet :

Avec les progrès considérables de la 5G et de la prochaine ère de la 6G, le monde entre dans une ère d'intelligence connectée basée sur la communication machine à machine …

Projet

Yocto@Jetson Nano for ROS2 (docker) and CANopen + CANopen@embedded system

2022-10-31 10:40:24+01:00

Nous vous proposons ici la mise en œuvre du protocole CANopen pour des\r\ncommunications entre un master (Jetson Nano) et des systèmes embarqués (stm32) sur bus\r\nCAN. Ce type de bus est également présent dans le milieu des Véhicules Autonomes\r\nConnectés (VACOP ---projet autOCampus) et de trains (Nexeya).\r\n

Projet

Projet RISC-V

2022-10-28 11:23:10+02:00

Ce projet consiste en la participation à la 3ème édition du concours RISC-V proposé par Thales et le GdR SoC. Il y a 2 ans, une équipe du master SIAME (ancêtre de SECIL) a terminé 2ème à ce concours. Ferez-vous mieux cette année ?

Projet

Gestion de déplacement et de collaboration de robots (2)

2022-10-28 11:21:21+02:00

L’objectif global du projet et la gestion de la mobilité et de la collaboration de robots. Les deux modèles de robot considérés dans le projet sont un robot manipulateur et un robot-chien (voir figures ci-après). Les deux robots sont commandés grâce à une Raspberry Pi. Un trajet de robot est défini par un ensemble de mouvements de base (des déplacements selon des directions données) sur une surface plane.

Projet

Gestion de déplacement et de collaboration de robots

2022-10-28 11:20:08+02:00

L’objectif global du projet et la gestion de la mobilité et de la collaboration de robots. Les deux modèles de robot considérés dans le projet sont un robot manipulateur et un robot-chien (voir figures ci-après). Les deux robots sont commandés grâce à la Raspberry Pi. Un trajet de robot est défini par un ensemble de mouvements de base (des déplacements selon des directions données) sur une surface plane.

Projet

Rainbow Runner

2022-10-28 11:18:37+02:00

Ce projet fait suite aux projet Torpedo proposé les années précédentes.\r\n\r\nIl s'agit de mettre en oeuvre un petit robot suiveur de ligne qui traverse une grille plus ou moins maillée afin de livrer des caisses de couleur à l'emplacement correspondant à cette couleur.

Projet

Démonstrateur Audio utilisant un bus de terrain Ethernet

2022-10-28 11:07:10+02:00

Contact : Philippe Cuenot, Damien Fruchard

Organisation : IRT - Saint Exupéry

Projet : Démonstrateur Audio utilisant un bus de terrain Ethernet

Description du projet :

Solution actuelle

  • Base matérielle Raspberry PI B+ et 3 avec OS Linux
  • Logiciel d’acquisition et de restitution audio (libavtp/alsa)
  • Synchronisation des nœuds réseau par gptp
  • Gros problème …

Projet

Improve UWB performances with navigation system in a robotic application

2022-10-28 11:04:47+02:00

SII Research is developing an embedded prototype using Ultra-Wide-Band technology. \r\n\r\nCurrent robot technology does not allow us to interconnect them due to precision errors. Sub-centimeter localization technology is required to make a robot plug a device, or operate machinery. In our team at SII research, we are working both on the short-range and long-range localization systems.\r\n\r\nOur current prototype is a small robot embedding 3 UWB anchors that must locate a UWB tag and move close to it. \r\nPosition algorithms using UWB are already developed and the next objective is to use navigation to improve the localization while moving. The robot will evolve in a context where mapping is impossible.

Projet

Scheduling of malleable HPC applications

2022-10-26 22:40:36+02:00

The project is offered in the framework of the French ANR-funded ENERGUMEN project. This project aims at proposing and evaluating new scheduling heuristics for malleable/reconfigurable HPC tasks (i.e. able to change the number of resources at runtime), taking into account computing requirements but also data movement that occurs during reconfiguration. We intend to study bi-objective problems using simulation, optimizing both consumed energy and a performance criterion, e.g. stretch-time, makespan. The candidate will propose scheduling and reconfiguration algorithms and will evaluate them.

Projet

Virtual Power meters for servers using recent processors (2)

2022-10-26 22:33:30+02:00

Power consumption of computers is becoming an major concern. To optimise their power consumption it is necessary to have feedback (either for automatic management or for user information).\r\n\r\nClassical power models are using only system values (processor load, network bandwidth, ...). Recent processors have a new capability: RAPL. It consists in an internal power model of the processor.

Projet

COMFY - Control and Monitor Your WiFi

2022-10-26 15:15:18+02:00

L''objectif de ce projet est de concevoir et développer une application de contrôle et de supervision réseau sur un point d''accès Wi-Fi.

Projet

DVFS-aware performance and energy model of HPC applications

2022-10-19 09:44:54+02:00

Power consumption of computers is becoming an major concern. To optimise their power consumption it is necessary to have precise information on the behavior of applications. With this information, it is possible to choose the right frequency of a processor. The speed of some applications is not really impacted by changes of this frequency, while for some application it has an important effect.

Projet

Concours OpenHW : optimisation d''un processeur RISC-V sur FPGA

2021-10-30 10:43:00+02:00

Dans le cadre de l’avènement du « open hardware » et plus particulièrement de l’ISA RISC-V, Thales en collaboration avec le GDR SoC2 et le CNFM organiser le premier concours de design Open-HW. Ce concours pour objet l’optimisation de l’implémentation sur cible FPGA d’un coeur de processeur dénommé ARIANE.

Projet

Equilibre d’un pendule connecté sur un bras robotique

2021-10-21 16:29:56+02:00

Le défi est de faire tenir en équilibre un pendule inversé avec un bras robotique. Le pendule sera instrumenté pour pouvoir remonter son accélération vers un système de commande qui calcule la trajectoire et envoie la consigne aux servomoteurs du bras. La mise en œuvre logicielle s’appuiera sur une infrastructure ROS2.\r\n\r\nle but ultime de ce projet est bien, avec l’aide de l’équipe Kythera, une réalisation physique de ce pendule.

Projet

CAN bus over DC network for Raspberry Pi

2021-10-20 10:37:32+02:00

Ce projet se déroulera dans le contexte des systèmes ambiants appliqués à l'opération\r\nneOCampus (http://neocampus.univ-tlse3.fr/wiki). Cette opération vise à doter le campus de\r\nl'Université Paul Sabatier d'une intelligence pervasive au service des utilisateurs. Pour cela,\r\nelle s'appuie sur un grand nombre de capteurs sans fil disséminés dans les bâtiments et sur\r\ndes effecteurs pour piloter des équipements tels que volets roulants, ventouses magnétiques,\r\nluminaires etc.

Projet

Coordination de mouvement de robots

2021-10-19 13:14:27+02:00

L’objectif global du projet et la gestion de la mobilité et de la collaboration de robots. Les deux modèles de robot considérés dans le projet sont un robot manipulateur et un robot-chien (voir figures ci-après). Les deux robots sont commandés grâce à la Raspberry Pi. Un trajet de robot est défini par un ensemble de mouvements de base (des déplacements selon des directions données) sur une surface plane.

Projet

RTOS from scratch

2021-10-12 11:17:31+02:00

Sur des systèmes embarqués à petit prix, par exemple la série STM32, il est généralement impossible de faire tourner un OS normal comme Linux étant limité par le nombre restreint de ressources. Les Real-Time Operating Systems (RTOS) sont les remplaçants des OS normaux dans ces situations...

Projet

Power optimisation of the CV32A6 RISC-V soft-core

2021-06-01 10:45:00+02:00

You are students and like new challenges. You are interested in electronics and computer architectures and want to\r\nparticipate in the design of a renowned OpenHW processor core. Then join this contest and win up to € 5,000!\r\n\r\nDevenez l'équipe de l'IRIT dans ce challenge !

Projet

TORPEDO

2021-01-09 11:26:00+01:00

L''objectif de ce projet est de développer de A à Z un véhicule "intelligent" à visée pédagogique. Il sera utilisée dans le cadre d''un futur cours de système embarqué. L''objectif est de fournir aux étudiants un calculateur de base à partir de cartes ARM STM32 qui sera amené à piloter divers périphériques en utilisant les pilotes PIO, ADC, PWM, Timer, etc.

Projet

Démonstrateur pédagogique pour l’enseignement de l’Architecture

2020-11-10 18:58:58+01:00

La compréhension du fonctionnement d’un microprocesseur est la clé pour l’analyse de ses\r\nperformances et l’optimisation des programmes. La réalisation d’un processeurs passe par la mise\r\nen œuvre de circuits combinatoires et séquentiels...

Projet

One Key Fits All

2020-11-10 18:47:39+01:00

Développer et étoffer un démonstrateur de clé dématérialisées pour l'accès unifié aux bâtiments, voitures, cadenas, etc...\r\n\r\n• Identifier des solutions HW (modèles de cadenas et/ou de Gateway) et proposer des modifications matérielles si nécessaire...

Projet

Génération de VHDL en circuit logique

2020-11-09 10:21:34+01:00

L'objectif de ce projet est de réaliser un traducteur de VHDL en circuit logique.\r\n\r\nLa visée est pédagogique : le circuit logique ainsi produit doit pouvoir être affiché de manière à comprendre comment se fait la traduction et comment va fonctionner le circuit conçu en VHDL.

Projet

DVFS-Aware detection of HPC applications phases

2020-10-13 09:06:10+02:00

Phase detection is already well known on HPC applications. A classical example would be an application starting by a network phase (obtaining a dataset), followed by a computing phase (processing the data), and finishing with an I/O phase (saving the data).

Projet

Virtual Power meters for servers using recent processors

2020-10-13 09:05:28+02:00

Power consumption of computers is becoming an major concern. To optimise their power consumption it is necessary to have feedback (either for automatic management or for user information).\r\nClassical power models are using only system values (processor load, network bandwidth, ...)

Projet

Station Audio/Video sous Raspberry PI

2020-10-05 10:27:59+02:00

Construire un démonstrateur de station Audio/Video permettant de démontrer la qualité de service apporté par le standard Ethernet Time Sensitive Network (802.1Q).

Projet

[ÜBER neOSensor] multi sensors PCB & neOCampus integration

2020-09-15 12:30:10+02:00

Le projet neOSensor, démarré il y a de cela quelques années, consiste en un ensemble de capteurs (hygro, temp, lum, bruit …) pilotés par un module WiFi ESP8266 et assemblé par nos soins. Déployés à la BU sciences, ils collectent et envoient dans l''infrastructure neOCampus via le protocole MQTT les données ambiantes associées aux capteurs installés.

Projet

Simulateur pédagogique de microprocesseur

2019-10-29 10:53:07+01:00

Contact : T. Carle, H. Cassé, C. Rochange

**Année ::: M1

Équipe : 2-3 personnes

Mots-clé : assembleur, architecture, microprocesseur, mémoires caches, circuits électroniques

Outils /langages de programmation : assembleur, C, Java, Logisim

Description La compréhension du fonctionnement d’un microprocesseur est la clé pour l’analyse de ses performances et l’optimisation des programmes …

Projet

Simulateur pédagogique de mémoire cache

2019-10-29 10:43:05+01:00

Contacts : T. Carle, H. Cassé, C. Rochange

Année : M1

Equipe : 2-3personnes

Mots-clé : architecture, mémoires, mémoires caches

Outils /langages de programmation : C, C++

Description : La compréhension du fonctionnement d’un microprocesseur est la clé pour l’analyse de ses performances et l’optimisation des programmes. Une clé majeure des performances des …

Projet

Kit de démonstation VS (Vibration Sensor)

2019-10-24 11:05:22+02:00

Contact : Marina Labalette

Organisation : Continental

Année : M2

Description du projet : Nous souhaitons concevoir un kit de démonstration complet, simple et ludique que nous pourrons présenter à nos futurs clients, par exemple lors de salons automobiles, afin de visualiser simplement sur un écran des vibrations mesurées sur diverses structures vibratoires (roues …

Projet

One Key Fits All (2)

2019-10-24 11:01:12+02:00

Contact : Lucas Soubeyrand

Organisation : Continental

Année : M2

Description du projet : Au sein du laboratoire d’innovation de Continental France (Inno’Space), vous participerez au développement de nouveaux produits et services autour du véhicule connecté, du smart bulding et de la smart city. Plus spécifiquement, il s’agit de développer un …

Projet

[LoRaWAN|WiFi] enabled sensor

2019-10-21 15:45:41+02:00

Contact : François Thiebolt

Organisation : neOCampus

Année : M1

Il s'agit de transformer un capteur de gaz de laboratoire en objet connecté apte à envoyer ses données dans le cloud ou plus exactement dans l'infrastructure neOCampus. Voir PDF pour plus d'infos.

Mots-clé : LoRaWAN, ESP8266, stm32, MQTT, Grafana, docker, Arduino

Documents : LoRaWAN-Gaz-sensor_2019-2020 …

Projet

eXperimentation Platform for Autonomous Vehicle

2019-09-25 17:02:26+02:00

eXperimentation Platform for Autonomous Vehicle

Création d'une plateforme d'expérimentation pour véhicules connectés.

Mots-clé : Nvidia Jetson Nano, Bluetooth5, Mesh network, MQTT, Keras, TensorFlows, Kalman filter

Documents : description