111 |
Evaluation of control strategies for reconfigurable manufacturing systemsMulubika, Chibaye 03 1900 (has links)
Thesis (MScEng)--Stellenbosch University, 2013. / ENGLISH ABSTRACT: The thesis evaluates control strategies for reconfigurable manufacturing systems by using a welding assembly cell as a case study. The cell consists of a pallet magazine, conveyor, feeder subsystem (comprising an articulated robot and singulation unit), welder subsystem (which uses a modular Cartesian robot), and inspection and removal subsystems. The research focuses on control strategies that enhance reconfigurability in terms of structure, hardware and software using agent-based control and the IEC 61499 standard, based on PC control. Reconfiguration may occur when a new product is introduced, as well as when a new subsystem is introduced or removed from the production cell.
The overall control architecture is that the subsystems retain no knowledge of the product, but product information resides in the cell controller, while services offered by the subsystems are registered with the directory facilitator of the Java agent platform. The control strategies are implemented on the modular Cartesian weld robot and the cell controller for assembly cell. A layered architecture with low-level control and high-level control is used to allow separation of concerns and rapid changes in both hardware and software components. The low-level control responds in hard real-time to internal and external events, while the high-level control handles soft real-time actions involving coordination of control related issues.
The results showed IEC 61499 function blocks to be better suited to low-level control application in distributed systems, while agents are more suited for high-level control. Modularity in software components enhances hardware and software scalability. Additionally, agents can support online reconfiguration of reconfigurable machines. / AFRIKAANSE OPSOMMING: Die tesis evalueer beheerstrategieë vir herkonfigureerbare vervaardigingstelsels deur gebruik te maak van ’n sweismonteersel as ’n gevallestudie. Die sel bestaan uit ’n palletmagasyn, vervoerbande, voersubstelsel (bestaande uit ’n geartikuleerde robot en singulasie-eenheid), sweissubstelsel (wat gebruik maak van ’n modulêre Cartesiese robot), en inspeksie- en verwyderingsubstelsels. Die navorsing fokus op beheerstrategieë wat herkonfigureerbaarheid verhoog in terme van struktuur, hardeware en sagteware met behulp van agent-gebaseerde beheer en die IEC 61499 standaard, wat gebaseer is op PC-beheer. Herkonfigurasie mag voorkom wanneer ’n nuwe produk in-gestel word, sowel as wanneeer ’n nuwe substelsel bygevoeg of verwyder word van die produksiesel.
Die oorhoofse beheerargitektuur is dat die substelsels geen kennis van die produk hou nie, maar die produkinligting in die selbeheerder geberg, terwyl dienste wat aangebied word deur die substelsels wat geregistreer is by die gidsfasiliteerder van die Java agent platform. Die beheerstrategië is geïmplementeer op die modulere Cartesiese sweisrobot en die selbeheerder vir die monteersel. ’n Gelaagde argitektuur met ’n lae-vlak beheer en hoë-vlak beheer word gebruik om skeiding van oorwegings en vinnige veranderinge in beide hardeware en sagteware komponente toe te laat. Die lae-vlak beheer reageer hard intyds op interne en eksterne gebeure, terwyl die hoë-vlak beheer sag intyds die koördinering van beheerverwante kwessies hanteer.
Die resultate het getoon dat IEC 61499 funksie-blokke beter geskik is vir lae-vlak beheer toepassing in verspreide stelsels, terwyl agente meer geskik is vir hoë-vlak beheer. Modulariteit in sagteware komponente verhoog hardeware en sagteware skaleerbaarheid. Boonop kan agente ook aanlyn herkonfigurasie van herkonfigureerbare masjiene ondersteun.
|
112 |
The attitude determination and control systems (ADCS) task schedulerNtsimane, M. H. (Mpho Hendrick) 12 1900 (has links)
Thesis (MScEng)--University of Stellenbosch, 2001. / ENGLISH ABSTRACT: A new task scheduler for the Attitude Determination and Control System (ADCS) of
the Stellenbosch University Satellite (SUNSAT) has been designed and tested on a
personal computer. This new scheduler is capable of uploading new control tasks, or
changing existing control tasks, on an individual basis. This is an improvement on the
current ADCS task scheduler, where the control tasks are hard-coded in the
scheduler, requiring the entire software image of the scheduler to be uploaded if a
new task is to be added, or an existing task is to be changed.
The new scheduler was developed using the Java programming language. The Java
ClassLoader class is used to dynamically load tasks to a linked list. The scheduler
thread runs through this linked list and schedules all the tasks that have become
schedulable. New tasks can be added to the list without stopping the scheduler.
The new scheduler has been successfully implemented on a personal computer,
laying a good foundation for implementation in an embedded environment based on
processors such as the T800 Transputer of the ADCS or the 80386 processor of the
secondary onboard computer (OBC2). / AFRIKAANSE OPSOMMING: 'n Nuwe taak skeduleerder vir die orientasie beheerstelsel (Engels: Attitude
Determination and Control System, of ADCS) van die Stellenbosch Universiteit
Satelliet (SUNSAT) is ontwerp en getoets op 'n persoonlike rekenaar. Hierdie nuwe
skeduleerder het die verrnoee om ekstra beheertake op te laai, of bestaande
beheertake te wysig, onafhanklik van mekaar. Dit is 'n verbetering op die huidige
ADCS taak skeduleerder waar take hard gekodeer is in die skeduleerder en waar
vereis word dat die volledige sagteware beeld van die skeduleerder opgelaai moet
word indien 'n nuwe taak bygevoeg wil word of 'n bestaande taak gewysig wil word.
Die nuwe skeduleerder is ontwikkel met behulp van die Java programmeringstaal.
Die Java C/assLoader klas is gebruik om take dinamies te laai en te voeg by 'n
skakellys. Die skeduleerder proses stap dan deur hierdie skakellys en skeduleer aile
take wat skeduleerbaar geword het. Nuwe take kan by die skakellys gevoeg word
sonder om die skeduleerder te stop.
Die nuwe skeduleerder is suksesvol ge'lmplementeer op 'n persoonlike rekenaar en Ie
'n goeie grondslag vir implementering in 'n toegewyde stelsel omgewing gebaseer op
byvoorbeeld die T800 Transputer van die ADCS of die 80386 verwerker van die
sekondere aanboord rekenaar (OBC2).
|
113 |
Improving quality control in automation projects using simulation systemsLönnroth, Viktor January 2021 (has links)
Automation systems are becoming more and more integrated in today’s society. The complexities of these systems are increasing and with this, the demand for high quality during the developmental phases. This poses a challenge for companies developing systems. One solution emerging form this issue is the use of simulations and virtual commissioning. In the thesis, the process of quality control and the effective use of simulations in automation system development projects are studied. The focus lies on the software part of the systems. The study was conducted as an interview study of personnel at an automation systems development company. After conducting the interviews, the information was analyzed. This was combined with general theory regarding quality control and testing methods in software development. The test methods of the quality control process were then combined with what was required by a simulator in order to preform them. The results of the thesis is a detailed picture of the quality control process. Systems are tested twice with the same testing hierarchy, first during development and then during commissioning. The difference is that during development, the final physical hardware and process system are not conceded to the software. This impacts the software system functionality and limiting its testability. Using simulations during development can reduce the disparity between the systems before and after deployment, improving quality. Considerations regarding the extent of simulation need to be made in order for the value of the simulators’ error removing potential to be higher than the cost of developing the simulator. / Automationssystem blir mer och mer integrerade i dagens samhälle. Systemens komplexitet ökar och med det karven på hög kvalitet under utvecklingen. Detta blir en utmaning för de företag som utvecklar systemen. En lösning som är på uppgång för detta är användningen av simulering och virtuell driftsättning. I denna rapport studeras processen för kvalitetskontroll och effektiv användning av simulering i utvecklingsprojekt av automationssystem. Fokus ligger på mjukvarudelen av systemen. Studien är gjord som en intervjustudie av personal från ett automationsutvecklings företag. Efter intervjuerna analyserades materialet och kombinerades med generella teorier om kvalitetskontroll och testning i mjukvaruutveckling. Processens tester kombinerades sedan med vad som krävs av en simulator för att utföra dessa. Resultatet av detta arbete är för det första en detaljerad bild av kvalitetskontrolls processen. Detta visar att systemen tests två gånger med samma testhierarki, först under utvecklingen och sedan under driftsättningen. Skillnaden är att under utvecklingen saknas den riktiga hårdvaran och process systemet vilket påverkar mjukvarans funktionalitet och begränsar testbarheten. Genom att använda simulering under utvecklingen kan skillnaden mellan systemen före och efter distribution vilket ökar kvaliteten. Överväganden gällande vilken nivå av simulering som behövs för att värdet av simulerings potentiella förmåga att ta bort fel skall bli göre en kostande för att utveckla simuleringen.
|
114 |
Firmware security analysis of an Industrial Control SystemSjövald, Sebastian, Svahn, Fredrik January 2021 (has links)
Internet of Things (IoT) devices are becoming more and more popular. However, because the focus during this rise has not been on security they have become a huge attack surface. The purpose of IoT is that devices are interconnected and communicate with each other over the internet. This is especially problematic if these devices control important aspects of our lives such as: air conditioning, heating, water and other machinery. This report is meant to investigate one of these systems, called OPTOEMU-SNR-DR2 (abbreviated as Opto22 in this report), and document potential security flaws. We have analyzed the system from multiple perspectives regarding firmware: hardware (PCB, electronics), software (programs running on the device), and supporting software that is used with the Opto22. Our investigation resulted in multiple security flaws being found, in the context of an attacker having access to the network the device is located on. / Internet of Things (IoT) har blivit mer och mer populärt, men detta utgör även en säkerhetsrisk då säkerhet inte varit fokus under utveckling. Syftet med IoT är att enheter är sammankopplade och kommunicerar med varandra över internet. Det är särskilt problematiskt om dessa enheter styr viktiga saker såsom ventilation, värme, vatten och annat maskineri. Den här rapporten har i syfte att undersöka ett sådant system som heter OPTOEMU-SNR-DR2 (förkortat Opto22 i rapporten) och dokumentera eventuella säkerhetsbrister. Vi har analyserat systemet utifrån flera perspektiv kring den inbyggda mjukvara: hårdvara (kretskort, elektronik), mjukvara (programvaran som körs på enheten) och andra stödprogram som används i samband med enheten. Vår undersökning resulterade i att flera potentiella svagheter hittades som utgår ifrån att en angripare har tillgång till nätverket enheten är placerad på.
|
115 |
Future Technology Support of Command and Control : Assessing the impact of assumed future technologies on cooperative command and controlPersson, Mats January 2014 (has links)
In response to technological advances, especially in the field of information and communication technology (ICT), the so called revolution in military affairs (RMA) and later the concept of network-centric warfare (NCW) emerged as a theory to further utilize technology for military command and control (C2). Advocates of the Swedish ROLF 2010-vision and the concept of NCW have made claims and assumptions that future technology will improve mission effectiveness by, for example, increasing the understanding of a current situation and its development, the speed of command, and providing means to utilize more efficient forms of organizations. The scope of this thesis is to critically dissect and assess some of these claims and assumptions. Four papers are included: (1) An observational study involving military officers participating in a training session at the Swedish National Defence College’s command and control laboratory. (2) A study performed with a microworld is presented with a discussion considering using microworlds as a tool for investigating the effects of introducing characteristics of novel tech- nology. (3) An experimental study introducing a method to measure individual’s apprehension and assessed development of a situation. (4) Finally, an experiment is presented addressing assumptions of the efficiency of different C2 architectures and effects of graphical support for communication of intentions. The overall conclusion is that the strong benefits from implementing new technologies can be questioned. Results from the qualitative observations indicate that traditional working practices are used regardless introduction of technology with future characteristics. The results show that the strong positive effect that networked and technology enhanced C2 architecture was expected to have generally could not be demonstrated experimentally. However, it appeared that such a C2 architecture can provide some advantages of C2 performance over traditional counterparts under conditions of moderate complexity. Under situations of high complexity, neither the networked nor the traditional C2 architecture performed better than the control condition who lacked C2 capabilities. / Som svar på tekniska framsteg, särskilt inom fältet information och kommunikationsteknologi (IKT), uppstod den så kallade revolutionen i militära angelägenheter (RMA) och senare konceptet nätverksbaserad krigföring (NCW). Det senare har efterhand utvecklats till en teori om hur teknik kan utnyttjas för att effektivisera militär ledning. Bland förespråkare för nätverksbaserad krigföring har antaganden gjorts om hur genomförandet av framtida uppdrag kommer att kunna förbättras och effektiviseras med stöd av framtida teknik. Till exempel antas framtida teknologier kunna; öka förståelsen för en rådande situation och dess fortsatta utveckling, medge att tempot i vilket ledningen bedrivs kommer att kunna ökas samt medge att nya och mer effektiva organisationsformer kommer att kunna utnyttjas. Det övergripande syftet med denna avhandling är att kritiskt analysera och bedöma några av de antaganden som gjorts inom ramen för den svenska ROLF 2010-visionen samt konceptet för nätverksbaserad krigföring. I avhandlingen ingår fyra artiklar. (1) En observationsstudie av en militär stabsövning genomförd i Försvarshögskolans ledningslaboratorium. (2) Resultatet från en studie där en mikrovärld använts som ett verktyg för att undersöka effekterna på ledning där egenskaper hos ny teknik införs. (3) En experimentell studie där en metod introduceras för att mäta olika individers förmåga att uppfatta och bedöma en situation och dess troliga utveckling. (4) Slutligen presenteras ett experiment som syftar till att utvärdera antaganden om olika ledningsarkitekturer och deras effektivitet samt effekter av grafiskt stöd för kommunikation. Den allmänna slutsatsen är att de antaganden som görs där starka fördelar skall kunna uppnås genom implementering av ny teknik kan ifrågasättas. Resultat från de kvalitativa observationerna indikerar att traditionella arbetsmetoder används trots att teknik med nya egenskaper har införts. Resultaten visar att de starka positiva effekter som nätverksbaserad och teknikstödd ledningsarkitektur förväntades ha generellt inte kunde påvisas experimentellt. Emellertid visade det sig att en sådan ledningsarkitektur kan ge vissa lednings- och prestandafördelar jämfört med traditionella motsvarigheter i situationer med måttligt förhöjd komplexitet. I situationer med kraftigt höjd komplexitet visade det sig att vare sig den nya eller den traditionella ledningsarkitekturen var effektivare än kontrollbetingelsen som saknade ledning.
|
116 |
Fuel Evaporation Control SystemAxfeldt, Daniel, Bruno, Johan January 2007 (has links)
<p>Husqvarna AB uppmärksammade att det kommer införas nya miljöregler i Kalifornien gällande diffusionsutsläpp. De åkgräsklippare som går under namnet Rider och tillverkas av Husqvarna idag uppfyller ej dessa krav. Dagens bränsletank är tillverkad i plastmaterialet HDPE och avdunstande bränsleångor klättrar lätt igenom tankväggen ut i atmosfären vilket ej är tillåtet enligt de nya reglerna. Vi blev tillfrågade om vi kunde lösa problematiken och ta fram ett system som kontrollerar de avdunstade bränsleångorna och se till att detta system uppfyller de krav som ställs i Kalifornien. </p><p>Som blivande ingenjörer tyckte vi att detta var ett passande examensarbete med många olika områden involverade som materialkunskap, tillverkningsprocesser, produktutveckling samt inblick i ett större företags arbete.</p><p>Vi har med detta examensarbete tagit fram ett system som minskar det miljövådliga diffusionsutsläppet med cirka 90 %. Vi har arbetat med projektet så att det är klart för implementering samt gjort en modell som visar hur ett färdigt system kan se ut. Erfarenhet visar att de regler som uppkommer i Kalifornien sedan sprids till övriga USA. Även Europa förväntas skärpa sina diffusionsregler. Detta gör att vår lösning kan få en betydande spridning och få stora positiva effekter på miljön.</p>
|
117 |
Fuel Evaporation Control SystemAxfeldt, Daniel, Bruno, Johan January 2007 (has links)
Husqvarna AB uppmärksammade att det kommer införas nya miljöregler i Kalifornien gällande diffusionsutsläpp. De åkgräsklippare som går under namnet Rider och tillverkas av Husqvarna idag uppfyller ej dessa krav. Dagens bränsletank är tillverkad i plastmaterialet HDPE och avdunstande bränsleångor klättrar lätt igenom tankväggen ut i atmosfären vilket ej är tillåtet enligt de nya reglerna. Vi blev tillfrågade om vi kunde lösa problematiken och ta fram ett system som kontrollerar de avdunstade bränsleångorna och se till att detta system uppfyller de krav som ställs i Kalifornien. Som blivande ingenjörer tyckte vi att detta var ett passande examensarbete med många olika områden involverade som materialkunskap, tillverkningsprocesser, produktutveckling samt inblick i ett större företags arbete. Vi har med detta examensarbete tagit fram ett system som minskar det miljövådliga diffusionsutsläppet med cirka 90 %. Vi har arbetat med projektet så att det är klart för implementering samt gjort en modell som visar hur ett färdigt system kan se ut. Erfarenhet visar att de regler som uppkommer i Kalifornien sedan sprids till övriga USA. Även Europa förväntas skärpa sina diffusionsregler. Detta gör att vår lösning kan få en betydande spridning och få stora positiva effekter på miljön.
|
118 |
Digital Twin-based Intrusion Detection for Industrial Control SystemsVarghese, Seba January 2021 (has links)
Digital twins for industrial control systems have gained significant interest over recent years. This attention is mainly because of the advanced capabilities offered by digital twins in the areas of simulation, optimization, and predictive maintenance. Some recent studies discuss the possibility of using digital twins for intrusion detection in industrial control systems. To this end, this thesis aims to propose a security framework for industrial control systems including its digital twin for security monitoring and a machine learning-based intrusion detection system for real-time intrusion detection. The digital twin solution used in this study is a standalone simulation of an industrial filling plant available as open-source. After thoroughly evaluating the implementation aspects of the existing knowledge-driven open-source digital twin solutions of industrial control systems, this solution is chosen. The cybersecurity analysis approach utilizes this digital twin to model and execute different realistic process-aware attack scenarios and generate a training dataset reflecting the process measurements under normal operations and attack scenarios. A total of 23 attack scenarios are modelled and executed in the digital twin and these scenarios belong to four different attack types, naming command injection, network DoS, calculated measurement injection, and naive measurement injection. Furthermore, the proposed framework also includes a machine learning-based intrusion detection system. This intrusion detection system is designed in two stages. The first stage involves an offline evaluation of the performance of eight different supervised machine learning algorithms on the labelled dataset. In the second stage, a stacked ensemble classifier model that combines the best performing supervised algorithms on different training dataset labels is modelled as the final machine learning model. This stacked ensemble model is trained offline using the labelled dataset and then used for classifying the incoming data samples from the digital twin during the live operation of the system. The results show that the designed intrusion detection system is capable of detecting and classifying intrusions in near real-time (0.1 seconds). The practicality and benefits of the proposed digital twin-based security framework are also discussed in this work. / Digitala tvillingar för industriella styrsystem har fått ett betydande intresse under de senaste åren. Denna uppmärksamhet beror främst på de avancerade möjligheter som digitala tvillingar erbjuder inom simulering, optimering och förutsägbart underhåll. Några färska studier diskuterar möjligheten att använda digitala tvillingar för intrångsdetektering i industriella styrsystem. För detta ändamål syftar denna avhandling till att föreslå ett säkerhetsramverk för industriella styrsystem inklusive dess digitala tvilling för säkerhetsövervakning och ett maskininlärningsbaserat intrångsdetekteringssystem för intrångsdetektering i realtid. Den digitala tvillinglösningen som används i denna studie är en fristående simulering av en industriell fyllningsanläggning som finns tillgänglig som öppen källkod. Efter noggrann utvärdering av implementeringsaspekterna för de befintliga kunskapsdrivna digitala tvillinglösningarna med öppen källkod för industriella styrsystem, väljs denna lösning. Cybersäkerhetsanalysmetoden använder denna digitala tvilling för att modellera och exekvera olika realistiska processmedvetna attackscenarier och generera en utbildningsdataset som återspeglar processmätningarna under normala operationer och attackscenarier. Totalt 23 angreppsscenarier modelleras och utförs i den digitala tvillingen och dessa scenarier tillhör fyra olika angreppstyper, namnskommandoinjektion, nätverks -DoS, beräknad mätinjektion och naiv mätinjektion. Dessutom innehåller det föreslagna ramverket också ett maskininlärningsbaserat system för intrångsdetektering. Detta intrångsdetekteringssystem är utformat i två steg. Det första steget innebär en offline -utvärdering av prestanda för åtta olika algoritmer för maskininlärning övervakad på den märkta datauppsättningen. I det andra steget modelleras en staplad ensemble -klassificerarmodell som kombinerar de bäst presterande övervakade algoritmerna på olika etiketter för utbildningsdataset som den slutliga modellen för maskininlärning. Denna staplade ensemblemodell tränas offline med hjälp av den märkta datauppsättningen och används sedan för att klassificera inkommande dataprover från den digitala tvillingen under systemets levande drift. Resultaten visar att det konstruerade intrångsdetekteringssystemet kan upptäcka och klassificera intrång i nära realtid (0,1 sekunder). Det praktiska och fördelarna med den föreslagna digitala tvillingbaserade säkerhetsramen diskuteras också i detta arbete.
|
119 |
Dokkingsystem for automatisk selvstyrt vogn (AGV) / Docking system for automatic guided vehicle (AGV)Jemtland, Petter January 2010 (has links)
Masteroppgaven Dokkingsystem for automatisk selvstyrt vogn (AGV) har som mål å utvikle en automatisk selvstyrt vogn (AGV) og å skissere et automatisk dokkingsystem for denne AGV-en. En ny AGV har blitt utviklet med fokus på at konstruksjonen skal være så enkel som mulig og at det skal benyttes lett tilgjengelige komponenter. AGV-en er basert på en rammekonstruksjon laget av aluminiumprofiler. Den drives og styres med differensial drift med to elektriske børstemotorer montert direkte i rammens vanger. Den nye AGV-en laget for bruk i instituttets automatiseringslaboratorium presenteres i oppaven. AGV-ens og dens hovedkomponenter som motorer, gir og motorkontrollere beskrives, og det gis også en kort gjennomgang av hvordan man styrer AGV-ens motorer via motorkontrollerne. En introduksjon av teorien bak angivelse av en mobil robots posisjon og orientering, til sammenkalt positur gis. To modeller for kinematikken for roboter med differensial drift og en modell for banestyring av mobile roboter presenteres. Grunnlaget for å utvikle dokkingløsningen gjøres gjennom en analyse av ulike metoder og sensorer som kan benyttes i dokkingoperasjonen. Virkemåten beskrives enkelt, og styrker og svakheter vurderes opp mot hverandre. Blant sensorene som omhandles er en laserbasert områdesensor, maskinsyn basert på digitale kameraer, infrarøde distansesensorer og ultrasoniske distansesensorer. Ut fra denne analysen blir det bestemt å utvikle en dokkingmetode basert på en type infrarøde sensorer som benytter seg av et trianguleringsprinsipp for å måle avstand. Dette er interessant særlig siden disse sensorene er meget billige. En løsning for å gjennomføre dokkingoperasjonen med disse infrarøde sensorene presenteres.Løsningen baserer seg på bruk av seks infrarøde sensorer, to med et måleområde fra 20 til 150cm og fire med et måleområde fra 4 til 30cm. De to sensorene med langt måleområde monteres i front og brukes for å bestemme AGV-ens positur relativt til dokken før dokkingoperasjonen begynner. De fire sensorene med kort måleområde monteres langs AGVens to sider og benyttes for å finjustere AGV-ens posisjon i forhold til veggene i dokken. For å bekrefte at det infrarøde sensorene holder mål blir de grundig testet både i forhold til signalkvalitet og i forhold til oppløsning. En anbefaling for hvordan sensorene kan brukes på en måte som er tilfredsstillende i forhold til behovet blir presentert med bakgrunn i disse testene. / This master thesis called Docking system for automatic guided vehicle (AGV) has as a goal to develop an automatic guided vehicle (AGV) and to suggest an automatic docking system for this AGV. A new AGV has been developed focusing on keeping the construction being as simple as possible, and on using easily available components. The AGV is based on a frame-construction made from aluminium profiles. It is driven and steered using a differential drive with two electric brushed motors mounted directly in the sidewall of the frame. The new AGV is made for being used in the automation laboratory is presented and its main components such as motors gears and motor controllers are described. A short walk through of the control of the AGV’s motors using the motor controllers is also given. An introduction is given into the basics behind the representation of a mobile robot’s position and orientation, together called its pose. Two models on the forward kinematics for differential drive mobile robots and a model for open loop control of mobile robots are presented. The basis for the development of the docking system is developed through an analysis of different methods and sensors that can be used in the docking procedure. Their mode of operation, their strengths and weaknesses are assessed and compared. Among the sensors covered is a laserbased range finder, machine vision systems using digital cameras, infrared range sensors and ultrasonic range sensors. Using this analysis as a basis it is decided to develop a docking system using a certain type of infrared range sensors that use the principle of triangulation to measure the distance to an object. This is especially interesting since these sensors are very low cost. A solution on how to do the docking using these infrared sensors is presented. The solution is based on using six infrared sensors; two sensors with a range from 20 to 150 cm and four sensors with a range from 4 to 30 cm. The two long range sensors are mounted in front of the AGV and are used for determining the AGV’s pose relative to the dock prior to the docking procedure. The four short range sensors are mounted along the two sides of the AGV and are used to fine tune the AGV’s position relative to the inner walls of the dock.
|
120 |
Simulation of industrial control system field devices for cyber securityAndersson, Dorothea January 2017 (has links)
Industrial Control Systems (ICS) are an integral part of modernsociety, not least when it comes to controlling and protecting criticalinfrastructure such as power grids and water supply. There is a need to testthese systems for vulnerabilities, but it is often difficult if not impossible to doso in operational real time systems since they have been shown to be sensitiveeven to disturbances caused by benign diagnostic tools. This thesis exploreshow ICS field devices can be simulated in order to fool potential antagonists,and how they can be used in virtualized ICS for cyber security research. 8different field devices were simulated using the honeypot daemon Honeyd,and a generally applicable simulation methodology was developed. It was alsoexplored how these simulations can be further developed in order to functionlike real field devices in virtualized environments. / Industriella informations- och styrsystem utgör en viktig delav vårt moderna samhälle, inte minst när det gäller kontroll och skydd avkritisk infrastruktur som elnät och vattenförsörjning. Det finns stora behov avatt säkerhetstesta dessa typer av system, vilket ofta är omöjligt iproduktionsmiljöer med realtidskrav som är erkänt känsliga för störningar, tilloch med från vanligt förekommande analysverktyg. Denna rapport presenterarhur vanliga komponenter i industriella informations- och styrsystem kansimuleras för att lura potentiella antagonister, och hur de kan användas ivirtualiserade styrsystem för cybersäkerhetsforskning. 8 olika komponentersimulerades med hjälp av Honeyd, och en generellt applicerbarsimuleringsmetodik utvecklades. Hur dessa simuleringar kan vidareutvecklasför att fungera som riktiga styrsystemskomponenter i virtualiserade miljöer harockså undersökts.
|
Page generated in 0.9926 seconds