Robotique et affichage Sur Simulink
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Robotique et affichage Sur Simulink



  1. #1
    invite246132fb

    Unhappy Robotique et affichage Sur Simulink


    ------

    Salut, j'espère trouver de l'aide dans ce forum parce que j'en ai grave besoin, j'ai un projet de simulation d'un robot sous marin commandé par la vitesse linéaire V et la vitesse angulaire Omega avec :
    Vx= V cos Theta
    Vy = V sin theta
    Omega = Theta (point)
    J'ai utilisé une S-function pour acquerir les valeurs Ascci du clavier afin de le commander, ensuite j'ai écrit un script que j'arrive pas à l'écrire sous forme de S_function, le probleme qui se pose maintenant c'est d'afficher le déplacement du robot en temps réel en un truc qui ressemble à l'image https://m.ak.fbcdn.net/sphotos-c.ak/...a0c6d74e14dedf , s'il vous plait aidez moi...
    Ps : Des fichiers sont joints au message à fin de vous donner plus d'idée sur ce que je veux faire ! HELP ME T-T
    Merci

    -----

  2. #2
    invitee6c3c18d

    Re : Robotique et affichage Sur Simulink

    'Lut

    Citation Envoyé par quasarLie Voir le message
    Ps : Des fichiers sont joints au message à fin de vous donner plus d'idée sur ce que je veux faire !
    Je les vois/ trouve pas

  3. #3
    invite246132fb

    Re : Robotique et affichage Sur Simulink

    Voila désolé je crois que j'avais un probleme avec ma connexion T-T

    Contenu du fichier Robot.txt:
    Code:
    % fichier de simulation du robot
    % Entrées   Vitesse d'avance V dans l'axe du capteur
    %           Vitesse de rotation omega du capteur 
    % Sorties   dynamiques des positions x, y et de l'angle 
    function out=robot(in)
    
    x       = in(1);
    y       = in(2);
    theta   = in(3);
    V       = in(4);
    omega   = in(5);
    
    % modèle d'état du robot
    
    dx = Vcos(theta);
    dy = Vsin(theta);
    dtheta = omega;
    
    out = [dx; dy; dtheta];
    Contenu du fichier Copy_of_commande_clavier.txt‎ :
    Code:
    k = input(k);
    while 1
    PremierClick = k; 
    pause(0.1) 
    DeuxiemeClick = k; 
    pause(0.1) 
     if DeuxiemeClick == 0
        Cla = [PremierClick, 0];
    	%then Cla = [PremierClick, 0]
     else
         Cla = [PremierClick, DeuxiemeClick];
     end
    
    switch Cla 
        case [30,0]
           while Cla ~= 0
    	   	   V = 1;
    	       omega = 0;
           end
    	   Cla = 0;
        case [28,0]
    	  while Cla ~= 0 
    	 	  V=0;
    	      omega=-1;
          end
    	Cla =0;
      case [31,0]
    	  while Cla ~= 0 
    	      V=-1;
    	      omega=0;
          end 
    	 Cla=0;
      case [29,0]
    	while Cla ~=0 
    	    V=0;
    	    omega=1;
        end
    	Cla=0;
        case [30,28]
    	  while Cla ~=0 
    	      V=1;
    	      omega=-1;
          end
    	Cla=0;
      case [30,29]
    	while Cla ~=0 
    		V = 1;
    	    omega = 1;
        end
    	Cla = 0;
      case [31,28]
    	while Cla ~=0 
    		V = -1;
    	    omega = -1;
        end
    	Cla=0;
      case [31,29]
    	while Cla ~=0 
            V = -1;
    	    omega=1;
        end
    	Cla=0;
    otherwise 
        disp('Press a button')
    end
    end
    Images attachées Images attachées
    Fichiers attachés Fichiers attachés
    Dernière modification par Antoane ; 23/08/2015 à 12h15. Motif: Intégration des codes courts dans le texte du message

Discussions similaires

  1. [simulink simscape] transcription d'un code simulink en simscape
    Par invite9ab57653 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 27/11/2012, 15h58
  2. Simulink
    Par invite5d837d9d dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 24/04/2010, 15h16
  3. incoherence d'affichage de courbes avec simulink
    Par invite3b0d3aca dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 02/08/2005, 17h58
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...