From: Giulio Z. <Giu...@ir...> - 2008-02-29 09:32:22
|
What my colleagues did was to declare multiple robots in the configuration files. like in the file.cfg of drivers that you use to start Player (only the first 2 robots): driver ( name "stage" provides ["roomba0:::position2d:0" "roomba0:::bumper:0" "roomba:::laser:0"] model "roomba0" ) driver ( name "stage" provides ["roomba1:::position2d:1" "roomba1:::bumper:1" "roomba:::laser:1"] model "roomba1" ) Then you need to represent them in the World, modifying then you file.world again, for only 2 robots: roomba ( name "roomba0" color "blue" pose [ 5 1 0 ] urg_laser() ) roomba ( name "roomba1" color "red" pose [ 10 0 90 ] urg_laser() ) Don't know if there's a more modular way but I don't think so. As soon as I have time i'll try a script to generate that, but don't think that will help in the general case, cause it will be tied to our configuration. Bye On Thu, 2008-02-28 at 23:20 -0600, Nick Johnson wrote: > I have my program written and it works for one robot, but I want > multiple robots in the world to execute this program. How do I do that? > The documentation doesn't help much. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users |