Come controllare un robot con MATLAB

November 7

Come controllare un robot con MATLAB


LEGO Mindstorms kit non sono kit LEGO di tuo padre. Mindstorms NXT è un kit completo di robotica progettato per insegnare scuola superiore e il computer a livello di college e la programmazione robotica. I kit sono costruiti sulla base dei blocchi LEGO tradizionali, e poi i motori, comandi di movimento e sensori di movimento vengono aggiunti per creare una classe intricata, e la robotica scalabili. MATLAB è l'ambiente di programmazione utilizzato per programmare, controllare, eseguire il debug e il comportamento del robot come gli studenti imparano il computer e l'ingegneria scienza che sta dietro lo sviluppo del robot.

istruzione

1 Impostare il controllo cablata o wireless. I robot Lego Mindstorms NXT sono controllate sia dai cavi USB o tramite dispositivo wireless Bluetooth. Prima di costruire il vostro robot, decidere come si controllarlo, e acquistare i connettori di interfaccia appropriate.

2 Crea il tuo robot. Alcuni robot sono costruiti per funzioni specifiche, mentre altri sono costruiti per la versatilità e sono in grado di accettare una serie di programmi e le assegnazioni. Gli studenti dovrebbero decidere il tipo di robot che stanno costruendo nella progettazione del robot e programmazione.

3 Collegare i sensori. il movimento del robot Lego Mindstorms NXT è controllato attraverso una serie di dispositivi motion-sensing. Accelerometri movimento misura e la velocità. L'unità riceve anche input da sensori in grado di rilevare variazioni di luce, temperatura, e il tatto. Lo studente deve riflettere su come utilizzare i sensori per gestire e monitorare i movimenti del suo robot.

4 Programma in ambiente MATLAB. L'ambiente MATLAB controlla ciò che il robot fa con l'ingresso dai sensori elettronici. Ad esempio, quando il robot incontra un ostacolo, fa invertire la sua direzione, o di potenza attraverso? Lo studente utilizza MATLAB per dire al robot cosa fare con i dati sensoriali ricevuti nello stesso modo i nostri occhi comunicano con il cervello di dire ai nostri corpi che cosa fare con i dati visibili che riceviamo.

5 Eseguire il robot. Dopo la programmazione di un compito, e pensare attraverso il modo di raccontare il robot per completare l'assegnazione, MATLAB comunica con il robot tramite USB o Bluetooth, e il robot tenta di completare il proprio compito assegnato.

6 Valutare e testare il robot. MATLAB funge da interfaccia di comunicazione tra gli studenti e il robot. Dopo aver eseguito il programma, gli studenti utilizzano MATLAB per valutare i dati ricevuti, e confrontare i risultati ottenuti con i risultati desiderati. Raramente programma gli studenti un robot correttamente la prima volta, e risoluzione dei problemi è possibile con il software MATLAB. Se il robot, attraverso il programma, non esegue correttamente ai propri compiti, i dati MATLAB può essere la base per la raffinazione e migliorare sul comportamento del robot.

7 Riprogrammare e riavviare. Dopo aver effettuato sia di programmazione e di robot modifiche di progettazione, usare MATLAB per operare il robot, e completare le attività di programmazione.