Open TnTivanTnT opened 4 months ago
Compila read_servo_max_velocity.py pero al probar para que se mueva el motor no funciona (Probado 2/3/2024). Rozum-Servo-Drives-API-master1.zip
En la guía inicial pone: "pip install rdrive -i https://pip.rozum.com/simple", hay q hacer sólo "pip install rdrive". Comporbar funcionanmiento con el motor
Prueba 1 de read_servo_max_velocity.py en el motor: Buscar que es Generic Error
Guía: https://rozum.com/documentation/servomotors/rdrive-60/user-manual/ (Comienza en la página 17)
Pasamos a linux:
Instalación de python: sudo apt install python3 python3-pip
Instalación de Rdrive: pip install rdrive (-i https://pip.rozum.com/simple) -> Da error con el enlace
Encontrar el CAN interface name: ls /dev/serial/by-id/
Encontrar el CAN ID del motor conectado:
Falta encontrar donde se guarda las librerías de python en linux
Ejecutar un tutorial de la carpeta examples (se habrá descargado en: "equipo/usr/lib" en mi caso y me aparecen las versiones 2.7, 3, 3.10 y 3.11) python3 ..\userapi\python\examples\read_servo_max_velocity.py -- interface /dev/serial/by-id/usb-Rozum_Robotics_USB- CAN_Interface_301-if00 --servo_1_id 32
Reset: Windows C, referencias: https://rozum.com/support/servo-api/c/docs/ https://github.com/rozum-robotics/Rozum-Servo-Drives-API/tree/master/c
Instalar Cygwin, en la setup incluir "mingw64-i686-pthreads" "make" "doxygen"
Ubuntu, referencias: https://rozum.com/documentation/servomotors/rdrive-60/user-manual/
Para que pueda abirr el puerto correctamente, hay que poner lo de la guía, se usa "/dev/ttyAMC0"
Guía: https://github.com/rozum-robotics/Rozum-Servo-Drives-API/blob/master/python/README.md
Explica que hay que conectar el motor y ver el com en "System Settings - Devices - Bluetooth and other devices". En mi caso sale "ServoBox" no el com entonces lo he visto en el administrador de dispositivos
Librería: Rozum-Servo-Drives-API-master.zip
Comprobar en el taller