[REP Source]

REP: 0
Title: Index of ROS Enhancement Proposals (REPs)
Last-Modified: 2014-04-15
Author: ROS Developers
Status: Active
Type: Informational
Created: 13-Jul-2000

Introduction

    The REP contains the index of all ROS Enhancement Proposals,
    known as REPs.  REP numbers are assigned by the REP Editor, and
    once assigned are never changed.  The GIT history[1] of the REP
    texts represent their historical record.



Index by Category

     num  title                                                   owner
     ---  -----                                                   -----

 Meta-REPs (REPs about REPs or Processes)

 P     1  REP Purpose and Guidelines                              Conley
 P     2  Scope of REP Process, REP Stacks                        Conley
 P     8  Style Guide for Python Code                             Conley
 P    10  Voting Guidelines                                       Conley
 P    12  Sample reStructuredText REP Template                    Conley

 Other Informational REPs

 I     3  Target Platforms                                        Foote, Conley
 I     9  ABI Compatibility                                       Faust
 I   101  ROS 1.4 Release Schedule                                Conley
 I   103  Standard Units of Measure and Coordinate Conventions    Foote
 I   105  Coordinate Frames for Mobile Platforms                  Meeussen
 I   108  ROS Diamondback Variants                                Conley
 I   113  ROS Electric Variants                                   Conley
 I   120  Coordinate Frames for Humanoids Robots                  Moulard
 I   128  Naming Conventions for Catkin Based Workspaces          Foote
 I   131  ROS Groovy Variants                                     Foote
 I   133  Separation of build environment and source tree tools   Foote, Thomas, Kruse, Woodall
 I   134  catkin_make_isolated for non-standard catkin packages   Woodall, Thomas, Kruse
 I   135  Driver Namespace Practices                              Rockey
 I   136  Releasing Third Party, Non catkin Packages              Woodall
 I   138  LaserScan Common Topics, Parameters, and Diagnostic ... Rockey

 Accepted REPs (accepted; may not be implemented yet)

 SA  127  Specification of package manifest format                Thomas
 SA  132  Incorporation of Changelogs into Package Source Tree    Foote, Kruse, Shah, Thomas, Woodall
 SA  137  ROS distribution files                                  Foote, Thomas, Mathieu

 Open REPs (under consideration)

 I   110  SCM-like rosinstall command structure                   Kruse
 S   119  Specification for TurtleBot Compatible Platforms        Foote
 S   122  Filesystem Hierarchy Standard layout changes for ROS    Conley, Straszheim, Kjaergaard, Rublee, Foote, Gerkey, O'Quin, Thomas
 S   124  Changes to roslaunch and rosrun for REP 122 and ...     Conley, Gerkey
 S   126  New root element "setup-file" for rosinstall files      Foote, Kruse
 S   140  Package Manifest Format Two Specification               Thomas, O'Quin
 S   141  ROS distribution files                                  Thomas
 I   142  ROS Indigo Metapackages                                 Foote

 Finished REPs (done, implemented in code repository)

 SF  100  ROS Stack Separation                                    Foote, Conley, Gerkey
 SF  104  CameraInfo updates for Diamondback                      Mihelich
 SF  107  Diagnostic System for Robots Running ROS                Foote
 SF  109  Unary Stacks                                            Conley
 SF  111  Multiple Package Manager Support for Rosdep             Foote
 SF  112  Source Package Manager for Rosdep                       Foote
 SF  114  rospkg standalone Python library                        Conley
 SF  115  rosco and roslocate tools for rosinstall                Conley
 SF  116  Extend pluginlib                                        Thomas
 SF  117  Informational Distance Measurements                     Rockey
 SF  118  Depth Images                                            Mihelich
 SF  121  Automatic unloading of libraries for pluginlib          Thomas
 SF  123  ROS_ETC_DIR, ROS_DISTRO environment variables and ...   Conley
 SF  125  rosdep 2                                                Conley

 Deferred, Abandoned, Withdrawn, and Rejected REPs

 SW  102  ROS Install Target                                      Gerkey
 SW  106  Polled topics                                           Thomas


 Numerical Index

     num  title                                                   owner
     ---  -----                                                   -----
 P     1  REP Purpose and Guidelines                              Conley
 P     2  Scope of REP Process, REP Stacks                        Conley
 I     3  Target Platforms                                        Foote, Conley

 P     8  Style Guide for Python Code                             Conley
 I     9  ABI Compatibility                                       Faust
 P    10  Voting Guidelines                                       Conley

 P    12  Sample reStructuredText REP Template                    Conley

 SF  100  ROS Stack Separation                                    Foote, Conley, Gerkey
 I   101  ROS 1.4 Release Schedule                                Conley
 SW  102  ROS Install Target                                      Gerkey
 I   103  Standard Units of Measure and Coordinate Conventions    Foote
 SF  104  CameraInfo updates for Diamondback                      Mihelich
 I   105  Coordinate Frames for Mobile Platforms                  Meeussen
 SW  106  Polled topics                                           Thomas
 SF  107  Diagnostic System for Robots Running ROS                Foote
 I   108  ROS Diamondback Variants                                Conley
 SF  109  Unary Stacks                                            Conley
 I   110  SCM-like rosinstall command structure                   Kruse
 SF  111  Multiple Package Manager Support for Rosdep             Foote
 SF  112  Source Package Manager for Rosdep                       Foote
 I   113  ROS Electric Variants                                   Conley
 SF  114  rospkg standalone Python library                        Conley
 SF  115  rosco and roslocate tools for rosinstall                Conley
 SF  116  Extend pluginlib                                        Thomas
 SF  117  Informational Distance Measurements                     Rockey
 SF  118  Depth Images                                            Mihelich
 S   119  Specification for TurtleBot Compatible Platforms        Foote
 I   120  Coordinate Frames for Humanoids Robots                  Moulard
 SF  121  Automatic unloading of libraries for pluginlib          Thomas
 S   122  Filesystem Hierarchy Standard layout changes for ROS    Conley, Straszheim, Kjaergaard, Rublee, Foote, Gerkey, O'Quin, Thomas
 SF  123  ROS_ETC_DIR, ROS_DISTRO environment variables and ...   Conley
 S   124  Changes to roslaunch and rosrun for REP 122 and ...     Conley, Gerkey
 SF  125  rosdep 2                                                Conley
 S   126  New root element "setup-file" for rosinstall files      Foote, Kruse
 SA  127  Specification of package manifest format                Thomas
 I   128  Naming Conventions for Catkin Based Workspaces          Foote

 I   131  ROS Groovy Variants                                     Foote
 SA  132  Incorporation of Changelogs into Package Source Tree    Foote, Kruse, Shah, Thomas, Woodall
 I   133  Separation of build environment and source tree tools   Foote, Thomas, Kruse, Woodall
 I   134  catkin_make_isolated for non-standard catkin packages   Woodall, Thomas, Kruse
 I   135  Driver Namespace Practices                              Rockey
 I   136  Releasing Third Party, Non catkin Packages              Woodall
 SA  137  ROS distribution files                                  Foote, Thomas, Mathieu
 I   138  LaserScan Common Topics, Parameters, and Diagnostic ... Rockey

 S   140  Package Manifest Format Two Specification               Thomas, O'Quin
 S   141  ROS distribution files                                  Thomas
 I   142  ROS Indigo Metapackages                                 Foote


Key

    S - Standards Track REP
    I - Informational REP
    P - Process REP

    A - Accepted proposal
    R - Rejected proposal
    W - Withdrawn proposal
    D - Deferred proposal
    F - Final proposal
    A - Active proposal
    D - Draft proposal
    R - Replaced proposal


Owners

    name                           email address
    ----                           -------------
    Conley, Ken                    kwc at willowgarage.com
    Faust, Josh                    
    Foote, Melonee Wise and Tully  
    Foote, Tully                   tfoote at willowgarage.com
    Gerkey, Brian                  gerkey at willowgarage.com
    Kjaergaard, Morten             
    Kruse, Thibault                kruset at in.tum.de
    Mathieu, Paul                  
    Meeussen, Wim                  
    Mihelich, Patrick              mihelich at willowgarage.com
    Moulard, Thomas                thomas.moulard at gmail.com
    O'Quin, Jack                   
    Rockey, Chad                   chadrockey at willowgarage.com
    Rublee, Ethan                  
    Shah, Mirza                    
    Straszheim, Troy               
    Thomas, Dirk                   dthomas at willowgarage.com
    Woodall, William               wwoodall at willowgarage.com


References

    [1] View REP history online
        https://github.com/ros-infrastructure/rep