The reference implementation of the containerized Software Development Environment (SDE) for collaborative research workflow in robotic system integration.
Reference Implementation
The official reference implementation of the SDE paper.




Containerized Robotics
Consistent development environment across all machines.
Open Source
Hosted on a public repository. Contributions welcome.
Middleware Integration
Built-in support for robotics middleware and simulation.
Global Community
Used by researchers and developers worldwide.
Advanced Tools
Includes terminal multiplexing for multi-terminal workflows and custom helper functions.
Research Publications
Please cite our papers if you use SDE in your research.
L. El Hafi, G. A. Garcia Ricardez, F. von Drigalski, Y. Inoue, M. Yamamoto, T. Yamamoto, "Software Development Environment for Collaborative Research Workflow in Robotic System Integration", Advanced Robotics (AR), Volume 36, Number 11, Pages 533-547, 2022. DOI: 10.1080/01691864.2022.2068353 , Journal ArticleEnglish
L. El Hafi, T. Yamamoto, "Toward the Public Release of a Software Development Environment for Human Support Robots", Proceedings of 2020 Annual Conference of the Robotics Society of Japan (RSJ 2020), Volume RSJ2020AC3E1-01, Pages 1-2, (Virtual), 2020. URL: https://www.rsj.or.jp/data_acrsj/rom_data/g38-rom/pdf/3E1-01.pdf Conference PaperEnglish
L. El Hafi, S. Matsuzaki, S. Itadera, T. Yamamoto, "Deployment of a Containerized Software Development Environment for Human Support Robots", Proceedings of 2019 Annual Conference of the Robotics Society of Japan (RSJ 2019), Volume RSJ2019AC3K1-03, Pages 1-2, Tokyo, Japan, 2019. URL: https://www.rsj.or.jp/data_acrsj/rom_data/g37-rom/pdf/3K1-03.pdf Conference PaperEnglish
L. El Hafi, Y. Hagiwara, T. Taniguchi, "Abstraction-rich Workflow for Agile Collaborative Development and Deployment of Robotic Solutions", Proceedings of 2018 Annual Conference of the Robotics Society of Japan (RSJ 2018), Volume RSJ2018AC3D3-02, Pages 1-3, Kasugai, Japan, 2018. URL: https://www.rsj.or.jp/data_acrsj/rom_data/g36-rom/pdf/3D3-02.pdf Conference PaperEnglish