Bertrand SELVA

Agrégé, normalien et docteur en sciences physiques de l’ENS de Cachan, je me passionne depuis 4 ans pour les systèmes embarqués et le deep learning.

Technologue

J'ai une maîtrise de chaque aspect nécessaire pour transformer une idée en produit fini, y compris le dimensionnement initial avec le choix des composants et des capteurs pour répondre à un cahier des charges, le prototypage du boîtier, la réalisation du PCB, etc.

Formation académique solide

Je ne suis pas seulement un développeur et un technologue ; j’ai également une solide formation académique dans le domaine de la physique (agrégé, normalien et doctorat de sciences physiques de l’ENS de Cachan). Cela me donne une compréhension profonde des concepts que j’utilise, notamment dans le domaine de l’asservissement, du traitement du signal, de la physique sous-jacente aux mesures, du fonctionnement et des limitations des capteurs, etc.

Mes points forts :

Agrégé, normalien et doctorat de sciences physiques de l’ENS de Cachan sensible à la démarche industrielle

Dans le cadre de la conception de dispositifs embarqués et de solutions d'edge computing, j'interviens à différentes étapes du processus de développement, de la pré-étude à la réalisation du produit final. Si vous cherchez un expert capable de transformer vos idées en produits embarqués performants et fiables, n'hésitez pas à me contacter pour discuter de votre projet. Voici les principaux aspects de mon expertise :

Conception de Dispositifs Embarqués et Edge Computing

  • Analyse des besoins : Analyse des besoins et des spécifications techniques pour déterminer les exigences du projet.

  • Sélection des composants : Sélection des microcontrôleurs, capteurs, et autres composants électroniques en fonction des contraintes du projet (performances, coût, consommation énergétique).

  • Dimensionnement: Calculs et simulations pour assurer que les composants choisis répondent aux besoins en termes de performances et de fiabilité.

  • Conception électronique : Développement de schémas et de circuits imprimés (PCB).

  • Conception mécanique : Utilisation de CAO pour développer des pièces et assemblages.

  • Prototypage rapide : Impression 3D pour tester les concepts mécaniques.

  • Optimisation des structures : Simulations par éléments finis (EF) et algorithmes avancés.

  • Programmation : Programmation de microcontrôleurs (comme les ESP32, STM32, ARM Cortex) en C/C++, avec des frameworks comme FreeRTOS, mbed OS, ou ESP-IDF.

  • Systèmes Temps Réel (RTOS) : Conception et développement de systèmes temps réel pour gérer des tâches critiques avec des exigences strictes en matière de latence.

J’ai mis en œuvre dans le domaine de l’embarqué diverses techniques classiques de traitement du signal, notamment :

  • Filtre de Wiener : Réduction du bruit dans les signaux.

Traitement du Signal

  • Filtre à complément : Amélioration de la qualité des signaux.

  • Analyse fréquentielle : Décomposition des signaux en composants de fréquence.

  • Fonction de corrélation et d'autocorrélation : Identification des relations temporelles entre signaux.

Gestion acquisition asynchrone et des frameworks multitâches pour le traitement temps réel.
Les filtres sont optimisés pour exploiter les capacités DSP.
  • Filtre de Kalman : Suivi et estimation précise de variables dynamiques.

  • Filtre FIR et IIR : Dimensionnement et implémentation.

Dans le domaine des systèmes embarqués communicants, j'ai développé des solutions de communication sans fil pour diverses applications, en utilisant les protocoles suivants : LoRa, WiFi, Bluetooth, et l'échange de données par radio avec modem ASFK.

Télécommunication et Internet des Objets (IoT)

J'ai utilisé et codé des corrections d'erreurs : Reed Solomon, Hamming, CRC

LORA, WiFI, Bluetooth, AFSK
Correction d'erreur : Reed Solomon, Hamming, CRC

Ma formation académique me permet de maîtriser les principes physiques liés à la propagation des ondes, ce qui m'a conduit à concevoir et optimiser divers dispositifs, tels que des systèmes d'amplification acoustique, des antennes, et des réseaux d'antennes. Grâce à mon expertise en instrumentation et en physique des capteurs, j'ai réalisé des projets innovants, comme la mesure directe du taux de rotation de la Terre avec des gyroscopes MEMS, la création d'un gyrocompas unique, et le développement d'un inclinomètre pour motos, des solutions totalement originales rendues possibles par ma double compétence en systèmes embarqués et en physique. Je veille également à maîtriser l'énergie pour optimiser l'autonomie des systèmes embarqués.

Expertise en Physique et Développement de Systèmes Innovants

Intelligence Artificielle pour l'Embarqué

L'application de l'intelligence artificielle aux systèmes embarqués est un domaine émergent dans lequel j'ai développé une expertise solide. J'ai implémenté des techniques avancées de deep learning sur des systèmes embarqués, notamment :

  • Computer Vision : Développement de solutions de reconnaissance et de classification pour des applications spécifiques, telles que la surveillance de comportements animaux.

  • Prédiction de séries temporelles avec CNN 1D: Utilisation de réseaux de neurones récurrents pour prévoir des tendances, comme dans les applications météorologiques, en utilisant Python et TensorFlow.

  • Key Spotting : Analyse de données temporelles audio pour la détection de mots.

  • Apprentissage par renforcement (RL) : Optimisation des transmissions de données sur des réseaux LoRa avec des stratégies réduisant la consommation énergétique.

La phase critique du déploiement en C sur des dispositifs embarqués a été essentielle pour tirer le meilleur parti des ressources matérielles limitées. Mon expertise me permet de créer des solutions IA innovantes, adaptées aux contraintes spécifiques des systèmes embarqués.

Computer Vision, KWS, CNN 1D, 2D, RL (Q learning, ...)