Ayuda
Ir al contenido

Dialnet


A differential drive mobile robot controlled by using the robotics operational system (ROS)

    1. [1] Universidad Distrital Francisco José de Caldas

      Universidad Distrital Francisco José de Caldas

      Colombia

  • Localización: Visión electrónica, ISSN 1909-9746, ISSN-e 2248-4728, Vol. 17, Nº. 2, 2023, págs. 208-2019
  • Idioma: inglés
  • Títulos paralelos:
    • Un robot móvil de accionamiento diferencial controlado mediante el sistema operativo robótico (ROS)
  • Enlaces
  • Resumen
    • español

      Teniendo en cuenta que el funcionamiento de los robots móviles se ve facilitado por el uso de sistemas embebidos distribuidos capaces de trabajar de forma cooperativa y que la gestión de estos sistemas requiere aplicaciones de software distribuidas escritas generalmente en C++ o Python, se puede argumentar que ROS (Robotics Operational Systems) puede considerarse una herramienta útil a la hora de emprender proyectos robóticos, ya que facilita la integración de controladores de software para los dispositivos instalados. Con ROS, los dispositivos de software pueden mantenerse separados pero comunicar datos para lograr un control distribuido. Este artículo describe resultados parciales de un proyecto de investigación actualmente en curso, que emplea un controlador difuso para mantener un robot móvil de accionamiento diferencial en una trayectoria entre hileras de cultivos, que se detectan mediante sensores LiDAR (Light Detection and Ranging) e IMU (Inertial Measurement Unit). Se utilizan programas Python para leer los sensores y controlar los motores DC del robot utilizando un controlador difuso trabajando en equipo en la plataforma ROS. Este artículo proporciona una visión general de nuestro robot, incluyendo su estructura, hardware, software, resultados alcanzados y trabajos futuros.

    • English

      Considering that the working of mobile robots is facilitated by using distributed embedded systems capable of working cooperatively and that managing these systems requires distributed software applications generally written in C++ or Python, it can be argued that ROS (Robotics Operational Systems) can be considered as a useful tool in undertaking robotic projects as it facilitates the integration of software drivers for installed devices. With ROS, software devices can be kept separate but communicate data to achieve distributed control. This paper describes partial results of a currently ongoing research project, which employs a fuzzy controller to maintain a differential drive mobile robot in a path between crops rows, which are detected using LiDAR (Light Detection and Ranging) and IMU (Inertial Measurement Unit) sensors. Python programs are used to read sensors and control robot DC motors using a fuzzy controller working in a team on the ROS platform. This paper provides a general overview of our robot, including its structure, hardware, software, reached results and future works.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno