Giter Site home page Giter Site logo

wizardcai / master_degree_repo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jakutenshi/master_degree_repo

0.0 1.0 0.0 185.35 MB

Repository for my master's degree graduation work

TeX 0.85% Shell 0.09% Vim Script 0.01% Python 0.34% C++ 0.04% CMake 0.01% R 0.09% HTML 98.58%

master_degree_repo's Introduction

Performance testing of middleware frameworks for mobile robots software development

Purposes

Sections

Roadmap

Stage 1 - Create docker images with equal environment - DONE (except OpenRTM)

  • Make dockerfile for ROS.
  • Make dockerfile for MIRA.
  • Make dockerfile for OROCOS.
  • Make dockerfile for YARP.
  • Make dockerfile for OpenRTM-aist. (waiting for docs, later)

Stage 2 - Analyse middlewares documentation and sorts by categories their exists communication methods

  • Make communication_methods.md for ROS.
  • Make communication_methods.md for MIRA.
  • Make communication_methods.md for OROCOS.
  • Make communication_methods.md for YARP.
  • Make communication_methods.md for OpenRTM-aist.

Stage 3 - Make benchmark docker images with tests for all methods from Stage 2

  • Make benchmark dockerfile for ROS.
  • Make benchmark dockerfile for MIRA.
  • Make benchmark dockerfile for OROCOS.
  • Make benchmark dockerfile for YARP.
  • Make benchmark dockerfile for OpenRTM-aist.

Stage 4 - Make statistics analyse of performans testing results

  • Make statistics result (md/latex + R code) for ROS.
  • Make statistics result (md/latex + R code) for MIRA.
  • Make statistics result (md/latex + R code) for OROCOS.
  • Make statistics result (md/latex + R code) for YARP.
  • Make statistics result (md/latex + R code) for OpenRTM-aist.

Stage 5 - Assuming all previous tech solutions in one project

  • Use Case diagram
  • DFD Diagram
  • Class Diagram
  • UI
  • Backend

Stage 5.5 - Add some features (only if all previous stages complete before May 12th)

  • Exporting diagrams and RMarkdown files

Stage 6 - Write commercialization chapter

  • LaTeX chapter was written.

Stage 7

  • Brings LaTeX template to terms of SPbETU's template. (Verify it!)
  • Make prospect-plan.
  • Complete dissertation with existing information from paper.

Deadlines

The repository's structure

  • dissertation/ - directory for my Master's degree order. Works with LaTeX.

  • dockerfiles/ - directory for created docker images for highlited frameworks.

  • examples/ - direcotory for examples of some code (e.g. Hayai usage).

  • paper/ - directory for my previously wrote research (don't laught, it's painful...) paper.

(WIP)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.