Skip to content

Latest commit

 

History

History
61 lines (47 loc) · 3.25 KB

README.md

File metadata and controls

61 lines (47 loc) · 3.25 KB

CoppeliaSim_FlisolBA

FLISoL BA

FLISoL BA 2021

Material de la charla "Robótica Low Cost con Python" presentada en el FLISol BA 2021.

Tests Passing Issues GitHub pull requests

FLISoL

Es el evento de difusión de Software Libre más grande en Latinoamérica y está dirigido a todo tipo de público: estudiantes, académicos, empresarios, trabajadores, funcionarios públicos, entusiastas y aún personas que no poseen mucho conocimiento informático. Link al evento

Descripción de la charla

Probar, testear, romper, modificar y crear grandes proyectos de robótica con Coppelia Sim + Jupyter Notebook con PYTHON.

Los apuntes se encuentran acá: PDF | Diapositivas .

Configuración API

Recorda colocar los siguientes archivos junto a tus escenarios de Coppelia Sim: sim.py, simConst.py y remoteApi.so.
Deben posicionarse en la carpeta donde descargaste Coppelia Sim y buscar los archivos en los siguientes paths o routes.

  • sim.py y simConst.py (depende del lenguaje de programación a usar) se encuentra en:
./programming/remoteApiBindings/python/python/
  • remoteApi.so (depende del sistema operativo) se encuentra en:
./programming/remoteApiBindings/lib/lib/

En mi caso se utilizó el lenguaje de programación Python en el sistema operativo Kubuntu 18_04.

Configuración puerto de comunicación Coppelia Sim - Jupyter Notebook

Sí deseas colocar otro puerto que el propuesto (port: 19999), debes hacer lo siguiente:

  1. Busca al elemento principal de tu entorno de Coppelia Sim, que contiene la configuración general. (en este caso es MTB_Robot), selecciona el pergamino blanco o script y dale click.
    configPort0

  2. Reemplaza el valor 19999 por el valor que deseas (procura cerciorarte que el puerto ingresado no esté siendo ocupado por otro servicio).
    configPort1

  3. Guarda los cambios realizados. Ve a File >> Save Scene.
    configPort2

Licencia

Este proyecto tiene licencia MIT.