To maximize community participation, we follow a federated repository model: rather than having one true place for all ROS packages, users and developers around the world are encouraged to host their own repositories of ROS packages. Each repository can be managed and licensed as desired by the respective maintainer, and the maintainer retains direct ownership and control over the code.
This page summarizes the current known ROS repositories, which some information on what can be found in each.
For a search-able list of packages, please see: http://www.ros.org/browse.
Contents
ros
http://code.ros.org/gf/projects/ros/
Description: contains the core ROS code, including the main client libraries (roscpp, rospy, roslisp, and rosoct), essential tools (roslaunch, rostest, rostopic, roswtf, etc.), and the build system (rosbuild).
Maintainers: core developers at Willow Garage and Stanford.
ros-pkg
http://code.ros.org/gf/projects/ros-pkg/
Description: General robot libraries for ROS, including camera_drivers, common, geometry (tf), image_pipeline, laser_drivers, laser_pipeline, navigation, and many more.
Maintainers: Willow Garage
Documentation: ros-pkg
Institutions
wg-ros-pkg
http://code.ros.org/gf/projects/wg-ros-pkg/
Description: PR2 robot, Willow-Garage-specific, and research code.
Maintainers: Willow Garage
Documentation: wg-ros-pkg
prairiedog (CU)
http://correll.cs.colorado.edu/pmwiki/index.php/Main/PrairieDog
Description: Multi-Robot System at CU Boulder. Includes nav_view_cu, a more lightweight implementation of the nav_view package.
Maintainers: Michael Otte, Nickolaus Correll
Documentation: prairiedog-ros-pkg
utexas-art-ros-pkg
http://code.google.com/p/utexas-art-ros-pkg/
Description: ROS packages for the ART autonomous vehicle by researchers from the University of Texas at Austin and Austin Robot Technology.
Maintainers: Jack O'Quin, Michael Quinlan
Documentation: utexas-art-ros-pkg
alufr-ros-pkg
http://code.google.com/p/alufr-ros-pkg/
Description: This repository contains the ROS packages of the research at the Autonomous Intelligent Systems Lab and the Humanoid Robots Lab at the Albert-Ludwigs-Unversität in Freiburg, Germany. These packages include extensions to the Nao driver provided by brown-ros-pkg.
Maintainers: Jürgen Sturm, Armin Hornung
Documentation: alufr-ros-pkg
ua-ros-pkg
http://code.google.com/p/ua-ros-pkg/
Description: This is a repository for Robot Operating System (ROS) related open source code produced by research labs at The University of Arizona. Code within this repository is released under the New BSD license. Each contributing lab has a designated folder within the repository that holds the lab's contributions.
Maintainers: Ian Fasel
Documentation: ua-ros-pkg
bosch-ros-pkg
http://bosch-ros-pkg.sourceforge.net/
Description: This project contains a collection of robotics algorithms, drivers and tools developed by researchers at Bosch Research and Technology Center in Palo Alto, CA. The project uses the infrastructure provided by ROS.
Maintainers: Charles DuHadway
Documentation: bosch-ros-pkg
care-o-bot
http://github.com/ipa320/care-o-bot
Description: This repository contains ROS software for running the Care-O-bot 3 robot developed by Fraunhofer IPA.
Maintainers: Florian Weißhardt, Ulrich Reiser
Documentation: care-o-bot, care-o-bot-research.org
umd-ros-pkg
git://ram.umd.edu/umd-ros-pkg.git | browse source code
Description: Robot nodes developed at the University of Maryland by Robotics@Maryland
Maintainers: Ken Tossell
Documentation: umd-ros-pkg
gt-ros-pkg
http://code.google.com/p/gt-ros-pkg/
Description: Robot Operating System (ROS) related open source code produced by research labs at Georgia Tech. More information on the wiki for the repository.
Maintainers: Advait Jain, Hai Nguyen
Documentation: gt-ros-pkg, HRL-wiki
tum-ros-pkg
http://tum-ros-pkg.sourceforge.net/
Description: Technischen Universität München.
Maintainers: Radu Rusu
Documentation: tum-ros-pkg
wu-ros-pkg
http://wu-ros-pkg.sourceforge.net/
Description: ROS software developed at Washington University.
Maintainers: Bill Smart, Erik Karulf, David Lu
Documentation: wu-ros-pkg
sail-ros-pkg
http://sail-ros-pkg.sourceforge.net/
Description: Robotics research at the Stanford AI Lab
Maintainers: Morgan Quigley
cmu-ros-pkg
http://cmu-ros-pkg.sourceforge.net/
Description:
Maintainers: Rosen Diankov
lis-ros-pkg
http://code.google.com/p/lis-ros-pkg/
Description: Barrett WAM and Hand interface.
Maintainers: Kaijen Hsiao
brown-ros-pkg
http://code.google.com/p/brown-ros-pkg/
Description: The repository currently contains a working drivers for the iRobot Create and Aldebaran Nao, as well a simple gui for controlling the robot, and some other examples.
Maintainers: Gheric Speiginer, Keenan Black
ros-engagement (WPI)
http://ros-engagement.sourceforge.net/
Description: Human-robot engagement nodes developed at Worcester Polytechnic Institute
Maintainers: Charles Rich
mod-ros-pkg (Penn)
http://svn.modlabupenn.org/mod-ros-pkg/
Description: ModLab at UPenn.
usc-ros-pkg
http://usc-ros-pkg.sourceforge.net/
Description: The USC ROS packages project offers algorithms and drivers for the robotics projects underway in the labs at the University of Southern California.
Maintainers: David Feil-Seifer
Personal
foote-ros-pkg
http://code.google.com/p/foote-ros-pkg/
Description: Personal Repository of Tully Foote (ROS development team member). Provides: c++ Phidets API phidgetspp and picasaweb_sync scripts
Maintainer: Tully Foote
Documentation: foote-ros-pkg
ajh-ros-pkg
http://ajh-ros-pkg.sourceforge.net/
Maintainer: Andrew Harris
Description: Personal repository of Andrew Harris. Provides Arduino and cmucam3 support.






