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.
Contents
- ros
- ros-pkg
-
Institutions
- wg-ros-pkg
- prairiedog (CU)
- utexas-art-ros-pkg
- ccny-ros-pkg
- alufr-ros-pkg
- ua-ros-pkg
- umd-ros-pkg
- dfki-sks-ros-pkg
- iheart-ros-pkg
- gt-ros-pkg
- openrobotino
- bosch-ros-pkg
- tum-ros-pkg
- wu-ros-pkg
- care-o-bot
- kul-ros-pkg
- berkeley-ros-pkg
- brown-ros-pkg
- sail-ros-pkg
- cmu-ros-pkg
- lis-ros-pkg
- ros-engagement (WPI)
- mod-ros-pkg (Penn)
- usc-ros-pkg
- cu-ros-pkg
- cornell-ros-pkg
- amor-ros-pkg
- rice-ros-pkg
- jsk-ros-pkg
- isr-uc-ros-pkg
- auburn-automow-ros-pkg
- RCPRG-ros-pkg
- Personal
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.
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
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.






