I've developed a CAD-like program called MapViewer for the creation, editing and analysis of maps for robotic simulators. It currently supports Saphira, Player/Stage, Carmen, Beesoft and Rossum simulators.
MapViewer has a number of very useful features. As well as being able to open/edit maps from a number of simulators (using both vector-type maps as well as bitmap-like maps), it can:
1) Randomly generate maps of any size, containing obstacles and robots. Any number of maps can be generated with just a single click of a button. 2) Perform a number of analytical measures on maps, to evaluate their similarity to each other. This is useful for those interested in the quality of their map building algorithms. 3) Generate Voronoi diagrams of any grid or vector map. Voronoi diagramsThere are many more features in MapViewer, and it's completely free, so download and use it all you like. I hope you find it useful. Please give me feedback on things you feel could be improved, or bugs you've found.
Thanks
Shane