Skip to content

Haptic and visual feedback display to simulate the sensation of chopping a vegetable.

Notifications You must be signed in to change notification settings

jacobazoulay/haptic-knife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haptic and Visual Rendering of Vegetable Cutting Knife

This project creates a haptic feedback display to simulate the experience of chopping a vegetable using a two degree of freedom system. The display has two motorized lever arms mounted on the back wall of a box: one horizontal arm controlled by the simulated vegetable that moves along the cutting board in order to position the vegetable under the knife, and one vertical arm with a 3D printed knife handle for cutting. The display was accompanied by a real time visual and auditory rendering.

This is the final project for ME327 Design and Control of Haptic Systems course at Stanford University.

The final paper can be found here.

Project Codebase

Two arduino micro-controllers with magnetoresistive (MR) sensor are used to control the two DC motors and serve as lever arm position sensors. Code has been written in the Arduino language and can be found in the arduino/ subdirectory of the repo.

All visual display is rendered using Processing. Serial data written by the Arduinos is read by Processing from the serial port. This position data is then used to render corresponding visualizations of the physical haptic device.

Directory Structure

  • assets: images for documentation
  • CAD-models: all CAD models of the physical device.
  • arduino:
    • haptic-knife: source code for knife haptic feedback rendering
    • support: miscellaneous motor control scripts and templates
  • processing:

Project Details

Device Setup

Annotated box

Visual Rendering

Visual rendering

Box Model

Box model

About

Haptic and visual feedback display to simulate the sensation of chopping a vegetable.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published