Skip to content

ItsShriks/RoboCompanion

Repository files navigation

🤖 RoboCompanion

RoboCompanion is a modular, human-interaction-focused robotic system designed for real-world assistance tasks like person following, camera interfacing, and environment-aware perception. This project is part of an ongoing effort to bridge robotics with daily human needs using a scalable, ROS-compatible architecture.


📌 Features

  • 🧍‍♂️ Person Tracking: Multi-platform person detection and tracking using YOLOv8 and custom pose estimation.
  • 📸 Camera Integration: Seamless support for OpenNI2-compatible RGB-D sensors.
  • ⚙️ Dockerized Deployment: Easy-to-replicate robotics stack using Docker and WRS-compatible modules.
  • 🍎 macOS Compatibility: Dedicated support scripts for macOS development and simulation environments.
  • 🧠 YOLOv8 Models: Lightweight neural network weights for fast, real-time inference.
  • 🔧 Configurable Modules: Modular design for easy customization, testing, and extension.

🧪 Compatibility

  • ✅ Ubuntu 22.04 LTS
  • ✅ Python 3.10+
  • ✅ ROS Noetic
  • ⚠️  macOS

📋 To-Do

  • Integrate speech feedback (TTS)
  • Add gesture-based commands
  • Improve pose filtering for smoother tracking
  • Extend behavior via samurai/ modules

🙋‍♂️ About the Author

Shrikar Nakhye

🎓 M.Sc. Autonomous Systems | Robotics & Automation Enthusiast

📍 Bonn, Germany

📧 nakhyeshrikar@icloud.com


🤝 Contributing

Contributions, suggestions, or new install ideas are welcome! Feel free to fork the repo and open a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages