Título: Desarrollo de un gestor de flotas de robots móviles
Autor: Vañó Llopis, Jorge
Resumen:
[CA] RMF-Web és una aplicació web el propòsit principal d’esta web és la de facilitar el
control de flotes de robots basades en Open-RMF mitjançant el panel que oferix. A continuació tenim Open-RMF (Open Robotics Middleware Framework), que bàsicament, és
un middleware, com el seu nom indica, és un software gratuït, de codi obert i modular
que permet la interoperativitat dels robots. Este sistema és capaç de coordinar múltiples
flotes, tant en espais tancats, com poguera ser un edifici, com en espais oberts. A més,
permet la integració amb ascensors, portes i altre tipus d’infraestructura.
Una de les principals ventatges de RMF-Web, és que al ser de codi obert, això significa que es pot accedir al codi de l’aplicació i realitzar les modificacions que es desitgen,
oferint així una aplicació web més personalitzada i centrada en les funcionalitats que l’usuari desitja, no obstant, per a això es requerixen d’uns certs coneixements tècnics de
programació. Per a facilitar el desenvolupament propi, l’organització ha publicat un API
la qual és accessible des de la mateixa web. Per al desenvolupament Open-Robotics hi ha
empleat React amb Typescript per al frontend i Python per al backend.
D’altra banda, Open Robotics és l’organització que ha desenvolupat Open-RMF i
RMF-Web, a més, a més, també tenen altres plataformes (totes elles obertes) com puga
ser ROS i Gazebo. ROS (Robot Operating System), com el seu nom indica és un sistema
operatiu per a robots i inclou la integració amb Gazebo. Este últim, és un simulador per
a aplicacions de robots, Gazebo oferix un motor de físiques i gràfics d’alta qualitat.
[ES] RMF-Web es una aplicación web, el propósito principal de esta web es la de facilitar el
control de flotas de robots basadas en Open-RMF mediante el panel que ofrece. A continuación tenemos Open-RMF (Open Robotics Middleware Framework), que básicamente,
es un middleware, como su nombre indica, es un software gratuito, de código abierto y
modular que permite la interoperatividad de los robots. Este sistema es capaz de coordinar múltiples flotas, tanto en espacios cerrados, como pudiera ser un edificio, como en
espacios abiertos. Además, permite la integración con ascensores, puertas y otro tipo de
infraestructura.
Una de las principales ventajas de RMF-Web, es que al ser de código abierto, esto significa que se puede acceder al código de la aplicación y realizar las modificaciones que se
desean, ofreciendo así una aplicación web más personalizada y centrada en las funcionalidades que el usuario desea, no obstante, para ello se requieren de ciertos conocimientos
técnicos de programación. Para facilitar el desarrollo propio, la organización ha publicado una API, la cual es accesible desde la misma web. Para el desarrollo Open-Robotics
hay empleado React con Typescript para el frontend y Python para el backend.
Por otro lado, Open Robotics es la organización que ha desarrollado Open-RMF y
RMF-Web, además, además, también tienen otras plataformas (todas ellas abiertas) como
pueda ser ROS y Gazebo. ROS (Robot Operating System), como su nombre indica es un
sistema operativo para robots e incluye la integración con Gazebo. Este último, es un
simulador para aplicaciones de robots, Gazebo ofrece un motor de físicas y gráficos de
alta calidad.
[EN] RMF-Web is a web application the main purpose of this web is to facilitate the control of fleets of robots based on Open-RMF through the panel that offers. Next we have
Open-RMF (Open Robotics Middleware Framework), which basically, is a middleware,
as its name suggests, is a free, open source and modular software that allows the interoperability of robots. This system is capable of coordinating multiple fleets, both in closed
spaces, such as a building, and in open spaces. In addition, it allows integration with
elevators, doors and other types of infrastructure.
One of the main advantages of RMF-Web is that, being open source, this means
that you can access the application code and make the desired modifications, thus offering a more customized web application focused on the functionalities that the user
wants, however, this requires some technical programming knowledge. To facilitate selfdevelopment, the organization has published an API which is accessible from the same
website. For the Open-Robotics development they have used React with Typescript for
the frontend and Python for the backend.
On the other hand, Open Robotics is the organization that has developed Open-RMF
and RMF-Web, besides, they also have other platforms (all of them open) such as ROS
and Gazebo. ROS (Robot Operating System), as its name suggests, is an operating system for robots and includes integration with Gazebo. The latter is a simulator for robot
applications, Gazebo offers a physics engine and high quality graphics.
URI: http://hdl.handle.net/10251/210900
Fecha: 2024-10-25