REMS:面向机器人教育与开发的中间件
机器人学
2022-10-13 v1 多智能体系统
软件工程
摘要
本文介绍REMS,一种机器人中间件与控制框架,旨在将Python之禅引入机器人领域并改善机器人教育与开发流程。尽管现有中间件可实现硬件抽象与模块化,但在教育中搭建环境并学习中间件特定语法与流程仍不够可行。它们会削弱理解机器人概念、理论与算法的机会。机器人是集成学科;来自不同背景的学生与开发者都会参与编程。以自然方式建立Python风格与面向对象的机器人框架,可增强模块化与抽象化编程以提升可读性、复用性与简洁性,同时也普遍支持编码中实用且实际的技能。REMS不仅作为一种工具而有价值,更旨在成为从单机器人到跨硬件、仿真与分析模型实现的多智能体平台。
引用
@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}
}
备注
Submission to ICRA2023