Interactive Lab Notebooks for Robotics Researchers
Rolando Garcia
TL;DR
This paper investigates why robotics researchers underutilize interactive notebooks and how to adapt notebooks to lab-style workflows. Using Grounded Theory on semi-structured interviews with UC Berkeley robotics researchers, it shows that their data practices are fragmented across heterogeneous tools, risking provenance loss. The authors propose reframing data science as encompassing traditional lab-notebook activities and outline a design path for next-generation notebooks that merge data entry, context capture, and agile data staging. The work suggests practical routes to improve reproducibility, experiment design, and documentation in robotics research by extending interactive notebooks toward lab-notebook semantics.
Abstract
Interactive notebooks, such as Jupyter, have revolutionized the field of data science by providing an integrated environment for data, code, and documentation. However, their adoption by robotics researchers and model developers has been limited. This study investigates the logging and record-keeping practices of robotics researchers, drawing parallels to the pre-interactive notebook era of data science. Through interviews with robotics researchers, we identified the reliance on diverse and often incompatible tools for managing experimental data, leading to challenges in reproducibility and data traceability. Our findings reveal that robotics researchers can benefit from a specialized version of interactive notebooks that supports comprehensive data entry, continuous context capture, and agile data staging. We propose extending interactive notebooks to better serve the needs of robotics researchers by integrating features akin to traditional lab notebooks. This adaptation aims to enhance the organization, analysis, and reproducibility of experimental data in robotics, fostering a more streamlined and efficient research workflow.
