Duda con ubicación de ejercicios

Hola!

Quería preguntar un par de dudas relacionadas con los ejercicios que hay en la web “https://kids.jderobot.org/”.

Por un lado creo que es necesario obtener una cuenta que uno mismo no puede crearse (o al menos no veo un enlace para registrarse, solo veo el login). Para echar un ojo a los ejercicios he pedido la cuenta temporalmente a un amigo, pero ¿Sería posible disponer yo de una cuenta? o ¿Los ejercicios están en otro sitio, y estoy buscándolos yo mal?

Además, comentar que los ejercicios han desaparecido de su ubicación anterior:

O esta todo relacionado, y efectivamente lo estoy buscando mal…

Gracias de antemano y un saludo!
Eloy

Hola Eloy.

No tienen relación pero te comento por separado cada uno de los problemas que comentas:

  • Sobre la lista de ejercicios vacía, es por una actualización sobre la aplicación la cual modifica ciertos aspectos internos de configuración de usuarios. Comentanos si, entrando ahora, ves el mismo resultado. Deberían aparecer los que tenías disponibles hasta ahora ya que hemos cambiado estos permisos en la mañana de hoy :wink:

  • Por otro lado, sí, el acceso está restringido por ahora. A lo largo de esta semana se incluirán una serie de cambios que hará que el acceso sea libre. Sabiendo que tienes problemas con tu usuario, en cuanto se solucione te lo haremos saber.

Gracias por el reporte.

Nacho.

Ahora si me aparecen, 5 ejercicios en total.

Gracias!!

Hola de nuevo, quería añadir un par de dudas adicionales.

  1. No sé si debería aparecer algo a la derecha de la Introducción de Python, pero aparece este mensaje:

  2. Por otro lado, al intentar ejecutar la carga del robot salta un mensaje de error:

Puedo estar haciendo yo algo mal, ya que no estoy seguro de como instanciar el robot.

Pego el código de error completo por si es de ayuda:

Inicio
loading Config file ./JdeRobotKids.yml
En constructor
loading Config file ./JdeRobotKids.yml
JdeRobotKids.Sim.Camera Disabled
Publishing JdeRobotKids.Sim.Motors with ICE interfaces

Traceback (most recent call last):
File “/opt/jderobot/lib/python2.7/comm/ice/motorsIceClient.py”, line 64, in init
self.proxy = jderobot.MotorsPrx.checkedCast(base)
File “/opt/jderobot/lib/python2.7/motors_ice.py”, line 384, in checkedCast
return _M_jderobot.MotorsPrx.ice_checkedCast(proxy, ‘::jderobot::Motors’, facetOrCtx, _ctx)
SocketException: Ice.SocketException:
Cannot assign requested address

NameErrorTraceback (most recent call last)
in ()
7
8 print(“Inicio”)
----> 9 robot = PiBot.dameRobot()
10
11 print(“Fin”)

/opt/jderobot/lib/python2.7/PiBot/PiBotHAL.py in dameRobot()
23 from .gazebo import PiBot as pisim
24
—> 25 robot = pisim(cfg_file)
26
27 return robot

/opt/jderobot/lib/python2.7/PiBot/gazebo/piBot.py in init(self, cfg)
35 jdrc= comm.init(cfg, ‘JdeRobotKids.Sim’)
36 self.camera = jdrc.getCameraClient(“JdeRobotKids.Sim.Camera”)
—> 37 self.motors = jdrc.getMotorsClient(“JdeRobotKids.Sim.Motors”)
38 self.irLeft = jdrc.getIRClient(“JdeRobotKids.Sim.IRLeft”)
39 self.irRight = jdrc.getIRClient(“JdeRobotKids.Sim.IRRight”)

/opt/jderobot/lib/python2.7/comm/communicator.py in getMotorsClient(self, name)
92
93 ‘’’
—> 94 return getMotorsClient(self, name)
95
96 def getPose3dClient(self, name):

/opt/jderobot/lib/python2.7/comm/motorsClient.py in getMotorsClient(jdrc, prefix)
97 cons = [__Motorsdisabled, __getMotorsIceClient, __getPublisherMotors]
98
—> 99 return cons[server](jdrc, prefix)

/opt/jderobot/lib/python2.7/comm/motorsClient.py in __getMotorsIceClient(jdrc, prefix)
22 ‘’’
23 print(“Publishing “+ prefix +” with ICE interfaces”)
—> 24 client = MotorsIceClient(jdrc, prefix)
25 client.start()
26 return client

/opt/jderobot/lib/python2.7/comm/ice/motorsIceClient.py in init(self, jdrc, prefix)
73 except:
74 traceback.print_exc()
—> 75 exit(-1)
76
77

NameError: global name ‘exit’ is not defined

Hola de nuevo Eloy.

En el primer caso no es un error como tal. Estamos acomodando ese tipo de ejercicios (los de teoría) para que aparezcan a pantalla completa (sin la parte de simulación).

Con respecto al segundo estamos trabajando sobre el error para solucionarlo.

Comentarte también que ya puedes crear un usuario. Estamos acabando un protocolo de acceso por lo que, comentanos cuando lo crees para darte acceso a las prácticas.

Confirmanos si ha ido todo bien (salvo el error que comentabas de la simulación).

Gracias y un saludo,
Nacho

Ok gracias. te comento, he intentado crear un usuario y salta un error:

“Error en el formulario, por favor, intentelo de nuevo.”

Vuelve a probar y me cuentas, he reiniciado el usuario :wink:

Ahora si he podido crear el usuario gracias!

Lo que ocurre es que ahora no soy capaz de encontrar los ejercicios, ya que antes aparecían nada más hacer el sign in. Ahora aparece el mensaje “¡Hola, bienvenid@ a JdeRobot Kids!.”.

Como llego a los ejercicios?

Estupendo :wink:

Contábamos con que no saldría ninguno. Estabamos esperando a que crearas el usuario.

Si ahora vuelves a iniciar sesión, ya tendrás disponible el conjunto de ejercicios. Seguimos trabajando para solventar el error en la simulación. En cuanto esté arreglado te lo haremos saber.

Gracias por tu tiempo Eloy.

Saludos,
Nacho.

Efectivamente ahí esta, gracias!

En esa misma situación que @eloyin me encuentro, no me aparecen los enunciados…

Hay algo que podáis hacer para echarme una mano?

Gracias por adelantado!

Hola Manu.

Ya te he asignado los ejercicios. Deberías ver en total 4:

  • Introducción a Python
  • Sigue línea
  • ChocaGira
  • Sigue pelota usando PiCam

Confirmanoslo, por favor.

Gracias.
Nacho.

Gracias Nacho, ahora los veo. ;D

Hola buenas!
¿Podrían asignarme los ejercicios Sigue Líneas F1 y SiguePelota-PiCam?

Aprovecho para saludar ya que soy nuevo en la plataforma. :grin::raised_hand_with_fingers_splayed:

Gracias,
Jorge

Buenas y bienvenido!

Ya tienes asignados los ejercicios.

Un saludo,
Nacho.