Preguntas frecuentes [M1-ROS-C1]

Temática Pregunta Respuesta
  • microcontroller
¿Cómo hallar el valor en cuartos de microsegundo para el que el servo no se mueve?

Para poder introducir el valor zero en el método setTargetA de la librería maestro.py, debemos conocer el valor en cuartos de microsegundo (o microsegundos) con el que el servo permanece parado. Para esto, el procedimiento que usamos es prácticamente manual:

  • Conectamos el Micro Maestro al ordenador.
  • Abrimos el programa Maestro Control Center.
  • Ahora, habilitamos los canales correspondientes a nuestros servos para que... Leer todo
  • devices
  • microcontroller
¿Cómo conectar con el Micro Maestro sin conocer exactamente su identificador puerto serie?

Causa del problema

Por defecto, el controlador Micro Maestro se asocia con /dev/ttyACM0, pero a veces, es posible que tras una caída de tensión brusca (generalmente provocada por un cambio de sentido instantáneo en los servomotores), la placa se reinicie ocurriendo lo siguiente: al reiniciarse, ... Leer todo

  • devices
  • microcontroller
¿Cómo encontrar la identificación del puerto serie del controlador Micromaestro?

El identificador que Ubuntu establece por defecto al conectar por USB el controlador Micromaestro es /dev/ttyACM0
Si el micro sufre algún reinicio durante la operación de JUS, es posible que Ubuntu lo renombre.
El siguiente script de Python permite encontrar de forma automática, el identificador del puerto que permite acceder al micro:

... Leer todo
  • devices
  • microcontroller
Los servos han dejado de moverse y aparece un error relacionado con que no se detecta nada en el puerto ttyACM0. ¿Qué hago?

Este suceso es más común de lo que podría parecer a priori (todos sabemos lo que nos asusta un mensaje de error ;D). Seguramente (casi al 100%), lo que ha pasado es que el Micro Maestro se ha reiniciado debido a que ha habido una caída de tensión demasiado alta durante un instante. Esta caída de tensión estará probablemente causada por un cambio instantáneo en el sentido de rotación de los servos.

Solución

La solución es bastante sencilla y manual: basta con reiniciar manualmente el Micro Maestro, para lo que, simplemente, desenchufamos el cable USB y lo... Leer todo

  • images
¿Cómo grabar una imagen a una tarjeta SD o hacer un backup de una existente?

Grabar una imagen en la tarjeta SD

Tutorial fuente: https://www.raspberrypi.org/documentation/installation/installing-images...

Identifica la tarjeta SD con el comando:

df -h

Debe ser algo como ... Leer todo

  • network
¿Cómo puedo configurar al acceso remoto a mi robot en una red diferente?

En primer lugar, nos aseguramos de que el gestor de red del escritorio está deshabilitado (para evitar conflictos con el sistema de línea de comandos que vamos a usar):

$ service network-manager status

*NOTA: Por defecto, la imagen de Ubuntu que instalamos en los Robots JUS está ya configurada así. Saltar al apartado Configurar interfaces de red

Deshabilitar el el gestor de red del escritorio

... Leer todo