Skip to content

Building an Adaptive Shiny Based Digital Twin Platform for Industrial Applications

sameerthakare6 edited this page Apr 1, 2023 · 5 revisions

Background

Digital twins are digital replicas of physical systems, processes, or products that can be used for simulations, analysis, and optimization. They are increasingly being used in a variety of industries to improve efficiency, reduce costs, and increase productivity. The proposed project aims to build an adaptive shiny-based digital twin platform using the Shiny framework in R. The platform will be easily deployable and accessible through a web browser, and will be able to adapt to the specific needs of each user and changes in the physical system being modeled. As the mentor for this project, I will provide guidance and support to the selected GSOC student throughout the development process.

Related work

A digital twin is a digital replica of a physical system, process, or product that can be used for simulations, analysis, and optimization. Digital twins can be used in a variety of industries, including manufacturing, transportation, energy, and healthcare, to improve efficiency, reduce costs, and increase productivity.

The proposed project would involve building an adaptive shiny-based digital twin platform using the Shiny framework in R. Shiny is a popular open-source web framework for building interactive web applications using R. By using Shiny, the digital twin platform can be easily deployed and accessed by users through a web browser.

The key feature of the proposed platform would be its adaptability. This means that the platform would be able to adapt to the specific needs of each user, whether it be a particular industry, type of product, or process. The platform would also be able to adapt to changes in the physical system, process, or product being modeled, allowing users to continuously optimize their operations.

As the mentor for this project, I would provide guidance and support to the selected GSOC contributor throughout the development process. This would include helping the student to understand the requirements and goals of the project, providing feedback on their progress, and offering suggestions for improving the platform. I would also be responsible for reviewing and approving the contributor's code before it is merged into the main branch of the project.

Details of your coding project

  • Develop an adaptive shiny-based digital twin platform using the Shiny framework in R
  • Ensure that the platform is easily deployable and accessible through a web browser
  • Allow the platform to adapt to the specific needs of each user and changes in the physical system being modeled

Expected impact

  • A functional adaptive shiny-based digital twin platform that can be used by users in a variety of industries
  • Improved efficiency, reduced costs, and increased productivity for users of the platform
  • Improved understanding of the Shiny framework and digital twin technology for the selected GSOC student

Benefits to the community

  • The adaptive shiny-based digital twin platform will provide a useful tool for users in a variety of industries to optimize their operations
  • The open-source nature of the platform will allow other developers to build upon and improve the technology
  • The GSOC student will gain valuable experience and knowledge through their participation in the project.

Mentors

EVALUATING MENTOR: Neeraj Dhanraj Bokde, Assistant Professor, Center for Quantitative Genetics and Genomics, Aarhus University, Denmark. [email protected]. Neeraj is Ph.D. in Data Science and contributed several R packages related to time series analysis, testbenches, and domain-specific ones. Neeraj has been a GSOC mentor since 2020. https://www.neerajbokde.in/

Tests

Contributors, please do one or more of the following tests before contacting the mentors above.

Students, please do one or more of the following tests before contacting the mentors above.

  • Easy: Download the leaflet package and demonstrate it. Document it with RMarkdown.

  • Medium: Suggest possible updates or a new feature you would like to include in the next version of the leaflet package.

  • Hard: Develop a dummy code of 5 functions and a vignette and pass it with no Error/Warning/Note through https://win-builder.r-project.org/

Solutions of tests

Contributors, please post a link to your test results here.

  • EXAMPLE CONTRIBUTOR 1 NAME, LINK TO GITHUB PROFILE, LINK TO TEST RESULTS.
Contributor Name GitHub Profile Test Results
Oliver Vu Githut Profile Test Results
Sameer Thakare Githut Profile Test Results