All projects

Robotics & simulation2026

Robopreneur

Built an agent-based robotics simulation in Python and Mesa, with task allocation, battery management, and live performance dashboards in Solara.

Focus
Multi-agent systems · Human–robot collaboration · Data visualization

Languages

  • Python

Frameworks & tools

  • Mesa
  • Solara
  • pandas
  • NumPy
  • Matplotlib
  • Docker

Research in action

RODEO lab demonstration
RODEO laboratory robot demonstrating the research context for the simulation

Original RODEO lab demonstration · IE Robotics and AI Lab / Milan Groshev. My contribution is the simulation linked below.

Problem

Service robots must balance task demand, earnings, and battery constraints while sharing work with people. Physical trials make those trade-offs expensive to explore.

Solution

Model robots and humans as agents in a shared service economy: accept eligible tasks, earn rewards, and pay for recharging when batteries run low.

Build

Implemented task queues, work schedules, battery logic, and floor-plan routing in Python/Mesa. Added Solara dashboards, configurable experiment runs, CSV exports, and Docker packaging.

Outcome

An interactive research tool for comparing charging strategies, workloads, and human–robot teams. Tracks task throughput, queue length, wealth distribution, and critical-battery rate.

Research paperDownload GIF