Giter Site home page Giter Site logo

argzerotech / projectstatic Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 0.0 4.36 MB

Upper Extremity Simulator for Unity (Project: STATIC Prosthetics)

License: Other

C# 100.00%
prosthetics lsl static argzero lisility arm transradial simulation robotics unity

projectstatic's Introduction

LiSiLity Arm

Unity version 2018.3.2f1 - Upper Extremity Prosthetics Simulator - Controllable via Lab Streaming Layer (LSL)

Upper Extremity Simulator for Unity

An Argzero Project S.T.A.T.I.C. repository

[in-progress]

If you are interested in collaborating on a research project using the LiSiLity Arm, feel free to contact me at: [email protected]. If the license on this repo is not sufficient for your application, please contact me to discuss alternative arrangements. Any use of this repository will require, at a minimum, citation of Forrest Shooster or other contributors to Project STATIC & invitation to Forrest Z. Shooster to participate in any publications of research papers utilizing the tool.

I am open to any collaboration involving publications with anyone interested and with any tools they have which are compatible with my technologies. If you have an AI / ML algorithm utilizing LSL control or which has a C#, C++, or python plugin for interfacing, your tool is likely compatible with Project STATIC or will be soon. Please indicate to me if your project has other requirements; I may be willing to create a new interface for you or at least provide you necessary support so that you can build your own.

Please note: I do not post small updates to individual components of Project STATIC to this repo. I intend to publish completed iterations on the project or completed features here only.

Supported Interfaces:

  • Joint Angle Inputs & Outputs
  • Finger Angle Inputs & Outputs (COMPLETE)
  • Hand States / Custom State Input (COMPLETE) & Output
  • AZ Thermoglove (Multiplexed Thermistor Array Glove) Input (COMPLETE) and Simulated Output
  • Independent Control of Both Arms (COMPLETE)
  • Transradial Component (COMPLETE)
  • Transhumeral Component

Currently, only LSL inputs and outputs are supported. Planned additions:

  • SQLite support (unsecure, encryption, FIPS 140-2 compliance, online/offline)
  • Text file / Custom Editor file
  • ROS2/ROS

Current Planned Additions to Project STATIC for 2022:

  • Fully functional built application for non-technical users
  • Addition of lower extremity transtibial and/or ankle-foot prosthetic simulation to Project STATIC
  • LSL Stream Control interface & settings subwindow
  • Compartmentalized Systems and Subsystems for improved modularity
  • Creation and publication of a database of existing prosthetic devices (meta-analysis of research and commercial devices)
  • Review of device standards to determine specifications for revision of simulations to meet standard requirements
  • Identification of important factors and creation of a basic searchable page describing prosthetics components, design, and references to existing devices
  • Project STATIC web page
  • Commenting and documentation of all code files

NOTE: This has not been tested to work in an earlier version of Unity or later versions of Unity. To get 2018.3.2f1, please refer to the Unity download archive for the correct Unity version. I personally recommend you use the Unity Hub Beta to manage your various Unity versions, found here: https://unity3d.com/get-unity/download

For the Unity version archive, look here: https://unity3d.com/get-unity/download/archive

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.