ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

What is a ROS package?

asked 2011-02-14 09:40:04 -0500

mmwise gravatar image

updated 2014-01-28 17:09:06 -0500

ngrennan gravatar image

Information on ROS packages.

edit retag flag offensive close merge delete


good "karma-question"!

AbuIbra gravatar image AbuIbra  ( 2014-03-19 08:20:39 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2011-02-14 16:33:08 -0500

tfoote gravatar image

Software in ROS is organized in packages. A package might contain ROS nodes, a ROS-independent library, a dataset, configuration files, a third-party piece of software, or anything else that logically constitutes a useful module. The goal of these packages it to provide this useful functionality in an easy-to-consume manner so that software can be easily reused. In general, ROS packages follow a "Goldilocks" principle: enough functionality to be useful, but not too much that the package is heavyweight and difficult to use from other software.

See for more details.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2011-02-14 09:40:04 -0500

Seen: 1,101 times

Last updated: Feb 14 '11