Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man styr en robot med MATLAB

    LEGO Mindstorms kit är inte din pappas LEGO byggsatser . Mindstorms NXT är en komplett robotteknik kit syftar till att lära high school och college - nivå dator och robot programmering . Satserna är byggda på grunden av de traditionella LEGO-bitar , och sedan motorer , kontroller rörelse och rörelsesensorer tillsätts för att skapa en invecklad och skalbar robotteknik klassrummet . MATLAB är den programmeringsmiljö som används för att programmera , kontrollera och felsöka robotens beteende som eleverna lär sig datorn och ingenjörsvetenskap bakom robot utveckling . Saker du behöver
    LEGO Mindstorms NXT Byggklossar
    Mindstorms rörelsesensorer
    USB -adapter och kabel
    trådlös Bluetooth -adapter
    USB -kompatibel stationär eller bärbar dator
    Visa mer instruktioner
    1

    Set trådbunden upp eller trådlös kontroll . Lego Mindstorms NXT robotar styrs antingen av USB-kablar eller via trådlös Bluetooth -enhet . Innan du skapar din robot , bestämma hur man skall kontrollera den, och köpa lämpliga gränssnittskontakterna .
    2

    Bygg din robot . Vissa robotar är byggda för specifika funktioner , medan andra är byggda för mångsidighet och kan acceptera ett antal program och uppdrag . Eleverna ska bestämma vilken typ av robot de bygger vid konstruktionen av roboten och programmeringen .
    3

    Anslut givarna . Lego Mindstorms NXT robotens rörelser styrs via ett antal rörelsestyrda enheter . Accelerometrar mäta rörelse och hastighet. Enheten tar även emot input från sensorer som kan känna av förändringar i ljus , temperatur och tryck . Studenten måste tänka igenom hur man använder sensorer för att hantera och övervaka sin robotens rörelser .
    4

    Program i MATLAB miljön . Den MATLAB miljön styr vad roboten gör med input från elektroniska sensorer . Till exempel , när roboten stöter på ett hinder , inte vända på det dess riktning , eller strömmen igenom ? Studenten använder MATLAB för att tala om för roboten vad man ska göra med de sensoriska data emot på samma sätt som våra ögon kommunicera med våra hjärnor att berätta för våra kroppar vad de ska göra med de synliga uppgifter vi får .
    5

    kör din robot . Efter programmering av en uppgift , och tänka igenom hur man berättar roboten att slutföra uppdraget , kommunicerar MATLAB med roboten via USB eller Bluetooth , och roboten försöker slutföra sin tilldelade uppgift .
    6

    Utvärdera och felsöka roboten . MATLAB fungerar som kommunikationsgränssnitt mellan studenterna och roboten . Efter att ha kört programmet , eleverna använda MATLAB för att utvärdera de mottagna data , och jämföra de erhållna resultaten med de önskade resultaten . Sällan gör studenterna programmera en robot rätt första gången , och felsökning är möjligt med MATLAB programvaran . Om roboten , genom programmet , inte utför sina uppgifter korrekt , kan MATLAB uppgifter vara grunden för raffinering och förbättra på robotens beteende .
    7

    Omprogrammera och omstart . Efter att både programmering och robot ändras designen , använd MATLAB för att manövrera roboten , och slutföra programmeringsuppgifter .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en temperatur Pseudokod & Flödesschema
    ·Konvertera PSD till Joomla
    ·Hur man byter block med AWK
    ·Hur raderar mellanslag i en sträng i Groovy
    ·Hur man gör en meny i Matlab
    ·Hur man gör en DotNetBar Tema för MessageBox
    ·Vad Är Skelett filer
    ·Hur man dödar DOS Command
    ·Ställa en kombinationsruta till standardvärdet
    ·HTML- koden för bakgrund Höjdpunkter
    Utvalda artiklarna
    ·Hur man kompilerar Python Med Debugging
    ·Hur man gör Python Open
    ·Toshiba PLC Training
    ·Hur man avskedar en ItemDrag händelse
    ·Regler för Paper Punch Kodning
    ·Hur får Funktioner av ett objekt i Python
    ·Windows Mobile C Compiler Options
    ·Basic Hjälp för Microsoft Visual
    ·Javascript Gallery Tutorial
    ·Hur man bygger 32 - bitars Linux program på 64 - bitar…
    Copyright © Dator Kunskap http://www.dator.xyz