June, 15, 2022

ROS Services – Server and Client

In the previous lesson, we introduced you to a simple mobile robot simulation and let you play with Turtlebot. There was a brief introduction to robot kinematics as well.

Simple Turtlebot Simulation in ROS-turtlebot ros-1
Simple Turtlebot Simulation in ROS

In this lesson from the ROS tutorial series, we will become familiar with ROS services and learn how to create a client and server package and what the differences are between these and the subscriber-publisher architecture.

ROS Services - Server
ROS Services – Server programming
ROS Services - Client
ROS Services – Client programming