FJÄRRSTYRD SANERINGSROBOT UTVECKLAD MED CODESYS FÖR RASPBERRY PI

Detta är en Uppsats för yrkesexamina på grundnivå från Umeå universitet/Institutionen för tillämpad fysik och elektronik

Sammanfattning: Vid institutionen för tillämpad fysik och elektronik, Umeå universitet, bedrivs utbildning och forskning inom bland annat automation och robotik. Syftet med projektet är att skapa en robot där rapporten skall kunna användas för att förenkla framtida utlärningar inom de ämnen projektet tar upp. Projektets mål är att designa, skapa och programmera en saneringsrobotprototyp med hjälp av utvecklingsgränssnittet CODESYS. För att möjliggöra sanering används UVC-ljus. UVC är en kategori inom UV-ljus där endast ett spann av våglängder innefattas, vilka bevisats ha bakteriedödande effekt. Robotens design är ritad i CAD och är måttanpassad utefter den hårdvara som används. Vidare består robotens chassi av två plexiglasplattor som laserskärs med färdiga hålbilder. Chassit sätts ihop med hjälp av sex M6-gängstänger, vilket skapar två plan där komponenter kan skruvas fast i de laserskärda hålbilderna. Roboten använder sig av motorstyrningskort, servomotorer och mecanumhjul där styrning sker med hjälp av två stycken joysticks. Joysticksen i samband med teoretiska rörelseekvationer möjliggör omnidirektionell rörelse. Vidare används ett reläkort för styrning av både UVC-lampor och signallampa. Roboten programmeras i CODESYS som ett ”Function Block Diagram” (FBD) där en mängd nya programbibliotek blir implementerade. Genom användning av CODESYS visualiseringsverktyg skapas ett användargränssnitt som gör att roboten kan fjärrstyras via ett webbgränssnitt. Projektet uppnådde sju av åtta krav från kravspecifikationen vilka validerades via fem uppsatta testscenarion. Resultatet är en robot som kan styras i valfri riktning via WiFi genom exempelvis en smartphone. Reläets olika portar öppnas och stängs genom programmerade funktioner, knappar och en IR-sensor vars uppgift är att avläsa kroppslig värme. Vid fortsatt utveckling av roboten skulle en kamera kopplats in och använts i HMI-gränssnittet, vilket hade möjliggjort telestyrning. Fler styrningsalternativ hade också kunnat implementerats, exempelvis genom att lägga till en knapp som gör att roboten roterar 90 grader.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)