Hvad er de bedste tips til Robot Control?

Robot kontrol kan være ganske udfordrende, fordi der er så mange faktorer at udjævne med sensing, koordinering og samlede system pålidelighed. Robotter nødt til at tackle forskellige situationer og på ethvert tidspunkt, kan opleve mekaniske eller elektriske fejl. De fleste af de store spørgsmål, selv om, inddrage oplysninger fra sensorer, der til tider kan indeholde støjende eller forkerte data. Nogle af de bedste tips til at indarbejde i robotstyring omfatter frafiltrere unøjagtige sensor data, herunder time-outs, og som har en opgave-kontrol-programmering struktur.

Upålidelige sensor data er et af de mest almindelige problemer, der lammer en robot funktion. For eksempel kan en sensor læsning gå uopdaget, eller den kan give et unøjagtigt resultat. Det kan blive beskadiget på grund af eksterne forhold. Hvis dette upålidelige data sendes til de højt niveau rutiner, så robotten hæmmes i sin opgave. For at bekæmpe en sådan situation, ville det være bedre at medtage specifikke rutiner i løbet af programmeringen, der kontrollerer data, og give det videre til højt niveau rutiner.

For eksempel kan en nærhedssensor foder data til et objekt detektering rutine. Hvis sensoren sidder fast, og det holder sende i en urimelig afstand til objektets placering, skal rutinen kunne regne det ud. Ekskl en data kontrol på dette stadium resulterer i en forkert tal sendes videre til højere robot kontrolprocesser. Robotten kan så bare gå i stå, fordi den ikke kan finde ud af, om der er en genstand foran det eller ej. Så, i færd med rutiner, der kontrollerer data for specifikke sensorer, inden de sendes ud fortolkes hjælper med glattere robot fungerer i robotstyring.

Herunder time-outs i robot kontrolprocesser er også gavnligt, fordi det hjælper robotten for at afslutte en endeløs løkke, hvis noget går galt. For eksempel, hvis robotten er meningen at gå fremad, men kollisionssensorer er defekte, kan det holde ramme en mur foran det gentagne gange. Med mindre der er en vis tidsbaseret exit tilstand indarbejdet i programmet, kan det sidde fast i den samme opgave for evigt. Det er nyttigt at inkludere en maksimal frist for en opgave inden for programmering rutiner. Hvis robotten ikke udføre opgaven inden for den angivne tid, så det timeout hjælper det at afslutte løkken.

Det er også gavnligt at inkorporere opgave-orienteret robot kontrol inden for programmering til at bryde op ad trappen. For eksempel kan en robot opgave være at plukke et objekt, drej til venstre 90 grader, og placer genstanden ned. I dette tilfælde kan programmet behandle hele processen som en enkelt opgave med indledende og afsluttende betingelser, en aktivitet, der skal udføres, og en returværdi. En sensor-specifik funktion, såsom "object_pick ()" kan returnere en værdi af ægte eller ej, afhængigt af om robot plukket objektet. Denne tilgang hjælper robotten til at fungere gnidningsløst og gør det lettere at identificere problemområder.

  • Robotter, der arbejder på en bil samlebånd.
  • Militær og politi robotter skal bruge kontrolsystemer, der giver mulighed for præcise bevægelser.

© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com