Skip to content

SihabSahariar/Pixi-AI-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixi v1.0 Introduction

This project aims to create a humanoid robot that can recognize human faces and voices using computer vision and deep learning techniques. The robot is designed to interact with humans in a natural way, recognizing them by their faces and responding to their voice commands. The project is built using a combination of software and hardware components, including:

  1. Raspberry Pi 4B
  2. USB Webcam
  3. USB microphone
  4. USB Sound Card
  5. Arduino Nano
  6. 4 Servos
  7. 3D printed humanoid robot body

Setup

To set up the project, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the required libraries listed in the requirements.txt file.
  3. Connect the USB Camera Module, USB Speaker and the USB microphone to the Raspberry Pi.
  4. Flash the operating system onto the Raspberry Pi and configure it to run headlessly.
  5. Run the main program using the command-
python pixi_new.py.

Usage

The robot is designed to recognize human faces and respond to voice commands. The robot's behavior is controlled by the main.py program, which runs on the Raspberry Pi. To interact with the robot, stand in front of it and wait for it to recognize your face. Once it recognizes you, you can give it voice commands, such as "Hello Pixi" or "What is your name?". The robot will respond to your commands in a natural way, using synthesized speech and robotic movements.

Question Instruction:

You may ask these questions.

  1. What is the time?
  2. Hands Up
  3. Hands Down
  4. Do Something (It’ll show you a hands movement)
  5. What’s your age?
  6. Who made you?
  7. What’s your name?
  8. Who is your father?
  9. Are you there?
  10. Thanks a lot
  11. How are you?
  12. Tell me a jokes
  13. For Face Recognition -> Recognize me (Must)
  14. Tell me about Sheikh Hasina
  15. Tell me about Sheikh Mujibur Rahman
  16. Tell me about Zunayed Ahmed Polok
  17. Tell me about ** (Information from Wikipedia), for an example : Tell me about Bangladesh
  18. Do you know ** (information from wikipedia)

Preview

Contributing

Contributions to the project are welcome! If you would like to contribute, please follow these steps:

  1. Fork the repository on GitHub.
  2. Make your changes to the code.
  3. Test your changes thoroughly.
  4. Submit a pull request with your changes.
  5. Please make sure your changes are well-documented and adhere to the project's coding standards.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

This project was inspired by the work of many researchers and engineers in the fields of computer vision, robotics, and artificial intelligence. We would like to acknowledge their contributions to the field and thank them for their inspiration.

Releases

No releases published

Packages

No packages published