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, with some information on what can be found in each.

For a searchable list of packages, please see: http://www.ros.org/browse.

This list is organized by the amount of documentation available on ros.org.

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

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

ccny-ros-pkg

http://robotics.ccny.cuny.edu/git/ccny-ros-pkg.git

Description: The City College of New York ROS Repository.

Documentation: ccny-ros-pkg

Maintainers: Ivan Dryanovski, William Morris

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

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

Support: https://launchpad.net/umd-ros-pkg

dfki-sks-ros-pkg

https://svn-agbkb.informatik.uni-bremen.de/dfki-sks-ros-pkg

Description: This repository contains ROS packages developed at the DKFI Safe and Secure Cognitive Systems research department and the Real-Time Computer Vision Working Group at University of Bremen in Bremen, Germany.

Maintainers: Rene Wagner

Documentation: dfki-sks-ros-pkg

iheart-ros-pkg

http://github.com/IHeartRobotics/iheart-ros-pkg

Description: I Heart Robotics ROS Repository. Contains a WowWee Rovio stack.

Documentation: iheart-ros-pkg

Maintainers: I Heart Robotics

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

openrobotino

http://svn.openrobotino.org/trunk/ros/

Description: ROS drivers for the Robotino by REC and Festo Didactic.

Documentation: openrobotino

Maintainers: REC

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

tum-ros-pkg

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

Description: Technischen Universität München.

Maintainers: Lorenz Mösenlechner, Dejan Pangercic

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

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

kul-ros-pkg

http://svn.mech.kuleuven.be/repos/orocos/trunk/kul-ros-pkg/

Description: Software developed and/or packaged at K.U.Leuven, including wrappers around various versions of Orocos libraries.

Maintainers: Steven Bellens, Koen Buys, Wilm Decre, Tinne De Laet, Ruben Smits, Nick Vanthienen (alphabetically, see packages for details on maintainers)

Documentation: kul-ros-pkg

berkeley-ros-pkg

http://ros.berkeley.edu/svn/berkeley-ros-pkg

Browse Source Online

Description: ROS Nodes developed at UC Berkeley.

Maintainers: Arjun Singh, Stephen Miller

Documentation: berkeley-ros-pkg

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

sail-ros-pkg

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

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

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

cu-ros-pkg

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

Description: ROS packages files in Robotics Lab at Columbia University.

Maintainers: Soonhac Hong

cornell-ros-pkg

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

Description: Cornell Personal Robotics. Currently contains a Rovio driver.

Maintainers:

amor-ros-pkg

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

Description: Currently, we have Aria package which downloads and recompiles MobileRobots ARIA 2.7.2. library. ROSARIA depends on Aria and uses ARIA library to connect to MobileRobots mobile robot. This was tested with a Pioneer 3-DX. Autonomous Mobile Robotics Group (AMOR Group), is a part of the Department of Control and Computer Engineering, Faculty of Electrical Engineering and Computing, University of Zagreb. It currently consists of two Postdocs and four PhD students directed by prof. Ivan Petrović.

Maintainers: Srećko Jurić-Kavelj

rice-ros-pkg

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

Description: The Rice Personal Robotics Package is a collection of libraries that aims to offer methods for personal robotic assistants to operate successfully in indoor environments. These libraries are mostly mostly focused on motion planning tasks.

Maintainers: Ioan Sucan

jsk-ros-pkg

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

Description: This packages contains collection of algorithms, drivers and tools developed by researchers and students at JSK Robotics Laboratory at the University of Tokyo, Japan.

Maintainers: Kei Okada, Yohei Kakiuchi, Rosen Diankov, Ryohei Ueda

isr-uc-ros-pkg

http://code.google.com/p/isr-uc-ros-pkg/

Description: ROS package repository from the Institute of Systems and Robotics - University of Coimbra.

Maintainers: Gonçalo Cabrita

auburn-automow-ros-pkg

http://github.com/wjwwood/au-automow

Description: ROS Stacks containing packages developed and used on Auburn University's Autonomous Lawnmower Project. Includes drivers for Magellan DG14 GPS, Sparkfun Atomic IMU, and Roboteq AX2550 Motor Controller.

Maintainers: William Woodall

RCPRG-ros-pkg

http://github.com/konradb3/RCPRG-ros-pkg.git

Description: Robot Control and Pattern Recognition Group, Warsaw University of Technology.

Maintainers: Konrad Banachowicz

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.

otl-ros-pkg

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

Maintainer: Takashi Ogura (http://ros-robot.blogspot.com/)

Description: i-Sobot, Roomba, and ROS tutorials in Japanese.

Wiki: Repositories (last edited 2010-08-30 20:32:50 by KenConley)