Positron libre     EasyRobotics     Robot-passion     Assoc-Caliban     AMF     NaoForge     MbRobot 
Auteur Message

Index du forum <  Programmation  ~  Protocole de communication

MessagePublié: Ven 29 Jan 2010, 23:02
Roboticien débutantInscrit le: Sam 5 Déc 2009, 12:53Messages: 294
je le reposte ici afin de savoir si un type de protocole existe
je cite:
Citer:
l'îlot (ou membre) fait une tache en réponse ou spontanément et envoi un rapport d'activité au continent pour savoir.Le manager jauge la tache et l'engramme comme valide dans le membre.
ex: on se brule une fois et après on a le pré-reflexe de na pas mettre sa main au feu :)

enfin je pense qu'il faut dans ce cadre la developper un truc fondamental(et personne ne s'en soucis d'ailleurs,quelque soit les robots) : un protocole
il faut mettre en place un codage de l'information au sein du robot,un truc minimaliste avec des segments de trame élémentaires qui peuvent soit étre considéré comme des "ordres" ou "information" direct soit servir a engrammer des choix "génétique"(succession d'ordre ou d'information) pour faire des études de correspondance ou de pondération sur la validité de telle ou telle suite

[0001]tourne
[0100]avance
[0101]tourne et avance
[1000] recule
etc
avec un bit de validité[0] ou [1] et un segment de stockage lié au recepteur
[0001] vision objet 1m
[0010] vision objet 2m


des closes de conditions
[0]si
[1]fait

on a une mini trame trame
[1][0001][0101][1]->[fait][vison a 1m][avance et recule][vrai] : si objet a 1 mètre avance et tourne: vrai

si la réponse est 1 bit "contact" [1]
la sous partie ne modifie que la partie[action] et recode
[1][0001][1000][1]->[fait][vision a 1m][recule][vrai]

et développe sa proche démarche en fonction des closes que nous voulons [contact][pas contact]

etc etc

ceci est pondu en 10s sans réfléchir,c'est juste pour expliquer le principe(ps:je bosse dessus,car des 0 et des 1 ca ce récupère bien en électronique^^)peut être qu'il existe déjà ce genre de protocole et que je réinvente la roue,hésitez pas a me le dire ^^

allez les gars,je suis dans la panade ,merci d'avance :D


Hors-ligne Profil
MessagePublié: Sam 30 Jan 2010, 09:05
Invité de passageInscrit le: Mer 27 Jan 2010, 21:20Messages: 2
Tu peut utiliser n'importe quel protocole de transmission I2C, CAN, SPI etc...
En fait si j'ai bien compris, tu as juste des informations à interpreter.

Tu peut facillement te créer une carte possedant une liaison I2C avec un microcontrolleur, qui pilote tes servos (avec un circuit de puissance).
La liaison I2C sera reliée à un autre micro qui sera le cerveau de ton robot, qui recoltera et traitera les informations.

Aprés si tu veux que ton robot fasse sa "propre vie", il faut developper un algorythme plus ou moins aleatoire qui representera ton charactére.
Ex: Si un objet est à 1m, tu as 25% de chance qu'il fasse demi-tour, 25% de chance qu'il aille à droite, 25% de chance qu'il aille a gauche et 25% de chance qu'il saute l'obstacle.


Hors-ligne Profil
MessagePublié: Dim 30 Mai 2010, 15:22
Avatar de l’utilisateurRoboticien débutantInscrit le: Mer 21 Oct 2009, 18:12Messages: 176
Es-tu sorti de la panade ?



_________________
http://solipsoth.free.fr/days.html
termine à tort
Hors-ligne Profil

Afficher les messages depuis:  Trier par:

Heures au format UTC
Page 1 sur 1
3 messages
Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité
Rechercher pour:
Publier un nouveau sujet  Répondre au sujet
Sauter vers:  
Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum
cron