https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Emulation of Network Device Behaviour for Robot Controller Testing
Mälardalen University, School of Innovation, Design and Engineering.
2023 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The testing of software for robot controllers has become increasingly difficult as robotic systems become more complex. As the complexity of the systems increases, the number of hardware systems that the robot relies on also grows. This poses a challenge in testing robot controllers, which is crucial to ensure that robots function safely and effectively in their intended applications. While simulation can be used as a platform for software testing, it is not feasible to simulate everything in a virtual environment, especially when test cases require physical connections to hardware for input and output signals sent to robot controllers. Therefore, the objective of this thesis is to replicate I/O device network communication in order to enhance virtual testing processes. The approach employed involves capturing real-time network traffic, modifying and rebuilding it, and subsequently replaying it. The work examines existing academic research on these approaches and technologies, and investigates the specific challenges in the testing process by conducting research within a company leading globally in industrial robot development. A conceptual model is proposed, and a prototype is developed. The solution demonstrates potential in addressing the current challenges in robot controller testing by enabling network capture, modification, and level 4 network traffic replay. However, experimental results reveal various limitations, such as significant delays in generating responses. Therefore, further research and development are required if the solution is to be implemented in a real-world setting.

Place, publisher, year, edition, pages
2023. , p. 39
Keywords [en]
emulation, software testing, robotics, industrial robots, computer networks, network protocols, i/o devices, network traffic, network traffic replay
National Category
Engineering and Technology Robotics Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-63838OAI: oai:DiVA.org:mdh-63838DiVA, id: diva2:1781471
External cooperation
ABB Robotics
Subject / course
Computer Science
Presentation
2023-06-01, Case, Universitetsplan 1, 722 20, Västerås, 16:00 (English)
Supervisors
Examiners
Available from: 2023-08-07 Created: 2023-07-09 Last updated: 2023-08-07Bibliographically approved

Open Access in DiVA

Emulation of Network Device Behaviour for Robot Controller Testing(1343 kB)41 downloads
File information
File name FULLTEXT01.pdfFile size 1343 kBChecksum SHA-512
b35947c14c4a48ffd848fce18c6f992ce96de3806714614afe15f9dc01ad5c82e0ba9327172cf79e60685e77abd626219208b2671dc680d28a5b014856df1571
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Opacin, Muhamed
By organisation
School of Innovation, Design and Engineering
Engineering and TechnologyRoboticsComputer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 41 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

urn-nbn

Altmetric score

urn-nbn
Total: 248 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf