Tentamen i Robotteknik MPR160 och MPR210, 14 januari 1998



Relevanta dokument
Tentamen i Robotteknik MPR160 och MPR210, 20 oktober 1997

Tentamen i Robotteknik MPR211, 12 mars 1999

Tentamen i Robotteknik MPR160, 28 april 2000

Tentamen i Robotteknik MPR160, 16 december 2000

För att kunna montera CarGard II i din bil måste ett antal anslutningspunkter i bilens elsystem identifieras:

Classicdoor s66 motormontage

Vanliga avdrag i rallylydnad

Tentamen i TMPT 04 Produktionsteknik för Im3

Del 2 Monteringsanvisning motor. Boxline Modern Ribbline Futura (Basic)

Tentamen SSY 065, onsdag 17/12, 08:30-12:30, H. Lärare: Petter Falkman, (772) 3723 Tider för lärarens närvaro: 09:30, 11:00

Robotsystemet ingår i den redan så framgångsrika robotfamiljen IRB. Eric Hemmingson Staffan Ellqvist ABB Robotics Products AB

Monteringsinstruktion H Innehåll

NoKey Force K B10A.docx. NoKey. FORCE K01 connector. Monterings- och programmeringsinstruktion. Svenska

Flödesmätare digital. Bruksanvisning. för elektriska dieselpumpar typ PREMAxx. Innehåll:

NEO Speech. Trygghetstelefon. Användarmanual (SE)

Säng-/Dörrvakt PIR-2003 Bruksanvisning

Säng-/Dörrvakt PIR-2003 Bruksanvisning Rev 1.0

- kvalitet till rätt pris. version krafer takskjutport modell Nordic

Monteringsanvisning och Garanti

Nordline. Monteringsanvisning Garageport. Lertagsgatan Hallsberg

Installation instructions, accessories. Växelspaksknopp. Volvo Car Corporation Gothenburg, Sweden. Anvisningsnr Version Art. nr

Installations- och bruksanvisning

Rörlighetsträning. Rörlighetsträning och stretching. Vad är rörlighet och rörlighetsträning? Rörlighetsträningens olika metoder

Bruksanvisning. Ronda EC

MS-250M. Elektriskt ställdon för styrning/reglering av spjäll, ledskenor och ventiler

Kort bruksanvisning FLUX

Bruksanvisning KABA MAS AUDITCON KABA MAS HAMILTON Modell 100, 200, 400, 50 och 52

Handhavandeinstruktion

Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001)

Installation instructions, accessories. Sänkningssats. Volvo Car Corporation Gothenburg, Sweden. Anvisningsnr Version Art. nr

Paletteringsrobot öppnar nya marknader

Utdrag ur larmlagen HANDHAVANDEMANUAL FÖR CENTRALAPPARAT DS7100

Digisign 15 april Användarmanual

Nova Plus & Classic Plus

HOME. Elektroniskt dörrlås. Användarmanual. Utomordentligt säker. Utomordentligt enkel att använda.

Reglerteknik Z2. Kurskod: SSY 050 och ERE080. Tentamen

Bruksanvisning RX-900-LED

TENTAMEN I REALTIDSPROCESSER OCH REGLERING TTIT62

Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning

JF-Link. Trådlös elmanövrering av hydraulik. Instruktionsbok. Bruksanvisning i original

UV Combilux Renad luft med uv-ljus/ozon och inbyggd luftkontroll

maximal funktionalitet

Home Prosafe 1132 GSM larm (Art.nr )

G 21 C 7/14

FP5000. Fingerprint Codoor Teknisk handbok

Radiomottagare LE10 CRS-URE Användarhandbok

Omtentamen (del 1, 6 högskolepoäng) i Programkonstruktion och datastrukturer (1DL201)

Montering av Lustväxthus. 12-kant OBS Utkast, ej komplett. Felskrivningar kan förekomma. Version 15 mars 2015

Indivo. lyftenheter för det bekväma köket

INSTALLATIONSMANUAL COBRA 4400FD12. Fiat Ducato husbil 2012->

Bruksanvisning. Mkomfy 2G SPARA DENNA BRUKSANVISNING

Belysning uppgraderingssats S 3004 / S 3004 P / S 5004 / S 5004 E / S 5004 E NL. Bruksanvisning Monteringsanvisning Skall medföras i fordonet!

Lär dig göra marklyft

Drag, fast (Plug-in Hybrid)

Manöverdon Översikt. ASSA ABLOY Entrance Systems

Telit RS900 Biltelefon Installationsmanual

FLEXIT SPIRIT. Monteringsinstruktion

Högtalare, hatthylla

LÖPBAND TM900 BRUKSANVISNING

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

- En Genomgång i Grundläggande Verktygskunskap

1. Beskrivning av ingående komponenter

VÄLKOMMEN TILL Mimers Hus Vuxenutbildningen. Hösten 2016 VIKTIGT ATT VETA NÄR DU SKA BÖRJA STUDERA VID VUXENUTBILDNINGEN

BRUKSANVISNING SMART. Äggkläckningsmaskin

Installationsmanual ML40 Plus

SafetyMOB. Installations och användarmanual för. trådlöst nödstopp - dödmansgrepp. SafePort Marine. Dokument: SM_UM_sv Version:

STRYKMODUL BRUKSANVISNING

Varning. Innehållsförteckning. Varning. VIKTIGA UPPGIFTER Anteckna utrustningens modell- och serienummer nedan. 2 Sw

Handledning till riskbedömningsmetoden HARM


Trådlös Styrning För Båtar med Autopilot/Drivenhet Användarmanual & Installationsanvisningar

använda teknikområdets begrepp och uttrycksformer.

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Automatic Systems. Mekanisk enhet vändkors Standardarm TR4XX FÄLTMANUAL. Intergate AB Kilegatan Strömstad Tel: Fax:

LMLR-710 (Nätansluten mottagare/dörrklocka) LMLT-711 (Tryckknappsenhet/sändare för dörrklocka)

Utdrag ur manual DUCT. Drift & Skötselinstruktion

TENTAMEN. Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg. VT-13 Datum: Tid: kl

Tentamen Mekanik F del 2 (FFM520)

MAKING MODERN LIVING POSSIBLE. living connect. Installations- och användarhandbok. Danfoss Heating Solutions

Rev BasiQ Snabb Guide

Monterings- och bruksanvisning. AL-KO Trailer Control ATC a 04/07

BRUKSANVISNING. handicare C

Installationsmanual. Klar att använda! Namn:

Falck 6709 Magnetkontakt sändare

HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH

Snabbstartguide Home Prosafe 1131 DTMF larm (Art.nr )

Fibox DIGI AL Uttagscentral installations- och bruksanvisning

Tentamen SSY 065, lördag 14/4, 08:30-12:30, M. Examinator: Martin Fabian, (772) 3716 Tider för lärarens närvaro: 09:30, 11:30

Monteringssats single DIN-radio

SNABBGUIDE T SE. Vidi. Veni. Mini MRL. Hydroware Support: Hydroelite 3G-1 Snabbguide Driv och styrsystem Utgåva: 10.

BASIC SAUNA COLLECTION

Nov N a o vt a r e T n r d e n Ö d Ö

För att säkerställa en säker och korrekt användning är det viktigt att läsa igenom och beakta instruktionerna i handboken. Förvara användarhandboken

Innehållsförteckning

Kapitel 5 Stolpe, balk och balkongräcke... 3

FRÅNSKILJARE FÖR JORDKABELNÄT

Om WGS Griptänger och cylindrar

Rolladministration i PaletteArena 5.3

Transkript:

www.pe.chalmers.se/student/robot Tenta i Robotteknik 1998-01-14 1/5 Tentamen i Robotteknik MPR160 och MPR210, 14 januari 1998 Lärare: Rolf Berlin, ank 1286 Anders Boström ank 1526 Tillåtna hjälpmedel: Typgodkända kalkylatorer och alla formelsamlingar. Betygslista anslås torsdag 22/1 på Robotlaboratoriets anslagstavla. Granskning sker hos Gunvor Johansson fredag 23/1 på inst. för prod teknik. Betygsgränser: 30-39p=betyg 3, 40-49p =betyg 4 50-60p=betyg 5 1a Förklara hur en "articulated" robotarm kan nå samma position med fyra olika armkonfigurationer. 1b Beskriv hur en "direct drive" robot är uppbyggd och motivera två fördelar och två nackdelar med konstruktionen 1c Beskriv detaljerat hur en 6-dimensionell kraftgivare för en robothandled är uppbyggd: mekaniskt, elektriskt, datormässigt. 5p 2a Förklara vad SCARA är en förkortning av samt det unika med denna konstruktion. 2b Förklara ingående vad dödräkning innebär vid navigering av mobila robotar, ta en framhjulsdriven bil som exempel. 2c Motivera tre fördelar och tre nackdelar med pneumatiskt drivna robotarmar. 2d Förklara begreppen transportabilitet och spegling i samband med off-line programmering av industrirobotar. 1

www.pe.chalmers.se/student/robot Tenta i Robotteknik 1998-01-14 2/5 3a Beskriv vad som menas med en statiskt stabil gående robot samt motivera hur många ben som en sådan minst måste ha för att kunna förflytta sig. 3b Ge en kort beskrivning på fyra olika varianter på bangenerering "trajectory planning", och visa hur den tvåledade manipulatorn rör sig mellan start och slut punkten i figuren. 4p Slut punkt Start punkt 3c Nämn 6 grundkrav på ett off-line system med 3D-grafisk off-line programmering. 2

www.pe.chalmers.se/student/robot Tenta i Robotteknik 1998-01-14 3/5 4. Montering av instrumentpanel. Kompletta instrumentpaneler monteras av en robot i bilkarosser. Instrumentpanelerna anländer till robotcellen fastskruvade i fixturer (på samma sätt som de är i monterat tillstånd i bilkarossen). Roboten är utrustad med ett speciellt gripdon vilket bl a innehåller skruvdragare och sensorer. Skruvdragarna drar automatiskt åt skruvarna när utgång 9 ettställs samt lossar skruvarna när utgång 10 ettställs i robotens styrsystem (se In- och utgångar nedan). Kvittens för att vardera proceduren har lyckats ges genom att motsvarande ingångar 9 och 10 ettställs. För att fixera instrumentpanelen till gripdonet utnyttjas s k nyckellåsning, vilken aktiveras genom att utgång 2 ettställs i robotens styrsystem. Om fixeringen misslyckas detekteras detta genom att ingång 2 är nollställd. Efter att ha hämtat en instrumentpanel ska roboten ta sig till positionen HEM (se Deklarationer nedan) - oavsett om fel har inträffat eller inte. Vid eventuellt fel ska programmet PANEL anropas, som innebär att en ny instrumentpanel matas fram. Om fixeringen misslyckas även denna gång (två gånger i rad) måste personal tillkallas. Roboten ställer då utgång 99 efter att ha gått till HEM-positionen. Samma felförfarande gäller för lossningen av skruvarna - efter två misslyckade försök i rad ska roboten ställa utgång 99 efter att ha gått till HEM-positionen. Observera att (t ex) fel vid fixering följt av fel vid skruvlossning innebär fortsatt programkörning. Efter att roboten har hämtat en instrumentpanel används underprogrammet TRIXA för att grovpositionera instrumentpanelen inne i bilkarossen i positionen MONTGR. Om fel i samband med monteringen inträffar ska roboten direkt ställa utgång 99. Efter lyckad montering används underprogrammet AXIRT för att flytta roboten från MONTGR till HEM-positionen varefter en ny monteringscykel kan påbörjas. Notera att nyckellåsningen ska ske före skruvlossning vid hämtning av instrumentpanelen. Vid monteringen är turordningen den omvända. Rätlinjig rörelse krävs till och från finpositioner. Uppgift. Skriv ett robotprogram för att roboten ska klara av den ovan beskrivna monteringen. Frammatning av bilkarosser hanteras externt och ska ej beaktas i denna uppgift. Likaså kan tiden för skruvdragning, skruvlossning och nyckellåsning försummas. Vidare kan antas att roboten står i HEM-positionen med alla utgångar nollställda och inga fel har indikerats. Lösningen presenteras med en programlistning (se programexempel nedan). Skriv tydligt och använd stora bokstäver! För full poäng krävs en fullständig lösning. Avdrag görs för felaktiga sekvenser, brister i funktionalitet (inklusive optimering), logiska fel, strukturella fel, syntaxfel mm. (10p) 3

www.pe.chalmers.se/student/robot Tenta i Robotteknik 1998-01-14 4/5 Befintliga kommandon och syntax. (namn på hoppdestinationer och programnamn måste vara entydiga): Kommando Beskrivning MOVE(POS) Roboten går till den globalt definierade positionen POS - Se deklarationer nedan. JUMP(DEST) Ovillkorligt hopp i befintligt program till hoppadressen DEST - se programexempel. JUMP(INP,DEST) Villkorligt hopp i befintligt program till hoppadressen DEST - se programexempel. Hoppet sker om ingången med nummer INP i robotens styrskåp är ställd (=1). Är ingången nollställd exekveras nästa rad. RESET(NR) Nollställer utgången med nummer NR. SET(NR) Ställer utgången med nummer NR. LINEAR Rätlinjig rörelse aktiverad. JOINT Axelinterpolerad rörelse aktiverad, dvs robotens axlar startar och stoppar samtidigt och resulterar i den snabbaste vägen för roboten. CALL(NAME) Anropar programmet med programnamnet NAME. För programdefinition - se programexempel. Programslut och återhopp till programraden efter den anropande programraden. I huvudprogrammet sker återhopp till första programraden. Deklarationer. Följande positioner och program är tillgängliga och kan anropas med kommandona MOVE och CALL. De är globala och behöver inte definieras: Deklaration HEM FIXGR FIXFIN MONTGR MONTFIN PANEL TRIXA AXIRT Beskrivning Beredskapsposition Grovposition för hämtning av instrumentpanel Finposition för hämtning av instrumentpanel Grovposition för montering av instrumentpanel Finposition för montering av instrumentpanel Program som matar fram ny instrumentpanel Program som flyttar roboten (kollisionsfritt) från HEM till MONTGR Program som flyttar roboten (kollisionsfritt) från MONTGR till HEM In- och utgångar. Robotens styrskåp Ingång 2 Ingång 9 Ingång 10 Utgång 2 Utgång 9 Utgång 10 Utgång 99 Funktion =1 om instrumentpanelen är fixerad i gripdonet, =0 annars =1 innebär lyckad skruvdragning, =0 annars =1 innebär lyckad skruvlossning, =0 annars =1 innebär att nyckellåsning aktiveras, =0 innebär inaktivering =1 innebär att skruvdragning aktiveras, =0 innebär inaktivering =1 innebär att skruvlossning aktiveras, =0 innebär inaktivering =1 innebär stoppad programkörning och larm till personal, =0 innebär OK. Programexempel: OBS! Dessa program är endast syntaxmässigt riktiga. PROG:DEMO LINEAR CALL(FASTNA) JOINT PROG:FASTNA RESET(99) HIT MOVE(HEM) JUMP(2,DIT) DIT JUMP(HIT) SET(99) CALL(TRIXA) 4

www.pe.chalmers.se/student/robot Tenta i Robotteknik 1998-01-14 5/5 5. Roboten i figuren har tre länkvariabler: θ 1, d 2, θ 3 a) Bestäm den homogena transformationsmatrisen för roboten. 7p b) Bestäm θ 1, d 2, θ 3 när verktyget har läget (h 1, h 2, h 3 ). z 3 θ 3 y 3 a 3 x 3 d 2 a 1 z 0 x 0 θ 1 θ1 y 0 6 Figuren visar ett gripdon med tre frihetsgrader (länkvariabler): θ 4, θ 5, θ 6 I utgångsläget i figuren sker rotationerna kring tre vinkelräta axlar. a) Bestäm vinkelhastigheten hos ytteränden relativt x 3, y 3, z 3 för godtyckliga värden på θ 4, θ 5, θ 6. 8p b) Definiera kardanvinklarna (Roll-Pitch-Yaw). Är de rumsfixa eller kroppsfixa? Z 4 θ 4 θ 6 θ 5 z 5 x 3 z 3 y 3 5