HIRAC : système d'assistance IA pour fauteuils roulants
Gestion de projet et développement logiciel pour notre nouveau projet de recherche.
Client : ZIM
Technologies : Python, ROS2, Deep Learning, Reinforcement Learning, VS Code, Linux, interface web, etc.
- lire la suite
Nous avons le plaisir de vous présenter notre nouveau projet de recherche : HIRAC - Hardware Independent Robotic Assistance Controller. Cadida Software, en collaboration avec la Hochschule Offenburg, a lancé ce projet passionnant afin d'améliorer durablement la qualité de vie des personnes entièrement paralysées et des personnes atteintes du syndrome d'enfermement (locked-in syndrome).

Les personnes entièrement paralysées et les patients atteints du syndrome d'enfermement font face à des difficultés considérables au quotidien. Même des gestes élémentaires comme saisir un verre d'eau leur sont souvent impossibles. Leur capacité d'élocution limitée complique en outre l'utilisation d'appareils à commande vocale. Le projet HIRAC s'est donné pour objectif d'aider ces personnes tout en soulageant le personnel soignant.
La vision est de développer un système d'assistance composé d'une intelligence artificielle (IA), d'une commande du fauteuil roulant par eye-tracking, d'un bras de préhension monté sur le fauteuil roulant et d'une sortie vocale. Ce système doit permettre aux personnes entièrement paralysées d'accomplir des tâches quotidiennes de manière autonome. Il est notamment essentiel de développer un composant compatible avec les fauteuils roulants, bras robotisés, mécanismes de préhension et lunettes d'eye-tracking du commerce, et capable de les piloter. Ce composant est appelé HIRAC (Hardware Independent Robotic Assistance Controller).
Notre tâche consiste à développer ce middleware indépendant du matériel, capable de résoudre les tâches de préhension robotisée. Ce middleware intègre une IA performante qui réunit et pilote la commande par eye-tracking, le traitement d'images, le retour des capteurs et la manipulation d'objets.
Nous sommes fiers de pouvoir travailler sur ce projet novateur avec le soutien du Zentrales Innovationsprogramm Mittelstand (ZIM, programme central d'innovation pour les PME). Ce financement nous permet de faire avancer pleinement le développement et la mise en œuvre de HIRAC.
Nous sommes convaincus que HIRAC contribuera de manière significative à améliorer la qualité de vie des personnes entièrement paralysées et des personnes atteintes du syndrome d'enfermement. Lisez ici l'article détaillé consacré à ce projet de recherche.
Fluorescence dans le domaine de la technique de laboratoire
Intégration logicielle d'une caméra à fluorescence et pilotage d'un laser pour étendre les fonctionnalités d'un appareil de laboratoire.
Client : fabricant d'appareils de laboratoire
Technologies : C#, WPF, MVVM, Visual Studio, OpenCV, emgu, Git
- lire la suite
Afin de doter un appareil de laboratoire de la capacité d'analyser des cellules fluorescentes, nous mettons en œuvre pour notre client la connexion d'une caméra à fluorescence ainsi que d'un laser qui, par irradiation, excite la fluorescence des cellules.
Les algorithmes d'étalonnage et de traitement d'images que nous utilisons permettent ici d'obtenir des informations plus précises sur la nature d'un échantillon de cellules ou d'une cellule individuelle, ce qui constitue un élément important de la planification et de la réalisation de séries d'essais dans la recherche pharmacologique.
Logiciel pour appareils de laboratoire en recherche sur le cancer
Analyse, conseil et développement de logiciels existants.
Analyse du logiciel, mise en place de l'environnement, aide rapide et amélioration de la qualité en vue du lancement prévu de la production.
Client : entreprise de technique de laboratoire
Technologies : C#, WPF, Visual Studio, OpenCV, Git et bien d'autres
- lire la suite
Depuis novembre 2017, nous développons dans le domaine de la technique de laboratoire des logiciels utilisés pour des appareils de laboratoire destinés à la recherche sur le cancer et à la recherche en immunologie.
Notre client développe des appareils de laboratoire et produit lui-même le logiciel nécessaire. Il nous a maintenant demandé d'optimiser et d'étendre ce logiciel. Les ventes des appareils ayant progressé et notre client souhaitant se concentrer sur son cœur de métier, nous l'aidons volontiers. Il s'agit à la fois d'améliorer la qualité et d'étendre l'interface utilisateur et le traitement d'images.
Système de diagnostic pour appareils de laboratoire
Conseil en logiciels, élaboration du concept et nouveau développement d'un système de diagnostic et d'étalonnage.
Client : technique de laboratoire
Technologies : Java, C#, WPF, Visual Studio, Scrum, Jira, Git, etc.
- lire la suite
Les tests et l'étalonnage des appareils de laboratoire représentent une charge importante pour notre client. Cadida a développé un logiciel qui lui permet de réaliser l'étalonnage très simplement. Il permet en outre d'effectuer des tests automatiques et manuels, ce qui accélère les livraisons tout en améliorant la qualité. Pour son support international, notre client profite du fait qu'il peut utiliser le logiciel dans le monde entier et que celui-ci lui fournit des données importantes sur l'appareil et ses composants.
Logiciel d'appareils de mesure : portage de Delphi vers C#
Développement logiciel dans le domaine de la modernisation et du portage d'un logiciel complet pour appareils de mesure.
Client : fabricant d'appareils de mesure
Technologies : C#, WPF, Visual Studio, Delphi, MariaDB, Entity Framework, Scrum, Jira, Git, etc.
- lire la suite
Notre client utilise depuis des décennies un logiciel qu'il a développé avec Delphi. Le moment était venu de le moderniser et de le porter depuis Delphi. Cela avait été précédé d'un conseil, d'une planification et d'une formation sur site afin d'initier et de former toute l'équipe aux nouvelles technologies.
Dans le cadre du conseil se posait aussi la question des nouvelles technologies à utiliser. Les objectifs et les possibilités sont alors mis en regard et des prototypes montrent à quoi pourraient ressembler les solutions, afin de prendre une décision ensemble.
10 personnes participent au développement agile et préparent l'avenir de notre client. Le nouveau logiciel est déjà utilisé en interne, ravit aussi bien les techniciens de mesure que le service commercial et sera mis à la disposition de tous les clients finaux une fois notre travail terminé.
Projet de recherche BMBF : PCR numérique
Développement logiciel pour un projet de recherche du ministère fédéral allemand de l'Éducation et de la Recherche (BMBF) visant à développer un nouveau type d'appareil de lecture pour la PCR numérique.
Client : BMBF
Technologies : C#, WPF, Visual Studio, Entity Framework, Scrum, Jira, Git, OpenCV
- lire la suite
Fin 2020, Cadida a remporté le marché pour ce projet. Le développement était prévu sur 3 ans et s'est déroulé en collaboration avec 5 partenaires du consortium : une fondation de recherche, une université et 3 entreprises industrielles.Cet appareil permet d'analyser des échantillons beaucoup plus rapidement, plus simplement et avec une complexité plus élevée quant à la présence de certaines séquences d'ADN. Dans la pratique, on peut par exemple rechercher la présence d'ADN cancéreux dans des échantillons de sang, ou la présence de composants génétiquement modifiés (OGM) dans des échantillons alimentaires comme le maïs.
Nos tâches comprenaient en détail l'analyse et la visualisation des données assistées par ordinateur, la création de l'interface utilisateur, le pilotage de la caméra et des LED, l'acquisition d'images, l'analyse d'images et la présentation des résultats.
Cadida était en outre responsable de la conception et de l'implémentation de l'architecture logicielle, des modèles de données et des interfaces. Nous avons développé des user stories (cas d'utilisation) et fourni des tests automatisés pour leur vérification, afin de garantir les exigences dans le détail.
Ce projet passionnant a démarré en février 2021.

Projet collaboratif : Frequency Domain Multichannel Deconvolution pour la discrimination de marqueurs dans les essais multiplex numériques (FREEDOM) – sous-projet : conception et implémentation de l'architecture logicielle
FKZ : 13N15287
Logiciel de télémédecine pour l'analyse du mouvement
Gestion de projet et développement logiciel pour une entreprise de télémédecine dans le domaine de l'analyse et de l'évaluation du mouvement.
Client : entreprise de télémédecine
Technologies : C#, WPF, Visual Studio, Azure Kinect (système de caméra 3D), Pose Tracking, Azure DevOps, Git
- lire la suite
Les personnes atteintes de troubles neurologiques tels que la maladie de Parkinson ou la sclérose en plaques bénéficient d'une évaluation régulière et précise de leurs symptômes moteurs pour apprécier l'évolution de la maladie et adapter le traitement. Nous transposons les évaluations cliniques standard au domicile des patients en proposant un logiciel spécifique. Le logiciel réalise automatiquement un grand nombre d'évaluations motrices, analyse visuellement en 3D le mouvement du corps entier et met ensuite des paramètres diagnostiques à la disposition du médecin ou du thérapeute traitant.
Le client est sur le point d'entrer sur le marché avec une solution de télémédecine existante en C#/WPF. D'autres exigences du marché de la santé et du logiciel l'ont amené à acquérir rapidement chez nous des capacités supplémentaires de développement et de gestion de projet.
En raison des exigences réglementaires du contexte médical, nos collaboratrices ont été formées aux processus du client et étroitement intégrées. Les connaissances préalables en développement de logiciels médicaux et en technologie des capteurs qu'apportaient nos collaboratrices ont été un grand avantage.
Malgré ces exigences particulières, le travail de développement sur ce projet très intéressant, tant sur le plan technique que sur le fond, se déroule très bien, de sorte que cette solution de télémédecine innovante pourra bientôt être mise à la disposition de nombreux patients et patientes.
