http://www.bipedolandia.es

Bipedolandia,100% Spain sobre robots bípedos, Robonova, KONDO KHR-2HV, Nao, MechRC, Bioloid, Robobuilder, Kumotek KT-X, RoboPhilo, i-Sobot, Manoi AT01, Robovie-M V3, PLEN, BasicX, SCC32, Lynxmotion
 
ÍndiceÍndice  PortalPortal  BuscarBuscar  RegistrarseRegistrarse  Conectarse  Grupo de facebookGrupo de facebook  
Traductor
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Últimos temas
» Me Presento
Ayer a las 22:33 por Gremio

» Otro Bioloid Premium a la venta en Ebay
Ayer a las 20:42 por iankilm

» Aprender a programar Bioloid con C, C++ y C#
Ayer a las 20:26 por siempre.aprendiendo

» RoboBuilder lanza servomotores de alta gama
Ayer a las 12:15 por Gremio

» Medidas de RoboBuilder, Robonova y Kondo KHR 2-HV
Ayer a las 05:49 por criadobot

» Desempaquetando "Genex Suit Type A-621" para Kondo KHR-2HV
2012-05-14, 08:45 por Gremio

» Vendo Kit educativo Bioloid Premium
2012-05-13, 19:58 por guanajo

» Redes - Aprender de los robots
2012-05-09, 23:00 por criadobot

» Bipedolandia viaja al Festival de la Robótica (Suiza 5 de mayo)
2012-05-08, 16:03 por guanajo

» leer entradas digitales del rebonova
2012-05-08, 11:25 por chaly012

» programa en basic para rebonova
2012-05-07, 16:37 por chaly012

» programa en basic
2012-05-07, 16:33 por chaly012

» Controla tu robot con...¿Kinect?
2012-05-07, 15:47 por RamonMas

» AESSBot 2012
2012-05-02, 14:00 por Luison

» leer entradas en el cotrolador
2012-04-28, 15:20 por chaly012

» Ajuste de sensores en KHR-3HV
2012-04-26, 08:24 por criadobot

» Cambiar batería a robobuilder.
2012-04-26, 07:54 por guanajo

» Conferencia sobre Q.bo en la semana de la robótica ALCABOT
2012-04-25, 17:04 por infomatms

» Qbo: Un nuevo robot de código abierto para el hogar
2012-04-23, 18:54 por RamonMas

» Nueva banda robótica The Hubos
2012-04-22, 19:04 por criadobot

» No te pierdas. En buenas manos con mi robot ayudante.
2012-04-20, 14:11 por criadobot

» Tutorial: Nuevo firmware 2.34 y activar Accelerómetro
2012-04-20, 06:23 por Gremio

Mayo 2012
LunMarMiérJueVieSábDom
 123456
78910111213
14151617181920
21222324252627
28293031   
CalendarioCalendario
Compartir | 
 

 Bucle en RoboPlus Motion

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
criadobot
Admin


Cantidad de envíos: 3052
Edad: 48
Localización: Vitoria
Puntos: 4468
Fecha de inscripción: 17/10/2007

MensajeTema: Bucle en RoboPlus Motion    2011-07-12, 23:28

[Tienes que estar registrado y conectado para ver esa imagen]


Bueno aquí comento otra pieza del puzzle de la programación de bioloid premium. Y como buen puzzle pues cuando consiga o consigamos unir todas las piezas, seguro quedará un puzzle muy bonito.
Cometo este incidente con RoboPlus Motion, por si vale para alguien.
Como buen principiante estoy intentado algo tan básico como relacionar un estimulo, con un movimiento del robot, el estimulo ahora se lo estoy dando con el valor de un servo, a ver si me explico le doy una posición al servo, y como puedo saber en todo momento su posición, si la modifico yo manualmente, se activa el estimulo, más resumido aún seria como un sensor de tacto utilizando un servo. Si consigo esto luego el estimulo se lo puedo dar con el mando, sensor de distancia o lo que sea.
Aquí me he dado cuanta que el RoboPlus Motion, puede hacer que nuestro robot, entre en un bucle sin salida. El siguiente paso sera saber como hacer salir al robot del bucle creo desde RoboPlus Task.
Estoy aprovechando un RoboPlus Motion del programa ejemplo bio_prm_humanoidtypea_en yo hacia una llamada desde RoboPlus Task a la linea de ejecución 84, y el robot caía en un bucle.

Linea 84 Next 85 Exit 85
Linea 85 Next 86 Exit 90 "aquí no se lo que pinta el Exit 90, de ir a la linea 90 saldría del bucle"
Linea 86 Next 87 Exit 87
Linea 87 Next 84 Exit 84 "Aquí volvemos a la linea 84 y ya tenemos el bucle del cual no salimos"

Esta bobada te pude dar algún dolor de cabeza, si empiezas el programa con una llamada a la linea 224, que es la llamada Balance, donde el robot esta en la posición inicial, se que da bloqueado y no te ejecuta el resto del programa.

El la linea 224 del mismo programa hace un Next 224 Exit 0

Esto que comento dentro de unos meses me parecera seguro una tontería, pero de momento para mi no lo es.
Como en otras ocasiones abro un nuevo hilo, para hablar del tema, y dar o que alguien de respuesta a esto que expongo. Así aprendemos todos.

[Tienes que estar registrado y conectado para ver esa imagen]

_________________
Blog [Tienes que estar registrado y conectado para ver este vínculo] Youtube [Tienes que estar registrado y conectado para ver este vínculo]
Twitter [Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
http://criadobot.blogspot.com/
guanajo
Admin


Cantidad de envíos: 2947
Edad: 37
Localización: Tenerife
Puntos: 3196
Fecha de inscripción: 17/10/2007

MensajeTema: Re: Bucle en RoboPlus Motion    2011-07-13, 13:13

criadobot escribió:
[Tienes que estar registrado y conectado para ver esa imagen]


Bueno aquí comento otra pieza del puzzle de la programación de bioloid premium. Y como buen puzzle pues cuando consiga o consigamos unir todas las piezas, seguro quedará un puzzle muy bonito.
Cometo este incidente con RoboPlus Motion, por si vale para alguien.
Como buen principiante estoy intentado algo tan básico como relacionar un estimulo, con un movimiento del robot, el estimulo ahora se lo estoy dando con el valor de un servo, a ver si me explico le doy una posición al servo, y como puedo saber en todo momento su posición, si la modifico yo manualmente, se activa el estimulo, más resumido aún seria como un sensor de tacto utilizando un servo. Si consigo esto luego el estimulo se lo puedo dar con el mando, sensor de distancia o lo que sea.
Aquí me he dado cuanta que el RoboPlus Motion, puede hacer que nuestro robot, entre en un bucle sin salida. El siguiente paso sera saber como hacer salir al robot del bucle creo desde RoboPlus Task.
Estoy aprovechando un RoboPlus Motion del programa ejemplo bio_prm_humanoidtypea_en yo hacia una llamada desde RoboPlus Task a la linea de ejecución 84, y el robot caía en un bucle.

Linea 84 Next 85 Exit 85
Linea 85 Next 86 Exit 90 "aquí no se lo que pinta el Exit 90, de ir a la linea 90 saldría del bucle"
Linea 86 Next 87 Exit 87
Linea 87 Next 84 Exit 84 "Aquí volvemos a la linea 84 y ya tenemos el bucle del cual no salimos"

Esta bobada te pude dar algún dolor de cabeza, si empiezas el programa con una llamada a la linea 224, que es la llamada Balance, donde el robot esta en la posición inicial, se que da bloqueado y no te ejecuta el resto del programa.

El la linea 224 del mismo programa hace un Next 224 Exit 0

Esto que comento dentro de unos meses me parecera seguro una tontería, pero de momento para mi no lo es.
Como en otras ocasiones abro un nuevo hilo, para hablar del tema, y dar o que alguien de respuesta a esto que expongo. Así aprendemos todos.

[Tienes que estar registrado y conectado para ver esa imagen]


nose si te he entendido bien, tampoco me he puesto a trastear con el bioloid, pero segun comentas, si apuntas a la linea 224 y lamisma dice exit, normal que se te quede bloqueado, se supone que exit es que finaliza el programa y hay que volverlo a reiniciar, lo logico es que empiezes a ejecutar el programa de las primeras lineas si quieres que se repita el programa Suspect
Volver arriba Ir abajo
http://electromania.nireblog.com/
criadobot
Admin


Cantidad de envíos: 3052
Edad: 48
Localización: Vitoria
Puntos: 4468
Fecha de inscripción: 17/10/2007

MensajeTema: Re: Bucle en RoboPlus Motion    2011-07-13, 14:46

En primer lugar una vez más ¡Gracias Guanajo!

Esta vez lo que comento esta a caballo entre un problema y una advertencia.
Los que trabajamos con roboplus sabemos que el robot tiene dos partes para programarlo, el RoboPlus Task donde editamos nuestro programa, bucles, subrutinas y demás y el RoboPlus Motion donde editamos los movimientos por separado. Luego volcamos las dos partes al robot, y este si no hay problemas funciona correctamente.
Este ejemplo de RoboPlus Motion, no es mio es de un programa que junto a su RoboPlus Task funciona perfectamente.
Ahora bien si tu te construyes tu programa RoboPlus Task aprovechando los movimiento ya editados de tu RoboPlus Motion, te dará los problemas que arriba comento, y te pudes volver loco por no saber por que tu robot entra en un bucle. Seria como en otros lenguajes decir gosub movimiento1 y que tu robot entrara en un bucle infinito.
Esta tarde modificar el RoboPlus Motion y seguro funcione bien, pero el programa original le hace salir del bucle desde RoboPlus Task, y eso es lo que quiero investigar, como el programa original no cae en un bucle y si yo aprovecho los movimientos, entonces si entra en un bucle. Joer que líor. scratch

_________________
Blog [Tienes que estar registrado y conectado para ver este vínculo] Youtube [Tienes que estar registrado y conectado para ver este vínculo]
Twitter [Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
http://criadobot.blogspot.com/
criadobot
Admin


Cantidad de envíos: 3052
Edad: 48
Localización: Vitoria
Puntos: 4468
Fecha de inscripción: 17/10/2007

MensajeTema: Re: Bucle en RoboPlus Motion    2011-07-17, 20:03

Explicación mas gráfica.


_________________
Blog [Tienes que estar registrado y conectado para ver este vínculo] Youtube [Tienes que estar registrado y conectado para ver este vínculo]
Twitter [Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
http://criadobot.blogspot.com/
sprint
Capitan de navío
Capitan de navío


Cantidad de envíos: 117
Edad: 43
Localización: BCN
Puntos: 161
Fecha de inscripción: 25/06/2009

MensajeTema: Re: Bucle en RoboPlus Motion    2011-07-22, 19:25

Hola!!!!

Creo que el problema es que hay que darle el exit en el Robotask y creo que es llamando a la motion page 1.................

Aún no lo he probado pero creo que es lo que hace el programa radiocontrol al dejar de pulsar el mando creo que en el task hay una subrrutina que ejecuta motion page 1 cuando se "despulsa" una tecla del mando, entonces habria que hacer lo mismo con los estimulos que comentas ¿no?.

Lo digo todo de memoria y tengo bien poca jejejeje, pero este finde lo probaré.

Aquí comentaban algo tambien en el último post.:
[Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
http://www.supermotardclub.com
sprint
Capitan de navío
Capitan de navío


Cantidad de envíos: 117
Edad: 43
Localización: BCN
Puntos: 161
Fecha de inscripción: 25/06/2009

MensajeTema: Re: Bucle en RoboPlus Motion    2011-07-22, 19:36

siiiiii
Lo hacen creando y ( llamando luego con CALL) una funcion llamada
EXITWITHOUTEXECUTESTOP

la funcion contiene
motionpage = 1
CALL whaitmotion.

Usease que para programarlo bien tendremos que inspirarnos en esas funciones para crear las que nos convengan para el programa "estimulos" seguramente serviran las mismas pero primero tengo que entender como funcionan las originales en el programa original...................y tengo poca idea de programas.....por el momento jejejejejej.
Volver arriba Ir abajo
http://www.supermotardclub.com
criadobot
Admin


Cantidad de envíos: 3052
Edad: 48
Localización: Vitoria
Puntos: 4468
Fecha de inscripción: 17/10/2007

MensajeTema: Re: Bucle en RoboPlus Motion    2011-07-22, 19:47

sprint escribió:
Hola!!!!

Creo que el problema es que hay que darle el exit en el Robotask y creo que es llamando a la motion page 1.................

Aún no lo he probado pero creo que es lo que hace el programa radiocontrol al dejar de pulsar el mando creo que en el task hay una subrrutina que ejecuta motion page 1 cuando se "despulsa" una tecla del mando, entonces habria que hacer lo mismo con los estimulos que comentas ¿no?.

Lo digo todo de memoria y tengo bien poca jejejeje, pero este finde lo probaré.

Aquí comentaban algo tambien en el último post.:
[Tienes que estar registrado y conectado para ver este vínculo]


Seguro que por ahí van los tiros, yo también cuando tenga un segundo comento todo lo que he deducido de RoboPlus Motion, pero vas bien encaminado.

_________________
Blog [Tienes que estar registrado y conectado para ver este vínculo] Youtube [Tienes que estar registrado y conectado para ver este vínculo]
Twitter [Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
http://criadobot.blogspot.com/
 

Bucle en RoboPlus Motion

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permiso de este foro:No puedes responder a temas en este foro.
http://www.bipedolandia.es :: ROBOTS BIPEDOS :: Bioloid Comprehensive y Premium Kit-