Skip to content

ravijo/ros_protocol_buffer_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ros_protocol_buffer_tutorial

Protocol Buffer tutorial for ROS

Protocol Buffers are Google's language-neutral and platform-neutral extensible mechanism for serializing structured data.

Dependencies

  1. Protocol Buffers. Kindly read below for installation purpose.

Installation

  1. Download the repository or use git clone appropriately.
  2. Make sure to have a working ros workspace. Place the downloaded code inside source folder i.e., src of ros workspace.
  3. Setup protobuf. Kindly see here.

Compilation

  1. Invoke catkin tool inside ros workspace i.e., catkin_make

Steps to run

  1. Invoke the publisher by using following command rosrun ros_protocol_buffer_tutorial main
  2. The published data can be seen by using following coomand rostopic echo /protobuff_address_book

Note

  1. The application is tested on ROS Indigo in 64Bit Ubuntu 14.04.5 LTS, 8GB RAM, Intel Core i7-2600 3.40GHz x 8 CPU with kernel 4.4.0-59-generic and gcc 4.8.4.

Issues (or Error Reporting)

Please check here and create issues accordingly.