Welcome to Phase 1 of the Emotion Support Robot project!
This stage focuses on building core technical skills (C++, Raspberry Pi, Git) and laying the foundation for a dynamic, AI-powered emotional support companion.
- β Strengthen C++ and Raspberry Pi programming fundamentals.
- β Learn version control with Git & GitHub.
- β Implement basic robotics interactions (sensors, output control).
- β Prepare for advanced AI integration in future phases.
emotion-robot-phase1/ βββ src/ # C++ source files βββ include/ # Header files βββ tests/ # Test/demo programs βββ docs/ # Design notes, diagrams βββ README.md # This file βββ .gitignore # Git ignored files
- C++ (Object-Oriented Programming)
- Raspberry Pi (Linux environment)
- Git & GitHub (Version control)
- Future: Python (AI/ML/NLP modules)
- Clone the repo using SSH:
git clone git@github.com:Manjusha-2807/emotion-robot-phase1.git cd emotion-robot-phase1 - Build and Run: g++ src/hello.cpp -o hello ./hello
- Use push.sh script to commit and push updates: ./push.sh
Current Focus GitHub setup with SSH Hello World in C++ Sensor-Class C++ Tutorial (Ultrasonic) Speaker Integration (Text-to-Speech) OLED vs LCD Decision & Display Output
Phase 1 Roadmap βBuild strong foundations, not shortcuts.β
πΉ Learn C++ OOP & hardware interaction πΉ Understand sensor & actuator control πΉ Maintain clean version history πΉ Document progress as we grow
Feedback & Collaboration This is an individual learning project, but collaborators and feedback are welcome! Feel free to fork, explore, and suggest improvements.
License MIT License Β© 2025 Harshith
- Save it as
README.mdin your project folder. - Run:
git add README.md ./push.sh