Aller au contenu


Photo
- - - - -

Personne ne veut hacker un robot d'entretien ?


  • Veuillez vous connecter pour répondre
12 réponses à ce sujet

#1 levend

levend

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 5 572 messages
  • Gender:Male
  • Location:Vendée

Posté 22 novembre 2017 - 03:51

Bonsoir,

 

Il y a quelques temps nous parlions de domotique, de robots domestiques commerciaux dont nous aimerions voir des tests ici et même plus comme par exemple hacker des robots domestique. J'avais vu quelque chose dans ce genre sur un Roomba, je crois mais je ne me souviens plus de ce que le "hackage" apportait et je ne retrouve pas l'article.

Personnellement, comme je l'ai écrit un un sujet sur la domotique, celle-ci joint à la domotique dois pouvoir nous permettre de vivre sans se préoccuper des tâches quotidienne de la maison (faire comme si on avait des domestique pour tous faire) et tout en ayant la possibilité d'intervenir.

 

Ne trouvant pas de robot d'entretien (aspirateur pour l'exemple) 100% autonome bien qu'actuellement je pense que la technologie le permet mais il n'y as pas d'envie de la part des fabricants, je vous propose de réfléchir sur ce qui pourrait rendre un robot aspirateur 100% (ou 99,999%) autonome et comment le faire.

 

Mon objectif n'est pas de hacker personnellement un robot domestique, je n'en ai pas et pour le moment je n'en ai pas l'utilité mais si un jour j'ai ma propre maison, elle sera autonome donc ... Je veux juste, avec votre aide, montrer que l'on peut acheter un robot du commerce et l'améliorer..

 

 

Alors premières questions :

  • Qu'est-ce qui fait qu'un robot aspirateur n'est pas 100% autonome ?
  • Qu'est-ce qui fait qu'il pas possible de l'avoir à la fois autonome et avoir la possibilité de lui imposer notre volonté ?

On pourrait se poser les mêmes question pour un robot laveur de sol mais corriger ces problème pourrait être plus compliqué, et pour un robot laveur de carreaux (vitres) ?


Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2 + Phrozen Sonic Mega 8K + Phrozen Cure Mega

#2 thermo_nono

thermo_nono

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 825 messages

Posté 22 novembre 2017 - 04:34

Salut, 
Pour la première question je pense que ce qui fait qu'un robot aspirateur n'est pas 100% autonome, c'est surtout les impondérables. 
( exemple : https://youtu.be/a_XjD8doKX4 )  

 



#3 arobasseb

arobasseb

    Membre chevronné

  • Administrateur
  • PipPipPipPip
  • 737 messages
  • Gender:Male
  • Location:BORDEAUX (33)

Posté 22 novembre 2017 - 07:09

Sacré impondérable !

Donc, on peut dire, que ce qui le rend non autonome, c'est une mauvaise connaissance de son environnement et l'absence total de comportement.



#4 Melmet

Melmet

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 519 messages
  • Gender:Male
  • Location:Saint-Sozy (46200)

Posté 22 novembre 2017 - 07:37

Faut pas pousser a l’extrême non plus :) 

Le robot doit etre capable de faire la tache qui lui ai demander et la c'est le cas, Ont ne lui demande pas de laver. :)

 

Ce qui manque a ce robot pour être autonome c'est la capacité de vider son réservoir par exemple ou encore peut être un peu plus de puissance d'aspiration.

Je connais pas le comportement de ses robots dans un appart, donc j'en dirais pas plus.


Ne demande jamais à un robot de faire ce que tu peux faire toi même. :nono: :laugh1:


#5 levend

levend

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 5 572 messages
  • Gender:Male
  • Location:Vendée

Posté 22 novembre 2017 - 01:00

Faut pas pousser a l’extrême non plus :)

Le robot doit etre capable de faire la tache qui lui ai demander et la c'est le cas, Ont ne lui demande pas de laver. :)

 

Ce qui manque a ce robot pour être autonome c'est la capacité de vider son réservoir par exemple ou encore peut être un peu plus de puissance d'aspiration.

Je connais pas le comportement de ses robots dans un appart, donc j'en dirais pas plus.

C'est justement ce point que je voulais aborder.


Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2 + Phrozen Sonic Mega 8K + Phrozen Cure Mega

#6 cocothebo

cocothebo

    Membre passionné

  • Membres
  • PipPipPip
  • 341 messages
  • Gender:Male

Posté 22 novembre 2017 - 01:45

Salut,

 

Après ya autonome et autonome, faudrait déjà savoir de quoi on parle.

Certes tu as dit 100% autonome mais ça couvre quoi, parce qu'on peut dire aucun s'il vide son réservoir dans la poubelle c'est bon, ok mais si après c'est toi qui doit sortir/descende la poubelle...

 

Bref à la lecture de ton premier post, je pensais que tu parlais de l'efficacité de par exemple les robots aspirateurs et le fait qu'il fasse cela tous seuls (quand je dis tout seul, c'est plus il exécute sa tâche par exemple la nuit, automatiquement et reourne à sa base seul).

Sur l'efficacité effectivement il me semble (j'en ai pas personnellement donc c'est plus sur les différents tests qu'on peut trouver) qu'il reste encore un peu de marge même si ça semble de mieux en mieux. Sur la cartographie et le fait de pouvoir passer partout, là par contre je crois que cela reste un bon axe d'amélioration.

 

Pour la question du "hacking", certes ça peut être très intéressant mais c'est quand même énormément de boulot la plupart du temps, après si les roomba ou autres utilisaient des cartes style RPi (je pense pas), la la "customisation" serait accessible mais bon je pense pas quece soit le soft qui limite le plus ce genre de robots.

 

 

Petit edit, je viens de tomber sur ça http://store.irobot.com/default/create-programmable-programmable-robot-irobot-create-2/RC65099.html?cgid=us, marrant mais je ne sais pas exactement ce qui est dedans...


Modifié par cocothebo, 22 novembre 2017 - 01:52 .


#7 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPipPip
  • 1 211 messages
  • Gender:Male
  • Location:Autriche

Posté 22 novembre 2017 - 02:08

Alors premières questions :

  • Qu'est-ce qui fait qu'un robot aspirateur n'est pas 100% autonome ?
  • Qu'est-ce qui fait qu'il pas possible de l'avoir à la fois autonome et avoir la possibilité de lui imposer notre volonté ?
On pourrait se poser les mêmes question pour un robot laveur de sol mais corriger ces problème pourrait être plus compliqué, et pour un robot laveur de carreaux (vitres) ?

Justement, je me demandais ce que tu entendais par "100% autonome", mais visiblement, ça fait partie de tes questions :D
Je pense qu'il y a (comme souvent) un problème de définition dû à la nécessité de vendre des produits : on parle d'un aspirateur autonome ; on devrait parler d'un aspirateur qui enlève la poussière du sol de manière autonome. Le reste fait partie de l'entretien (vider le réservoir, changer les brosses, vérifier l'usage des roues, etc.).
Comme le dit Melmet, le robot accomplit la tâche pour laquelle il est conçu (nettoyer le sol) de manière autonome, le reste ne rentre pas dans ses attributions.

Sacré impondérable !
Donc, on peut dire, que ce qui le rend non autonome, c'est une mauvaise connaissance de son environnement et l'absence total de comportement.

Le robot est autonome; cependant, il manque d'adaptabilité. En pratique dans le cas de la vidéo, c'est un problème de capteur : le robot ne peut réagir qu'à ce qu'il perçoit (nous aussi d'ailleurs). Selon les marques, le robot construit ou non une carte (les Neato sont connus pour ça, les Roomba pour ne pas le faire), et utilise différentes infos sur l'environnment. On peut dire que le Neato connaît son environnment (dans la mesure de ses capteurs) dans la durée tandis que le Roomba connaît son environnement immédiat (contact/distance avec les obstacles).
Je ne sais pas ce que tu veux dire par absence de comportement : le fait que le robot bouge est une expression de son comportement justement :) Que le comportement ne soit pas adapté à certaines situations, c'est une autre question (et c'est pour ça que le robotique s'est tournée vers le machine learning plutôt que les systèmes de planification classiques).
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot

#8 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 23 novembre 2017 - 12:00

j'ai eu (enfin mon ex) un aspirateur autonome comme ça.

c'est rigolo à voir tourner dans l'appart, mais c'est à peu près tout.

la quantité de poussière/miettes qu'il peut avaler représente une toute petite pelle, et je passais plus de temps à

nettoyer les brosses (les cheveux il n'aime pas du tout) que de passer directement l'aspirateur.

 

Pour améliorer l'efficacité, je dirais qu'il faudrait que la base de rechargement soit équipée d'un aspirateur avec sac.

Comme ça, quand il revient se charger (ou dès que le réservoir est plein) le tas de merde est transféré dans le sac de la base, et une fois par semaine/mois

on change ce sac.



#9 levend

levend

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 5 572 messages
  • Gender:Male
  • Location:Vendée

Posté 23 novembre 2017 - 08:06

j'ai eu (enfin mon ex) un aspirateur autonome comme ça.
c'est rigolo à voir tourner dans l'appart, mais c'est à peu près tout.
la quantité de poussière/miettes qu'il peut avaler représente une toute petite pelle, et je passais plus de temps à
nettoyer les brosses (les cheveux il n'aime pas du tout) que de passer directement l'aspirateur.

Pour améliorer l'efficacité, je dirais qu'il faudrait que la base de rechargement soit équipée d'un aspirateur avec sac.
Comme ça, quand il revient se charger (ou dès que le réservoir est plein) le tas de merde est transféré dans le sac de la base, et une fois par semaine/mois
on change ce sac.


Salut,
 
Après ya autonome et autonome, faudrait déjà savoir de quoi on parle.
Certes tu as dit 100% autonome mais ça couvre quoi, parce qu'on peut dire aucun s'il vide son réservoir dans la poubelle* c'est bon, ok mais si après c'est toi qui doit sortir/descende la poubelle**...

* C'est pour cette raison que je dis qu'il n'y a aucun robot autonome, mais comme le dit Forthman il suffirait que la base soit équipée d'une aspiration (je pense plus à une aspiration centralisée puisque plus autonome et installée dans un sous-sol ou garage)
** C'est pour cette raison qu'à un moment j'ai écrit 99,999%, et là je pense juste à retirer le sac de l'aspirateur (mobile ou centralisé) et le mettre dans la poubelle parce que pour sortir la poubelle il n'y a pas encore de robot mais ça peut se faire. pour passer à 100% sur ce point il faudrait voir si on ne peut pas automatiser le vidage de la centrale d'aspiration ...

Bref à la lecture de ton premier post, je pensais que tu parlais de l'efficacité de par exemple les robots aspirateurs et le fait qu'il fasse cela tous seuls (quand je dis tout seul, c'est plus il exécute sa tâche par exemple la nuit, automatiquement et retourne à sa base seul).
Sur l'efficacité effectivement il me semble (j'en ai pas personnellement donc c'est plus sur les différents tests qu'on peut trouver) qu'il reste encore un peu de marge même si ça semble de mieux en mieux. Sur la cartographie et le fait de pouvoir passer partout, là par contre je crois que cela reste un bon axe d'amélioration.

L'efficacité du travail réalisé par le robot diffère selon les utilisateurs et aussi en fonction de la nature des sols (j'ai lu que sur les tapis et moquettes cela reste à améliorer).
Pour la cartographie, je pense que tu as raison mais comme je n'ai pas vraiment lu d'avis la-dessus et comme ce n'est pas du tout mon truc je préfère ne rien dire.

Pour la question du "hacking", certes ça peut être très intéressant mais c'est quand même énormément de boulot la plupart du temps, après si les roomba ou autres utilisaient des cartes style RPi (je pense pas), la la "customisation" serait accessible mais bon je pense pas quece soit le soft qui limite le plus ce genre de robots.
 
Petit edit, je viens de tomber sur ça http://store.irobot.com/default/create-programmable-programmable-robot-irobot-create-2/RC65099.html?cgid=us, marrant mais je ne sais pas exactement ce qui est dedans...

Je pense au hacking notamment pour lui demander de nettoyer un endroit précis (donc la cartographie peut être quelque chose qui là devient encore plus importante) après avoir fait tomber des miettes, par exemple. J'ai récemment vu une pub dans laquelle ils disaient "Appuyer sur le bouton et il nettoie automatiquement vos saletés", c'est bien mais si le robot est dans une pièce que vous avez fait de la saleté dans une autre pièce va-t-il passer toutes les pièces avant de trouver les saletés ?
Je pense que la "hacking" serait bien pour lui indiquer la zone de la maison où il doit nettoyer, à l'aide d'une tablette ou smartphone en cliquant sur une zone de la maison. Je passe sur comment il retrouverait la zone parce c'est à étudier mais comme tu le dis le "hacking" sur des cartes propriétaires c'est beaucoup de boulot mais ton lien pourrait peut-être apporter une nouvelle voie dans cette direction.
 

Justement, je me demandais ce que tu entendais par "100% autonome", mais visiblement, ça fait partie de tes questions :D
Je pense qu'il y a (comme souvent) un problème de définition dû à la nécessité de vendre des produits : on parle d'un aspirateur autonome ; on devrait parler d'un aspirateur qui enlève la poussière du sol de manière autonome. Le reste fait partie de l'entretien (vider le réservoir, changer les brosses, vérifier l'usage des roues, etc.).
Comme le dit Melmet, le robot accomplit la tâche pour laquelle il est conçu (nettoyer le sol) de manière autonome, le reste ne rentre pas dans ses attributions.

Le robot est autonome; cependant, il manque d'adaptabilité. En pratique dans le cas de la vidéo, c'est un problème de capteur : le robot ne peut réagir qu'à ce qu'il perçoit (nous aussi d'ailleurs). Selon les marques, le robot construit ou non une carte (les Neato sont connus pour ça, les Roomba pour ne pas le faire), et utilise différentes infos sur l'environnment. On peut dire que le Neato connaît son environnment (dans la mesure de ses capteurs) dans la durée tandis que le Roomba connaît son environnement immédiat (contact/distance avec les obstacles).
Je ne sais pas ce que tu veux dire par absence de comportement : le fait que le robot bouge est une expression de son comportement justement :) Que le comportement ne soit pas adapté à certaines situations, c'est une autre question (et c'est pour ça que le robotique s'est tournée vers le machine learning plutôt que les systèmes de planification classiques).

Les mots justes !

Je pense que vider le réservoir ne doit pas faire parti de l'entretient surtout si ton robot passe dans toute la maison tous les jours il va souvent falloir vider le réservoir alors pour moi, c'est partie doit être automatisée.

C'est vrai que c'est robot manque d'adaptabilité, je vois un robot aspirateur et un robot laveur de sol chacun ayant sa tâche à effectuer et n'effectue pas celle de l'autre. Même pour le robot laveur de sol il faudrait automatiser la vidange du bac à saleté et le remplissage du réservoir à liquide de nettoyage, ce qui serait simple si le robot avait été conçu dans cette optique mais même dans les autres cas ce doit  être possible mais plus compliqué.


Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2 + Phrozen Sonic Mega 8K + Phrozen Cure Mega

#10 levend

levend

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 5 572 messages
  • Gender:Male
  • Location:Vendée

Posté 23 novembre 2017 - 08:09

Je ne parle même pas des robots laveurs de vitre puisque là c'est encore plus compliqué de les rendre autonome, peut-être cela viendra-t-il un jour ...


Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2 + Phrozen Sonic Mega 8K + Phrozen Cure Mega

#11 cocothebo

cocothebo

    Membre passionné

  • Membres
  • PipPipPip
  • 341 messages
  • Gender:Male

Posté 24 novembre 2017 - 02:10

Après si on veut "vraiment" rendre presque autonome ce type de robot et avoir une vraie qualité de travail, le plus simple reste de prendre Atlas, de lui mettre un aspirateur traineau et de programmer le gentil bot futur soldat pour qu'il soit peace and love et surtout fée du logis ;)

 

Mais en étant plus sérieux, moi je vois pas comment avec le format actuel on pourrait faire des miracles...il faudrait a minima avoir un système comme l'aspi chariot, donc une base roulante plus volumineuse qui sert de moteur d'aspiration et de réservoir, et un embout plus fin (pouvant se glisser sous les meubles) pour l'aspiration elle même. Mais c'est sûr que ca couterait de suite plus cher à concevoir...

 

Je verrai bien que le "tuyau" soit aussi une petite plateforme mobile que le traineau (son maitre) dirigerait, mais ça fait donc deux bases roulantes à développer avec une synchronisation à maintenir, bref un truc surement bien compliqué à la fin. Surtout pour bien passer partout....

 

Et encore ça n'empéchera pas que les cheveux se prennent dedans etc..

(pour les cheveux, ayant deux filles à la maison perdant leur long cheveux, après un coup d'aspi complet dans l'appart, il faut nettoyer la brosse parce que même si il n'y a pas de brosse rotative (qui accentue vraiment le soucis j'en conviens), ya des cheveux coincés un peu partout....



#12 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPipPip
  • 1 211 messages
  • Gender:Male
  • Location:Autriche

Posté 24 novembre 2017 - 02:51

Il y a effectivement une question de coût du produit : je pense que les gens hésitent déjà avant d'acheter un tel appareil, sans parler des ménages les plus modestes qui n'y pense même pas (on trouve des aspis normaux à partir de 50 € qui font le job, les aspis-robots c'est minimum 6 fois plus - ou alors c'est pourri).
C'est probablement ce qui pousse les fabricants à limiter les capacités à l'heure actuelle. Mais il est probable que si quelqu'un hacke le concept pour ajouter une base qui vide le sac à coût raisonnable, il peut monter sa société (mais les boîtes existantes bossent probablement déjà sur le concept).
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot

#13 levend

levend

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 5 572 messages
  • Gender:Male
  • Location:Vendée

Posté 24 novembre 2017 - 07:58

Personnellement au niveau efficacité je pense que c'est correct pour les sols durs (carrelage, parquet,lino, etc...) mais pour tout ce qui est tapis ou moquette il vaut mieux le faire avec un aspirateur traditionnel, si j'avais ma maison c'est ce que je ferais surtout pour une seule pièce avec de la moquette (une salle obscure). Bien sûr il ne faut pas faire comme dans les pubs : ne pas nettoyer la maison pendant six mois, voir plus, un faire passer le robot devant la caméra et là il nettoie parfaitement (ça fonctionne toujours nickel devant les caméras).

Si un jour j'ai ma maison, c'est sûr que j'aurai un robot aspirateur et certainement un laveur de sol mais que j'essaierai de l'adapter pour qu'il soit autonome surtout pour vider le bac.

C'est vrai que c'est un peu cher mais parfois il faut faire des choix dans la vie.


Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2 + Phrozen Sonic Mega 8K + Phrozen Cure Mega




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users