GithubHelp home page GithubHelp logo

softtouch's Introduction

SoftTouch: A Sensor-Placement Framework for Soft Robotic Hands

Repository containing contributed data and models described in Conference Paper Submission

Abstract

Sensor placement for grasping tasks in conventional robotic hands has been studied, with goals including sensorizing essential contact areas or determining the effect of number of sensors on performance. However, with the new generation of dexterous soft robotic hands that deform to the shape of the object, the frameworks used to study these problems may not be sufficient. In particular, we find that real-world experiments are essential for determining the value of different sensors and the effect of different sensor placements due to the complex interactions between the deformable robot body, sensor material properties, and sensor and task performance. In this paper, we propose a sensor-placement framework for dexterous soft robotic hands that is easily reconfigurable to different hand designs using off-the-shelf sensors. Our three-step framework selects and evaluates candidate sensor configurations to determine the effectiveness of sensors in each configuration for estimating qualitative and quantitative manipulation metrics. We tested our framework on a soft robotic hand to select the optimum sensor placement for a given set of manipulation patterns using force and inertial sensors, which we discuss further in our submitted conference paper.

Folder Hierarchy

  • data: Sensor readings + AprilTag readings for all the configurations
    • config1 (A1)
    • config2 (B1)
    • config3 (A2)
    • config4 (B2)
  • Prediction_Models: Classifier and Regression Models to process sensor readings
    • Classifier
      • "classifier.py"
    • Regression
      • "regression.py"

Raw Regression Results

image

Details on the calculations will be updated on this repository before the conference

Notes

  1. During our experiments, we ran two manipulations for a single set. Post processing was done to separate the two manipulations. Files in data are post-processed.
  2. Video showing the manipulation runs will be uploaded soon.

Acknowledgement

  • Professor Nancy: for her mentorship for this project
  • Carnegie Mellon University: for providing undergraduate funding (SURF, SURG) for this project

For additional information, please contact Charlie at [email protected]

softtouch's People

Contributors

spartace98 avatar

Watchers

James Cloos avatar  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.