Skip to content

Latest commit

Β 

History

History
49 lines (32 loc) Β· 1.62 KB

File metadata and controls

49 lines (32 loc) Β· 1.62 KB

πŸ€– 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.