The sunflower library provides programming abstractions developed at the Autonomous Systems Lab http://www.asl.ethz.ch/. It contains a complete path planning and obstacle avoidance system, common mobile robotics tasks abstractions, and a 2D simulator.
The Rossum Project is an attempt to collect and distribute robotics software. We are seeking help with our first project, a mobile-robotsimulator featuring a 2-D virtual world, and new work including artificial intelligence and robot-control logic.