Check out my first novel, midnight's simulacra!

ROS

From dankwiki
Revision as of 09:17, 5 February 2019 by Dank (talk | contribs) (Created page with "[http://wiki.ros.org/Documentation ROS] is a software platform for robotics. ==Concepts== * [http://wiki.ros.org/Topics Topic]: a named bus on which messages of a single type...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ROS is a software platform for robotics.

Concepts

  • Topic: a named bus on which messages of a single type are published
    • rostopic list will list active topics on a running rosmaster
  • Package: defined by a directory containing a file package.xml (REP-0127)
    • msg/MyMessageType.msg defines messages for the package, published to topics
    • srv/MyServiceType.srv defines services for the package, supporting request/reply semnatics
  • Master: implemented by the rosmaster package, usually started via roscore