BerkeleyCurtis / EECS249_HapticGlove

Embedded Systems final project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remote Feelings: Haptic feedback for hand based control of distant robots

Team: Adam Curtis, Aymeric Wang, Xinying Hu

EECS 249A Embedded Systems Project Charter, Fall, 2021

CODEBASE

https://github.com/BerkeleyCurtis/ESP32_firmware_eecs249 Set up platformio on vscode and use this repo as your code base.

NOTICE

12/26/2021 - The second version of the PCB is nearly finished. I'm working out a sponsorship deal with PCBway, and will hopefully get great prices through them. Look for a link here in the next couple weeks. https://drive.google.com/drive/folders/1jwyhd0EK1jnIPco-h1I057X4X2TIgmSV?usp=sharing

CAD models will be uploaded later. There are many dependency issues I created as I iterated through changes, and I need to clean up the models before I can share something useful. The STL files should be pretty good, but depending on your printer, you might need the models to adjust hole sizes, tolerances, etc.

Goal

Allow a person to interact more intimately with a remote object or an object in VR and simulation.

Motivation

Increase feedback response for doctors, technicians, and other hands-on professionals to work remotely via robotic arms and grippers, or train in simulation with the tactile feedback needed to perform these tasks.

Read proposal here: https://docs.google.com/document/d/1InBV0KvcY9xu7jmpQo8c273GXP3cm4dPCD39X7FieIE/edit?usp=sharing

Build your own!

I have started the process of writing detailed instructions on everything from setting the tollerances for your 3D printer, to board bring-up and testing, to upgrading a servo motor for direct control of the motor. https://docs.google.com/document/d/1_I2u4mtQkxo85PuG7AozAqv-uuP9EnywKLR97zJgsqo/edit#heading=h.rdw5apjw4m1u

Overview: https://www.youtube.com/watch?v=s1meUk_pSKE

Useful links

Google drive created to store data sheets, PCB footprints, and electrical schematics https://drive.google.com/drive/folders/19l7RhDK1MfYQ7xPeabLMP4tWHGZmVfhL?usp=sharing

Proof of concept using binary force sensor (button): https://youtu.be/xi63xZFfA7c

Mechanical design progress 11/28/21 https://youtu.be/AOu4sZbRE6k

Demo video 12/6/21 https://youtu.be/in5oQGXA3p0

Compatibility of IMU-6050 with ESP32-WROOM devkit: https://youtu.be/o_1ZEr1TlZA

BOM for PCB components https://docs.google.com/spreadsheets/d/1NrTFH2Qkac86AOLPcB4sOyNkFTe0QN-FuGEEEcPk5fo/edit#gid=0

About

Embedded Systems final project

License:MIT License


Languages

Language:G-code 99.9%Language:C++ 0.0%Language:C 0.0%Language:Python 0.0%