coverjokane/agitr/cover.pdf · title cover.dvi created date 1/18/2018 12:05:42 pm

1
A Gentle Introduction to ROS Jason M. O’Kane O’Kane A Gentle Introduction to ROS ISBN 978-14-92143-23-9 9 781492 143239 A Gentle Introduction to ROS ROS (Robot Operating System) is rapidly becoming a de facto standard for writing interoperable and reusable robot software. This book supplements ROS’s own documentation, explaining how to interact with existing ROS systems and how to create new ROS programs using C ++ , with special attention to common mistakes and misunderstandings. The intended audience includes new and potential ROS users. Installing ROS Writing ROS programs Publishing and subscribing Generating log messages Using launch files Setting parameters Calling services Recording messages Jason M. O’Kane is Associate Professor of Computer Science and Engineering at the University of South Carolina. He works in robotics. computer science // robotics

Upload: others

Post on 05-Oct-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: coverjokane/agitr/cover.pdf · Title cover.dvi Created Date 1/18/2018 12:05:42 PM

A Gentle Introduction to ROS

Jason M. O’Kane

O’K

an

eA

Ge

ntle

Intro

du

ction

toR

OS

ISBN 978-14-92143-23-9

9 781492 143239

A Gentle Introduction to ROS

ROS (Robot Operating System) is rapidly becoming a de factostandard for writing interoperable and reusable robot software. Thisbook supplements ROS’s own documentation, explaining how tointeract with existing ROS systems and how to create new ROSprograms using C++, with special attention to common mistakes andmisunderstandings. The intended audience includes new and potentialROS users.

⋆ Installing ROS ⋆ Writing ROS programs ⋆

⋆ Publishing and subscribing ⋆

⋆ Generating log messages ⋆ Using launch files ⋆

⋆ Setting parameters ⋆ Calling services ⋆

⋆ Recording messages ⋆

Jason M. O’Kane is Associate Professor of Computer Science andEngineering at the University of South Carolina. He works in robotics.

computer science // robotics