A SOFTWARE FRAMEWORK FOR ROS BASED ROBOT CONTROL

dc.contributor.authorRysmakhanova, Dinara
dc.date.accessioned2025-06-03T09:50:08Z
dc.date.available2025-06-03T09:50:08Z
dc.date.issued2025-04-29
dc.description.abstractRobotics education relies heavily on the ROS platform. However, due to open source nature of ROS, installation of robotic packages and libraries require knowledge of dependencies and version control. A software framework collecting and integrating all of the required packages can facilitate learning. An educational framework was built by compiling and virtualizing robotic packages to improve the efficiency of learning robotics for a novice. A review of the frameworks demonstrates that, although Virtual Machine virtualization and Docker containerization both have advantages, a shift towards containerization can be noticed. Three methods for building the framework, VM virtualization, complete framework containerization, and modular process containerization, were tested. Results show that Docker is more resource-efficient with 14-15% average CPU utilization for longer tasks while VM rises up to 30%. Docker’s features make it a great, versatile tool for the framework.
dc.identifier.citationRysmakhanova, D. (2025). A software framework for ROS based robot control. Nazarbayev University School of Engineering and Digital Sciences
dc.identifier.urihttps://nur.nu.edu.kz/handle/123456789/8725
dc.language.isoen
dc.publisherNazarbayev University School of Engineering and Digital Sciences
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/
dc.subjectDocker
dc.subjectROS
dc.subjectVM
dc.subjecttype of access: open access
dc.titleA SOFTWARE FRAMEWORK FOR ROS BASED ROBOT CONTROL
dc.typeMaster`s thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
drysmakhanova_thesis_report.pdf
Size:
983.76 KB
Format:
Adobe Portable Document Format
Description:
Master`s thesis