English

REMS: Middleware for Robotics Education and Development

Robotics 2022-10-13 v1 Multiagent Systems Software Engineering

Abstract

This paper introduces REMS, a robotics middleware and control framework that is designed to introduce the Zen of Python to robotics and to improve robotics education and development flow. Although existing middleware can serve hardware abstraction and modularity, setting up environments and learning middleware-specific syntax and procedures are less viable in education. They can curb opportunities to understand robotics concepts, theories, and algorithms. Robotics is a field of integration; students and developers from various backgrounds will be involved in programming. Establishing Pythonic and object-oriented robotic framework in a natural way can enhance modular and abstracted programming for better readability, reusability, and simplicity, but also supports useful and practical skills generally in coding. REMS is to be a valuable robot educational medium not just as a tool and to be a platform from one robot to multi-agent across hardware, simulation, and analytical model implementations.

Keywords

Cite

@article{arxiv.2210.05784,
  title  = {REMS: Middleware for Robotics Education and Development},
  author = {Yusuke Tanaka and Ankur Mehta},
  journal= {arXiv preprint arXiv:2210.05784},
  year   = {2022}
}

Comments

Submission to ICRA2023

R2 v1 2026-06-28T03:22:38.685Z