Skip to content

A robot company empowered by multi-agent system.

License

Notifications You must be signed in to change notification settings

dustland/roboco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboCo

An advanced multi-agent system for humanoid robot development

RoboCo is a comprehensive platform designed to develop and adapt humanoid robots for specific occupations. Using the AutoGen framework, our system combines expertise in robotics, human behavior analysis, and occupation-specific knowledge to create effective robot workers that can naturally integrate into human workplaces.

System Components

Backend (roboco)

The core multi-agent system that powers robot adaptation:

  • 🤖 Multi-agent architecture for robot development
  • 🧠 Intelligent task delegation and coordination
  • 📊 Built-in monitoring and logging
  • 🔄 Asynchronous communication between agents
  • ⚙️ Flexible configuration system

Learn more about the backend →

Frontend (Studio)

A modern web interface for robot development and monitoring:

  • 🎯 Intuitive robot task configuration
  • 📈 Real-time monitoring and analytics
  • 🔍 Detailed agent interaction visualization
  • 🛠️ Development tools and debugging interfaces

Quick Start

  1. Clone the repository:
git clone <repository-url>
cd roboco
  1. Set up the backend:
cd roboco
poetry install
uvicorn roboco.service:app --reload
  1. Set up the frontend:
cd ../studio
pnpm install
pnpm dev

Requirements

  • Python >= 3.10, < 3.13
  • Poetry for dependency management
  • Node.js >= 18
  • PNPM package manager
  • CUDA-enabled GPU (recommended)
  • Ubuntu 24.04 LTS (recommended)

Documentation

Development

Please refer to the component-specific documentation for detailed development instructions:

License

Apache 2.0

Contact


© 2024 Dustland AI. All rights reserved.

About

A robot company empowered by multi-agent system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published