Introduction to ROS

From ISRWiki
Revision as of 15:56, 4 August 2011 by Yoda (talk | contribs)
Jump to navigation Jump to search
  • Where: ISR-Lisbon meeting room (IST campus, North Tower)
  • When: Wednesday, 20-July, at 15h30
  • Who: Rodrigo Ventura and Giovanni Sapponaro

Abstract

This talk provides a short introduction to ROS, focusing on the basic concepts fundamental to use ROS form a user perspective. Three basic concepts are introduced: Nodes, Topics, and Services. Then, the specification of message types is covered. The rest of the talk is dedicated to the operationalization of these concepts, covering namely on the creation and management of packages, the programming of nodes that subscribe/publish to nodes and that call/serve services, and some useful command line tools. The Python language is used in the examples, although the use of C++ is nor significantly different. Finally, some practical aspects, such as Java support, MATLAB binding, and some graphical tools are briefly described.

Downloads

  • First part
  • Second part