Este proyecto es parte de una investigación que utiliza el robot Dobot Magician y eyetrackers. El objetivo es controlar el robot para realizar escritura al obtener la información del eyetracker sobre la letra observada en un teclado en pantalla. La API proporcionada por archivos DLL está encapsulada en funciones de Python para facilitar esta integración.
- Dll files: Contienen las funciones API necesarias para controlar el Dobot Magician.
- DobotDllType.py: Archivo de implementación específico. Esta sección encapsula las funciones API proporcionadas por el DLL como funciones de Python.
- KeyPrototipo.py: Archivo que contiene la implementación para integrar los eyetrackers con el Dobot Magician y detectar la letra observada en el teclado en pantalla.
- Clona el repositorio:
git clone https://github.com/tu_usuario/neruda-bot.git
- Navega al directorio del proyecto:
cd neruda-bot - Instala las dependencias necesarias:
pip install -r requirements.txt
- Ejecuta el archivo
KeyPrototipo.py:python KeyPrototipo.py
- Sigue las instrucciones en pantalla.
Este proyecto es parte de una investigación en curso y puede contener errores. Si encuentras algún error, por favor, abre un issue.
Para realizar la ejecución de este proyecto, es necesario contar con el robot Dobot Magician y un eyetracker tobii Fusion Pro. Además, es necesario contar con los archivos DLL proporcionados por el fabricante del robot.
Las contribuciones son bienvenidas. Por favor, sigue los siguientes pasos para contribuir:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad). - Realiza tus cambios y haz commit (
git commit -am 'Añadir nueva funcionalidad'). - Sube tus cambios (
git push origin feature/nueva-funcionalidad). - Abre un Pull Request.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
python 3.10.11
