GithubHelp home page GithubHelp logo

sergiorivera50 / bayesian-crutch-geometries Goto Github PK

View Code? Open in Web Editor NEW

This project forked from deeprochoudhury/crutch-simulation

0.0 0.0 0.0 39.4 MB

This repository presents our research on optimizing crutch designs using Gaussian Processes (GPs) and Bayesian Optimization (BO). We introduce a novel loss function that blends subjective (pain, instability, effort) and objective measures, leading to a personalized, more efficient, and comfortable crutch design.

JavaScript 0.67% C# 27.92% HTML 0.36% Jupyter Notebook 58.02% HLSL 1.93% ShaderLab 11.10%
bayesian-optimization gaussian-processes sensitivity-analysis

bayesian-crutch-geometries's Introduction

Personalising Crutch Geometries through Bayesian Optimisation

Authors

Riccardo Conci ([email protected])

Riccardo Ali ([email protected])

Deepro Choudhury ([email protected])

Sergio Rivera ([email protected])

Abstract

Crutches are optimised for stable motion, but this safety comes at the cost of comfort and speed. In this paper, we employ Gaussian Processes (GPs) and Bayesian Optimisation (BO) as hypothesis generators to find better crutch configurations, which we validate on a physical prototype. We do so by defining a novel loss function indicating the quality of a crutch design which combines subjective metrics (joint pain, instability and effort) and the corresponding objective ones.

Finally, we (1) use this methodology to build a more stable, less effortful and less painful personalised crutch design and (2) use the knowledge built by the GP through these experiments to enhance our understanding of the physical dynamics of crutching.

How to use this repo

Most of the work is contained within main.ipynb, where you will find our setup and all the experiments.

Feel free to read the full report at report.pdf.

bayesian-crutch-geometries's People

Contributors

sergiorivera50 avatar deeprochoudhury avatar

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.