Presentaciones del segundo ROS Meetup sobre robots de entrenamiento



El 30 de noviembre de 2019, se celebró en Moscú el segundo ROS Russian MeetUp , organizado por el Laboratorio de Robótica Sberbank, donde más de 200 aficionados ROS compartieron su experiencia y conocimiento.

Continuamos publicando los informes más interesantes: en este material puede familiarizarse con una selección de discursos sobre robots educativos. Esta área de actividad existe desde el comienzo de la aparición de la robótica como un campo de ingeniería, y ahora estamos presenciando su desarrollo cualitativo por las fuerzas de la comunidad ROS de Rusia.

¡Entonces vamos!

Robot Educativo TurtleBro


Autor del informe: Roman Shcherbov


Diapositivas de la presentación
Breve introducción del orador:

Saludos, mi nombre es Roman Shcherbov, trabajo para VoltBro, nos dedicamos a la educación en ingeniería y robótica. En resumen, hacemos conjuntos educativos de cohetes y realizamos concursos de construcción de cohetes, fabricamos robots educativos y enseñamos robótica en universidades y un poco en escuelas.

Ahora en Rusia está surgiendo la siguiente situación con la educación en ingeniería: hay muchos círculos de robótica que puedo dividir condicionalmente en dos grandes grupos:

  1. Círculos orientados a Lego, donde los estudiantes reciben las habilidades más básicas en programación algorítmica de robots y las habilidades de diseño más elementales. En general, esto tiene una relación muy distante con la robótica.
  2. Arduino + 3D- + . , , , .

    ( ), , . .. , , , , , , , , . , , , - “TurtleBro”.

Sucedió históricamente que la mayoría de los robots que enseñan ROS se llaman tortugas, y la mascota ROS en sí misma es una tortuga. Bueno, nosotros, de hecho, tampoco pensamos por mucho tiempo. El desarrollo del prototipo llevó unos seis meses. Y otros seis meses para terminar el archivo y escribir y / o adaptar paquetes ROS. Y ahora tenemos un robot totalmente compatible con ROS, con navegación autónoma y visión por computadora, interactuando con algunos servicios básicos en la nube (¡Yandex y Google hola!), Brindando su telemetría y odometría y mucho más, y de hecho es un objeto tangible de Python / Cpp en mundo real.

Para implementar este concepto, diseñamos la placa de nuestro robot, en la que colocamos el controlador STM 32, que es responsable de controlar el accionamiento diferencial, la distribución de energía, admite la publicación ROS de telemetría y odometría, etc. Bueno, para que la transición a la robótica seria de los círculos de Arduino sea menos dolorosa. Hemos integrado varios interruptores de presión, conectores de control de servos de bricolaje externos y un controlador compatible con Arduino Mega en nuestra placa de control, que a través de un concentrador USB integrado puede comunicarse con la Raspberry Pi, en la que están girando ROS y todos los paquetes de control de nivel superior. Al mismo tiempo, a pesar de que Raspberri y Arduino son independientes, el paquete de serie ROS le permite transferir la acción de control en ambas direcciones, es decir. presionando un botón conectado a un Arduino,puede causar la publicación del tema ROS y viceversa, enviar un mensaje del formato correcto al tema ROS puede, por ejemplo, cambiar el servo en el ángulo deseado.



En este robot, enseñamos robótica, por ejemplo, en la Universidad Estatal de Moscú (y no solo), y celebramos varias competiciones de robótica de toda Rusia, por ejemplo, el perfil de los Juegos Olímpicos de NTI : "Sistemas aeroespaciales" y la competencia "Operación de robot de servicio" de WorldSkills . También apoyamos algunos proyectos de código abierto para robótica: https://github.com/voltbro .

Lea más sobre nosotros, nuestros eventos y nuestros robots aquí .

Robot móvil independiente asequible basado en ROS y SLAM


Autor del informe: Kuzin Sergey Olegovich


Diapositivas de presentación

El material describe el proceso de desarrollo de un robot móvil económico basado en la plataforma Arduino y el sistema operativo del robot para realizar la navegación fuera de línea. El informe contiene una descripción general de la estructura del sistema operativo del robot, los principios de operación y aplicación a robots móviles reales. Al mismo tiempo, se considera la teoría de localización y mapeo simultáneo (SLAM) y la posibilidad de su implementación en la práctica. La parte práctica contiene una descripción del proceso de creación de un robot móvil con un accionamiento diferencial, la creación de control remoto y el proceso de integración completa del sistema operativo con el robot para la localización independiente, mapeo en salas y navegación autónoma.

Conclusión


Muy pronto, el 18 de abril, tendrá lugar el próximo ROS MeetUp, ¡aún más ambicioso e interesante! Todavía no sabemos cómo se desarrollará la situación epidemiológica y la estamos llevando a cabo en un formato de seminario web, y estamos posponiendo el escaparate para el otoño, ¡pero a cambio organizaremos un concurso de paquete de código abierto en ROS! Invitamos a todos los colegas a asistir como oyentes, oradores y participantes de la competencia. La participación es gratuita, el número de plazas es limitado, regístrese aquí . Y le recordamos que puede encontrar desarrolladores ROS de ideas afines en Rusia, descubra las últimas noticias ROS en nuestro canal de telegramas de la comunidad ROS Rusia .

Si está interesado en desarrollar robots, módulos robóticos o componentes de software, si desea mostrar sus desarrollos o simplemente chatear con personas de ideas afines, ¡bienvenido a nuestro próximo ROS Meetup, que se realizará el 18 de abril en formato en línea !

All Articles