logo logo
Home arrow Forums...
Sunday, 19 May 2013
 
 
 
Conscious-Robots.com Forum  


nillo´s
User

Junior Boarder
Posts: 8
graphgraph
Karma: 1  
gracias - 2010/05/23 14:52 Gracias, ya he mirado el codigo y la verdad es q tiene pinta de chungo....al final he cogido y he ido programando bloques para ir haciendo las paredes y he ido introduciendo elementos que estan ya hechos(mesa, cono, ....). Aqui te dejo el codigo de las paredes:
Code:

 private void AddBox() {   BoxShapeProperties cBoxShape null;//   SingleShapeEntity cBoxEntity null;   cBoxShape = new BoxShapeProperties(10f, new Pose(), new Vector3(0.2f1f,             1f));//dimension de los bloques(largo,alto,grosor)   cBoxShape.Material = new MaterialProperties("gbox"111);   cBoxShape.DiffuseColor = new Vector4(1f0f0f0f); //red,green,blue,alpha    cBoxEntity = new SingleShapeEntity(new BoxShape(cBoxShape), new Vector3(000));//Posicion   cBoxEntity.State.Name "gbox1";             SimulationEngine.GlobalInstancePort.Insert(cBoxEntity);



El problema que siempre hace la simulación dejando caer los bloques, y ha veces se chocan...sabes si hay alguna forma de q estos bloques no caigan, si no que esten ahi desde el principio?. Otra cosa, respecto al robot ya me apareces, debia tener algun problema con las capas, ya que las cambie de color y ahora sale ...... Otra pregunta, y me da q ya estoy abusando..jeje..: para hacer que se mueva, puedo unir el manifiesto de la smulación con el VPL?. La cosa es q se mueva y cuando encuentre algun obtáculo gire y siga adelante en otra dirección.
Un saludo y ante todo gracias,
Juan

Mensaje editado por: Raúl, el: 2010/05/24 12:57
  The administrator has disabled public write access. Please, register to participate in the forum.
Raúl
Moderator

Moderator
Posts: 592
graph
Karma: 10  
Re:gracias - 2010/06/01 18:50 Hola,

Gracias por el código.. Lo de que caigan a plomo los bloques al empezar la simulación lo puedes evitar ajustando la posición inicial en altura (es decir, la coordenada Y). Si calculas la altura a la que debes poner el centro geométrico del bloque para que quede justo encima del suelo directamente al empezar, ya no caerá desde una altura supeior al iniciar el simulador debido a la aplicación de la fuerza de gravedad simulada.

Sobre lo de mover una entidad, lo primero que se me ocurre es definir la entidad como si fuera un robot simulado. Por ejemplo, poniéndole ruedas y asociándole un servicio de DifferentialDrive al que le puedas mandar comandos... Otra opción supongo que sería cambiar su "pose" (posición) programáticamente, que también debería funcionar..

Saludos,
Raúl.
Raúl Arrabales Moreno. conscious-robots.com/raul
  The administrator has disabled public write access. Please, register to participate in the forum.





Lost Password?
 Conscious Robots RSS FeedConscious Robots RSS Feed

Find us on Facebook

Follow us on TwitterFollow us on twitter
Spotlight

Machine Consciousness Bibliography Database

 

ConsScale
The Cognitive Machine Consciousness Scale

 
Last Posts in Forum
 
CR
miel continental