Thanks! Ok, i built a simple room with a ramp. But the robot can't uses the ramp to drives into the room. Maybe i forgot something or calculated some values wrong.
Here is my model: <?xml version="1.0"?> <model:physical name="room_model" xmlns:model="http://playerstage.sourceforge.net/gazebo/xmlschema/#model" xmlns:sensor="http://playerstage.sourceforge.net/gazebo/xmlschema/#sensor" xmlns:body="http://playerstage.sourceforge.net/gazebo/xmlschema/#body" xmlns:geom="http://playerstage.sourceforge.net/gazebo/xmlschema/#geom" xmlns:joint="http://playerstage.sourceforge.net/gazebo/xmlschema/#joint" xmlns:visual="http://playerstage.sourceforge.net/gazebo/xmlschema/#visual" > <static>true</static> <body:box name="floor_body"> <xyz>0 0 0.2</xyz> <rpy>0.0 0.0 0</rpy> <geom:box name="floor_geom"> <size>5 5 0.4</size> <mass>10000.0</mass> <visual> <size>5 5 0.4</size> <mass>10000.0</mass> <mesh>unit_box</mesh> <material>Gazebo/Rockwall</material> </visual> </geom:box> </body:box> <body:box name="wall1_body"> <xyz>2.43 0 1.4</xyz> <geom:box name="wand1_geom"> <size>0.14 5 2</size> <mass>10000.0</mass> <visual> <size>0.14 5 2</size> <mass>10000.0</mass> <mesh>unit_box</mesh> <material>Gazebo/Rockwall</material> </visual> </geom:box> </body:box> <body:box name="wall2_body"> <xyz>-2.43 0 1.4</xyz> <geom:box name="wand2_geom"> <size>0.14 5 2</size> <mass>10000.0</mass> <visual> <size>0.14 5 2</size> <mass>10000.0</mass> <mesh>unit_box</mesh> <material>Gazebo/Rockwall</material> </visual> </geom:box> </body:box> <body:box name="wall3_body"> <xyz>0 2.43 1.4</xyz> <geom:box name="wand3_geom"> <size>5 0.14 2</size> <mass>10000.0</mass> <visual> <size>5 0.14 2</size> <mass>10000.0</mass> <mesh>unit_box</mesh> <material>Gazebo/Rockwall</material> </visual> </geom:box> </body:box> <body:box name="ramp_body"> <xyz>0 -3.45 0.21</xyz> <rpy>11 0 0</rpy> <geom:box name="ramp_geom"> <size>0.8 2 0.001</size> <mass>10000.0</mass> <visual> <size>0.8 2 0.01</size> <mass>10000.0</mass> <mesh>unit_box</mesh> <material>Gazebo/Rockwall</material> </visual> </geom:box> </body:box> </model:physical> David Olsen-3 wrote: > > You need to set the solids to be static, like this: > <model:physical name="wall1_model"> > <static>true</static> > ...the usual... > > David > > 2008/5/10 gdfreezer <[EMAIL PROTECTED]>: > >> >> Today i tried to built a room out of simplesolids but it doesn't work >> well. >> The solids just flying through the world. >> >> Is there a .world file with a simple room? >> >> e.g.: >> 5x5m floor >> 40cm floors height >> 14cm thick walls >> 2m roomheight >> >> i hope, that anybody is able to help me. >> >> regards >> >> gd >> >> >> David Olsen-3 wrote: >> > >> > I happen to be working on the same thing right now! A custom mesh seems >> to >> > be the way to go, i.e. a trimesh geometry with a custom mesh visual. >> I've >> > got the visual working, but I'm lacking the collision as yet. Just from >> > playing around, it looks like the proportions issue is that gazebo >> scales >> > the mesh such that it's bounding box comes out the size specified in >> the >> > world file (or [1, 1, 1] by default I suppose). So you just have to >> > calculate/measure the width/height/depth of your mesh and set that as >> the >> > size in the world file. >> > >> > The issue I came across was to do with some ode mass calculation. It >> > doesn't >> > seem to like inside out meshes. I'm trying to solve that by giving my >> > walls >> > some thickness, I'll let you know how that goes. >> > >> > David >> > >> > 2008/5/10 Olaf Neugebauer <[EMAIL PROTECTED]>: >> > >> >> Hi, >> >> >> >> i want to construct an indoor environment for gazebo 0.8. What is the >> >> best >> >> way to do that? >> >> I tried a few ideas with different results: >> >> >> >> 1. I tried to use a heightmap but if i reduce the size of the terrain >> to >> >> 25, 25, 2 gazebo slows down dramatically to 0 fps. The size of my >> room's >> >> heightmap is 257x257px and it's just a simple room. >> >> >> >> 2. I built up the room with blender as a custom mesh. Works but i >> think >> >> that the proportions of the mesh doesn't fit with my map... >> >> >> >> I think the best way is to build a room out of my map so that my map >> fits >> >> with the simulated map. >> >> >> >> Is anybody able to help me? Is there a tutorial or something like >> that? >> >> >> >> Regards >> >> >> >> gd >> >> _____________________________________________________________________ >> >> Unbegrenzter Speicherplatz für Ihr E-Mail Postfach? Jetzt aktivieren! >> >> http://freemail.web.de/club/landingpage.htm/?mc=025555 >> >> >> >> >> >> >> ------------------------------------------------------------------------- >> >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> >> Don't miss this year's exciting event. There's still time to save >> $100. >> >> Use priority code J8TL2D2. >> >> >> >> >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >> >> _______________________________________________ >> >> Playerstage-gazebo mailing list >> >> [email protected] >> >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> >> >> > >> > >> ------------------------------------------------------------------------- >> > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> > Don't miss this year's exciting event. There's still time to save $100. >> > Use priority code J8TL2D2. >> > >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >> > _______________________________________________ >> > Playerstage-gazebo mailing list >> > [email protected] >> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/How-to-construct-an-indoor-environment-tp17156725p17160992.html >> Sent from the playerstage-gazebo mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> Don't miss this year's exciting event. There's still time to save $100. >> Use priority code J8TL2D2. >> >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >> _______________________________________________ >> Playerstage-gazebo mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > -- View this message in context: http://www.nabble.com/How-to-construct-an-indoor-environment-tp17156725p17161639.html Sent from the playerstage-gazebo mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
