Hello,

You should use the simulation interface, which contains a reset
attribute. Set this value to true, and the simulation will reset to
it's start.

-nate

On 6/22/07, Nathaniel Troutman <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I'm trying to write a simple program that will reset the world running on a 
> gazebo simulator. Here's the code, very short:
>
> #include <stdio.h>
> #include <gazebo.h>
> #include <gazebo/WorldFile.hh>
> #include <gazebo/World.hh>
>
> World getRunningWorld() {
>     int serverId = 0;
>
>     World world (serverId, true);
>
>     return world;
> }
>
> void resetGazeboWorld() {
>     World world = getRunningWorld();
>     world.ResetModelPoses();
> }
>
> int main (int argc, char *argv[])
> {
>     resetGazeboWorld();
>
>     return 0;
> }
>
> It compiles fine with:
> g++ -Wall -g3 -I/usr/local/include -I/usr/local/include/gazebo -I../ 
> -I/usr/.../Source/gazebo-0.5.2/server `pkg-config --cflags xml2` -c simple.cpp
>
> But when I try to link it turning it into an executable:
> g++ simple.o -o simple -L/usr/local/lib -lgazebo 
> -L/usr/.../Source/gazebo-0.5.2/server `pkg-config --libs xml2`
>
> I get this error:
> simple.o(.text+0x1b): In function `getRunningWorld()':
> /home/.../workspace/libgazebo_java/simple/simple.cpp:15: undefined reference 
> to `World::World(int, bool)'
> simple.o(.text+0x53): In function `resetGazeboWorld()':
> /home/.../workspace/libgazebo_java/simple/simple.cpp:22: undefined reference 
> to `World::ResetModelPoses()'
> simple.o(.text+0x73):/home/.../workspace/libgazebo_java/simple/simple.cpp:22: 
> undefined reference to `World::~World()'
> simple.o(.text+0x99):/home/.../workspace/libgazebo_java/simple/simple.cpp:22: 
> undefined reference to `World::~World()'
> collect2: ld returned 1 exit status
> make: *** [simple] Error 1
>
> Any help would be greatly appreciated.
>
> Thanks
>
>
>
>
>
>
>
> ____________________________________________________________________________________
> Yahoo! oneSearch: Finally, mobile search
> that gives answers, not web links.
> http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Playerstage-gazebo mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Playerstage-gazebo mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo

Reply via email to