Partenaire à chacune des étapes, du concept à la validation, Autonomous Reply façonne des architectures logicielles et des systèmes de bout-en-bout sûrs et innovants.
Les services d'Autonomous Reply regroupent le conseil, l’ingénierie des systèmes temps réels, le développement de logiciels et l'intégration de solutions autonomes.
Au sein du Groupe Reply, Autonomous Reply est le spécialiste de la spécification, du développement, de l’intégration et de la validation des systèmes embarqués autonomes et connectés. Nous proposons un portefeuille de services sur l’ensemble de la chaîne de valeurs, de la définition de la stratégie à l’implémentation sans oublier la sureté de fonctionnement.
Notre offre, axée sur la conception de systèmes complexes de bout-en-bout et basée sur l’état de l’art des technologies, couvre le logiciel embarqué, l’IA (Systèmes de Perception, Apprentissage profond), l’Edge computing, les services Cloud et leur intégration dans différents éco-systèmes. Nos experts conseillent et soutiennent les entreprises du secteur industriel, automobile, de la nouvelle mobilité, et accompagnent nos clients de la technologie des capteurs à l'infrastructure.
Autonomous Reply met son expertise au service de la conception et du développement d’architectures logicielles modulaires et évolutives. Conscient des enjeux actuels que représentent l’IA, la Connectivité, la conduite autonome et des transformations profondes des usages et services qu’elles induisent sur les objets, Autonomous Reply accompagne ses clients sur l’ensemble des étapes de leurs projets.
De la conception amont d’architecture à la programmation logicielle en passant par la définition et le développement d’algorithmes, Autonomous Reply assure l’ingénierie du système et son intégration dans la structure logicielle la mieux adaptée.
Autonomous Reply offre une prestation complète dans le respect des normes en vigueur appliquées à l'Ingénierie des systèmes, leurs architectures (Electrique, Electronique, Logicielle, Cloud), la maîtrise des réseaux de communication, la Cybersécurité et la sûreté de fonctionnement.
Les fonctions et applications sont traitées de bout en bout, du capteur embarqué jusqu’à l’infrastructure, de l’objet jusqu’aux services à l’usager.
Modélisation
Autonomous Reply utilise des outils de modélisation fonctionnelle (Rhapsody, PREEVision, SysML, …) pour assurer la spécification et le développement applicatifs de logiciels (Matlab/Simulink, Stateflow). Ces modèles et ces logiciels sont intégrés et validés dès le stade prototype sur des cibles simulées ou physiques afin de garantir leur robustesse pendant chaque étape de leur intégration.
Développement Applicatif, Middle Ware, OS
Face à la complexité croissante des fonctionnalités à intégrer dans un système temps réel embarqué et des délais de développement toujours plus courts, Autonomous Reply développe des logiciels complexes (C, C++, Python…) pour les systèmes autonomes, avec un focus particulier sur les contraintes temps réel (timing), les performances (Processing), l'utilisation optimale de la mémoire. À cette fin, divers frameworks et plates-formes d'application sont utilisés. AUTOSAR (Classic ou Adaptive) est un exemple d'implémentation d'application reconnu dans le secteur automobile.
Connectivité (Edge Computing et Cloud)
Autonomous Reply porte une attention particulière aux technologies du Edge Computing afin de proposer des solutions logicielles innovantes pour les systèmes autonomes. Surtout dans les domaines de l'apprentissage profond, de la navigation autonome et des nouveaux services connectés (véhicule - Infrastructure), les experts s'appuient sur des frameworks logiciels embarqués tels que AUTOSAR Adaptive, DDS, ROS/ROS2.
Autre point central dans ce domaine : le développement d'applications cloud (basées sur AWS, Azure ou Google Cloud). Autonomous Reply accompagne ses clients dans le déploiement flexible d’applications faciles à mettre à jour et adaptées à des solutions hybrides hautes performances pour la navigation autonome et la gestion de flotte par exemple.
De plus, Autonomous Reply prend en charge le test virtuel final (jumeau numérique) des fonctions et des algorithmes. Le portefeuille va des vérifications initiales du modèle aux tests MiL et SiL en passant par l'intégration du logiciel dans des environnements virtuels tels que CarMaker.
La clé du déplacement autonome est la capacité du système à percevoir, classifier, suivre et prédire la trajectoire des objets dans l’environnement. Autonomous Reply propose une offre de services complète notamment dans les domaines des systèmes de perception (exemple : vision par caméra, radar, lidar avec leur fusion) et de l’apprentissage profond (deep learning). Cela comprend l'identification et la sélection d’une source de données représentative, le choix d'une architecture appropriée, l’entraînement du réseau neuronal ainsi que l'optimisation de la précision des modèles et la réduction des temps d'inférence.
Enfin, Autonomous Reply s'occupe également de l'intégration des éléments sur la plateforme cible. Nos experts développent et entraînent des modèles d'apprentissage profond efficaces pour ces développements. Autonomous Reply s’appuie sur des services cloud natifs mais aussi sur ses propres réseaux de neurones.
Autonomous Reply aide à concrétiser les enjeux de l’autonomie des véhicules et plus largement des objets et à définir des solutions appropriées pour atteindre les objectifs de ses clients avec efficacité et précision. Nos équipes conseillent les meilleures stratégies pour la spécification, le développement et la validation de systèmes bout en bout. Partant de l’architecture système, en passant par la sélection des composants et le choix des réseaux de communication les plus adaptés, Autonomous Reply vous accompagne pour concevoir les meilleures solutions possibles pour chaque type d’application.
Nos domaines d’intervention en quelques lignes :
Stratégie de développement
Spécification et développement de l’architecture des systèmes
Sûreté de fonctionnement et Cybersécurité
Simulations et Validations
Conseil et support dans le choix des composants et des réseaux
Conseil et support sur les processus de développement
Pilotage et gestion des projets (Agile, SAFe, Waterfall)