Aller au contenu


Contenu de Evanok

Il y a 39 élément(s) pour Evanok (recherche limitée depuis 13-mai 13)



#41856 Proposer un kit de robot pour débutants

Posté par Evanok sur 29 avril 2012 - 10:19 dans Conseils et aide aux débutants, livres et kits en robotique

Bonjour la dedans,

Je venais juste demander si un kit de débutant était reellement utile et nouveau. Il existe plein de kit sur les shop online de robotique. Pour environ 60 Euros, on a une plateforme mobile qui roule. Ajoutons 20 Euros et on a des capteurs. Et voila en une journée de boulot pour un budget relativement faible on a un robot qui fonctionne.

Concernant l'hébergement, moi j'ai pris un abo a 20 Euros a l'année chez OVH et hop un site web pas cher. Je suis nul en web et avec un wordpress on a un site avec une bonne gueule personnalisable en 10 minutes.



#42132 Robot de télésurveillance

Posté par Evanok sur 03 mai 2012 - 04:09 dans Conseils et aide aux débutants, livres et kits en robotique

Parceque je suis pas sure que le protocole I2C est supporté par un matos de ce genre, je suis presque sure que non. Ensuite parceque la encore je pense pas que la norme usb utilisé sur ma snowball est la normal permettant d'avoir du usb auto alimenté. La norme OTG je crois que c'est.



#42126 Robot de télésurveillance

Posté par Evanok sur 03 mai 2012 - 03:35 dans Conseils et aide aux débutants, livres et kits en robotique

Malheureusement personne n'a encore utilisé de caméra sur une snowball. La plupart s'en servant pour faire des media center de la mort qui tue.

De toute façon les caméras classiques ont toutes les même connectiques : usb ou poe et je n'ai la possibilité d'utiliser ni l'un ni l'autre. Je n'ai qu'un port usb et il sera deja utilisé pour faire la com avec ma board arduino via de l'I2C.

Donc la seule solution est de s'orienter vers des caméras pour l'embarqué avec d'autre type de connectique. Quand je vois comment le site du constructeur de la caméra est pourri je sens que je ferai bien de tout simplement leur écrire.



#42121 Robot de télésurveillance

Posté par Evanok sur 03 mai 2012 - 02:55 dans Conseils et aide aux débutants, livres et kits en robotique

Tu avais raison cela marche bien mieux avec deux capteurs. Désolé pour le délai, je te poste une vidéo ce week end.

Bon finalement j'ai réussi a avoir la reduc pour ma snowball par le taffe donc je vais bien en commander une. Maintenant mon problème c'est la caméra, je peux pas prendre une webcam car j'ai ni vrai port usb ni de port Ethernet avec du POE. Donc je voulais prendre une cam qui se branche directe sur une board comme un capteur.

J'ai peut être trouvé mon bonheur, la Caméra Acme FCO2 ECO V2 : http://www.conrad.fr/fco2_eco_v2_p_50802_51453_888112_859509_FAS#accessoires

J'ai besoin d'un seul degré de liberté en verticale puisque le second degré de liberté je l'ai deja par mon robot qui est mobile. Donc cette caméra semble parfaite. Problème :

- Comment savoir si ma board a les driver pour cet engin ? Apperemment la caméra est prévu pour être utilisé pour les modèles réduits ???
- Comment elle se branche sur la board ? Il parce de recepteur RC, de RX je suis pas trop sur de comment sa fonctionne.

Aucune spec nulle part, le manuel sur le site de flycamove -> 404 not found ;)

Personne aurai deja utilisé cette caméra par hasard ?



#42139 Robot de télésurveillance

Posté par Evanok sur 03 mai 2012 - 04:37 dans Conseils et aide aux débutants, livres et kits en robotique

C'est vrai qu'il utilise un hub, mais je sais que quelqu'un ici a essayé de brancher souris + clavier sur la snowball directement et cela ne fonctionnait pas a moins d'utiliser un hub auto alimenté et encore ca ne marchait que pour la souris.

Donc rien ne me garantit que cela fonctionne. par contre tu me fais penser que demain je peux ramener une webcam toute pourrie qui traine chez moi et tester.

Mais bon c'est quand même dommage d'utiliser une webcam alors que des caméras semblent dédiés a l'usage de l'embarqué comme celle que j'ai trouvé. Seulement ils fournissent aucun specs les vilains.

Et en faites cela ne me poserai pas de problème puisque je passerai par le port série pour le I2C et l'USB OTG pour la webcam. Je testerai demain mais j'aurai bien aimé une solution plus sexy.

Surtout que la caméra dont je parle a l'avantage d'être deja motorisée et de façon très simple. Les webcam motorisée actuelle utilise toute la norme ethernet POE et non de l'USB donc en tout cas je ne peux pas utilisée de webcam motorisée.

Enfin je viens de regarder la norme OTG au passage, cela n'a rien a voir avec l'USB auto alimenté mais c'est juste pour faire de l'USB en mode access point, a savoir entre deux périphériques sans machine hote.



#44253 Robot de télésurveillance

Posté par Evanok sur 01 juin 2012 - 01:05 dans Conseils et aide aux débutants, livres et kits en robotique

Pour ceux que cela pourrai intéresser : http://www.robot-maker.com/forum/topic/6646-promotion-limitee-sur-les-snowball-de-calao/page__p__44252__fromsearch__1#entry44252



#46976 Robot de télésurveillance

Posté par Evanok sur 26 juillet 2012 - 06:56 dans Conseils et aide aux débutants, livres et kits en robotique

Alors en faites moi je suis pas sur une problématique de l'Arduino pour le moment.

En effet la mon interface/client sur mon ipad/android/station de travail va piloter ma snowball via un client serveur. Et c'est ensuite ma Snowball qui va piloter l'Arduino. De ce coté la je vais surment fonctionner par le Bluetooth ou de l'I2C n'ayant pas mieux sur ma Snowball.

Je vais regarder ce que tu m'as donné, ca ressemble en effet a un serveur http en tout cas.

Je vous tiens au courant, merci pour le tuyau.



#46954 Robot de télésurveillance

Posté par Evanok sur 25 juillet 2012 - 10:48 dans Conseils et aide aux débutants, livres et kits en robotique

Et bien écoute, si par hasard tu connais quelqu'un sur ce forum qui a dev une application en HTML5 pour piloter un système a distance cela m’intéresse. Si ca peut m'éviter de me retaper un serveur http a coder c'est toujours ca héhé.



#46940 Robot de télésurveillance

Posté par Evanok sur 24 juillet 2012 - 10:22 dans Conseils et aide aux débutants, livres et kits en robotique

Bon pas de news depuis un bail. J'ai pas beaucoup avancé dernièrement. Coté hard surtout. J'ai toujours un robot qui évite de façon autonome les obstacles.

Sinon j'ai enfin les élements qui manquaient au projet : une caméra ip motorisée, et la carte embarquée de Calao System une petite Snowball.

J'ai fais un peu de soft, j'ai un noyau maîtrisé avec du wifi sur ma snowball, une application pour Ipad en objective C/ un serveur en C pour piloter ma Snowball a distance. Et maintenant il me faut un client/serveur entre ma Snowball et mon Arduino.

Pour ceux que cela intéresserai voici un arbre git pour déployer un noyau android depuis les source sur Snowball :
http://arthurlambert.fr/robotique/wordpress/deploiement-dun-noyau-sur-snowball-depuis-les-source-du-noyau-igloo/

Et enfin un peu de code pour éviter des obstacles avec Arduino et capteur :
http://arthurlambert.fr/robotique/wordpress/evitement-dobstacle-partie-2/

Je pense que je vais essayer de finir ce robot en Aout, j'aurai un mois de vacances et je serai chez moi donc cela devrai aider a avancer assez rapidement :).

Enfin je pense surment recoder l'application de pilotage de mon robot actuellement en objective C/ C en HTML5 histoire de pouvoir piloter mon robot a distance que cela sooit avec un Android, un Ipad ou même un Win$ sur ma station a la maison :)



#40616 Robot de télésurveillance

Posté par Evanok sur 08 avril 2012 - 09:55 dans Conseils et aide aux débutants, livres et kits en robotique

Bonjour,

Voici mon poste de présentation ici : http://www.robot-maker.com/forum/topic/6383-presentation-evanok/

Je souhaite faire un projet type robot de télésurveillance.

J'ai quelques questions.

J'ai pour l'instant commandé un peu de matériel a savoir le minimum pour avoir une plateforme qui est mobile avec une carte basique casé sur arduino ( http://www.robot-maker.com/forum/topic/6383-presentation-evanok/).

Pour l'instant je vais juste faire un programme pour que mon robot explore une pièce et la cartographie pour ensuite y faire des rondes.

Voici mes quelques questions, concernant principalement les étapes suivantes de mon projet:

- Si je souhaite avoir une caméra sur mon robot, caméra motorisée que j'aimerai donc piloter. Est ce que ce type de carte arduino peut suffire ? Je dois développer un driver ? Je tiens a supposer que on part sur l'hypothèse que j'ai une caméra deja motorisée sur lequel j'ai un contrôle via un code bas niveau en C.
- Si je souhaite piloter la plateforme a distance via un périphérique mobile, je peux donc déployer un serveur sur cette même carte arduino avec un petit protocole simple pour le piloter via une appli que j'aurai déployer sur un terminal mobile.

En faites je me dis qu'une simple carte arduino ne répondra pas a mes besoins. Je voulais savoir si je devais ou pas la coupler a une carte plus puissante sur lequel je déploierai un emb debian par exemple afin d'y avoir mon serveur, faire du traitement d'image sur la webcam. Cette carte communiquerai avec la carte arduino en charge du pilotage des moteurs.

Je suis complètement débutant dans le domaine robotique, c'est pour ca que je me pose beaucoup de questions sur ce que l'on peut ou pas faire avec ces cartes.

Merci d'avance,
Evanok.



#41304 Robot de télésurveillance

Posté par Evanok sur 24 avril 2012 - 10:51 dans Conseils et aide aux débutants, livres et kits en robotique

Ca marche je vais tester ca dans la semaine ca m'occupera en attendant de recevoir les pièce pour la suite de mon projet.



#40748 Robot de télésurveillance

Posté par Evanok sur 12 avril 2012 - 09:45 dans Conseils et aide aux débutants, livres et kits en robotique

Je reviens vers vous pour quelques questions. J'ai épluché pas mal de spec de cartes

Voici un petit tableau que j'ai fais au fur et a mesure:
Comparatif carte embarquée

Au final dans la carte qui ressort est la plus simple:

Pico-SAM9G45 ( http://www.arobose.com/shop/boards-linux-android/158-carte-android-et-linux-pico-sam9g45.html )
Consommation très faible, prix très raisonnable, Possibilité de rajouter une extension pour le wifi.

Et enfin dans un autre genre la carte CMUcam4 ( http://www.lextronic.fr/P1890-module-de-reconnaissance-video-cmucam4.html)
Cette carte est dédiée au traitement vidéo. Par contre la caméra est intégré a la carte si j'ai bien compris, donc si je
veux une caméra motorisée, je dois rajouter une tourelle pour pouvoir motoriser ma caméra.

La plupart des cartes dans mon tableau me semble bien trop puissante pour mon besoin.

Je le rappel :

- Robot qui bouge de façon autonome en parcourant une piece
- Traitement d'image simple, du genre une bête soustraction image par image de chaque pixel.

Qu'en pensez vous ?

J'essaye de limiter au max mon budget pour ce robot, histoire de garder un budget pour le projet suivant qui serai bien plus intéressant.

Merci d'avance,
Arthur.



#40687 Robot de télésurveillance

Posté par Evanok sur 10 avril 2012 - 11:58 dans Conseils et aide aux débutants, livres et kits en robotique

Environ 230 Euros pour la carte. L'avantage de cette carte vient aussi de sa consommation très faible. Mais bon il y a plein de capteur dessus, GPS, accéléromètre, gyromètre, magnétomètre, ... Bref beaucoup d'outil dont je peux me passer. Mais je peux l'avoir a un prix beaucoup plus intéressant par mon boulot mais je n'ai pas encore le prix exacte.

En terme de traitement d'image je pensais faire quelque-chose de très très simple, par exemple faire une soustraction image par image pour détecter un mouvement.

Je vois des cartes comme la FOX board G20 qui est a 150 euros et comporte largement les outils dont j'ai besoin.



#40684 Robot de télésurveillance

Posté par Evanok sur 10 avril 2012 - 08:24 dans Conseils et aide aux débutants, livres et kits en robotique

Comme tu le dis sur la première solution, je vais perdre en rapidité. De plus il faudrait que j'ai une bécane qui soit constamment allumé. J'ai une vieille becane qui traine chez moi sur lequel je veux faire un serveur depuis longtemps, mais je manque terriblement de place chez moi.

J'aurai une dernière question toute bête, comment évaluer les besoins que je vais avoir sur cette carte embarqué en terme de puissance. J'ai la possibilité de mettre la main sur cette carte a un prix très interessant au boulot, mais je me dis que sa puissance est très largement supérieur a mes besoins.

Voici les specs:
http://wiki.meego.com/ARM/Snowball

merci de ta réponse en tout cas.
Arthur.



#40830 Robot de télésurveillance

Posté par Evanok sur 15 avril 2012 - 11:41 dans Conseils et aide aux débutants, livres et kits en robotique

Tu m'as mal compris mais il y a bien un problème dans ma méthode.

Je veux comme tu le dis me servir d'une simple soustraction sur les images en temps réel afin de détecter un intru, donc un mouvement si tu préfères.
Je ne pense pas faire de la cartographie sinon, dans un premier temps en tout cas, je pense faire longer les murs a mon rebot pour faire le tour de la pièce.
Je rajouterai de la carto peut etre mais j'y vais progressivement pour le moment.

Le problème dans mon algo est le fait que le robot va bouger, la camera aussi si je compte la motoriser. Sachant que je si voulais compenser en calculant le deplacement
des pixels par rapport au mouvement, il faudrai que je puisse savoir a quelle distance se trouve chaque objet. Bref c'est pas si simple.

Deux solutions :
- Augmenter la complexiter de l'algo mais réduire le nombre d'image traité par seconde, je pourrai imaginer traiter une image sur cinq par exemple.
- M'arreter de facon periodique, afin de chercher un mouvement puis repartir.

Dans tous les cas je veux faire quelque-chose de simple. C'est mon premier projet donc je ne compte pas faire quelque chose de trop complexe, ni trop couteux.
Je préfère faire un premier projet modeste mais fonctionnel rapidement afin d’enchaîner sur un projet plus ambitieux et novateur ensuite.

Je sens que mon seul moyen de savoir les capacité de ma carte va être de l'acheter et la tester, selon les résultats, au pire je peux toujours revoir mes objectif
a la hausse ou la baisse :/. J'ai essayé de faire des recherches, je n'ai pas trouvé quelqu'un qui avait deja utiliser cette carte pour faire de la robotique, c'est
étrange. La carte est peu couteuse, assez simple, et pas vraiment toute récente.

Sinon actuellement j'ai recu mes pièces, avec ma romeo tout en un, tout est monté je fais les tests moteurs actuellement :)



#40850 Robot de télésurveillance

Posté par Evanok sur 16 avril 2012 - 08:36 dans Conseils et aide aux débutants, livres et kits en robotique

Oui mais j'ai peur que pour le coup, que la carte a tellement de fonction haut niveau deja programmé que j'aurai casiment plus rien a faire. Le projet reviendra juste a faire de l'intégration et il y aura rien de fait.

Et si c'était pas un minimum galère ca serai pas drole ;)

Mes moteurs sont testés, et ca marche nickel. Le robot roule beaucoup plus vite que je ne l'aurai pensé avec les 4 moteurs a 100%. Je vais integrer les capteurs cette semaine et commencer a faire un programme pour essayer de lui faire une ronde dans mon appart.

Merci de tes conseils en tout cas.



#41282 Robot de télésurveillance

Posté par Evanok sur 24 avril 2012 - 08:28 dans Conseils et aide aux débutants, livres et kits en robotique

Juste pour vous dire que le projet avance petit a petit. Ca ne fait que deux semaines donc les résultats sont pas encore extraordinaire. Je ne peux plus avancer actuellement. Je vais commander ma main board pour le dev cette semaine. Je vais surment prendre une snowball de calao systems. Me reste juste a la commander ainsi que choisir une camera ainsi qu'une batterie.

Pour suivre l'avancement : http://arthurlambert.fr/robotique/wordpress/

Et une vidéo :

http://www.youtube.com/watch?v=fB0o-hXd-vE&context=C45d6efeADvjVQa1PpcFPpDbT82ztGWVmnJ5bb2lpDYygdfHz0_dc=



#41297 Robot de télésurveillance

Posté par Evanok sur 24 avril 2012 - 09:53 dans Conseils et aide aux débutants, livres et kits en robotique

Justement j'ai deux capteurs, je pensais intégrer mon second capteur sur le coté afin de pouvoir détecter un espace libre sur le coté de mon engin dans le cas ou la pièce possède un renfoncement. Mais si tu voyais mon appart tu comprendrai pourquoi cela ne marchera jamais. Ma solution doit être viable peu importe l'environnement.

Je pensais développer la possibilité d'effectuer un parcours via un pilotage manuelle via un terminal mobile ou même peut être aussi un système de reconnaissance vocale afin d'enregistrer un parcours pour ensuite dire au robot de l'effectuer. On pourrai garder les capteurs afin de dévier légèrement du parcours en cas d'obstacle mobile sur le parcours. Pour le système de reconnaissance vocale faut voir les solutions qui existent en open source et si ca peut être réellement viable. Ca peut être marrant en tout cas.



#41022 Robot de télésurveillance

Posté par Evanok sur 20 avril 2012 - 10:16 dans Conseils et aide aux débutants, livres et kits en robotique

Voici un petit site pour présenter l'avancement de mon projet : http://arthurlambert.fr/

Je suis en train de faire les tests capteurs, je devrai avoir un robot capable de faire des rondes de façon autonome ce week end :)



#41044 Robot de télésurveillance

Posté par Evanok sur 20 avril 2012 - 09:39 dans Conseils et aide aux débutants, livres et kits en robotique

Je suis en train de faire des tests avec mes capteurs, c'est pas très encourageant. Je fonctionne actuellement avec un seul capteur.

J'ai ce code par exemple :


//Standard PWM DC control 

int E1 = 5;     //M1 Speed Control 
int E2 = 6;     //M2 Speed Control 
int M1 = 4;    //M1 Direction Control 
int M2 = 7;    //M1 Direction Control 

int front_sensor = 0; // pin analog 0
int speed = 200;

// mootor functions 

void move_forward()          
{ 
  analogWrite (E2, speed);     
  digitalWrite(M2,LOW); 
  analogWrite (E1, speed);     
  digitalWrite(M1,HIGH); 
}   

void move_backward()          
{ 
  analogWrite (E2, speed);     
  digitalWrite(M2,HIGH); 
  analogWrite (E1, speed);     
  digitalWrite(M1,LOW); 
}   

void turn_right ()
{
  analogWrite (E2, 0);     
  digitalWrite(M2,LOW); 
  analogWrite (E1, speed);     
  digitalWrite(M1,HIGH); 
}

void turn_left ()
{
  analogWrite (E2, speed);     
  digitalWrite(M2,LOW); 
  analogWrite (E1, 0);     
  digitalWrite(M1,HIGH); 
}

void rotate_right ()
{
  analogWrite (E2, speed);     
  digitalWrite(M2,HIGH); 
  analogWrite (E1, speed);     
  digitalWrite(M1,HIGH); 
}

void rotate_left ()
{
  analogWrite (E2, speed);     
  digitalWrite(M2,LOW); 
  analogWrite (E1, speed);     
  digitalWrite(M1,LOW); 
}

void stop_motor ()
{
  analogWrite (E1, 0); 
  analogWrite (E2, 0);     
}

// sensor functions

void handle_obstacle (int sensor)
{
  int i;
  int avg = 0;

  for (i = 0; i < 5; i++)
    avg += analogRead(sensor);

  avg = avg / 5;

  if (avg < 180)
  {
    move_forward();
  }
  else if (avg > 350)
  {
    stop_motor();
    move_backward();
    delay(300);
    rotate_left();
    delay (1500);
  }
  else
  {
    turn_right ();
    delay(900);
  }
}



void setup(void)  
{  
  int i; 
  for(i=6;i<=9;i++) 
    pinMode(i, OUTPUT);  

  Serial.begin(19200);      //Set Baud Rate 
  move_forward();
}  
void loop(void)  
{  
  //Serial.println(analogRead(front_sensor));
  handle_obstacle (front_sensor);
  move_forward();
  delay(50);

} 


Le robot a vraiment du mal, en gros l'algo est simple, j'avance, si je vois un obstacle 5 fois de suite sur ma loop, je tourne a droite. Parfois le robot réagit très bien, parfois très mal. Parfois il semble tourner sur lui même constemment alors qu'il n'y a clairement aucun obstacle.

Il doit me manquer des billes héhé. J'ai vu que certain utilisait la fonction map sur le forum :
http://arduino.cc/fr/Main/Map

De plus beaucoup utilise la fonction delay, pourquoi ?

Il y aurai des pistes a me donner pour avoir un truc robuste ? J'ai trouvé ceci, je vais tester cela ce soir, mais en gros ma facon de détecter les obstacles est trop simpliste, faut-il utiliser une moyenne de valeur sur une fourchette de temmps ? un système d'étalonnage ? etc..

Arthur.

EDIT : Bon et bien j'ai rien dis je n'avais même pas vu que les tutoriels contenaient un exemple plus poussé avec du code a savoir le roby



#46792 Code Blocks et OpenCV

Posté par Evanok sur 21 juillet 2012 - 10:43 dans Programmation

hum les extensions correspondant à un projet CB ? genre .c .o .h ? si c'est autre chose je ne vois pas ce dont tu parles ... Par contre ça me rassure un peu que je ne sois pas le seul à galérer ... Je me dis que je ne suis pas aussi glandu que ce que je pensais en ratant x)

en tout cas merci de t'intéresser à mon cas ! je suis preneur de toute proposition !


Oui si tu fais du c par exemple tu vas avoir ces .c .o .h comme tu dis, et en plus dans le repertoire de ton projet tu dois surment avoir des fichiers comportant d'autre extension correspondant a l'environnement de ton projet. Par exemple de mémoire sur l'IDE Eclipse tu as des fichiers .proj.

Sinon tente deja la solution de jackiwi qui a le mérite d'avoir l'air simple.



#46776 Code Blocks et OpenCV

Posté par Evanok sur 20 juillet 2012 - 06:47 dans Programmation

Bonjour,

Je me souviens aussi avoir bien galérer il y a 4 ans lorsqu'on l'avait utilisé. Je ne me rappel plus du tout de la procédure concernant l'utilisation sous CB par contre on avait une version qui compilait sous freebsd avec des Makefiles.

Je viens de regarder ce qu'il me reste du projet que nous avions effectué, j'ai toujours les sources et les Makefiles. Je ne sais pas si j'ai encore les fichiers en version CB, tu peux me donner les extensions correspondant a un projet CB que je regarde si j'ai encore les fichiers.

Si je les ai, tu pourrai éventuellement tricher en important mon projet, ensuite libre a toi de regarder comment le projet a été paramétré ou bien de retirer les sources pour ajouter les tiennes. Je garanti rien par contre, ce projet date.

Arthur.



#47205 Code Blocks et OpenCV

Posté par Evanok sur 02 août 2012 - 01:44 dans Programmation

J'ai testé et impossible de le faire compiler. Même en utilisant tdm.



#39355 Commander des pièces

Posté par Evanok sur 05 mars 2012 - 10:35 dans Conseils et aide aux débutants, livres et kits en robotique

J'ai voulu aussi commander sur robotshop jusqu'a me rendre compte du prix des frais de port.
Je te conseil tout simplement de commander sur un site europeen.

Moi je débute, j'ai acheté les pièces pour faire le cocotix v1 pour vraiment commencer petit a petit. J'ai tout commandé sur le site: https://www.gotronic.fr



#47150 Liaison I2C

Posté par Evanok sur 01 août 2012 - 11:16 dans Programmation

JIG 404 not found sur ton lien.