Programmation général du robot
4 participants
Forum robotique : robot quadrupede, hexapode et petits robots autonomes :: Robotique :: Eurobot 2010 :: Programmation
Page 2 sur 2
Page 2 sur 2 • 1, 2
Re: Programmation général du robot
Ok je vais regardé ça .
Pour tes erreurs , peut etre que certains en tete ( .h) ne sont pas installé dans ta distribution linux .
Moi j'utilise Kate pour programmer, je ne connait pas Geany. je vais voir ce que c'est.
Pour ta question bonus , effectivement c'est bizarre, mais bon si ça marche ... par contre , tu programme en Cpp ? Parceque sinon j'ai des librairies pour le port série en Cpp.
Pour tes erreurs , peut etre que certains en tete ( .h) ne sont pas installé dans ta distribution linux .
Moi j'utilise Kate pour programmer, je ne connait pas Geany. je vais voir ce que c'est.
Pour ta question bonus , effectivement c'est bizarre, mais bon si ça marche ... par contre , tu programme en Cpp ? Parceque sinon j'ai des librairies pour le port série en Cpp.
Re: Programmation général du robot
Re !
En cherchant completement autre chose je suis tombé sur cette page :
Rs232 librairie pour windows et linux
Pas encore eu le temps de la mettre à l'épreuve , mais elle permet de porter le code sur windows comme sur linux ! Et en C en plus !
En cherchant completement autre chose je suis tombé sur cette page :
Rs232 librairie pour windows et linux
Pas encore eu le temps de la mettre à l'épreuve , mais elle permet de porter le code sur windows comme sur linux ! Et en C en plus !
Re: Programmation général du robot
Avec ces sources làà j'arrive à communiquer avec le µC. Il lit pas les bonnes valeurs mais au moins il communique.
Moi- Nombre de messages : 39
Date d'inscription : 06/03/2010
Re: Programmation général du robot
Et bien c'est super !
Qu'est ce que tu appelle pas les bonnes valeurs ? C'est un probleme de com ou de codage ?
Qu'est ce que tu appelle pas les bonnes valeurs ? C'est un probleme de com ou de codage ?
Re: Programmation général du robot
Pas les bonnes valeurs à mon avis c'est une histoire de nombre de bits de stop qui est pas le bon ou un truc comme ca. Les sources de teuniz sont assez légères.
Sinon je programme en ce qu'il faut du moment que ca marche. Si t'as des sources en C++ je veux bien.
T'es sûr qu'il faut pas mettre de
#include "xxx.c"
dans le fichier header en principe ?
Sinon je programme en ce qu'il faut du moment que ca marche. Si t'as des sources en C++ je veux bien.
T'es sûr qu'il faut pas mettre de
#include "xxx.c"
dans le fichier header en principe ?
Moi- Nombre de messages : 39
Date d'inscription : 06/03/2010
Re: Programmation général du robot
Ben ecoute je vient de verifier et pour moi non , tu ne met pas #include "xx.c" dans les header .
Pour le nombre de bit de stop generalement c'est 1 sur les µC si tu ne donne pas d'info précise. Ou tu a verifié la vitesse du port ? Je ne vois que ça . Sinon fait des tests simples avec un des logiciels de test de port série : par exemple demande au µC d'envoyer une info lorsque tu lui envoi un caratere , et verifie que tout marche bien. Ca peut venir d'autre part que de la com ou du µC.
Pour les sources en C++ , je les ai essayé et elle ne fonctionne pas correctement. Elle ont été codé normalement pour etre utilisé avec un robot Khepera et je me souvient que l'année derniere j'en ai pas mal $%ù* pour les utiliser pour mon projet. donc je débeugue ça si je peu.
Sinon, on a vu pour les differents capteurs avec Kevin aujourd'hui, je fait un topo demain sur le site ou sur forum .
Pour le nombre de bit de stop generalement c'est 1 sur les µC si tu ne donne pas d'info précise. Ou tu a verifié la vitesse du port ? Je ne vois que ça . Sinon fait des tests simples avec un des logiciels de test de port série : par exemple demande au µC d'envoyer une info lorsque tu lui envoi un caratere , et verifie que tout marche bien. Ca peut venir d'autre part que de la com ou du µC.
Pour les sources en C++ , je les ai essayé et elle ne fonctionne pas correctement. Elle ont été codé normalement pour etre utilisé avec un robot Khepera et je me souvient que l'année derniere j'en ai pas mal $%ù* pour les utiliser pour mon projet. donc je débeugue ça si je peu.
Sinon, on a vu pour les differents capteurs avec Kevin aujourd'hui, je fait un topo demain sur le site ou sur forum .
Re: Programmation général du robot
Vous vous etes vu à l'ENSIAME ou vous habitez pas loin l'un de l'autre ?
Moi- Nombre de messages : 39
Date d'inscription : 06/03/2010
Re: Programmation général du robot
Non non , on s'est vu chez moi . On révise les partiels ensemble .
Re: Programmation général du robot
Bon tout va bien, en fait Boost::Asio marche aussi sous Linux donc "y avait qu'à" copier coller. Y a plus qu'à coder des classes pour remplacer ce que faisait Matlab et je pourrais enfin réviser mes partiels.
Moi- Nombre de messages : 39
Date d'inscription : 06/03/2010
Re: Programmation général du robot
Heu , c'est quoi Boost::Asio ?
Sinon ça m'a l'air d'être une bonne nouvelle
Sinon ça m'a l'air d'être une bonne nouvelle
Re: Programmation général du robot
C'est la librairie que j'utilisais sous windows.
Sinon mauvaise nouvelle, si le programme reste à lire le port com, au bout d'une minute ou deux il s'arrete en disant
double free or corruption
Sinon mauvaise nouvelle, si le programme reste à lire le port com, au bout d'une minute ou deux il s'arrete en disant
double free or corruption
Moi- Nombre de messages : 39
Date d'inscription : 06/03/2010
Re: Programmation général du robot
Pour l'erreur , "double free or corruption" , mes recherches me renvoient à glibc . Je ne sait pas du tout d'ou elle peut provenir; Tu est sur que ta bibliothéque est parfaitement reconnu par linux ?
Sinon j'ai trouvé que ça pouvait etre à cause d'une version 64bit installé sur un syteme 32 ... ou l'inverse.
Sinon j'ai trouvé que ça pouvait etre à cause d'une version 64bit installé sur un syteme 32 ... ou l'inverse.
Page 2 sur 2 • 1, 2
Forum robotique : robot quadrupede, hexapode et petits robots autonomes :: Robotique :: Eurobot 2010 :: Programmation
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|