Skip to content
/ SAM Public

SAM, an autonomous robot designed to enhance our daily lives, is powered by the Davinci-002 Engine. it is a remarkable creation capable of performing a wide range of tasks.SAM is more than just a robot; it's a friend and assistant rolled into one. it has the ability to converse smartly and move around, sam can recognize faces, greet with handshake

License

Notifications You must be signed in to change notification settings

Yashwanss/SAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAM: Smart Autonomous Machine

SAM is an intelligent robot designed to enhance daily life with its remarkable capabilities. Powered by OpenAI's Davinci-002 engine, SAM combines conversational intelligence, facial recognition, and versatile functionalities to create a personalized, engaging, and helpful experience.


Key Features

1. Facial Recognition and Interaction

  • Recognizes and interacts with individuals through advanced facial recognition.
  • Greets individuals with a handshake, offering a personalized and engaging experience.

2. Conversational Abilities

  • Equipped with natural language processing to engage in lifelike conversations.
  • Provides detailed and accurate responses on a variety of topics.
  • Utilizes OpenAI's API for dynamic, real-time conversational capabilities.

3. Versatile Applications

  • Security Bot:
    • Monitors homes or events for enhanced security.
    • Assists with real-time information and alerting.
  • Hospitality:
    • Enhances guest experiences in hotels and restaurants.
    • Assists staff by answering guest inquiries and providing directions.
  • Information Assistance:
    • Functions as an information kiosk in public spaces.
    • Provides guidance and support to visitors efficiently.

Technical Details

Core Components:

  • Programming Languages: Python
  • Libraries:
    • face_recognition: For advanced facial recognition.
    • cv2 (OpenCV): For real-time video feed and facial interaction.
    • pyttsx3: For voice synthesis.
    • speech_recognition: For voice command input.
    • openai: To power conversational abilities.

Project Files:

  • ccv.py: Real-time facial recognition script.
  • frec.py: Haar Cascade-based face detection script for efficient face tracking.
  • sam.py: Main script implementing SAM’s conversational engine, facial recognition, and versatile functionalities.

How to Use SAM

  1. Setup:

    • Install the required libraries:
      pip install -r requirements.txt
    • Place images of recognizable faces in the project directory and ensure proper naming for mapping.
  2. Run SAM:

    • Start SAM’s core functionality by running sam.py:
      python sam.py
  3. Interact:

    • Use voice commands or direct inputs for interaction.
    • SAM will respond, perform tasks, or provide assistance based on the given command.

Future Prospects

SAM is not just a robot; it’s a companion and assistant. Its extensible design allows integration into various environments, from homes and offices to public spaces. Potential improvements include:

  • Enhanced Mobility: Integrating robotic arms or wheels for physical task execution.
  • IoT Integration: Connecting with smart home devices for better control and automation.
  • Custom Personality Profiles: Allowing users to tailor SAM’s interaction style to their preferences.


License: MIT

License

This project is licensed under the MIT License.
You are free to use, modify, and distribute this software with attribution.


Contributors

  • Yashwanth K@Yashwanss Jeevan Suresh

SAM is your friendly assistant, redefining what it means to have a truly intelligent machine in your life. Try it today and experience the future of robotics!


A Note from the Creators

This project is a labor of passion and curiosity, and while every effort has been made to ensure the code is functional, there may still be imperfections. I apologize for any rough edges or inefficiencies in the code and would deeply appreciate your feedback and improvements.

About

SAM, an autonomous robot designed to enhance our daily lives, is powered by the Davinci-002 Engine. it is a remarkable creation capable of performing a wide range of tasks.SAM is more than just a robot; it's a friend and assistant rolled into one. it has the ability to converse smartly and move around, sam can recognize faces, greet with handshake

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published