roboticslab-uc3m / teo-main

TEO full-sized humanoid robot: super/meta repository.
http://roboticslab.uc3m.es/roboticslab/robot/teo-humanoid
GNU Lesser General Public License v2.1
4 stars 1 forks source link

Slow communications via Wifi among TEO Network #24

Closed jgvictores closed 5 years ago

jgvictores commented 6 years ago

From @rsantos88 on June 8, 2016 14:39

Se han detectado lentitud en las comunicaciones con los ordenadores de manipulación y locomoción utilizando Wifi en las siguientes situaciones:

Copied from original issue: roboticslab-uc3m/yarp-devices#63

jgvictores commented 6 years ago

From @jmgarciah on June 8, 2016 15:40

Creo que mientras el robot no camine, sería una buena idea volver con los cables ethernet. Nos estaríamos asegurando la velocidad de las comunicaciones y a la vez no habría problemas en los tirones, pues no se lanzan trayectorias de caminata. :+1:

jgvictores commented 6 years ago

El router actual tiene 4 conectores para cables. Si se vuelve a la configuración con cables, no habrán conectores libres: manipulation, locomotion, head, main (mandatory, e.g. because yarp server there).

jgvictores commented 6 years ago

From @lpinel on June 15, 2016 9:36

Hoy ha sido necesario reiniciar (apagar y encender el botón) el router por fallo en las comunicaciones. No se tenía acceso a los pc's de TEO ni a Internet

jgvictores commented 6 years ago

From @rsantos88 on June 15, 2016 10:51

Las comunicaciones siguen yendo bastante lentas cuando trabajan dos personas con la misma conexión. Mientras se esté desarrollando con Teo, (y no perjudique) propongo el uso de cable. Si el router está limitado a 4 conectores... ¿no se puede pedir comprar otro con más puertos o un switch? Saludos cordiales

jgvictores commented 6 years ago

From @smcdiaz on June 15, 2016 10:55

Me encargo de buscar soluciones hardware

jgvictores commented 6 years ago

From @rsantos88 on June 15, 2016 11:35

Gracias @smcdiaz !!

jgvictores commented 6 years ago

From @smcdiaz on June 15, 2016 16:34

¿Qué os parece esta actualización de comunicaciones? http://www.netgear.es/home/products/networking/wifi-routers/R8500.aspx?cid=gwmng#tab-especificacionestécnicas

http://www.netgear.es/home/products/networking/wifi-adapters/A6100.aspx?cid=gwmng

jgvictores commented 6 years ago

From @rsantos88 on June 15, 2016 17:25

Propongo también la posibilidad de comprar simplemente un switch para ampliar el número de puertos que tenemos actualmente: http://www.netgear.es/home/products/networking/switches/soho-ethernet-switches.aspx?cid=gwmng

jgvictores commented 6 years ago

From @smcdiaz on June 15, 2016 18:21

Ok. Pero aun así es necesario mejorar las comunicaciones inalámbricas.

jgvictores commented 6 years ago

From @rsantos88 on July 18, 2016 10:51

Se ha añadido en la Wiki información sobre la instalación de los drivers para los adaptadores A6100 WiFi USB en: http://robots.uc3m.es/index.php/TEO_Network_information.

jgvictores commented 6 years ago

From @rsantos88 on September 22, 2016 11:37

Al tratar de instalar el paquete "sudo apt-get install linux-headers-generic build-essential git" en el PC de manipulación, me saca el siguiente error:

teo@manipulation:~$ sudo apt-get install linux-headers-generic build-essential git Reading package lists... Done Building dependency tree
Reading state information... Done Package linux-headers-generic is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'linux-headers-generic' has no installation candidate

jgvictores commented 6 years ago

From @rsantos88 on September 26, 2016 13:30

Se han corregido los pasos a seguir para instalar correctamente el nuevo modelo de wifi (Netgear A6100) en la Wiki en el apartado Setting up Wifi connection: Netgear A6100 WiFi USB Mini Adapter. Seguidos los pasos, nos encontramos con el problema de que, aún habiendo instalado correctamente los drivers, el sistema operativo no asocia correctamente los drivers instalados con el dispositivo en cuestión.

jgvictores commented 6 years ago

From @rsantos88 on November 15, 2017 12:34

Posiblemente este problema se pueda solucionar cuando se lleve a cabo el cambio de distribución de linux en los PCs de TEO (issue relacionada). Por el momento, todos los PCs están conectados a través de cable ethernet.

jgvictores commented 6 years ago

Posiblemente este problema se pueda solucionar cuando se lleve a cabo el cambio de distribución de linux en los PCs de TEO (issue relacionada). Por el momento, todos los PCs están conectados a través de cable ethernet.

Posiblemente, visto los anteriores comentarios de esta issue.

BTW, movido a teo-main al tratarse de algo específico de TEO.

jgvictores commented 6 years ago

PS: Recordemos que muchos robots van con cable ethernet, por ejemplo en iCub en la gran mayoría de demostraciones y para investigación. De hecho, su cinemática se resuelve fuera, con lo cual necesitan comunicaciones de velocidades muy superiores a las alcanzables vía wifi.

jgvictores commented 6 years ago

Con el qtcreator abierto por ssh en el ordenador de manipulación, se aprecian bloqueos constantes del programa cuando se da la situación de que Loli está trabajando a la vez con otra terminal conectada por ssh al mismo PC para realizar otras tareas (en este caso, únicamente la adquisición de datos de los sensores).

Relacionado con https://github.com/roboticslab-uc3m/questions-and-answers/issues/20 recordemos que la mayoría de los PCs en robots ni siquiera llevan entorno gráfico, con lo cual ni estaríamos pensando en Qt creator.

jgvictores commented 5 years ago

Closed due to inactivity. Please reopen if incorrect.