Skip to content

alicedc007/PiDogAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐶 PiDog: An AI-Powered Companion Robot

1. Project Overview:

PiDog is a 7-inch robotic dog built as a personal companion robot. It listens, speaks, and responds to human interaction using open-source AI models. Seeing my younger sister spend hours interacting with PiDog showed me that even limited robots can have real human impact.

2. Key Features

  • Voice interaction (Speech-to-Text + Text-to-Speech)
  • AI conversation using open-source LLMs
  • Morse Code Translation

3. Hardware Components

  • Raspberry Pi 4
  • Sunfounder Kit
  • Microphone
  • Speaker
  • LED Strip

4. Software Architecture

  • Operating System: Linux (Raspberry Pi OS)
  • Languages: Python
  • AI Models: Open-source LLMs (GPT-OSS 120B, Nvidia Nemotron)
  • Speech to Text: Vosk
  • Text to Speech: gTTS
  • Audio Capture: PyAudio

5. What Makes PiDog Unique

Focuses on companionship, not productivity

Built within student-level constraints

Combines AI, robotics, and emotional design

Designed and integrated end-to-end by one person

6. Limitations

Limited mobility due to size Processing constrained by embedded hardware

These limitations shaped the design and helped me prioritize interaction over movement.

7. Future Improvements

Expanded emotional responses

Improved speech recognition accuracy

Camera-based perception

8. What I Learned

How software decisions affect physical behavior

The challenges of running AI on constrained hardware

Human-robot interaction is as much about design as code

Building something “imperfect but real” teaches more than simulations

9. Project Context

Built independently as a student project

Not a commercial product

Open to iteration and experimentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages