Buenas! Tengo el siguiente problema, quiero conectar m-block con V-rep para simular m-bot pero no encuentro ningún simulador de puestos serie para Mac. Conocen alguno?
Saludos.

Buenas! Tengo el siguiente problema, quiero conectar m-block con V-rep para simular m-bot pero no encuentro ningún simulador de puestos serie para Mac. Conocen alguno? Saludos.

Yo, en lo personal, no utilizo dicha plataforma. Una opción, en caso de no encontrar es utilizar 2 módulos usb-ttl (ftdi un fabricante) cableados. Estos módulos te generan puertos serie reales, físicos. Luego, en mBlock elijes uno de los dos y anotas el nombre del otro puerto. Para que el script de v-rep, utilice dicho puerto, hay que modificarlo, ya que, el camino "path" para acceder es diferente. Lo probé una vez, hace tiempo... No sé si me quedó escrito por algún
lado. Más tarde me fijo

Los módulos a los que hago referencia son, por ejemplo:
https://www.amazon.es/s?k=usb+ttl+ft232rl&__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3OWY27HHF9I0B&sprefix=usb+ttl%2Caps%2C401&ref=nb_sb_ss_i_3_7

para interconectar se puede utilizar cables hembra-hembra:
https://www.amazon.es/Neuftech-male-female-ranuras-Puentes-Raspberry/dp/B00RCYIPV8/ref=sr_1_14?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=cables+prototipos+arduino&qid=1559821988&s=gateway&sr=8-14

respecto al script del mBot de v-rep
utiliza el formato de direcciones de windows
en las propiedades del mBot, en com port name, si tu escribes COM21 por ejemplo, dentro del script se transforma en la ruta adecuada par windows: \\.\COM21
en linux y mac, los nombres de los dispositivos serie suelen estar en \dev\ y tener nombres tipo tty.algomas

deberias editar el script del mBot, buscar estas líneas y modificar "comPort" para que sea el adecuado a tu máquina.

-- Init
comPort = "\\\\.\\"..comPortName  --"\\\\.\\COM2" za Windows
baudrate = 115200

Juan

Yo, en lo personal, no utilizo dicha plataforma. Una opción, en caso de no encontrar es utilizar 2 módulos usb-ttl (ftdi un fabricante) cableados. Estos módulos te generan puertos serie reales, físicos. Luego, en mBlock elijes uno de los dos y anotas el nombre del otro puerto. Para que el script de v-rep, utilice dicho puerto, hay que modificarlo, ya que, el camino "path" para acceder es diferente. Lo probé una vez, hace tiempo... No sé si me quedó escrito por algún lado. Más tarde me fijo Los módulos a los que hago referencia son, por ejemplo: https://www.amazon.es/s?k=usb+ttl+ft232rl&__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3OWY27HHF9I0B&sprefix=usb+ttl%2Caps%2C401&ref=nb_sb_ss_i_3_7 para interconectar se puede utilizar cables hembra-hembra: https://www.amazon.es/Neuftech-male-female-ranuras-Puentes-Raspberry/dp/B00RCYIPV8/ref=sr_1_14?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=cables+prototipos+arduino&qid=1559821988&s=gateway&sr=8-14 respecto al script del mBot de v-rep utiliza el formato de direcciones de windows en las propiedades del mBot, en com port name, si tu escribes COM21 por ejemplo, dentro del script se transforma en la ruta adecuada par windows: \\\\.\\COM21 en linux y mac, los nombres de los dispositivos serie suelen estar en \dev\ y tener nombres tipo tty.algomas deberias editar el script del mBot, buscar estas líneas y modificar "comPort" para que sea el adecuado a tu máquina. -- Init comPort = "\\\\.\\"..comPortName --"\\\\.\\COM2" za Windows baudrate = 115200 Juan

Juan

editado 6 Jun '19 a las 1:03 pm

no tengo como probar esta app, pero en una de esas... sirve smile

https://github.com/clokey/PublicCode/tree/master/MacOSXVirtualSerialPort

si funcionara, de todos modos, debes editar el script del mBot en v-rep y hacer que la variable
comPort sea igual al nombre de tu puerto emulado, con la ruta adecuada para que v-rep lo encuentre y lo abra.

comPort = \dev\tty.usbAlgoMas --por ejemplo
(el lenguaje del script es LUA y los comentarios se hacen con "--"smile

Juan

no tengo como probar esta app, pero en una de esas... sirve :) https://github.com/clokey/PublicCode/tree/master/MacOSXVirtualSerialPort si funcionara, de todos modos, debes editar el script del mBot en v-rep y hacer que la variable comPort sea igual al nombre de tu puerto emulado, con la ruta adecuada para que v-rep lo encuentre y lo abra. comPort = \dev\tty.usbAlgoMas --por ejemplo (el lenguaje del script es LUA y los comentarios se hacen con "--") Juan

Juan

editado 6 Jun '19 a las 1:11 pm
338
vistas
2
respuestas
2
seguidores
vista previa (en vivo)
introduzca al menos un 10 caracteres
Advertencia: Mencionaste a %MENTIONS%, pero ellos no pueden ver el mensaje y no serán notificados
Guardando...
Guardado
Todos los posteos de este tema serán borrados ?
Borrador pendiente ... Click para continuar editando
Descartar borrador