Luigi

๐Ÿš—๐Ÿค– LUIGI - Pet Robot Car

LUIGI is a smart, AI-powered robotic pet designed for fun, companionship, and emotional interaction! ๐ŸŽญโœจ It can express emotions ๐Ÿ˜Š๐Ÿ˜ญ, respond to touch โœ‹, recognize gestures ๐Ÿ––, play interactive games ๐ŸŽฎ, and follow voice commands ๐ŸŽง. More than just a toy, LUIGI is a digital buddy that makes your workspace lively and engaging! ๐Ÿ’ก๐Ÿ’–


๐ŸŽฏ Features


๐Ÿ› ๏ธ Technologies Used


๐ŸŸ System Architecture

LUIGI is powered by:
๐Ÿ–ฅ๏ธ Raspberry Pi 4 โ€“ Manages UI, AI processing, and voice recognition
๐Ÿ“ถ ESP32 โ€“ Controls remote functions and gesture recognition
๐ŸŽญ Touch, Ultrasonic, and Gyroscope Sensors โ€“ Detects interactions and movement
๐Ÿš€ Motor driver & Servo motors โ€“ Enables movement and expressions


๐Ÿ”ง Installation & Setup

  1. Clone this repository:
    git clone https://github.com/th33k/Luigi.git
    cd Luigi
    
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Upload the Arduino firmware to ESP32.
  4. Run the Python GUI on Raspberry Pi:
    python3 Home.py
    
  5. Enjoy interacting with LUIGI! ๐ŸŽ‰

๐Ÿ“ธ Screenshots

LUIGI Robot
Remote Controller


๐Ÿ“Œ Future Enhancements ๐Ÿš€

๐Ÿ”น AI-powered speech recognition improvements
๐Ÿ”น More interactive games and gesture-based interactions
๐Ÿ”น Cloud connectivity for remote monitoring
๐Ÿ”น Personalized emotional learning


๐Ÿ“š License

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


๐Ÿค Contributors

๐Ÿ‘จโ€๐Ÿ’ป Nimhan R.D.S.
๐Ÿ‘จโ€๐Ÿ’ป Gunawardana T.U.D.
๐Ÿ‘ฉโ€๐Ÿ’ป Kahanda M.C.
๐Ÿ‘จโ€๐Ÿ’ป Gamage G.G.P.T.
๐Ÿ‘ฉโ€๐Ÿ’ป Kumari J.K.A.V.


๐Ÿ’ฌ Contact

For any inquiries, please reach out to Team LUIGI
๐Ÿ“ง Email:
๐Ÿ“ž Phone:

๐ŸŒŸ Star this repository if you like LUIGI! โญ๏ธ๐Ÿš€
```