-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Evènement manquant #840
Comments
Je suppose que c'est avec des Thymio Wireless. |
Mmh, ok je comprends. Merci Michael. |
Est-ce qu'on ne considère pas cela comme un bug? Est-ce que c'est documenté? Est-ce que cela apparaît seulement (ou beaucoup plus fréquemment) quand il y a deux roots sur le même réseau (ce que j'imagine) On sait aussi que cela se passe uniquement avec le dongle et pas entre les robots, si je ne me trompe pas (peux-tu vérifier @Thyrf ?), ce qui rend cela encore plus bizarre. |
Je ne suis pas sur de bien comprendre la difference que tu fais entre communication entre robots et celle avec le dongle. Si je ne me trompe tu penses que seul le dongle/aseba ne reçoit pas l'évènement increment1 ? Si c'est le cas, je ne pense pas que cela ne se passe que dans la comm avec le dongle, car je vois le décalage grandir entre counter1 et counter2, ce qui voudrait dire que le robot ne reçoit pas non plus l'évènement. |
Après avoir parlé avec plusieurs personnes de ce problème, la majorité semble s'accorder sur l'idée qu'il serait normal d'avoir un problème de communication si les robots sont éloignés, et donc également à ce que le réseaux soit bloqué dans si un robot s'éloigne trop des autres. Ils semblent aussi s'accorder sur le fait qu'il est beaucoup moins compréhensible et acceptable d'avoir des robots qui perdent des événements alors qu'ils sont très proches... |
Bonjour,
je programmais un activité avec plusieurs Thymio et j'ai été surpris de voir que certains evènements ne semblait pas être envoyés ou reçu. J'ai donc fait un petit test avec deux Thymio comme voici:
Code pour le premier Thymio:
var counter = 0
timer.period[0]= 500
onevent timer0
emit increment1 counter
emit increment2 counter
counter++
Code pour le deuxièmeThymio:
var counter1 = 0
var counter2 = 0
onevent increment1
counter1++
onevent increment2
counter2++
Quand je lance le programme et que je regarde les evènements sur l'ensemble du réseau, je vois cela :
Ou on voit que certains evènements n'ont pas été envoyé ou reçu, ici les evènements increment1 avec pour paramètre 45 puis 46.
J'utilise Aseba 1.6.0 et mes robots ont le dernier firmware.
PS: j'ai aussi parfois un problème avec les boutons Charger tout et Exécuter tout ou certains robots ne recoivent pas la commande, mais cela me pose moins problème que le problème d'évènements.
The text was updated successfully, but these errors were encountered: