Skip to content

ferriitoo/CalHack-Spot

Repository files navigation

GrabThisSpot

GrabThisSpot is a Gesture-Based Robot Control which gives you the ability to communicate with robots through natural, intuitive means has the potential to redefine the way we engage with these mechanical counterparts. It embarks on a transformative journey into the realm of human-robot interaction, where hand gestures and movements become the conduit for commanding and controlling the movement of a robot.

Image 6

Description

GrabThisSpot is about effortlessly guiding a robot's every move, from navigating complex terrains to performing intricate tasks, simply by using your own body's language. No cumbersome controllers or intricate programming required—just the innate expressiveness of your hands and body. This project is dedicated to realizing this vision, pushing the boundaries of technological innovation, and ultimately enhancing the adaptability and accessibility of robotic systems.

Image 4 Image 5

Built with

The project is built on the foundation of the SPOT robot from Boston Dynamics, harnessing Python and the Flask web framework for development. Key components include computer vision techniques such as pose estimation (MediaPipe by Google) and facial recognition, facilitated by deep learning models. These technologies allow users to control the SPOT robot through natural hand gestures and movements. The integration of various sensors and robust communication protocols ensures real-time responsiveness and reliability, promising to revolutionize human-robot interaction by making it more intuitive and accessible across diverse applications and industries.

Image 7

Dependencies

  • SPOT ROBOT[By Boston Dynamics]: This spot robot was used for the project, can be replaced by any robot
  • Mediapipe: A Python Library for detecting body posture
  • DeepFace: A python library to detect and recognize faces
  • OpenCV: A Python Library for image analysis
  • Axios: Used to make HTTP requests to the Flask back-end and external APIs.
  • Material-UI: A UI framework for creating responsive and visually appealing designs.

To install these dependencies, navigate to the base directory and run the following command:

pip install requirements.txt

Authors

Image 1 Image 2 Image 3

Contributors names and contact info

Yash Khandelwal Julen Ferro

About

Yash & Julen hack project using SPOT robot from Boston Dynamics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors