REMS: Middleware for Robotics Education and Development

10/11/2022
by   Yusuke Tanaka, et al.
0

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.

READ FULL TEXT

page 1

page 4

page 5

page 6

research
11/22/2021

RoboKit-MV: an Educational Initiative

In this paper, we present a robot model and code base for affordable edu...
research
09/20/2021

Understanding Xacro Misunderstandings

The Xacro XML macro language extends the Universal Robot Description For...
research
11/08/2019

ROSY: An elegant language to teach the pure reactive nature of robot programming

Robotics is incredibly fun and is long recognized as a great way to teac...
research
11/27/2020

ROS Based Visual Programming Tool for Mobile Robot Education and Applications

Visual programming languages (VPLs) provide coding without typing texts....
research
02/05/2018

An information model for modular robots: the Hardware Robot Information Model (HRIM)

Today's landscape of robotics is dominated by vertical integration where...
research
07/14/2023

Taming the Panda with Python: A Powerful Duo for Seamless Robotics Programming and Integration

Franka Emika robots have gained significant popularity in research and e...
research
06/07/2023

RotorPy: A Python-based Multirotor Simulator with Aerodynamics for Education and Research

Simulators play a critical role in aerial robotics both in and out of th...

Please sign up or login with your details

Forgot password? Click here to reset