From 651d023b142131a79c7bf48bb27b7f885773cfde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ag=C3=BCero?= Date: Thu, 29 Aug 2024 18:49:16 +0200 Subject: [PATCH] Tweak MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Agüero --- tutorials/01_intro.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/tutorials/01_intro.md b/tutorials/01_intro.md index ac85aaa2..3eab54fb 100644 --- a/tutorials/01_intro.md +++ b/tutorials/01_intro.md @@ -6,18 +6,22 @@ Next Tutorial: \ref installation Gazebo Transport is an open source communication library that allows sharing data between clients. In our context, a client is called a node. Nodes might -be running within the same process on the same machine or on separate machines located -around the world. Gazebo Transport is multi-platform (Linux, Mac OS X, and -Windows), so all the low level details, such as data alignment or endianness, are -hidden for you. +be running within the same process on the same machine or on separate machines +located around the world. Gazebo Transport is multi-platform (Linux, Mac OS X, +and Windows), so all the low level details, such as data alignment or +endianness, are hidden for you. Gazebo Transport uses [Google Protocol buffers](https://developers.google.com/protocol-buffers/?hl=en) as the data type for communicating between nodes. Users can define their own -messages using the Protobuf utils, and then exchange them between the nodes. Gazebo Transport discovers, serializes and delivers messages to the destinations -using a combination of custom code and [ZeroMQ](http://zeromq.org/). +messages using the Protobuf utils, and then exchange them between the nodes. +Gazebo Transport discovers, serializes and delivers messages to the +destinations using a combination of custom code and +[ZeroMQ](http://zeromq.org/). ## What programming language can I use with Gazebo Transport? -C++ is the native implementation and the only language that has all available library features. -Python implementation is a wrapper around C++ methods using `pybind11`. It does not support all features like C++, but contains the main features such as publication, subscription and service request. +C++ is the native implementation and the only language that has all available +library features. Python implementation is a wrapper around C++ methods using +`pybind11`. It does not support all features like C++, but contains the main +features such as publication, subscription and service request.