Aller au contenu


Contenu de Jep31

Il y a 43 élément(s) pour Jep31 (recherche limitée depuis 17-juin 13)



#52003 modeliser un volume en C

Posté par Jep31 sur 07 décembre 2012 - 02:27 dans Programmation

Processing est vraiment le plus simple d'utilisation au début.
La communication avec L'arduino se fait très bien et il est très facile de créer se genre de retour.
J'ai jamais essayé le 3D avec. Faut juste maitriser un peu le principe de matrice avec push matrix et pop matrix.

Sinon tu as SDL, OPenGl. (SDL doit être plus simple je crois.)



#52058 modeliser un volume en C

Posté par Jep31 sur 09 décembre 2012 - 04:10 dans Programmation

Je viens de faire un petit test ca m'affiche sur la console et pas dans la fenêtre pourquoi cela ?


C'est normal tu fais un print. Le print est une fonction de debug qui permet de vérifier ce qui se passe dans ton code mais pas d'afficher dans la fenêtre.
Si tu veux afficher du texte dans la fenêtre inspire toi des exemples du logiciel: Files->Examples->Basics->Typographie

/**
 * Words. 
 * 
 * The text() function is used for writing words to the screen. 
 */


int x = 30;
PFont fontA;
  
void setup() 
{
  size(200, 200);
  background(102);

  // Load the font. Fonts must be placed within the data 
  // directory of your sketch. Use Tools > Create Font 
  // to create a distributable bitmap font. 
  // For vector fonts, use the createFont() function. 
  fontA = loadFont("Ziggurat-HTF-Black-32.vlw");

  // Set the font and its size (in units of pixels)
  textFont(fontA, 32);

  // Only draw once
  noLoop();
}

void draw() {
  // Use fill() to change the value or color of the text
  fill(0);
  text("ichi", x, 60);
  fill(51);
  text("ni", x, 95);
  fill(204);
  text("san", x, 130);
  fill(255);
  text("shi", x, 165);
}



#52006 modeliser un volume en C

Posté par Jep31 sur 07 décembre 2012 - 08:27 dans Programmation

Et puis, tu peux interfacer OpenGL dans une fenêtre SDL :)/>


Moi je préfère interfacer OpenGl dans Qt :-D



#52061 modeliser un volume en C

Posté par Jep31 sur 09 décembre 2012 - 07:18 dans Programmation

Met le background aussi dans le draw en premier et ça marche très bien.
A toi de gérer ensuite la taille, la police et l'emplacement.



#51957 Présentation Carekana

Posté par Jep31 sur 05 décembre 2012 - 04:13 dans Et si vous vous présentiez?

Salut,

Je connais un peu l'ESTIA de nom, il parait qu'elle est pas mal centrée sur la robotique, chose assez rare dans les écoles d'ingénieurs.
Quel type de formation on vous propose dans cette école pour s'orienter un maximum robotique ?
Ecole plus meca, electro, info ou vraiment pluridisciplinaire avec des cours spéciaux robotique ?

Moi je viens de l'IFMA, c'est une école mécanique où tu as une option commande avancée et la possibilité d'un master recherche robotique en double diplôme.
Mais ça reste une école de méca où il faut se battre pour se spécialiser en robotique. Au final on s'en sort bienau niveau robotique(à condition de se former aussi un peu tout seul, et de pratiquer beaucoup de programmation seul) l’expérience en mécanique et dans l'industrie est très appréciée dans les entreprises de robotique.



#51975 Présentation Carekana

Posté par Jep31 sur 05 décembre 2012 - 11:43 dans Et si vous vous présentiez?

En fait l'école est généraliste en première année. On voit vraiment de la méca de l'info et de l'elec . Ensuite si tu vois que ça fait trop pour toi et bien tu peux t'orienter vers une filière avec d'avantage de gestion que robotique. Par contre en deuxième année si tu ne t'oriante pas vers la gestion normalement ça se recentralise d'avantage sur tout ce qui est système embarqué : On travail sur des pics des arduino uno (et la Raspberry Pi en 3 ème année ) ainsi que pas mal de capteur mais aussi de la vision par ordinateur...

Par contre c'est vrai qu'on fait un peu moins de méca que de prog ou d'élec... donc faut voir ce que tu préfères !



Merci pour la précision et vous touchez un peu des trucs comme du suivi de trajectoire, de la planification de chemin (bras manipulateur, robot mobile), SLAM, cartographie, commande référencée capteur, intelligence artificielle (neurones, proba, machine learning).

Je trouve les écoles très orientées vers info, elec ou meca mais jamais centrées sur des problématiques robotique. Même celle qui se dise robotique n'abordent finalement que peu de sujet. L'arduino, le raspberry c'est bien mais ce ne sont que des briques pour aller plus loin. Au niveau progra vous êtes calé (Programmation POO, communication, protection des données(là je parle de chose comme des Mutex) ) ?
Il y a tellement a apprendre et on n'en voit si peu...



#49277 Conférence de robotique à Toulouse

Posté par Jep31 sur 05 octobre 2012 - 11:39 dans Associations et clubs

En effet, cependant, j'avais fait une présentation sur le même sujet à Paris (les échanges ont été intéressants). La video se trouve ici.

Tu verras par toi même que c'est difficile à filmer.


Merci beaucoup pour la présentation.

Je vois en effet la difficulté de filmer une conférence correctement mais le résultat sur celle de Paris est déjà pas mal et j'ai pris plaisir à la suivre.

J'aime beaucoup cette conférence parce qu'elle reste centrée sur du "bas niveau" d'intelligence si l'on peut dire.
Après votre conférence on comprend mieux ce qu'il reste à réaliser pour l'implémenter dans un robot et on entrevoit des perspectives. Ca sert très concret qu'on exposé sans partir en live.
J'avais un peu peur que l'exposé ne parte directement sur de grands concepts comme la conscience de soi, ou la peur des robots.
Ce sont souvent les sujets qui sont abordés par le grand public comme on peut le voir dans les questions suivant l'exposé.
J'ai bien apprécié la partie sur les émotions et sur l'association d'objet par exemple.
Ainsi que la sélection commerciale, c'est un assez bon moyen d'adapter le mécanisme de survis de l'espèce pour un robot.
Cela pourrait remplacement le comportement de reproduction.
La reproduction est pour moi ce qui caractérise une espèce mais ici on parle de conscience et pas d'être vivant donc je comprend que la reproduction ne soit pas abordée.

Je suis personnellement très intéressé par l'intelligence artificielle et j'aimerais énormément travaillé dans ce domaine.
J'étudie actuellement la robotique en école d'ingénieur pour information mais peu l'intelligence artificielle.

En ce moment j'essaye de réaliser un petit programme qui simule le comportement d'une espèce animale.
Bien entendu je ne compte pas révolutionner le monde avec mon petit programme, je fais ça très humblement dans mon coin pour savoir ce que je suis capable de réaliser et surtout m'amuser.
Il s'appelle lifeBall et l'objectif est un peu de donner vie à de petites boules de couleur sur un écran.
Elles auront ainsi la capacité de se mouvoir, de chercher leur nourriture, de fuir un prédateur ou de chasser une proie.
J'en suis au début où j'essaye d'influencer leur mouvement(seule chose dont elles sont capables) par rapport à des besoins vitaux:
La faim, la peur de la mort et éviter des obstacles. C'est déjà une tâche très complexes pour moi.
J'aime avancer pas à pas et j'avoue que je m'amuse bien sur ce programme.


Ps: Etudier l'intelligence artificielle est ton métier ? Où travaillez tu sur ce sujet ?



#49221 Conférence de robotique à Toulouse

Posté par Jep31 sur 04 octobre 2012 - 01:26 dans Associations et clubs

Oh génial ! Une conférence dans ma ville natale !
Malheureusement je suis en stage outre-Atlantique, j'ai déjà loupé les journées technologique qui m'intéressaient beaucoup.

Je ne connaissais pas le site de l'association Caliban Midi. Ce sera un bon moyen d'être mis au courant de ces évènements quand je serai de retour.

Y aura t'il un moyen de visionner cette conférence une fois réalisée ?

Ps: J'ai vu la discussion sur le forum du Caliban et notamment la partie sur l'enregistrement.
Je comprends que tu es déjà beaucoup à faire pour cette conférence et que ça ne soit pas possible de l'enregistrer.



#47659 skippy un robot original.

Posté par Jep31 sur 13 août 2012 - 09:25 dans Bric-à-brac

Je trouvais l'idée généralissime mais j'ai jamais réussi à tirer une pierre... et maintenant c'est fini



#47889 Une peau artificielle pour que les robots ressentent la sensation de toucher

Posté par Jep31 sur 19 août 2012 - 03:38 dans Général

A voir aussi dans la recherche de peau artificielle:

peau artificielle



#48121 Création d'un nouveau site!

Posté par Jep31 sur 25 août 2012 - 11:04 dans Reventes, matériel d'occasion, récup

La page youtube est celle-ci: http://www.youtube.c...A?feature=watch


Pour moi ton lien ne marche pas...



#48652 mesure de vitesse

Posté par Jep31 sur 10 septembre 2012 - 08:55 dans Programmation

Salut à toi,

Si je lis bien ton programme ton temps de départ est mis à jour à chaque passage dans la boucle et cela peut importe l'état de ta "broche".
Donc l'état passe à bas, il relève le temps d'arrivé juste après avoir relevé le temps de départ. C'est juste quelques lignes après ce qui prend un temps infime à ton programme, donc la durée est forcement nulle.

Ce que tu veux mesurer c'est le temps qu'à durée l'état haut ?
Pour repérer le changement d'état moi je garderais en mémoire l'ancien état.
A la fin de ton programme tu enregistre etat_back = truc
Et tu fais ensuite un if etat_back != etat_now
si tu vois ce que je veux dire.
ici un simple

if(val_broche1==HIGHT){
tempsDepart = millis();
}
if(val_broche1==LOW){
tempsArrivée = millis();
}

Ne fonctionnera pas car durant toute la durée HIGHT le temps sera mis à jour alors que ce que tu veux c'est juste le temps où il est passé à l'état haut.
Tu dois viser les transition

Essaye un truc du genre:

//Variables
unsigned long  tempsArrive = 0;
unsigned long tempsDepart = 0;
float duree=0.0;
float vitesse=0.0;
int val_broche1=0;
int broche1=2;

void setup(){
Serial.begin(9600);
pinMode(broche1,INPUT);
val_broche1_back = digitalRead(broche1); //Initialisation du temps d'avant
}

//Mesure du temps à l'état haut
void loop(){

val_broche1 = digitalRead(broche1); // Lecture de l’état

//Mesure du temps au passage à l'état haut
if ( (val_broche1 != val_broche1_back) && (val_broche1 == HIGHT) ){
temps_depart = millis();
}

//Mesure du temps au passage à l'état bas
if ( (val_broche1 != val_broche1_back) && (val_broche1 == LOW) ){
temps_arrivee = millis();

//Affichage du releve:
 duree =tempsArrive-tempsDepart; 
 Serial.print("duree="); 
 Serial.println(duree); 
}
delay(100);
val_broche1_back = val_broche1;

}




#48681 mesure de vitesse

Posté par Jep31 sur 11 septembre 2012 - 09:13 dans Programmation

je te remercie pour le programme et les explications,par ce que le programme que j'avais écris me paraissais,logique c'est pourquoi je ne comprenais le Default.
cordialement.
F.Thomas.



Tu me diras si ça marche, je ne l'ais pas testé et il est possible que certaines choses soient mal faites.



#48653 Acquisition des mouvements du doigt

Posté par Jep31 sur 10 septembre 2012 - 09:18 dans Electronique

Bonjour à toi,

Le pourquoi de ton projet nous intéresse. Si tu pouvais expliquer pourquoi tu veux faire ça et ce que tu cherches à réaliser ce serait intéressant.

A priori le type de capteurs semble bon ou du moins sur la bonne voie mais tu devras attendre la confirmation des personnes qui travaillent sur des quadrirotors et qui manipulent souvent ce type de capteurs. Attention cependant à la précision, pour suivre un doigt la précision que tu recherches semble importante.

Pour la carte entre les capteurs et le PC, une carte de type Arduino semble tout à fait appropriée. A confirmer.

Sinon qu'est ce que tu appelles un logiciel de gestion des données récupérées ? Pour moi ca ne veut pas dire grand chose.
C'est à toi de récupérer tes données grâce à ta carte Arduino ou autre, de les traiter sur la carte ou sur le PC et de les afficher si tu veux.

Oui il existe beaucoup d'autre magasin que radiospares.fr. Tu ne devrais pas avoir de mal à trouver d'autre site d'électronique qui vendent ce type de matériel.
Sinon en robotique il y a robotshop qui est un excellent site mais on y trouve pas tout, surtout avec ce type de capteur.



#49664 un partenaire pour lancer un projet d'un robot bipede

Posté par Jep31 sur 20 octobre 2012 - 05:35 dans Programmation

Waoow le choc !
Si ça c'est une annonce sérieuse ça ne se voit pas.
Sérieusement si tu recevais ce message toi, tu serais vraiment partant ?

Tout incite à ne pas te suivre dans cette "aventure".D'abord le sujet de robot bipède alors que c'est un sujet de très haute technologie où les leaders se creusent encore les méninges dessus. On ne connait ni tes compétences ni l'objectif commercial du projet. Un robot bipède n'est pas un domaine pour une entreprise, ça ne veut rien dire.
Tu as l'air de rechercher toutes les compétences mais alors toi, tu apportes quoi ?
L’orthographe et la structure de l'annonce est déplorable. Franchement un petit effort ne serait pas de trop. Si tu contactes les banques avec la même application, ça promet.

Je ne sais même pas pourquoi je réponds tant je suis catastrophé par un tel message.

Ce n'est pas parce qu'on est sur internet qu'on peut publier des horreurs pareilles.
Un peu de sérieux !




#49685 un partenaire pour lancer un projet d'un robot bipede

Posté par Jep31 sur 20 octobre 2012 - 09:34 dans Programmation

Le fait que le français ne soit pas ta langue explique certaines incorrections. Je m'excuse donc bien évidemment pour les remarques sur le langage. Je comprend tout à fait qu'il puisse être difficile de rédiger un texte dans un autre langage. Si j'ai écris cette remarque sur la structure du texte, c'est qu'on a ici beaucoup de post de personnes françaises qui ne font aucun effort pour écrire correctement.

If you could write a description of your studies, that would be great. You say in your e-mail that you spend more then 15 years for understanding the human being motion. That's interesting.
I would like know what is the application of your project. When I say bipede doesn't make sens, I would say a bipede have a function. And without more information, I can't believe that you are serious.

Of course you can speak English here. And you see, I don't speak English very well but I understand.

Je vais continuer en français pour être plus clair. Votre message est juste imprécis et sans plus d'information vous ne serez jamais pris au sérieux. Donc je vous suggère de donner plus d'information sur vos compétences et sur le projet que vous souhaitez monter.

Il y a une incompréhension dans votre premier message. Vous cherchez les compétences "les algorithmes des mouvements, touts les idées du robot, un logiciel pour la simulation" ou vous avez ces compétences ?



#47631 Présentation Jep31

Posté par Jep31 sur 13 août 2012 - 03:13 dans Et si vous vous présentiez?

Merci,

Je m'y pencherai dans un mois ou deux, rapport de stage oblige...
La commande par manette est assez simple avec l'Arduino et Processing coté PC. Le plus dur a été de passer la commande sur un seul joystick pour que ce soit plus intuitif que de contrôler chaque moteur avec un joystick. Ça rend au final pas mal du tout niveau commande ^_^
Ensuite il est très simple de changer de manette et ça marche pour toute je pense.



#47576 Présentation Jep31

Posté par Jep31 sur 12 août 2012 - 05:24 dans Et si vous vous présentiez?

Salut à tous,

Je vous rejoins sur le forum. Difficile encore de dire à quel point je vais y participer, je vais surtout commencer à lire ce qu'il contient actuellement. Voici donc une petite présentation:

J'ai 23, je viens de Toulouse, je suis passionné de robotique et j'ai bon espoir d'en faire mon métier comme ingénieur. J'ai étudié à L'école d'ingénieur de l'IFMA à Clermont Ferrand. Principalement une école de mécanique avec une section commande et robotique. J'ai participé à la coupe de France de robotique avec l'IFMARobotik une petite équipe modeste mais on a fait des résultats honorables: IFMARobotik

Je travaille actuellement en stage avec le robot japonnais Hiro et le bras robotique allemand à sept degrés de liberté Kuka LWR. J'utilise beaucoup ROS en C++ ou en Python. Il s'agit de l'entreprise Tecnalia en Espagne basé à Donostia. Je pars ensuite en novembre pour un stage à Windsor au Canada en Université.

Je programme pas mal chez moi même si peu de projet aboutissent, c'est surtout le plaisir de programmer qui me motive.
Ce que j'aime c'est programmer un semblant d’intelligence artificielle ou tester de nouveaux outils de programmation comme Qt, l'héritage de classe ou la programmation avancée de Python. J'ai actuellement un petit projet qui fait "vivre" des petites boules qui se recherche par exemple leur nourriture.

Il y a aussi un robot en préparation, je commence simple avec un robot à deux roues motrices et deux roues folles. Il fonctionne aujourd'hui grâce à un Arduino Uno et une carte moteur fabriqué maison. Il est alimenter par 9 piles 1.5 volt car le budget manque pour acheter une batterie et un chargeur surtout. Il est actuellement commandable grâce à une manette pc de xbox 360 ou autre d'ailleurs. Pour le rendre autonome j'attend de pouvoir acheter des encodeurs à un prix raisonnable et performants. Ils seront monter sur des roues folles, une exigence personnelle pour éviter la perte de précision en cas de glissement des roues motrices.
Il s'agit d'un robot pour l'instant très simple que je pourrai vous d'écrire si vous le souhaitez. Il peut être intéressant pour les débuts, j'ai pas mal de conseil pour les débutants ;-). Je pourrai aussi d'écrire les ambitions futures.

Un jour je m'attaquerai à un quadricoptère mais il y a déjà pas mal à faire avec un robot mobile.

Merci à tous