| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvordan til at styre en robot med Matlab
    LEGO Mindstorms kits er ikke din fars LEGO kits. Mindstorms NXT er et komplet robotteknologi kit designet til at undervise high school og college-niveau computer og robot programmering. Pakkerne er bygget på fundamentet af den traditionelle legoklodser , og derefter motorer, motion kontrol og bevægelsessensorer føjes til at skabe en indviklet og skalerbar robotteknologi klasseværelset. MATLAB er programmeringsmiljø bruges til at programmere , kontrol, og debug robottens adfærd som studerende lærer computeren og ingeniørvidenskab bag robot udvikling. Ting du skal
    LEGO Mindstorms NXT byggesæt
    Mindstorms bevægelsessensorer
    USB adapter og kabel
    trådløse Bluetooth -adapter
    USB-kompatibel desktop eller laptop computer
    Vis flere instruktioner
    1

    Opsætning kabelforbundet eller trådløs styring . Lego Mindstorms NXT robotter styres enten af USB-kabler eller via trådløs Bluetooth-enhed . Før opbygge din robot, beslutte, hvordan du vil styre det , og købe de relevante interfacekonnektorer .
    2

    Byg din robot. Nogle robotter er bygget til specifikke funktioner , mens andre er bygget for alsidighed og er i stand til at acceptere en række programmer og opgaver. Eleverne skal beslutte , hvilken type robot , de er ved at bygge ved konstruktionen af ​​robotten og programmering.
    3

    Tilslut sensorerne. Lego Mindstorms NXT robot er bevægelse styres via en række bevægelsesfølsomme enheder. Accelerometre foranstaltning bevægelse og hastighed. Enheden modtager også input fra sensorer, som kan føle ændringer i lys , temperatur og tryk . Den studerende skal tænke igennem , hvordan du bruger sensorer til at styre og overvåge hans robottens bevægelser.
    4

    program i Matlab miljøet. MATLAB miljø styrer , hvad robotten gør med input fra de elektroniske sensorer. For eksempel, når robotten rører en forhindring betyder det ændre sin retning, eller effekt på igennem? Den studerende bruger Matlab til at fortælle robotten , hvad de skal gøre med de sensoriske data modtaget på samme måde vores øjne kommunikere med vores hjerner til at fortælle vores kroppe , hvad de skal gøre med de synlige data, vi modtager.
    5

    Kør din robot . Efter programmering af en opgave , og tænke igennem , hvordan at fortælle robotten til at fuldføre opgaven , kommunikerer MATLAB med robotten via USB eller Bluetooth , og robotten forsøger at fuldføre sin tildelte opgave.
    6

    Vurdere og debug robotten. MATLAB fungerer som kommunikationen grænseflade mellem de studerende og robot . Efter at have kørt programmet , brug eleverne Matlab til at vurdere de modtagne data , og sammenligne de opnåede resultater med de ønskede resultater. Sjældent gør eleverne program en robot korrekt første gang og fejlfinding er muligt med MATLAB software. Hvis robotten , gennem programmet , ikke udfører sine opgaver ordentligt, kan MATLAB data være fundamentet for raffinering og forbedre på robottens opførsel.
    7

    omprogrammere og genstarte. Efter at både programmering og robot design ændringer , skal du bruge Matlab til at betjene robotten , og færdiggøre programmeringsopgaver .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter Int til Real i SML 
    ·Hvordan laver Scrollbar Colors arbejde for iFrame 
    ·Sådan installeres en WSP tema 
    ·Almindelige fejl i HTML Kodning 
    ·Hvad er en test Harness 
    ·Scrum Fordele 
    ·Sådan Erstat Pascal 
    ·Værktøjer til Client Server Development 
    ·Sådan åbner Sip filer 
    ·Fordele ved Rijndael Algoritmer 
      Anbefalede Artikler
    ·Sådan tilføjes Hvert element i en liste i Python 
    ·Sådan Luk UserForm 
    ·Sådan Kombiner Layouts på Android 
    ·Sådan finder du den største værdi i et array i Visua…
    ·Tutorial af Visual Basic for MSN 
    ·Sådan Launch Perl Fra SSH 
    ·Hvordan du formaterer teksten i Win32 programmering 
    ·Sådan Konverter Telefonnumre til tekst C 
    ·Liste over jQuery attributter 
    ·Sådan Cache External Javascript 
    Copyright © Computer Viden http://www.computerdk.com