Change search
ReferencesLink to record
Permanent link

Direct link
Modernisering av ett 3D-scanningssystem: Utmaningar och lärdomar av ett projekt
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
Show others and affiliations
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Modernizing a 3D Scanning System : Challenges and Lessons Learned (English)
Abstract [sv]

Ett styrsystem för 3D-scanning har moderniserats av en projektgrupp på nio personer. Under utvecklingsarbetet följdes en arbetsprocess som liknade vattenfallsmetoden. Arbetsprocessen fungerade bra, bland annat då projektgruppen utnyttjat både tidigare och nya erfarenheter för att förbättra arbetssättet.

Systemet som utvecklades ersätter ett tidigare styrsystem baserat på Matlab, men behåller samma grundläggande uppsättning hårdvara. En avståndskamera, en linjärenhet och ett rotationsbord utgör grunden till systemet. Med hjälp av denna hårdvara möjliggör systemet 3D-scanningar av mindre objekt. Styrsystemet är utvecklat med Python och ROS, Robot Operating System. Valet av ROS ledde till en komplex arkitektur på grund av skillnader i systemkrav hos ROS och hårdvarudrivrutiner. Utan dessa systemkrav tros ROS ha varit ett ypperligt val. Den utvecklade arkitekturen jämförs med en alternativ hypotetisk arkitektur, vilken uppvisade lägre komplexitet och större portabilitet. Den är dock inte lika lättanvänd tillsammans med andra ROS-system.

Under utvecklingsarbetet har modularitet, vidareutvecklingsbarhet och robusthet varit i fokus. Även om det fullständiga systemet inte är så robust som önskats så anses de ingående modulerna uppvisa en önskad nivå av robusthet. Systemet uppvisar även en hög grad av modularitet. Den utförligt dokumenterade koden tillsammans med de väl separerade modulerna har lett till att systemet bör vara lätt att vidareutveckla.

Place, publisher, year, edition, pages
2016. , 136 p.
Keyword [en]
project management, 3D-scanning, ROS, Robot Operating System, Python, development methodology, waterfall model, distributed system, outdated software
Keyword [sv]
projektutveckling, 3d-scanning, ROS, Robot Operating System, Python, arbetsmetodik, vattenfall, distribuerade system, utdaterad mjukvara
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:liu:diva-130695ISRN: LIU-IDA/LITH-EX-G–16/039–SEOAI: oai:DiVA.org:liu-130695DiVA: diva2:954095
Subject / course
Computer Engineering
Presentation
2016-05-25, A2, A-huset, Campus Valla, Linköpings universitet, Linköping, 08:15
Supervisors
Examiners
Available from: 2016-08-22 Created: 2016-08-19 Last updated: 2016-08-22Bibliographically approved

Open Access in DiVA

fulltext(2451 kB)16 downloads
File information
File name FULLTEXT01.pdfFile size 2451 kBChecksum SHA-512
6219c878db0b95e9d69df8ecbe9bc5be2eda8ec42827adef380d63c85a228d28ab584e34abbc6d789ac7dc171e82fcf808713c017f829145e5dfa03531a7fba1
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Haavisto, FelixHenriksson, HenrikHätty, NiklasJansson, JohanPetersen, FabianPop, DavidRingdahl, ViktorSvensson, Sara
By organisation
Department of Computer and Information Science
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 16 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 59 hits
ReferencesLink to record
Permanent link

Direct link