Project Info
Presentation here: https://www.canva.com/design/DAHBZzkRtH4/0UrUlkYT-f6FWRrnBA8OOg/view?utm_content=DAHBZzkRtH4&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=ha87ce9968d
Inspiration
How can we control hardware remotely? Routine medical procedures and surgeries are often inaccessible in third world countries and rural communities: this is our attempt at tinkering with robotics to build an accessible remotely controlled hand/arm prototype
What it does
This robotic hand links to OpenCV, a computer vision library to sync with your hand movements from a camera and corresponds the action seen on camera to the hardware. This technology applies to the future of remote robotics. Grace's model is engineering the detailed articulating joints that can be microcontrolled in future models. How it was built The arm model was 3D printed by Bambu printers using white PLA, servo motors were attached and ribbon was used for the joints along with the twill string. Hot glue to secure, Arduino UNO, OpenCV to run the software side and camera from a laptop. Grace's model prototype: Duron laser cut parts for the body, wooden 3D printed spaces and attached with plastic lock nuts, and bolts, knuckles are jointed with sectioned/layered duron plates, and rubber bands from her sister's drawer! Challenges The hardware and material components I had planned to build this with were all unavailable. I had to pivot in every aspect the day of including incorporating a different microcontroller, materials, and control mechanisms for the tendons (flexing of the fingers) and limitations on range of motion and capability of the movement. I also am doing this for the first time, coming from a Health Sciences background and being a beginner at tinkering rather than having formal engineering background/education/training. Grace struggled a lot designing each component because it was either overextended/underextended and it was challenging envisioning the final prototype of what it looks like because each joint, knuckle had to articulate together as a system. There were multiple iterations!!! Accomplishments that I'm proud of Being able to adapt on the fly when everything went off the plan but persevering to still get the base mechanism to work. Being able to work software CV computer vision and linking that to control the hardware Grace: I'm proud of somehow the arm is WORKING! Being able to do hardware when I haven't done it in a while and get it working ! What I learned how to run python script, engineering the hand using different materials and adapting to alternate materials and 3D printing the hand, working with scripts for servos. Learned that the anatomy of the human body is amazing and more about mechatronics engineering. Grace learned to use OpenCV, joints and ligaments are challenging to work with.
What's next
rewiring the mechanism to control 5 individual joints separately, and potential individual phalanges control with multiple servos, potential elbow joint rotation integration. more advanced syncing of camera actions to hardware output potential use of overlay/frontend Shoutout to: Stanford PRL CAs: Ahmed, Finnley, Zach, Rima, MJ Isaac Yu Jag Jerry Thank you for the support in troubleshooting. Credits and inspiration: https://blog.arduino.cc/2014/07/17/a-low-cost-robotic-hand-tutorial-mirroring-your-own-fingers/ https://www.computersciencecafe.com/arduino-robotic-hand.html STL (Hand CAD Shell file): https://www.thingiverse.com/thing:4807141 Assembly: https://www.youtube.com/watch?v=zDDg-aSAReo&t=878s https://www.instructables.com/OPERATION-MIMIC-Bionic-Hand/
This repository has no readme, or GitHub could not be reached.
Analysis
View
Metric
- 3
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- PythonIn code
- C++Claimed
1 of 2 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
2.0 KB
Source files
1
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
zlj8800/remote-surgical
4 files · 7.5 MB · @ a1f42d8
Structure
Application logic
3 files · 75%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- Python100%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.