To submit your own repository, please send an announcement to ros-users More Details on how to submit your package for indexing
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://browse.
There's also a Google Map with most of the repositories tagged with the location of their supporting organization.
Contents
- ros
- ros-pkg
-
Institutions
- wg-ros-pkg
- yujin-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
- bosch-ros-pkg-experimental
- tum-ros-pkg
- wu-ros-pkg
- care-o-bot
- kul-ros-pkg
- berkeley-ros-pkg
- brown-ros-pkg
- sail-ros-pkg
- cmu-ros-pkg
- mit-ros-pkg
- ros-engagement (WPI)
- penn-ros-pkg
- mod-ros-pkg (Penn)
- usc-ros-pkg
- cu-ros-pkg
- amor-ros-pkg
- rice-ros-pkg
- sr-ros-interface
- jsk-ros-pkg
- isr-uc-ros-pkg
- auburn-automow
- RCPRG-ros-pkg
- aptima-ros-pkg
- ubc-ros-pkg
- siue-ros-pkg
- vanadium-ros-pkg
- hwu-osl-ros-pkg
- seabee3-ros-pkg
- cwru-ros-pkg
- flyatar
- ethz-asl
- albany-ros-pkg
- merlin-miabot-ros-pkg
- vmi-ros-pkg
- clearpath-ros-pkg
- uos-ros-pkg
- ais-bonn-ros-pkg
- stanford-wbc
- uuisrc-ros-pkg
- acin-tuwien
- webots-ros-pkg
- starmac-ros-pkg
- wpi-ros-pkg
- ssc-rovers-ros-pkg
- csiro-asl-ros-pkg
- tuc-ros-pkg
- jrl-ros-pkg
- mavlink-ros-pkg
- smart-robotics-ros-pkg
- cyphy
- euRobotics_orocos_ws
- JKU_Robotic_Stack
- ucsb-ros-pkg
- astromech-ros
- ic2020
- cylonlabs
- The Arm Robot
- isi-ros-pkg
- seebee3
- rl-texplore-ros-pkg
- cornell-ros-pkg
- rtc-us-ros-pkg
- TYROS
- LASA-ros-pkg
- roblab-whge-ros-pkg
- ipre-scribbler-ros-pkg
- astar-ros-pkg
- irvs-ros-pkg
- guardian-ros-pkg
- pandora-auth-ros-pkg
- utexas-ros-pkg
- wpi-rail-ros-pkg
- eos-ros-pkg
- ivs-ros-pkg
- tu-darmstadt-ros-pkg
- yujin-ros-pkg
- iri-ros-pkg
- roscorobot
- uji-ros-pkg
- umass-ros-pkg
- aisoy-ros-pkg
- Personal
- Single Serving
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
yujin-ros-pkg
Description: Tools and utilities build and shared by Yujin Robot.
Maintainers: Yujin Robot
Documentation: yujin-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
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
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, assorted demos and tools for managing robots.
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: Benjamin Pitzer, Sarah Osentoski, Philip Roan
Documentation: bosch-ros-pkg
bosch-ros-pkg-experimental
http://bosch-ros-pkg-e.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: Benjamin Pitzer, Sarah Osentoski, Philip Roan
Documentation: bosch-ros-pkg-experimental
tum-ros-pkg
http://tum-ros-pkg.sourceforge.net/, http://code.cs.tum.edu
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
mit-ros-pkg
https://svn.csail.mit.edu/mit-ros-pkg/
Description: MIT CSAIL research. Includes Barrett WAM and Hand interface.
Maintainers: CSAIL
ros-engagement (WPI)
http://ros-engagement.sourceforge.net/
Description: Human-robot engagement nodes developed at Worcester Polytechnic Institute
Maintainers: Charles Rich
penn-ros-pkg
https://mediabox.grasp.upenn.edu/svn/penn-ros-pkgs
Description: Penn GRASP Lab.
Documentation: penn-ros-pkg
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
Documentation: usc-ros-pkg
cu-ros-pkg
http://code.google.com/p/cu-ros-pkg/
Description: ROS packages files in Robotics Lab at Columbia University.
Maintainers: Soonhac Hong
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
Documentation: amor-ros-pkg
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
sr-ros-interface
https://launchpad.net/sr-ros-interface
Description: A ROS interface for Shadow Robot's dextrous hand.
Maintainers: Ugo Cupcic
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
Documentation: jsk-ros-pkg
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
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
Documentation: au-automow
RCPRG-ros-pkg
http://github.com/RCPRG-ros-pkg
Description: Robot Control and Pattern Recognition Group, Warsaw University of Technology.
Maintainers: Konrad Banachowicz
aptima-ros-pkg
http://code.google.com/p/aptima-ros-pkg/
Description: Collection of robotic resources created at Aptima, shared with ROS community.
Maintainers: Jeff Rousseau
ubc-ros-pkg
http://sourceforge.net/projects/ubc-ros-pkg/
Description: This repository holds code developed at UBC's LCI and CARIS lab to control a mobile base, Barrett W.A.M. manipulator and perform many perception tasks including generic object recognition. Started from UBC's Semantic Robot Vision Challenge entry.
Maintainers: David Meger, Marius Muja
Documentation: ubc-ros-pkg
siue-ros-pkg
http://github.com/siue-cs/siue-ros-pkg
Description: ROS packages from the Mobile Robotics Lab at SIUE.
Maintainers: Aaron Parker
Documentation: siue-ros-pkg
vanadium-ros-pkg
http://code.google.com/p/vanadium-ros-pkg/
Description: Hardware drivers and applications created at Vanadium Labs.
Maintainers: Michael Ferguson
Documentation: vanadium-ros-pkg
hwu-osl-ros-pkg
http://code.google.com/p/hwu-osl-ros-pkg/
Description: This is a set of interface definitions and software modules for Autonomous Underwater Vehicles from Heriot-Watt University's Ocean Systems Laboratory (OSL).
Maintainers: Joel Cartwright
seabee3-ros-pkg
http://code.google.com/p/seabee3-ros-pkg/
Description: Utilities, drivers, and documentation for SeaBee3, USC's autonomous underwater robot.
cwru-ros-pkg
http://github.com/cwru-robotics/cwru-ros-pkg.git
Description: Case Western Reserve University's Mobile Robotics Team.
Maintainers: Eric Perko
flyatar
https://github.com/peterpolidoro/Flyatar
Description: Repository for Caltech Flyatar project.
Maintainer: Peter Polidoro
ethz-asl
Description: Autonomous System Lab at ETH Zurich.
Maintainer: Stéphane Magnenat
Documentation: ethz-asl
albany-ros-pkg
http://code.google.com/p/albany-ros-pkg/
Description: ROS Packages Created at UAlbany, including a Neato XV-11 driver.
Maintainer: Mike Ferguson
Documentation: albany-ros-pkg
merlin-miabot-ros-pkg
https://MerlinSystemsCorp@github.com/MerlinSystemsCorp/ROSMiabotDriver.git
Description: Merlin Systems Corp. Ltd miabotPRO ROS driver. The miabotPRO is a small autonomous wireless mobile robot platform widely used for robotics research and development. Wide range of accessories already developed. Technical information available on the manufacturers website http://www.merlinsystemscorp.co.uk/miabotPro
Documentation: merlin-miabot-ros-pkg
Maintainers: Mark Norman
vmi-ros-pkg
http://svn.vmi.ei.tum.de/vmi-ros-pkg/trunk
Description: Distributed Multimodal Informationprocessing Group, Technische Universität München
Maintainer: Luis Roalter, Stefan Diewald
Documentation: vmi-ros-pkg
clearpath-ros-pkg
http://code.google.com/p/clearpath-ros-pkg/
Description: Repository for ROS packages developed by Clearpath Robotics.
Maintainer: Mike Purvis
Documentation: clearpath-ros-pkg
uos-ros-pkg
http://kos.informatik.uni-osnabrueck.de/uos-ros-pkg
Description: ROS packages by the University of Osnabrueck. Currently contains drivers for the Neuronics Katana 450 arm and drivers for our custom Kurt robot platform.
Maintainers: Martin Günther, Jochen Sprickerhof
Documentation: uos-ros-pkg
ais-bonn-ros-pkg
http://code.google.com/p/ais-bonn-ros-pkg/
Description: A repository from the Autonomous Intelligent Systems Group at Bonn University.
Maintainer: Torsten Fiolka, Andreas Hochrath
Documentation: ais-bonn-ros-pkg
stanford-wbc
https://github.com/poftwaresatent/cturtle_stanford_wbc
https://github.com/poftwaresatent/cturtle_pr2_stanford_wbc
Description: ROS wrapper for Stanford Whole-Body Controller
Maintainer: Roland Philippsen
uuisrc-ros-pkg
https://github.com/cburbridge/uuisrc-ros-pkg
Description: University of Ulster Intelligent Systems Research Centre ROS Repo
Maintainer: Chris Burbridge
Documentation: uuisrc-ros-pkg
acin-tuwien
https://svn.acin.tuwien.ac.at/ros/
Description: Automation and Control Institute (ACIN) from the Vienna University of Technology.
Maintainer: Markus Bader
Documentation: acin-tuwien
webots-ros-pkg
http://www.cyberbotics.com/webots-ros-pkg/
Description: The Webots ROS repository contains ROS packages allowing the user to use the Webots software with ROS.
Documentation: webots-ros-pkg
starmac-ros-pkg
Description: STARMAC project at UC Berkeley.
Documentation: starmac-ros-pkg
wpi-ros-pkg
https://github.com/wpi-ros-pkg-git/nao_openni.git
Description: Nao/OpenNI teleoperation.
Maintainers: Halit Bener SUAY
Documentation: wpi-ros-pkg
ssc-rovers-ros-pkg
http://www.assembla.com/wiki/show/drlqnwvQir36n3eJe5cbCb
Description: Surrey Space Rovers team.
Documentation: ssc-rovers-ros-pkg
csiro-asl-ros-pkg
https://launchpad.net/csiro-asl-ros-pkg
Description: Drivers and utilities developed and maintained by the CSIRO Autonomous Systems Laboratory.
Documentation: csiro_asl_utils
tuc-ros-pkg
https://borstel.etit.tu-chemnitz.de:8080/svn/tuc-ros-pkg
Description: Chemnitz University of Technology
Documentation: tuc-ros-pkg
jrl-ros-pkg
https://github.com/jrl-umi3218/jrl-ros-pkg
Description: Joint Japanese-French Robotics Laboratory
Documentation: jrl-ros-pkg
mavlink-ros-pkg
https://github.com/pixhawk/mavlink-ros-pkg
Description: MAVLink / MAVCONN to ROS adapter package for PIXHAWK.
Documentation: mavlink-ros-pkg
smart-robotics-ros-pkg
https://github.com/JBot/smart-robotics-ros-pkg
Description: ROS packages repository of the association SMART (autonomouS Multi Application Robot Team).
Documentation: smart-robotics-ros-pkg
cyphy
Description: CyPhy Lab at Queensland University of Technology
Documentation: cyphy
euRobotics_orocos_ws
https://github.com/bellenss/euRobotics_orocos_ws
Description: Software for the euRobotics forum Orocos workshop. Includes youBot drivers/simulation.
JKU_Robotic_Stack
https://github.com/AaronMR/JKU_Robotic_Stack
Description: Stack of the Institute for Robotics, Johannes Kepler University
ucsb-ros-pkg
http://code.google.com/p/ucsb-ros-pkg/
Description: Open-source code developed at the UCSB Robotics Lab using the Robotic Operating System (ROS.org) framework.
Documentation: ucsb-ros-pkg
astromech-ros
http://astromech.net/droidwiki/index.php?title=Robot_Automation_Using_ROS
Description: Package to interface and control an Astromech Droid (Star Wars' R2-D2 and friends) replica. Please visit http://astromech.net for info on Astromech replicas and ros.org for info on the ROS system.
Maintainer: Björn Giesler
ic2020
http://code.google.com/p/ic2020/
Description: Our goal is to use PrimeSense technology in order to create a globally consistent dense 3D colour map.
Maintainers: Sean Anderson and Kirk MacTavish
cylonlabs
https://bitbucket.org/cylonlabs/beagleros/wiki/Home
Description: Make it possible to use the ROS (http://www.ros.org) on BeagleBoard (http://www.beagleboard.org). Provide compilation with ROS tools for ARM, and build custom image for Angstrom distribution. Also provide ROS component for accessing BeagleBoard specific hardware.
The Arm Robot
http://www.thearmrobot.com/trac
Description: Simulator for the DARPA ARM Robot.
Maintainer: RE2
isi-ros-pkg
http://github.com/kanezaki/isi-ros-pkg
Description: Intelligent Systems and Informatics Lab, University of Tokyo.
Maintainer: Asako Kanezaki
seebee3
http://code.google.com/p/seabee3-ros-pkg/
Description: This package is intended for use with ROS c-turtle and contains all components for the SeaBee3 robot; this includes custom drivers for the robot as well as wrappers for sensors such as the XSens MTi IMU.
Maintainers: Edward T. Kaszubski and other members of the software team for the USC Competition Robotics Team, underwater division.
rl-texplore-ros-pkg
http://code.google.com/p/rl-texplore-ros-pkg/
Description: This project is a framework for running reinforcement learning experiments through ROS. Agents and Environments communicate actions, states, and rewards through a set of ROS messages. The code includes numerous environments (gridworlds, mountain car, cart pole, etc) as well as agents. It also includes a framework for model based agents where various model learning and exploration modules can be inserted along with a variety of available planners (value iteration, policy iteration, prioritized sweeping, uct, parallel uct). It also includes the TEXPLORE algorithm, which uses random forest models, along with an architecture to run model-based RL algorithms in real-time.
Maintainers: Todd Hester
Documentation: rl-texplore-ros-pkg
cornell-ros-pkg
http://pr.cs.cornell.edu/sceneunderstanding/data/data.php
http://code.google.com/p/cornell-ros-pkg/
Description: Cornell Personal Robotics. Currently contains a Rovio driver.
Documentation:
rtc-us-ros-pkg
http://sourceforge.net/projects/rtc-us-ros-pkg/
Description: This is a repository for Robot Operating System (ROS) related open source code produced by research labs at the RTC Group (Robotics And Computer Architecture)at University of Seville. Code within this repository is released under the New BSD license. We research about different areas of robotics: cognitive-robotics, manipulators, no-holonomic navigation.
Maintainers: Pablo Inigo, Daniel Cagigas.
Documentation: rtc-us-ros-pkg
TYROS
https://github.com/tonuonu/TYROS
Description: ROS packages made in University of Tartu
Maintainers: Tõnu Samuel
Documentation: TYROS
LASA-ros-pkg
https://github.com/LASA-ros-pkg
Description: EPFL-LASA. Contains ROS modules for the Barrett WAM
Maintainers: Daniel Grollman
Documentation: LASA-ros-pkg
roblab-whge-ros-pkg
http://code.google.com/p/roblab-whge-ros-pkg
Description: A ROS Repository from the Robotic Lab in the Computer Science Department of the University of Applied Science Gelsenkirchen.
Documentation: roblab-whge-ros-pkg
ipre-scribbler-ros-pkg
Description: The ipre-scribbler software stack provides many useful tools to interface IPRE-Scribbler robots with ROS.
Documentation: ipre-scribbler-ros-pkg
astar-ros-pkg
http://code.google.com/p/astar-ros-pkg/
Description: A repository of ROS packages done by A*Star.
Documentation: astar-ros-pkg
irvs-ros-pkg
http://subaru.ait.kyushu-u.ac.jp/svn/irvs-ros-pkg/trunk/irvs-ros-pkg
Description: irvs-ros-pkg is collection of I.R.V.S. laboratory's ROS packages. I.R.V.S. is laboratory for Intelligent Robots & Vision System, Kyushu University in Japan.
Documentation: irvs-ros-pkg
guardian-ros-pkg
http://code.google.com/p/guardian-ros-pkg/
Description: The objective of the project is to provide the drivers to control the mobile robot Guardian. Nowadays, we have implemented the drivers and all the necessary for the robot simulation (including teleoperation and AMCL/SLAM navigation), although the final objective is to write the code to the real robot too.
Documentation: guardian-ros-pkg
pandora-auth-ros-pkg
https://github.com/pandora-auth-ros-pkg/pandora-auth-ros-pkg
Description: The PANDORA Robotics Team at the Department of Electrical & Computer Engineering of the Aristotle University of Thessaloniki, Greece.
Documentation: pandora-auth-ros-pkg
Maintainers: Miltiadis Allamanis
utexas-ros-pkg
Description: ROS packages for work done at Learning Agents Reading Group at the University of Texas at Austin.
Documentation: utexas-ros-pkg
wpi-rail-ros-pkg
https://github.com/WPI-RAIL/wpi-rail-ros-pkg
Description: The wpi-rail-ros-pkg repository contains released ROS software developed by the RAIL (Robot Autonomy and Interactive Learning) group at WPI
Documentation: wpi-rail-ros-pkg]
eos-ros-pkg
https://svn-eos.cs.uni-magdeburg.de/repos/Projects/JANUS/
Description: Janus provides the abilities to exchange messages between FAMOUSO and ROS.
FAMOUSO is a communication middleware developed at EOS, especially designed to work even on very small Embedded Systems like Smart Sensors. For further information about FAMOUSO please read http://famouso.sourceforge.net/.
Maintainers:EOS, Jan Düwel, Chris Düwel
Documentation:eos-ros-pkg.
ivs-ros-pkg
http://www-ivs.cs.uni-magdeburg.de/eos/index.shtml.en
http://svn.code.sf.net/p/ivs-ros-pkg/code/trunk
Maintainers: André Dietrich
Description: University of Magdeburg.
tu-darmstadt-ros-pkg
http://tu-darmstadt-ros-pkg.googlecode.com/svn/trunk/
Description: ROS compatible software developed at TU Darmstadt. From the start, we provide packages developed in the scope of team HECTOR Darmstadt (http://www.gkmm.tu-darmstadt.de/rescue/) related to SLAM and object tracking in harsh environments such as those encountered in the simulated Urban Search and Rescue (USAR) environments of the RoboCup Rescue League
Documentation: tu-darmstadt-ros-pkg
yujin-ros-pkg
Description: Stacks initiated/sponsored by Yujin Robot. The stacks that Yujin Robot has opened up are typically fundamental to supporting cross-platformability and multi-robot frameworks.
Documentation: yujin-ros-pkg
iri-ros-pkg
Description: ROS related software produced by the Institut de Robòtica i Informàtica Industrial (CSIC-UPC) robotics laboratory located at Barcelona. Stacks and packages are mostly related to "Mobile Robotics" and "Perception and Manipulation".
Documentation: iri-ros-pkg
roscorobot
Description: This repository contains stacks and packages developed by CoroWare for its CoroBot robot.
Maintainers: Morgan Cormier
Documentation: roscorobot
uji-ros-pkg
http://code.google.com/p/uji-ros-pkg
Description: ROS stacks and packages developed at University of Jaume-I (UJI, Castellon, Spain). Mainly related to manipulation and underwater robotics.
Documentation: uji-ros-pkg
umass-ros-pkg
Description: ROS stacks developed at the University of Massachusetts Amherst by the Autonomous Learning Laboratory (ALL) and Laboratory for Perceptual Robotics (LPR).
Documentation: umass-ros-pkg
Maintainers: Scott Niekum
aisoy-ros-pkg
Description: ROS stacks and packages developed at AISoy Robotics (www.aisoy.com). This repository contains packages to interact with the AISoy1 robot using its original API through ROS. Further developments are already in preparation: e.g. simulation of AISoy1 in Gazebo, packages for the mobile platform (botmovil) used by AISoy1 to let him move around and its simulation model, and many other.
Documentation: aisoy-ros-pkg
Maintainers: Adrian Jimenez and Pablo Garcia
Personal
pi-robot
http://code.google.com/p/pi-robot-ros-pkg
Description: ROS packages for Patrick Goebel's Pi Robot Project.
Documentation: pi-robot-ros-pkg
timn
Description: Tim Niemueller. roslua, Fawkes Behavior Engine, HERB, and other ROS code.
Documentation: timn
Patrick Bouffard
https://github.com/pbouffard/ros.pgr_camera
Description: ROS node for Point Grey Cameras (using PGR FlyCapture2 API)
Maintainer: Patrick Bouffard
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.
Documentation: otl-ros-pkg
cmr-ros-pkg
bzr branch lp:cmr | Browse Source
Maintainer: Steven Martin (https://code.launchpad.net/cmr)
Description: Repository for Collaborative Mobile Robotics Group. Currently contains launch scripts for navigation stack on iRobot Create and a simple OpenRave simulation environment.
veltrop-ros-pkg
http://sourceforge.net/projects/veltrop-ros-pkg
Description: The Veltrop ROS Repository leverages ROS to get hobbyists and researchers quickly up and running with the Roboard operating a humanoid robot.
Maintainer: Taylor Veltrop (http://taylor.veltrop.com)
Documentation: taylor.veltrop.com
colbot-ros-pkg
http://code.google.com/p/colbot/
Description: Personal Repository for Colbot, a simple hobby robot built around an iRobot Create base, a Charmed Labs Qwerk board (from CMU project TeRK), and a set of custom boards and components. Provides a driver for the Qwerk board
Maintainer: Frederic Pesquet
eohan
http://tools.pushkar.name/ext/ros/packages/
Description: fastrak_mocap_driver.
Maintainer: Eohan George
wpdros
https://github.com/wpd/wpdros.git
Description: PR2 Chess and other packages.
Maintainer: Patrick Doyle
Colin Lea
https://github.com/colincsl/Colins-Kinect-Demos
Description: Kinect demos
Maintainer: Colin Lea
fergy-ros-pkg
http://fergy-ros-pkg.googlecode.com/svn/trunk/
Description: Michael Ferguson
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
Documentation: foote-nxt foote-phidget
mk-ros-pkg
https://github.com/kalmes/mk-ros-pkg
Description: Ros Repository for Mark Kalmes
thermalvis-ros-pkg
http://code.google.com/p/thermalvis-ros-pkg/
Description: Thermal-infrared computer vision and data management tools (including a camera driver) - ROS page here.
Single Serving
Single-serving repositories provide a single package or stack.
multimaster-ros-pkg
http://github.com/jonfink/multimaster-ros-pkg.git
Description: Provides the Bonjour-based zenmaster_sd package for muliple-ROS master support.
Maintainer: Jon Fink
pr2-band
http://code.google.com/p/pr2-band/
Description: A ROS stack that enables the PR2 (and probably other robots with arms) to play drums and keyboard. The music is read from midi files.
Maintainer: Ben Cohen, Daniel Benamy, Mike Phillips
ros-surveyor
git://github.com/rene0/ros-surveyor.git
Description: ROS node for the Surveyor Vision System
Maintainer: Rene Ladan
roshask
https://github.com/acowley/roshask.git
Description: Haskell client for ROS
Maintainer : Anthony Cowley
segway_rmp
https://github.com/kent-williams/segway_rmp
Description: Segway RMP Driver
Maintainer: Kent Williams
wifibot
http://sourceforge.net/projects/roswifibot/
Description: ROS driver for wifibot
Maintainer: delaunay
client_rosjava
git://code.in.tum.de/git/client-rosjava.git
Description: rosjava client library for ROS
Maintainer: Lorenz Mösenlechner
usbi2c-ros-pkg
https://launchpad.net/usbi2c-ros-pkg
Description: A ROS package for use with the USB to I2C communications module and SRF08 sonar sensors. It allows sonar range data to be published as ROS messages.
Maintainer: Bob Mottram
Documentation: usbi2c-ros-pkg
ros-heyu-x10
https://launchpad.net/ros-heyu-x10
Description: Adds a ROS interface to the Heyu software used to operate X10 hardware under linux for home automation.
Maintainer: Ugo Cupcic
drh-robotics-ros
http://code.google.com/p/drh-robotics-ros/
Description: This project contains software for communicating between Arduino boards and ROS.
Maintainer: Rainer Hessmer
stereo_webcam
https://github.com/mkoval/stereo_webcam
Description: Capture images from hardware-synchronized PS3 Eye cameras using direct Video4Linux system calls. http://ieee.rutgers.edu
ueyecamera
https://bitbucket.org/yogeshgirdhar/ueyecamera
Description: ueye usb camera drivers
Maintainer: Yogi
visp_tracker
https://github.com/laas/visp_tracker
Description: ROS component wrapping ViSP trackers.
Maintainer: Thomas Moulard
Documentation: visp_tracker
pmd_camcube_3_ros_pkg
https://github.com/pinaki2999/pmd_camcube_3_ros_pkg
Description: PMD-Camcube 3.0 support in ROS.
Maintainer: Pinaki Banerjee
tekniker_telepresence
https://github.com/taj/tekniker_telepresence
Description: The aim of this project is to develop a telepresence and teleoperation application in the robotic field using open source software .
Maintainer: Oier Mees