Hvad er Robot Software

? Robotter varierer i sofistikerede fra legetøj til selvstændige køre biler og Mars rovere . De får deres intelligens fra en eller flere computere , der arbejder om bord , kørsel motorer og læse sensorer. Højt niveau software giver dem mulighed for at bevæge sig, genkende objekter omkring dem og behandle kommandoer. Disse fakulteter , som mennesker og dyr tager for givet , har taget software ingeniører årtier at udvikle sig. Motion Control

Software til at styre en robottens bevægelser i form af lav-niveau motor drift og koordinering på højt niveau . Mange robotter bruger stepmotorer som en grundlæggende kilde til mekanisk energi . Stepmotorer er ideelle til computer kontrol , som de opererer på elektroniske impulser. Hvert trin tager en impuls fra computeren , og det tager et bestemt antal skridt til at dreje motorakslen 360 grader. Software let styrer motorens hastighed og retning , så præcis bevægelse af våben, hjul og andre bevægelige dele .

Ud over rå bevægelse, mere komplekse robotter kræver en samordning af flere motorer , som med en multi -hjulede rover . Et simpelt program driver hvert hjul , og et mere komplekst fører tilsyn med alle hjul . At dreje til højre , for eksempel master programmet kører venstre hjul hurtigere end de rigtige. Hvis du vil slå på plads, softwaren kører venstre hjul fremad og venstre hjul baglæns ved samme hastighed .
Billede Anerkendelse og navigation

En robot skal kunne at navigere gennem sine omgivelser , undgå vægge og forhindringer. Image- anerkendelse software behandler et videosignal fra et digitalt kamera og registrerer kanterne af objekter. Med to kameraer , softwaren registrerer dybde og skøn afstand.

Navigation software er endnu et program, der tager oplysningerne fra billedgenkendelse og bruger den til at styre en robot bevægelse. Hvis billedet anerkendelse registrerer en forhindring , for eksempel, den fortæller bevægelse software til at begynde styring omkring det. Navigationssoftwaren overvåger løbende robottens fremskridt omkring forhindringen indtil dens sti bliver klar.
Command Processing

Ingen robot er fuldstændig autonome. De har alle muligheder for at modtage kommandoer fra en operatør , og det kræver software til at behandle input . Et program har en liste over kommandoer, som robotten forstår , såsom tænde, slukke , gå fremad og løft et objekt. Dette program kommunikerer til den anden software, der styrer de oplysninger om disse aktioner i robotten. Softwaren modtager kommandoer fra en radio controller, stemmekommando eller tastaturet , og gemmer kommandoer som foruddefinerede sæt af handlinger.

Diagnostics

Når robotten udvikler et problem , såsom en fast motor , viser diagnostisk software en kode eller budskab , der giver operatøren fingerpeg om kilden til fejlen . Softwaren kan have en " limp home" mode, så robotten til at fortsætte med at fungere med den fejlbehæftede del , men stadig udføre en kritisk opgave, indtil nogen reparationer det. Diagnose kan også have "øvelse " tilstande designet til at demonstrere eller test at robottens forskellige dele virker. For et hjul robot kan træningsvisningen have robotten rulle fremad ene fod , bagud ene fod og drej i cirkler. En robot med en manipulator hånd viser alle de bevægelser , som den hånd er i stand til .
Hoteltilbud

https://www.danishgame.com © Hobbyer, spil