Aller au contenu


Photo
- - - - -

logiciel modélisation robot anykode


71 réponses à ce sujet

#21 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 juillet 2017 - 10:14

OK Merci pour ta réponse je vois ça ce soir.


Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#22 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 juillet 2017 - 10:41

Alors ça y es j'ai tout refais et il ne traverse plus le sol parcontre toujours le probleme de connection avec moda.

EDIT1: Alors d'après ce que j'ai compris du code il ne trouve pas le fichier PHX du robot.

if(pPHX)
{            MyRobot *pMyRobot=new MyRobot(pPHX);
            if(pMyRobot->IsValid())
                {
                while(!_kbhit())
                    {
                    //step the robot
                    pMyRobot->Step();
                    //update every 50 simulated ms
                    pConnection->Sleep(50);
                    }
                }

            delete pMyRobot;
            delete pPHX;
}

Il n'entre pas dans le if mais je ne comprends pas pourquoi


Modifié par R2D21995, 10 juillet 2017 - 05:49 .

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#23 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 10 juillet 2017 - 08:32

C'est bon ça marche.

 

 

Using /creupsrobot0 on server localhost
Moda: trying to connect to moda server primary channel (localhost:13000)
Moda: received service:
        :ID     =2
        :Type   =/marilou/modaserver
        :Desc   =Marilou Open Devices Access (MODA)
        :Prima. =Marilou.native
        :Params =
Moda: choosing service ID=2
Moda: connection OK
Moda: using protocol v5
Connection ok to moda server
robot found, searching devices
Distance sensors ERROR
Motors ERROR
Moda: disconnected
Moda: disconnected
 

le nouveau code

int main(int argc, char* argv[])
    {
    CommandLine::ProcessCommandLine(argc,argv);
    //CommandLine::DisplayArguments();

    //manage command line argument
    xkode::lib::String RobotName=DEFAULT_ROBOTNAME;
    xkode::lib::String ServerAdress=DEFAULT_MODA_SERVER;

    if(ModaCPP::CommandLine::ExistsValue("/robot"))    RobotName=ModaCPP::CommandLine::GetArgumentValue("/robot");
    if(ModaCPP::CommandLine::ExistsValue("/server"))ServerAdress=ModaCPP::CommandLine::GetArgumentValue("/server");

    _cprintf("Using %s on server %s\r\n",RobotName.GetData(),ServerAdress.GetData());

    ModaCPP::Connection *pConnection=new ModaCPP::Connection(true);
    //Try connect to MODA server
    if(pConnection->Connect(ServerAdress))
        {
        _cprintf("Connection ok to moda server\r\n");
        //Find the robot
            _cprintf("robot found, searching devices\r\n");
        ModaCPP::RobotPHX *pPHX=pConnection->QueryRobotPHX("/robot0");
        if(pPHX)
            {
             ...

Alors en faite le problème venais du fait que le nom des capteurs et des moteurs n'étaient  pas bon. Donc si quelqu'un à le même problème voilà comment il faut faire.

Vous cliquez sur zone_right ensuite vous cliquez sur device (le petit ordinateur avec un engrenage ) vous cherchez mount as  et vous mettez mysensor

ensuite pour les moteurs vous cliquez sur l'axe (vous mettez un des deux à a2 sinon ça ne marche pas) ensuite device et mount as et vous mettez mymotor.

PS: Je n'ai pas mis de paramètre pour lancer moda dans le simulateur je passe le nom du robot en dur.

PS1: DSL pour tout ces posts. :P

PS2: Le robot boite legerement de la roue arrière je ne sais pas trop pourquoi. Si quelqu'un sait je suis preuneur


Modifié par R2D21995, 10 juillet 2017 - 08:52 .

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#24 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 10 juillet 2017 - 09:02

Une vidéo ? 

Des images ? 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#25 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 11 juillet 2017 - 10:08

Je la fais ce soir. Maintenant je passe à la vitesse supérieure je vais modéliser une main.

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#26 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 11 juillet 2017 - 02:07

Me re voilà (encore lui) et oui encore moi avec une question Je suis en train de modéliser une main donc j'ai mes doigts et tout mais je n'arrive pas à choisir la bonne jointure. Toutes les jointures que j'ai utilisés ne font pas ce qe je souhaite (c.a.d ce relever de 90 degrés )
Laquelle choisir ? comment faire ?? Je sais qu'il y a un exemple mais je n'arrive plus à remettre la main dessus.

PS: Pour me faire pardonner de toutes ces questions voilà une petite vidéo de ma précédente simulation

  • R1D1 aime ceci

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#27 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 766 messages
  • Gender:Male

Posté 11 juillet 2017 - 03:06

Excellent !

A quoi est dû la petite ondulation quand le robot avance ?

#28 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 11 juillet 2017 - 03:09

Je pense qu'elle ce situe sur un des deux roues avant. Une doit être légèrement décalé par apport à l'aute mais vu que ça ne gêne pas la simulation et que je n'avais pas prévu de le montrer à quelqu'un je ne m'y suis pas attardé. Le but étant avant tout d'apprendre à utiliser le logiciel pour pouvoir travailler sur des systèmes plus complexes.


Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#29 Telson

Telson

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 975 messages
  • Gender:Male
  • Location:Punaauai - Tahiti

Posté 12 juillet 2017 - 05:02

Je vois que tout comme moi la définition de la vidéo pourrait être amélioré.....A voir avec les paramètres d’enregistrement....



#30 Telson

Telson

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 975 messages
  • Gender:Male
  • Location:Punaauai - Tahiti

Posté 12 juillet 2017 - 09:22

voici un exemple de simulation sous Marilou. Ici le robot s'incline sur la droite, lève la jambe gauche, la repose et revient en position initiale....

 

 

 

J'suis un peu dég de ne pas avoir suffisamment de tps pour avancer dans la programmation mais j'avance à mon rythme.....


  • Oracid et yougo aiment ceci

#31 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 12 juillet 2017 - 10:16

C'est toi qui l'as fait ?? Et ou est-ce qu'on peut trouver les fichiers ??

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#32 Telson

Telson

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 975 messages
  • Gender:Male
  • Location:Punaauai - Tahiti

Posté 12 juillet 2017 - 10:40

C'est belle est bien mes calculs oui.



#33 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 12 juillet 2017 - 10:47

OK est-ce que tu peu les partager stp ??

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#34 Telson

Telson

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 975 messages
  • Gender:Male
  • Location:Punaauai - Tahiti

Posté 13 juillet 2017 - 04:53

C'est à dire qu’il te faudrait mon programme en C++ et mon projet anykode en entier.....

 

Si cela peut t'aider : https://www.partage-...upload/rly1krdq

 

N'oublie pas d'installer la librairie EIGEN dans Visual C++ 2010 Express: http://eigen.tuxfamily.org/index.php?title=Main_Page

 

je t'informe que ce programme est une version bêta et que c'est le bazar dans le code............



#35 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 13 juillet 2017 - 06:06

Merci beaucoup ça m'aidera. Par contre il me faut un MDP et un truc user

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#36 Telson

Telson

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 975 messages
  • Gender:Male
  • Location:Punaauai - Tahiti

Posté 13 juillet 2017 - 07:28

Un MDP et un truc user !!!??? Ah !! J'ai du oublier de décocher qqe chose....Désolé je recommence et remettrai le fichier....



#37 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 766 messages
  • Gender:Male

Posté 13 juillet 2017 - 07:30

Un MDP et un truc user !!!??? Tu pourrais essayer d'être plus clair.....

Mot de passe et identifiant, peut-être ?

#38 Telson

Telson

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 975 messages
  • Gender:Male
  • Location:Punaauai - Tahiti

Posté 13 juillet 2017 - 09:19

le nouveau lien : https://www.partage-...upload/senjlm57



#39 R2D21995

R2D21995

    Membre passionné

  • Membres
  • PipPipPip
  • 385 messages

Posté 13 juillet 2017 - 12:10

Merci ça va beau m'aider.

Il faut toujours viser la lune, car même en cas d’échec, on atterrit dans les étoiles


#40 Telson

Telson

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 975 messages
  • Gender:Male
  • Location:Punaauai - Tahiti

Posté 14 juillet 2017 - 04:39

Si tu fais des découvertes intéressantes dans la gestion des mouvements d'un bipède, l'utilisation de la méthode de Denavit-hartenberg n'hésite pas à partager....

 

il faudrait aussi que je te passe le schéma de la position des repères sur la structure du robot .....Mais pour le moment c'est un très vilain brouillon.....





Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users