Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_group_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2982

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2973

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2973

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2973

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2973

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2973

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2973

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2973

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2961

Warning: Illegal string offset 'member_id' in /home/www/forum/admin/sources/base/ipsMember.php on line 2973
Contenu de Jul - Robot Maker

Aller au contenu


Contenu de Jul

Il y a 11 élément(s) pour Jul (recherche limitée depuis 05-mai 13)


#1120 Un petit "programme"

Posté par Jul sur 27 juin 2005 - 05:56 dans Intelligence artificielle

Comme je disais, j'aimerais voir ton code...

merci



#963 Un petit "programme"

Posté par Jul sur 21 juin 2005 - 10:11 dans Intelligence artificielle

oais, j'aprécireais, merci.



#934 Un petit "programme"

Posté par Jul sur 21 juin 2005 - 02:17 dans Intelligence artificielle

Comme je disais, j'aimerais voir ton code, car cela m'intéresse beaucoup! Merci! :)



#864 Un petit "programme"

Posté par Jul sur 16 juin 2005 - 03:19 dans Intelligence artificielle

Aussi ce que tu ne prend pas en compte c'est que la fourmis ne dépose pas exactement au même endroit ce qu'elle ramasse


Observe à partir du moment où il reste 2 tas, tu va voir que les 2 vont se faire rammasser(pas nécessairement du premier coup).

De toute façon il est improbable que toute les balles soit en un seul tas à la fin, puisque rien n'empèche une fourmi de transporter 2 balles sur elle au moment où il n'y a qu'un tas.

Moi je vois un code simple pour avoir un tas à la fin en le programment directement :


//protype écrit par Julien, 16 Juin 2005
//Ceci est un commentaire
/*Ceci est un commentaire*/

//Descriptions des 3 sous-fonctions:

int search(int mètre){
"ton code pour faire fourmis avancer d'un mètre et ramasser les balles en chemin" * mètre;
}

int turn(int degree){
"ton code pour faire tourner fourmis de un degrée" * degree;
}

int drop_ball_to_pos(int X, int Y){
"code pour faire aller fourmis à la position x,y d'un plan cartésien";
"code pour faire lacher balles";
}

//Fonction principale, le programme s'exécute à partir d'ICI

int main (){

//Boucle infini
for (; ;) {

//Faire chercher les fourmis pendant 100* 10 mètre avec rotation de 90 degrée à chaque 10 mètre

for ( i=0;i:)

ah oui, tu devrait aussi enlever le bouton "RECOMMENCER" en haut à gauche parce que ca bloque le champ de vision de l'environnement. ;)



#853 Un petit "programme"

Posté par Jul sur 16 juin 2005 - 04:43 dans Intelligence artificielle

Je vais donner un exemple pour illustrer mon propos:

À la fin, toute les balles sont en un seul tas. [C'est le but du programme]

Au début il y au moins une cinquantaine de tas (une balle par tas).

Donc, au fur et à mesure que le temps avance, le nombre de tas diminue.

Vrai?

Si une fourmis qui contient 2 balles arrive sur un tas de 3 balles, qu'arrive t'il?

balle 2+3=5 >2 donc elle les déposent.

Donc, au fur et à me sur que le temps avance, le nombre de tas diminue et le nombre de balles par tas augmente ainsi (puisque le nombre de balle dans le programme est constant).

Supposons que le programme se rende jusqu'au moment où il ne reste que 2 tas, donc un peu avant la fin.

Comment ces 2 tas pourrait-il fussionner pour faire le tas final? Si une fourmi se trouve à l'emplacement du tas, elle doit les attraper et les relacher aussitôt car "nb de balle > 2"

Ainsi, il n'y aura jamais un seul tas.

Le minimum de tas possible pourrait être donné par les limites avec la formule donnant le nombre de tas à chaque instant(égal au nombre de balle au début), mais uns chose qui est sur : Il n'y aura jamais un seul tas.

Problème #1: Il y a un seul tas à un certain moment
Problème #2 : Lorsque la fourmis va sur le dernier tas elle le ramasse et il n'y a aucun tas (exécute le programme au bout tu va voir)

Comment cela se peut-il?

Mon explication : Lorsque une fourmis rammasse une 3e balle et quelle les déposent en tas, elle les fusionnent ensemble. Donc -2 balle à chaque fois. Donc nombre de balle non-constant.

Il s'agit d'une erreur de programmation que le programmeur a sans doute garder pour que son programme est lair de marcher. Son programme est une sorte de sophisme :lol:

Exemple de sophisme :
Pour Aller d'un point A à un point B, il faut d'abord parcourrir la moitié du trajet.
Il faut ensuite parcourrir la moitié du trajet.
Et ensuite la moitié du trajet restant.
Et on peut en conclure qu'il faut parcourir une infinité de moitié de parcour, et que nous n'arriverons jamais au point B : (1/2 + 1/4 + 1/8 + 1/16 + 1/32 ... négal jamais 1.)
Nous pouvons en conclure que le mouvement n'existe pas.

C'est bien sur faux, mais en apparence vrai (par rapport au raisonnement).

Pareil avec ce programme : Il prétent être une solution inspiré de la nature aux algorithme complexe de gestion, mais en fait il est faux (car le nombre de balle est non-constant et diminue)

Il est minuit moins quart ici alors bonne nuit
*s'endort* Zzz



#851 Un petit "programme"

Posté par Jul sur 15 juin 2005 - 11:13 dans Intelligence artificielle

La fourmis à pour ordre de ramasser 3 balle et pourquoi 3 tas ? ca ferais 9 balles...

parce quand les fourmis déposent leur balles, elles déposent en tas!
Et oui ca fait 9 balles 3 tas de 3 balles...

Et au fur et à mesure que le nombre de tas réduit, du au fait que à la fin il y en un seul, eh bien le nombre de balle augment!



#839 Un petit "programme"

Posté par Jul sur 14 juin 2005 - 11:18 dans Intelligence artificielle

C'est moi qui est écrit le post en haut, j'ai juste oublié de me connecter avant désolé :huh:



#816 Un petit "programme"

Posté par Jul sur 13 juin 2005 - 05:48 dans Intelligence artificielle

Ca change rien, la fourmi qui prent les 3 balles à la fois devrais les déposer immédiatement, et ce n'est pas le cas.



#813 vente hexcrawler

Posté par Jul sur 13 juin 2005 - 04:04 dans Reventes, matériel d'occasion, récup

Moi je suis interressé par ton robot à 200 euro, mais j'aimerais avoir plus d'infos et de photos.

Je vis Québec, alors je ne sais pas comment ça marche pour les doanes et le shipping etc. :blink:



#812 Un petit "programme"

Posté par Jul sur 13 juin 2005 - 03:57 dans Intelligence artificielle

Chaque fourmis ramasse des unités de nourriture dipersées un peu partout, au bout de la 3eme elles les déposent toutes les 3.
Au bout d'un moment ( assez long ) il ne reste qu'un seul tas sans que cela ait été directement programmé.


Si ça ce déroulerait comme ça, dès qu'une fourmis prendrait un tas de 3 balles, elle le déposerais aussitôt, car il serait composé de 3 balles, et ça ne menerait pas bien loin. En fait, quand une fourmis a 3 balles, elle les fusionnent pour faire disparaître les 2 autres et déposent la dernière. À la fin, ce n'est pas un tas avec toutes les balles, mais plutôt une seule balle. :o

Dite-moi si je fais erreur :(



#811 Robot bipède

Posté par Jul sur 13 juin 2005 - 03:30 dans News dans le domaine de la robotique

Je suis en train de le reconstruire, car je l'avais démonté pour fabriquer un bras mécanique avec ses servo et des mécanos, mais ça n'avait pas été concluant. Quand je laurai réassemblé (et un peu amélioré) je ferai des vidéos :)