I'd vote too for a separate GUI app. For the toolkit I'd suggest something
that most people will have available from their distribution (gtk, Qt, ...)
so that it won't add to the dependencies. The final choice is up to the
developer(s) - what they are familiar with. If OPAL is used there is already
a GUI tool available http://www.ocelotsjungle.republika.pl/
it's not complete but it seems it has all the basics there.
I took a look at OPAL and it is indeed an interesting project, although still
early in its development. Their XML files seem close to what I wanted before
all that xode business, and although I didn't find a complete spec, the
example they have is quite complete
covering 4 types of sensors, motors, etc.
Btw Opal is licensed under LGPL/BSD, I hope that won't be a problem.
As soon as what needs to be done and how is decided, you can post a TODO list
(e.g. "port robot models to Opal" or "write docs for GUI tool") and people
that want to help can start submitting their work.
On Wednesday 09 August 2006 11:40, Nate Koenig wrote:
> Great to hear that people want to contribute. Right now I'm in the
> middle of moving Gazebo over to Ogre3d. But there are quite a few
> things that can be done.
> As Luis pointed out, Gazebo is lacking an easy way to construct a
> world or a model. Here is what I envision. A new GUI should be created
> that allows a user to place models into the environment. The GUI
> should save a world file, allow the user to run the simulation, and
> make changes as necessary. This will require some work, potentially
> from a few people. If one or more people want to tackle this, then we
> need to discuss a few things:
> 1) What gui toolkit is preferable?
> 2) Should we use opal? This is an important question, it seems like
> an very interesting project, and they already have a physics editor in
> development. Here is a link to the website:
> 3) Should this app be separate from the main simulator, or
> integrated (pause the simulation and you can start editing things)?
> The gazebo interface to player needs some improvements as well. We
> need full support of the simulation interface, as well as exporting
> geometries of the various models.
> There is always room for more sensors and models. Such as a touch
> sensor, someone can work on a light sensor, how about a model of the
> If you want to work on something, please let the mailing list know
> what you are doing. Ask for suggestions, help, pointers. I will give
> out CVS access to those who can first show me some decent code.
> As far as the patches that were submitted, I am not really satisfied
> with using xode. It is has been hacked to fit a robot simulator. It
> was never meant to handle the concepts of sensors and control code.
> Opal might offer a better solution, but I need other people's opinion
> on the matter.
> And as always, if you have ideas for changing gazebo or adding to it,
> please speak up or submit code.
http://www.freemail.gr - äùñåÜí õðçñåóßá çëåêôñïíéêïý ôá÷õäñïìåßïõ.
http://www.freemail.gr - free email service for the Greek-speaking.