Introducing M: A Modular, Modifiable Social Robot
Organizations: Department of Computer Science, Johns Hopkins University, USA · Department of Mechanical Engineering, Rice University, USA
Abstract
We present M, an open-source, low-cost social robot platform designed to reduce platform friction that slows social robotics research by making robots easier to reproduce, modify, and deploy in real-world settings. M combines a modular mechanical design, multimodal sensing, and expressive yet mechanically simple actuation architecture with a ROS2-native software package that cleanly separates perception, expression control, and data management. The platform includes a simulation environment with interface equivalence to hardware to support rapid sim-to-real transfer of interaction behaviors. We demonstrate extensibility through additional sensing/actuation modules and provide example interaction templates for storytelling and two-way conversational coaching. Finally, we report real-world use in participatory design and week-long in-home deployments, showing how M can serve as a practical foundation for longitudinal, reproducible social robotics research.
Figures & tables
| Robot | Cost | Modular | Multi-Sensor | Expressivity | On-Board Compute | Sim2Real | Field Readiness |
|---|---|---|---|---|---|---|---|
| Blossom [ 9 ] | $250 | 4 DoF | - | - | |||
| Poppy-H [ 10 ] | $8-10K | 25 DoF, LCD | - | - | |||
| Ono [ 11 ] | $350-575 | - | 13 DoF | - | - | - | |
| FLEXI [ 12 ] | $2.5K | 4 DoF, tablet | - | ||||
| Reachy-M | $299-449 | - | 6 DoF | - | |||
| M (ours) | $325 | 5 DoF, LCD | ∗ |
Social Robotics
Social robotics studies robots that interact with people through social communication, assistance, collaboration, and behavior adapted to human contexts.
See all 80 papers