Skip to content

Instalación

Ricardo Moran edited this page Sep 16, 2021 · 19 revisions

Tanto para Rescate como para Sumo va a necesitar instalar el simulador Webots versión R2021a y el lenguaje de programación Python (en su versión 3.7 si usa MacOS o Windows, o 3.8 si usa Linux).

Índice

Instrucciones generales:

  1. Instalar Webots R2021a (IMPORTANTE: en Linux NO instalar la versión de Snap)
  2. Instalar Python 3.7 o Python 3.8 en Linux.
  3. Descargar el ambiente de simulación correspondiente a la competencia a la que desea participar.

IMPORTANTE: Configurar Webots con las siguientes opciones gráficas que se encuentran en el menú Herramientas / Preferencias / OpenGL:

Rescate:

  1. En el menú principal de Webots hacer click en Archivo -> Abrir mundo...

  1. En la ventana emergente buscar el archivo SampleWorld.wbt que se encuentra en la carpeta worlds

  1. Una vez abierto, el simulador debería mostrar una imagen como la que se ve a continuación:

Sumo

  1. En el menú principal de Webots hacer click en Archivo -> Abrir mundo...

  1. En la ventana emergente buscar el archivo sumov1.wbt que se encuentra en la carpeta worlds

  1. Una vez abierto, el simulador debería mostrar una imagen como la que se ve a continuación

Para mostrar el panel del supervisor

El panel de la izquierda que permite cargar los controladores es el panel del supervisor. En caso de que no se muestre por defecto o se cierre accidentalmente, se puede volver a mostrar siguiendo los siguientes pasos:

  1. Hacer click en el botón que muestra el árbol de objetos de la escena.

  1. Hacer click derecho en el elemento DEF MAINSUPERVISOR Robot y elegir Mostrar Ventana de robot

Editor de bloques para Sumo

  1. Ejecutar webots-blockly.exe y hacer click en el botón Abrir...
  2. En la ventana emergente buscar algún programa de ejemplo para sumo, por ejemplo microbot.py que se encuentra en la carpeta ejemplos

  1. Una vez abierto, el editor debería mostrar una imagen como la que se ve a continuación. A partir de ahora, cualquier modificación del programa de bloques provocará que se genere el código python correspondiente y se actualice el archivo de forma automática.

Clone this wiki locally