Raspberry Pi, robots, drones, véhicules, lunettes intelligentes, caméras autonomes : lorsque chaque watt, chaque mégaoctet et chaque milliseconde comptent
Michel Tran — Vimberia Research
Septembre 2026 — Article de positionnement
Sur un serveur, on peut parfois compenser une architecture coûteuse par davantage de calcul. Dans un système embarqué, cette possibilité disparaît très vite.
Résumé
L’intelligence artificielle embarquée impose des contraintes très différentes de celles d’un centre de données.
Un drone, un robot mobile, une caméra autonome, des lunettes intelligentes ou un véhicule doivent souvent fonctionner avec :
une mémoire limitée,
une puissance de calcul contrainte,
et une latence suffisamment faible pour agir sur le monde réel.
Dans ce contexte, une question devient particulièrement importante :
faut-il retraiter à pleine profondeur toute l’information visuelle à chaque nouvelle image, alors qu’une grande partie du monde observé persiste ?
Vimberia explore l’idée qu’une représentation persistante du monde puisse permettre de concentrer davantage le calcul sur ce qui doit réellement être mis à jour.
L’état perceptif :
est maintenu au cours du temps et une nouvelle observation :
vient le modifier :
L’objectif n’est pas de supprimer le traitement des images.
Il est de réduire autant que possible le coût associé à la redondance perceptive.
1. Une IA embarquée ne dispose pas d’un datacenter
Lorsqu’un modèle fonctionne sur des serveurs équipés de GPU puissants, plusieurs contraintes peuvent être partiellement absorbées par le matériel.
On peut utiliser :
- davantage de mémoire ;
- davantage de cœurs ;
- davantage de bande passante ;
- davantage d’énergie ;
- des systèmes de refroidissement importants.
Un drone ou une paire de lunettes intelligentes ne disposent pas de ce luxe.
L’ordinateur doit partager une enveloppe énergétique limitée avec :
- les capteurs ;
- la communication ;
- le stockage ;
- les moteurs ou actionneurs ;
- l’affichage ;
- les systèmes de sécurité.
Chaque opération possède donc un coût réel.
2. Quelques watts changent complètement le problème
Dans un système embarqué, consommer quelques watts supplémentaires n’est pas anodin.
Cela peut signifier :
- moins d’autonomie ;
- une batterie plus grosse ;
- davantage de poids ;
- davantage de chaleur ;
- un système de refroidissement plus complexe.
Et dans un drone, par exemple :
La puissance informatique finit donc par influencer directement la mécanique du système.
Cela crée une boucle :
Ce phénomène explique pourquoi l’efficacité algorithmique devient beaucoup plus importante dans l’embarqué.
3. Le Raspberry Pi illustre bien cette contrainte
Prenons un ordinateur de type Raspberry Pi.
Il offre aujourd’hui des capacités remarquables pour sa taille et son prix.
On peut y exécuter :
- du traitement d’image ;
- des réseaux neuronaux ;
- de la robotique ;
- de la navigation ;
- des applications multimédias.
Mais il reste extrêmement éloigné de la puissance disponible sur une station équipée d’un GPU haut de gamme.
Pour une caméra temps réel, il faut souvent partager les ressources entre :
Chaque économie devient donc importante.
4. Une caméra produit énormément de données
Une caméra Full HD produit :
positions de pixels par image.
À :
cela représente plus de :
de positions de pixels observées chaque seconde.
En 4K :
positions par image.
À 60 FPS :
de positions de pixels par seconde.
Le capteur doit acquérir ces données.
Mais la question architecturale est :
le système doit-il attribuer le même effort de calcul profond à chacune de ces nouvelles observations ?
5. Le débit du capteur n’est pas le débit du monde
Considérons une caméra observant une pièce.
Elle produit :
images par seconde.
Mais le mur n’est pas reconstruit physiquement 60 fois par seconde.
La table non plus.
Le sol non plus.
Une grande partie de l’environnement persiste.
Il existe donc potentiellement une forte différence entre :
et :
On peut avoir :
dans certaines scènes.
C’est précisément cette asymétrie qui intéresse Vimberia.
6. La redondance devient un coût énergétique
Sur un serveur, retraiter une information redondante peut simplement coûter davantage de calcul.
Sur batterie, ce calcul devient directement :
Chaque accès mémoire,
chaque multiplication,
chaque transfert de données,
chaque passage dans un réseau,
consomme de l’énergie.
Une architecture capable d’éviter certains recalculs inutiles pourrait donc produire un bénéfice qui dépasse le simple nombre d’opérations.
Elle pourrait améliorer :
- l’autonomie ;
- la température ;
- la latence ;
- la taille du matériel.
7. Vimberia part d’une hypothèse simple
L’hypothèse est la suivante :
si une partie du monde est déjà représentée et reste valide, il peut être plus efficace de la maintenir que de la reconstruire entièrement.
On introduit :
l’état perceptif courant.
Une nouvelle observation :
arrive.
Au lieu de considérer :
comme une reconstruction indépendante, on cherche :
Le système pose alors une question différente :
Qu’est-ce qui doit réellement changer dans mon état interne ?
8. Le Vimber fournit une unité de maintenance
Dans Vimberia, le monde interne est constitué de Vimbers.
On peut représenter :
avec :
Les Vimbers possèdent une identité et un état persistants.
Ainsi :
ne signifie pas nécessairement recréer une nouvelle unité.
Cela signifie mettre à jour une unité existante.
Cette différence devient particulièrement intéressante si beaucoup de Vimbers restent stables.
9. Une scène ne change pas uniformément
Dans une image réelle, tout ne varie pas à la même vitesse.
On peut observer simultanément :
- un bâtiment immobile ;
- une personne qui marche ;
- un véhicule ;
- une hélice ;
- des feuilles agitées par le vent.
Il serait surprenant que toutes ces structures nécessitent exactement le même rythme de traitement.
Une architecture persistante peut envisager que :
nécessite une surveillance fréquente,
alors que :
est très stable.
Le calcul pourrait alors devenir adaptatif.
10. Vers une perception multi-fréquence
Une architecture classique fonctionne souvent au rythme de la caméra :
ou :
Mais le monde n’impose pas naturellement que chaque représentation interne soit recalculée à cette fréquence.
On pourrait imaginer :
une fréquence de maintenance adaptée à chaque Vimber.
Par exemple :
pour une structure très dynamique,
et :
pour une structure stable.
La perception deviendrait alors moins dépendante de la cadence uniforme du capteur.
11. Un drone constitue un cas particulièrement exigeant
Le drone est presque un cas d’école pour l’IA embarquée.
Il doit simultanément :
- voler ;
- stabiliser son attitude ;
- recevoir les commandes ;
- gérer les moteurs ;
- communiquer ;
- traiter les capteurs ;
- parfois réaliser de la vision artificielle.
Tout cela avec une batterie limitée.
Le calcul ajouté doit donc justifier son coût.
Quelques centaines de millisecondes de retard peuvent aussi devenir problématiques pour certaines tâches.
La perception doit être :
12. La latence n’est pas seulement une métrique informatique
Sur un ordinateur de bureau, une latence supplémentaire de quelques dizaines de millisecondes peut parfois être simplement désagréable.
Pour un robot mobile, elle peut modifier le comportement physique.
Le système observe :
calcule,
puis agit :
Pendant :
le monde a continué à évoluer.
Plus la latence augmente, plus la représentation utilisée pour agir devient ancienne.
Ainsi :
L’efficacité du calcul devient donc directement liée à la qualité de l’action.
13. Les lunettes intelligentes rencontrent une contrainte encore différente
Des lunettes intelligentes doivent concentrer beaucoup de fonctions dans quelques dizaines ou centaines de grammes.
Elles disposent de peu de place pour :
- une batterie ;
- un dissipateur thermique ;
- des ventilateurs ;
- un processeur massif.
Et elles sont en contact direct avec le corps humain.
La chaleur devient immédiatement perceptible.
Une architecture de vision efficace doit donc répondre à :
Dans ce contexte, éviter des traitements redondants pourrait avoir une valeur considérable.
14. Une caméra autonome doit parfois fonctionner pendant des heures ou des jours
Prenons une caméra de surveillance ou d’observation.
Elle peut regarder une scène presque statique pendant plusieurs heures.
Pourtant, elle produit continuellement :
Si la scène ne change que rarement, une architecture exclusivement centrée sur chaque frame peut effectuer énormément de travail redondant.
Une représentation persistante pourrait chercher à maintenir :
et concentrer davantage de ressources sur les modifications importantes.
La question devient :
combien coûte le maintien d’une scène presque stable ?
15. Une intelligence embarquée doit savoir ne pas calculer
L’optimisation informatique est souvent pensée comme :
effectuer le même calcul plus rapidement.
Mais il existe une optimisation encore plus puissante :
ne pas effectuer un calcul lorsqu’il n’apporte pas suffisamment d’information nouvelle.
C’est une idée générale.
Dans Vimberia, elle peut se traduire conceptuellement par :
C’est une hypothèse ambitieuse.
Elle doit être vérifiée expérimentalement.
Mais elle constitue une direction particulièrement adaptée aux contraintes embarquées.
16. Attention : détecter la stabilité a aussi un coût
Il faut toutefois éviter une conclusion trop facile.
Pour savoir qu’une structure n’a pas besoin d’être recalculée, il faut déterminer qu’elle reste valide.
Cette vérification consomme elle aussi :
- du calcul ;
- de la mémoire ;
- des accès au capteur.
Il serait donc faux d’écrire :
L’objectif réel est plutôt :
dans les situations où la persistance est suffisamment importante.
C’est cette comparaison qui doit être mesurée.
17. Le vrai enjeu est le coût total
Une architecture n’est utile que si :
sur une durée significative.
Il faut donc mesurer non seulement :
- les opérations de traitement ;
- mais aussi la mémoire ;
- les transferts ;
- les accès aux données ;
- l’énergie ;
- la latence.
C’est particulièrement important sur les architectures ARM et les accélérateurs embarqués.
18. La mémoire est aussi une ressource critique
Un gros modèle ne consomme pas seulement du calcul.
Il consomme également :
et génère de nombreux transferts mémoire.
Or les systèmes embarqués peuvent avoir une mémoire relativement limitée ou partagée avec le GPU.
Une représentation structurée sous forme :
pourrait permettre de conserver uniquement certaines informations pertinentes.
Le défi est alors :
maintenir suffisamment de structure pour être utile sans transformer le graphe en une mémoire gigantesque.
19. La représentation doit donc rester parcimonieuse
Supposons :
Vimbers.
Un graphe totalement connecté pourrait posséder jusqu’à un ordre de :
relations.
Cela deviendrait rapidement incompatible avec les objectifs de Vimberia.
Une architecture embarquée doit donc favoriser :
autrement dit une représentation relationnelle sparse, ou parcimonieuse.
Seules les relations pertinentes doivent être maintenues.
20. La hiérarchie peut aider à contrôler la complexité
La composition hiérarchique offre une autre piste.
On peut avoir :
Puis raisonner avec :
lorsque le détail de ses composants n’est pas nécessaire.
Cela permet potentiellement de choisir le niveau d’abstraction adapté à la tâche.
Une navigation globale peut travailler avec des structures grossières.
Une manipulation fine peut descendre dans la hiérarchie.
Le calcul devient alors potentiellement :
21. Un robot n’a pas toujours besoin du même niveau de détail
Supposons qu’un robot traverse une pièce.
Pour éviter un obstacle éloigné, il n’a peut-être pas besoin d’analyser chaque détail visuel.
Plus tard, lorsqu’il doit saisir un objet, une représentation plus fine devient nécessaire.
Une architecture hiérarchique pourrait donc permettre :
pour le raisonnement global,
puis :
ou :
pour des tâches plus précises.
La puissance de calcul pourrait être distribuée selon le besoin.
22. Le monde peut servir de mémoire externe
Une idée intéressante de la robotique consiste à remarquer qu’un système n’est pas obligé de stocker chaque détail de son environnement.
Le monde physique existe toujours.
Le capteur peut le réobserver.
La mémoire interne peut donc conserver une représentation suffisante pour savoir :
- ce qui existe probablement ;
- où chercher ;
- ce qui mérite une nouvelle observation.
Cette stratégie peut réduire le besoin de conserver une reconstruction exhaustive permanente.
Vimberia se situe naturellement dans cette philosophie de mémoire perceptive sélective.
23. Le calcul local devient particulièrement intéressant
Supposons que :
contienne un grand nombre d’unités.
Entre et , seule une petite partie de la structure nécessite une révision significative.
On peut écrire conceptuellement :
où :
représente ce qui doit réellement être modifié.
L’ambition est alors de faire dépendre une part croissante du coût informatique de :
plutôt que directement de :
la quantité totale de données produites par le capteur.
24. C’est un changement de variable d’optimisation
Cette distinction est fondamentale.
Dans une architecture centrée sur l’image, le coût dépend souvent fortement de :
Dans une architecture persistante idéale, on aimerait qu’une partie du coût dépende davantage de :
Cela ne signifie évidemment pas que la résolution ou le FPS disparaissent du coût.
L’acquisition et certaines étapes perceptives resteront liées à ces paramètres.
Mais l’objectif est d’éviter qu’ils déterminent à eux seuls le coût de toute la chaîne intelligente.
25. Le changement d’échelle pourrait être considérable
Prenons deux vidéos de même résolution :
La première montre une pièce vide presque immobile.
La seconde montre une scène extrêmement dynamique.
Un pipeline purement basé sur une architecture de taille fixe peut avoir un coût relativement similaire pour les deux vidéos.
Pourtant, leur quantité d’information structurelle nouvelle est très différente.
Une architecture adaptative devrait idéalement refléter cette différence.
On souhaiterait :
lorsque les deux utilisent le même capteur.
C’est une propriété particulièrement intéressante pour l’embarqué.
26. Réduire le calcul peut aussi réduire la chauffe
La chaleur constitue une contrainte majeure.
Lorsque la température augmente, un système peut devoir réduire sa fréquence :
Le processeur devient alors moins rapide précisément lorsque la charge est importante.
La réduction du travail inutile peut donc avoir un double effet :
puis :
Ainsi, l’efficacité énergétique peut aussi améliorer la stabilité des performances.
27. La bande passante mémoire compte parfois autant que les FLOPS
Dans l’embarqué, il ne suffit pas de compter les multiplications.
Déplacer des données possède également un coût.
Lire plusieurs fois de grandes cartes de caractéristiques peut devenir coûteux.
Une architecture exploitant des unités plus compactes pourrait potentiellement réduire une partie de ces déplacements.
Au lieu de manipuler continuellement une représentation dense complète, certains modules pourraient travailler sur :
et :
Cela peut devenir particulièrement intéressant si :
reste faible devant le nombre de positions de pixels.
28. Le Vimber comme interface commune
Un autre avantage potentiel concerne la multiplication des modules.
Un robot peut posséder :
- un système de perception ;
- un tracker ;
- un module de navigation ;
- un planificateur ;
- un système sémantique ;
- un World Model.
Si chacun reconstruit sa propre représentation à partir de l’image, une grande quantité de travail peut être dupliquée.
Une architecture Vimber pourrait proposer :
comme mémoire perceptive commune.
Les différents modules liraient ou enrichiraient le même état.
29. Réutiliser une représentation peut être aussi important que la calculer efficacement
On obtient alors :
puis :
Le gain éventuel ne vient plus uniquement d’une meilleure extraction visuelle.
Il peut aussi venir du fait que plusieurs fonctions réutilisent la même représentation persistante.
30. Pour un véhicule, la persistance est naturelle
Un véhicule autonome observe continuellement :
- la route ;
- les bâtiments ;
- les autres véhicules ;
- les piétons ;
- la signalisation.
Beaucoup de ces éléments existent pendant plusieurs secondes, parfois plusieurs minutes.
Le système possède donc naturellement un problème de continuité.
Il ne suffit pas de savoir :
« il y a une voiture dans cette frame ».
Il faut maintenir :
« cette voiture-là existe toujours et son état évolue ».
Le besoin de persistance existe donc déjà fonctionnellement.
Vimberia cherche à généraliser cette logique au niveau de la représentation elle-même.
31. Pour les robots, l’histoire peut éviter des redécouvertes
Un robot qui travaille pendant plusieurs minutes dans la même pièce devrait idéalement accumuler des connaissances.
Si une structure a été observée sous plusieurs angles, son histoire :
peut enrichir sa représentation.
La prochaine observation ne repart donc plus nécessairement d’une feuille blanche.
Elle vient compléter :
Cette accumulation pourrait être particulièrement importante lorsque le robot travaille avec un processeur modeste.
32. Pour les lunettes intelligentes, le temps long devient central
Des lunettes pourraient fonctionner plusieurs heures.
Sur cette durée, le système observe continuellement l’environnement de l’utilisateur.
Traiter chaque frame comme un univers indépendant serait conceptuellement peu satisfaisant.
Une mémoire perceptive permettrait potentiellement de maintenir des structures à différentes échelles temporelles :
voire davantage.
Le monde interne pourrait ainsi avoir une continuité beaucoup plus longue que celle de la frame.
33. Une architecture embarquée doit aussi survivre aux pics de charge
La scène peut devenir soudainement complexe.
Une architecture fonctionnant constamment à sa limite maximale n’a plus beaucoup de marge.
Une représentation adaptative peut potentiellement économiser des ressources pendant les périodes calmes et les mobiliser lorsque la scène devient difficile.
On passe alors d’un calcul :
à un calcul davantage :
Cette flexibilité est particulièrement intéressante pour les systèmes autonomes.
34. L’efficacité doit toutefois rester mesurable
Il serait facile d’affirmer :
« Vimberia sera plus efficace. »
Ce serait insuffisant scientifiquement.
Cette hypothèse doit être mesurée.
Il faut comparer, dans des conditions identiques :
- consommation électrique ;
- utilisation CPU/GPU/NPU ;
- RAM ;
- bande passante mémoire ;
- latence ;
- nombre d’unités maintenues ;
- stabilité de la représentation ;
- qualité des résultats.
L’avantage de Vimberia doit apparaître dans des métriques concrètes.
35. Une métrique intéressante : le coût de maintien du monde
On peut introduire conceptuellement :
Ce coût pourrait intégrer :
- énergie ;
- mémoire ;
- temps de calcul ;
- latence.
L’objectif ne serait plus seulement :
combien d’images par seconde puis-je traiter ?
mais aussi :
combien me coûte le fait de maintenir correctement mon environnement ?
36. FPS et intelligence ne sont pas la même métrique
Un système peut atteindre :
tout en reconstruisant énormément d’informations déjà connues.
Un autre pourrait fonctionner avec une organisation beaucoup plus sélective.
Le FPS mesure :
mais pas directement :
Pour une IA embarquée, cette seconde métrique pourrait devenir extrêmement importante.
37. L’objectif n’est pas de remplacer les accélérateurs matériels
Les GPU, NPU, DSP et accélérateurs spécialisés resteront essentiels.
Vimberia n’est pas une alternative au matériel performant.
Au contraire, une architecture efficace peut profiter de ces accélérateurs.
La proposition est simplement :
plutôt que de dépendre uniquement de :
38. L’embarqué est un bon terrain de vérité
Les contraintes embarquées présentent un avantage scientifique.
Elles obligent à mesurer réellement le coût.
Sur une grande station de calcul, une inefficacité peut être masquée par la puissance matérielle.
Sur un Raspberry Pi ou un petit robot, elle apparaît immédiatement :
- perte de FPS ;
- chauffe ;
- latence ;
- saturation mémoire ;
- consommation excessive.
L’embarqué constitue donc un excellent terrain pour tester si une architecture perceptive est réellement efficace.
39. Pourquoi commencer par le Raspberry Pi et les petits systèmes
Une architecture qui fonctionne efficacement sur une plateforme modeste possède une propriété intéressante :
elle est obligée d’être parcimonieuse.
Cette contrainte peut révéler des principes qui resteront utiles même sur des machines plus puissantes.
Si une représentation persistante permet réellement d’éviter certains recalculs sur un petit processeur ARM, le principe peut ensuite être exploité à d’autres échelles.
L’embarqué devient alors non seulement une cible commerciale ou industrielle.
Il devient un laboratoire architectural.
40. De l’IA qui traite des images à l’IA qui gère son budget perceptif
On peut finalement voir l’intelligence embarquée comme un système disposant d’un budget.
Budget énergétique :
Budget mémoire :
Budget de calcul :
Budget de latence :
La question n’est plus seulement :
« puis-je reconnaître ce qui se trouve dans cette image ? »
mais :
« quelles informations dois-je maintenir pour agir correctement sans dépasser mon budget ? »
Cette question correspond très directement à la philosophie de Vimberia.
Conclusion — Quand chaque calcul doit justifier son existence
L’intelligence artificielle embarquée change profondément la manière dont on doit penser la perception.
Un Raspberry Pi, un robot, un drone, une caméra autonome, des lunettes intelligentes ou un véhicule ne peuvent pas supposer une quantité illimitée :
Ils doivent faire des choix.
Or une caméra produit continuellement des observations d’un monde dont une partie importante persiste.
C’est précisément ce décalage que Vimberia cherche à exploiter.
Au lieu de reconstruire systématiquement une représentation complète, l’architecture maintient :
et utilise :
pour produire :
Les Vimbers qui restent pertinents peuvent persister.
Ceux qui évoluent peuvent être mis à jour.
Les relations peuvent changer.
La hiérarchie peut s’adapter.
Et le calcul peut chercher à se concentrer sur ce qui nécessite réellement de l’attention.
L’hypothèse à démontrer peut finalement être formulée simplement :
et autant que possible moins de :
C’est une hypothèse particulièrement exigeante.
Mais c’est aussi précisément pour cette raison que les systèmes embarqués constituent un terrain idéal pour la tester.
Dans le cloud, économiser du calcul améliore l’efficacité.
Dans l’embarqué, économiser du calcul peut déterminer si le système est réellement utilisable.
C’est pourquoi Vimberia cible en priorité l’intelligence artificielle embarquée.
Michel Tran
Vimberia Research
France — septembre 2026
Article de positionnement sur l’application de Vimberia aux systèmes d’intelligence artificielle embarqués. Les gains de calcul, de mémoire, d’énergie ou de latence évoqués constituent des hypothèses architecturales devant être validées expérimentalement. Les mécanismes algorithmiques propriétaires de construction, de maintenance et de mise à jour des Vimbers ne sont volontairement pas décrits.