Backend Senior (Java, .NET, Python)
Posted Updated
Description
• Desarrollo de Apis y arquitectura escalable en el ámbito de la robótica.
Que maneje Microservidores, Cloud.
• Creación de Nodos: Aprender a inicializar y cerrar nodos correctamente usando la librería rclpy.
Que maneje Microservidores, Cloud.
• Topics (Tópicos): Crear Publishers y Subscribers. Entender los callbacks.
• Services (Servicios): Implementar clientes y servidores para comunicaciones síncronas (solicitud/respuesta).
• Interfaces Custom: Cómo definir tus propios mensajes (.msg) y servicios (.srv).
• TF2 (Transformations): Esta es, quizás, la skill más crítica. Debes saber cómo gestionar coordenadas y transformaciones (ej. dónde está la cámara respecto a la rueda).
• Uso: Publicar transformaciones estáticas y dinámicas, y usar tf2_ros para escuchar transformaciones (buffer).
• URDF y Xacro: Escribir y procesar la descripción física de tu robot (geometría, articulaciones, límites) para visualizarlo en RViz2.
• Simulación (Gazebo / Ignition): Integrar tus nodos de Python para controlar un robot simulado, leyendo sensores virtuales (Lidar, cámaras) y aplicando torques/velocidades..Para acceder al detalle de la oferta haga click aquÃ