Component-Based Simulator for Modelling the Design and Dynamics of Modular Robots
Abstract
This project presents the design of a component-based simulator used for modelling the design and movement of chain-based modular robots. This work is in collaboration with NTNU Ålesund and implemented in the Unity® game engine with Algoryx® Dynamics for physics calculations. The focus is on Modular robots, along with techniques for simulator creation and software development such as Component-Based Software Engineering and Design. The Unified Process is used for prototyping and research, while the finished design is verified using tests, reviews, and use-case studies. This thesis discusses the impact of using Component-Based Design in a relatively small project, and the advantages/disadvantages of this decision. The goal is to provide the optimum tool for students to learn about, and researchers to develop, customized modular robots.