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

Index du forum <  Lexique  ~  guide pour les nuls

MessagePublié: Jeu 23 Oct 2008, 19:28
AdministrateurInscrit le: Mer 22 Oct 2008, 18:34Messages: 3
J'avoue ça c'est pour moi ! Même si j'avoue avoir reçu (et reçoit encore) beaucoup d'aide dans ce domaine pour me guide à la fois en culture robotique, en philosophie et conception d'une IA.
Mais je pense qu'une rubrique sur comment faire ses premiers pas dans cet univers est importante pour former les nouveaux esprits.

:geek:


Hors-ligne Profil
MessagePublié: Jeu 23 Oct 2008, 20:39
Avatar de l’utilisateurRoboticien initiéInscrit le: Jeu 23 Oct 2008, 14:27Messages: 1017Localisation: Saint-Ouen
Justement,

là est le problème !!! La robotique est un sujet trés vaste qui peut être appréhendé de bien des façons différentes. Tu parles de premiers pas, mais sous quelle approche ? Développement, mécanique, électronique... De même nous désignons par robotique un ensemble de machines trés hétéroclites qui vont du simple photovore à l'humanoide le plus aboutit. Alors si on mélange les catégories entre elles ça devient trés dur à définir (par exemple "dev+humanoide" n'a rien a voir avec "suiveur de ligne + méca).
Quoi qu'il en soit, je suis d'accord avec toi qu'il faudrait pouvoir fournir aux novices quelques clés de bases comme par exemple des modèles de petits robots simples a réaliser. Je crois que le robot cocotix proposé sur le site www.robotix.fr est une bonne approche à ce niveau ;)

Sinon, ch'tit détail miguil, je crois qu'il faudrait que tu penses a poster en ton nom (sans utiliser notre compte admin) car trés vite les utilisateurs risquent de ne plus s'y retrouver :)
Sur ce, @+



_________________
Image

Languages : Delphi, Pascal, C#, RPL, SQL, PL-SQL, Français, Anglais
Hors-ligne Profil
MessagePublié: Lun 27 Oct 2008, 15:04
Avatar de l’utilisateurRoboticien confirméInscrit le: Jeu 23 Oct 2008, 09:10Messages: 366Localisation: Paris (75018)
Calibanproject a écrit:
Sinon, ch'tit détail miguil, je crois qu'il faudrait que tu penses a poster en ton nom (sans utiliser notre compte admin) car trés vite les utilisateurs risquent de ne plus s'y retrouver :)
Sur ce, @+


Ouais... J'me suis un peu emballé ! 8-)

C'est clair que le domaine est vaste, très vaste. Mais là je parle vraiment du B-A BA !
Exemple, je suis un total novice qui aimerait construire un petit robot dans mon salon. Questions de base :
- Dois-je commencer par l'électronique et la mécanique ?
- Si oui, quel genre de circuit me permettrais d'appréhender les concepts de base ?
- Est-ce que je peux commencer par un circuit connectable à un ordinateur et programmable ?
- Faut-il des outils spécifiques ?
- Où puis-je trouver des infos ?
- ...

En rédigeant ces questions je me demande s'il vaut mieux pas faire plutot un compil des questions les plus simples et les plus récurrentes...



_________________
« Si le savoir peut créer des problèmes, ce n'est pas l'ignorance qui les résoudra. »
Extrait de « L'univers de la science », Isaac Asimov
Hors-ligne Profil
MessagePublié: Jeu 13 Nov 2008, 22:34
Avatar de l’utilisateurRoboticien initiéInscrit le: Mer 5 Nov 2008, 00:19Messages: 1074Localisation: Paris - Chevreuse
salut,

en fait j'aime bien ces petits textes qui laisse apparaitre une chose importante:
il y a ces 4 mondes qui peuvent cohabiter sans pour autant etre fusionnés.
c'est à dire qu'on est pas obligé de tout savoir ou savoir faire , pour faire un robot.
la mécanique , l'electronique, les logiciels.... et l'assemblage. (mais en verité il y en a d'autres encore.. comme l'energie, design, conception en vu d'industrialiser , le parametrage, etc..)

si on s'imagine par exemple etre tres à l'aise en electronique par rapport au reste, alors dans ce cas , on pourrait se reserver la partie creative en electronique, et on la troque avec les copains (ou copines) contre leurs parties méca et logiciel qu'on tentera d'assembler.
que de manieres de participer et de faire son robot...

...
Phil



_________________
ce qui voit , se voit dans les yeux de ceux qui nous regardent...
Hors-ligne Profil
MessagePublié: Lun 17 Nov 2008, 15:47
Avatar de l’utilisateurRoboticien initiéInscrit le: Jeu 23 Oct 2008, 14:27Messages: 1017Localisation: Saint-Ouen
philopat a écrit:
salut,

en fait j'aime bien ces petits textes qui laisse apparaitre une chose importante:
il y a ces 4 mondes qui peuvent cohabiter sans pour autant etre fusionnés.
c'est à dire qu'on est pas obligé de tout savoir ou savoir faire , pour faire un robot.
la mécanique , l'electronique, les logiciels.... et l'assemblage. (mais en verité il y en a d'autres encore.. comme l'energie, design, conception en vu d'industrialiser , le parametrage, etc..)

si on s'imagine par exemple etre tres à l'aise en electronique par rapport au reste, alors dans ce cas , on pourrait se reserver la partie creative en electronique, et on la troque avec les copains (ou copines) contre leurs parties méca et logiciel qu'on tentera d'assembler.
que de manieres de participer et de faire son robot...

...
Phil



je pense que justement, la partie "technique" du Forum peut parfaitement assumer ce rôle. C'est d'ailleurs pour cela que je l'ai amorcé avec un exemple de pilotage de servomoteurs.

Libre a chacun d'y exposer les "choses" qu'il a élaboré afin que d'autres puissent les utiliser en se basant sur le principe de l'échange : je sais faire quelque chose alors je l'expose en espèrant que ce que les autres savent faire m'aideront. de la même façon, libre a chacun de poser des questions dans cette partie :D



_________________
Image

Languages : Delphi, Pascal, C#, RPL, SQL, PL-SQL, Français, Anglais
Hors-ligne Profil
MessagePublié: Mer 24 Déc 2008, 14:37
Avatar de l’utilisateurCurieuxInscrit le: Jeu 4 Déc 2008, 21:01Messages: 20Localisation: ALLINGES
j'ai parcouru le topic "l'esprit de caliban" dans la rubrique "caliban et cybrina" et j'ai été stoppé dans ma réflexion par un manque évident de compréhension de ma part,

je suis comme beaucoup de monde un peu faible culturellement par rapport au langage utilisé dans le thème cité ci-dessus comme par exemple;heuristique, pondération, neuromimétique , rétropropagation.... je propose si ce n'est pas trop demandé,
de dé vulgariser en créant une section lexique afin que chacun puisse mieux comprendre et ainsi mieux participer à la réflexion collective.

et bon noël à tous


Hors-ligne Profil
MessagePublié: Sam 27 Déc 2008, 03:42
Avatar de l’utilisateurRoboticien initiéInscrit le: Mer 5 Nov 2008, 00:19Messages: 1074Localisation: Paris - Chevreuse
bonjour Horus !

HORUS a écrit:
j'ai parcouru le topic "l'esprit de caliban" dans la rubrique "caliban et cybrina" et j'ai été stoppé dans ma réflexion par un manque évident de compréhension de ma part,

je suis comme beaucoup de monde un peu faible culturellement par rapport au langage utilisé dans le thème cité ci-dessus comme par exemple;heuristique, pondération, neuromimétique , rétropropagation.... je propose si ce n'est pas trop demandé,
de dé vulgariser en créant une section lexique afin que chacun puisse mieux comprendre et ainsi mieux participer à la réflexion collective.


je te présente à toi et tous les lecteurs mes plus plates excuses car dans le feu de l'action , en m'adressant au concepteur spécialiste de L'IA de Caliban (Fabien), j'en ai oublié les autres lecteurs...
je partage totalement ton avis car pour moi le mot heuristique revêt aussi une part d'ombre...
mais en tout cas je profite de l'occasion pour t'exposer ici "mes" correspondances de signification:

1)heuristique
attention car ma definition ci-apres de "heuristique" n'est pas confirmée par fabien et donc peut etre érronée , mais je prends le risque d'être corrigé (c'est le but!):
heuristique est utilisé par Fabien (CalibanProject) pour definir le "type" de base de données de caliban dans laquelle l'IA stocke sa connaissance ,
donc j'en déduis qu'il s'agit d'un principe "flou" ou "approché" en opposition avec un "calcul exact". en fait , je pense qu'il parle de la façon dont les données sont reliées les unes aux autres, par un calcul donnant un resultat de liaisons qui n'est pas forcément "parfait ou exact" et qui ducoup est remis en cause par d'autres processus, ou bien à un autre moment...
(en gros , en faisant 2 fois le meme calcul de liens , on obtient des liens différents, entre les objets qui sont stockés dans la base de données , par exemple données issues de capteurs comme les images ou les sons ...)

2)réseau neuromimétique :
il s'agit d'un programme construit en réseau de petits modules de programme appelés neurones artificiels , cherchant à reproduire de manière schématique et simplifiée les neurones bilogiques. ainsi que leurs liens ( par des connexions paramétrées comme sont les "synapses biologiques").

3)la pondération :
la pondération consiste à attribuer un poids (un nombre) , c'est à dire pour un lien , lui donner un paramètre ou niveau d'importance qui est pris en compte dans un calcul. par exemple , un lien entre 1 donnée et un groupe de données peut être représenté par un robinet ou une porte qui est plus ou moins entr'ouverte en fonction du poids attribué (0 = fermée ). cela entraine l'influence de la donnée ainsi liée , dans le resultat de calcul qui utiliserait ce groupe de données. (en fait ,ça ressemble même à de la cuisine ! les proportions des ingrédients...)

4) la rétropropagation :
dans un réseau de neurones une certaine propagation se fait à partir des données d'entrée,
(influx nerveux ...) en traversant plusieurs couches de neurones , jusqu'au résultat attendu. il s'agit d'un calcul en cascades.. car les liens reliant les neurones les uns aux autres sont pondérés, le resultat est tributaire de ces poids. apres evaluation de ce resultat, la retropropagation consiste à redistribuer les nouveaux poids aux liens du réseau , pour en améliorer la performance, en commençant par les connections proches du resultat jusqu'à celles des données d'entrée. c'est à dire , à rebours. (c'est un peu comme le capitaine qui dit au canonier de regler un peu plus à droite le canon , apres avoir observer le point d'impact précédent trop à gauche..)


Phil,
PS : je ne suis qu'un simple amateur, non un spécialiste... des corrections seront peut etre apportées par les pros, qui sont les bienvenus.



_________________
ce qui voit , se voit dans les yeux de ceux qui nous regardent...
Hors-ligne Profil
MessagePublié: Sam 27 Déc 2008, 10:35
Avatar de l’utilisateurCurieuxInscrit le: Jeu 4 Déc 2008, 21:01Messages: 20Localisation: ALLINGES
Merci à toi pour toutes ces explications claires,

c'est bien tourné et je n'ai pas eu de mal à imaginer ce que tu as décrit,sauf la première définition "heuristique" qui me laisse à penser que quoi que l'on fasse comme calcul, cela n'aboutit qu'en partie ou pas du tout et nécessite de recommencer pour n'aboutir au final qu'avec un résultat peu probant (je ne veux froisser personne, c'est ce que j'en déduis , ou peut être ai-je mal compris)

je retourne de ce pas relire plus haut ce que j'avais mal assimilé


Hors-ligne Profil
MessagePublié: Dim 28 Déc 2008, 08:04
Avatar de l’utilisateurRoboticien initiéInscrit le: Mer 5 Nov 2008, 00:19Messages: 1074Localisation: Paris - Chevreuse
bonjour Horus!

pour la definition de "heuristique" que j'ai donné et qui n'engage que moi bien entendu, car il vaudrait mieux attendre l'avis de Calibanproject...
c'est que un calcul "approché" de liens permet d'avoir un resultat bien avant celui d'un calcul exact... par exemple si tu veux connaitre l'heure exacte, comme ça relève de l'impossible même en ayant defini un instant précis, il va de soi que autant établir tout de suite un niveau de précision en correspondance avec la puissance de calcul dont tu peux disposer...
c'est donc dans ce sens , que le calcul dit "approché" est une prouesse de génie... ;)
car ça permet de gerer des milliers de résultats intermédiaires suffisants pour avancer, avant même d'avoir l'ombre d'un résultat théoriquement parfait qui ne serait peut être même pas atteignable en réalité... d' où dans le cas où on chercherait la perfection, ce serait l' impasse...
alors que dans le cas où on accepte un degré pas trop élevé de précision, on obtient une matrice de données comptètement définie , données complètement liées , à chaque couche de calcul.

enfin, voilà juste mon avis perso sur le sujet, en attendant l'avis de Fabien... :)
Phil



_________________
ce qui voit , se voit dans les yeux de ceux qui nous regardent...
Hors-ligne Profil
MessagePublié: Dim 28 Déc 2008, 08:39
Avatar de l’utilisateurBricoleur débutantInscrit le: Jeu 6 Nov 2008, 15:20Messages: 80Localisation: Antony, France
Salut, après un Noel très chocolaté… ;)

Attention, il y a une petite confusion…
Il ne faut pas confondre heuristique :
http://fr.wikipedia.org/wiki/Heuristique
et carte heuristique, terme utilise pour Caliban :
http://fr.wikipedia.org/wiki/Carte_heuristique

A+
P.


Hors-ligne Profil
MessagePublié: Dim 28 Déc 2008, 19:12
Avatar de l’utilisateurRoboticien initiéInscrit le: Mer 5 Nov 2008, 00:19Messages: 1074Localisation: Paris - Chevreuse
salut Pfeu! (et les autres lecteurs, cela va de soi...)

pour la definition d'heuristique
merci pour la précision. :oops:
"même pas mal ! " ;)
non c'est vrai, je me suis avancé un peu sans savoir vraiment en me disant qu'il y a plus de chance que je me plante que le contraire...
mais j'aime bien avancer dans l'inconnu.. et ça force un peu à ce qu'on soit repris, sinon on reste ignare.
c'est aussi confirmé par Calibanproject à l'heure qu'il est.
peut-être vaudrait il mieux du coup que je supprime d'ici peu ces petites confusions.

amicalement,
Phil



_________________
ce qui voit , se voit dans les yeux de ceux qui nous regardent...
Hors-ligne Profil

Afficher les messages depuis:  Trier par:

Heures au format UTC
Page 1 sur 1
11 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