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.

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.

SVN Access Information

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

Source Code

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

Source Code

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

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

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

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

tum-ros-pkg

http://tum-ros-pkg.sourceforge.net/

Description: Technischen Universität München.

Maintainers: Radu Rusu

Documentation: tum-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

wu-ros-pkg

http://wu-ros-pkg.sourceforge.net/

Description: ROS software developed at Washington University.

Maintainers: Bill Smart, Erik Karulf, David Lu

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.

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.

Personal

foote-ros-pkg

http://code.google.com/p/foote-ros-pkg/

Description: Personal Repository of Tully Foote (ROS development team member).

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.

Wiki: Repositories (last edited 2010-02-08 05:49:46 by KenConley)