Skip to content

ROS-protobuf-bridge is a bridging project based on ROS and Protobuf, aiming to achieve compatibility and interoperability between ROS messages and protobuf messages.

Notifications You must be signed in to change notification settings

Doithoo/ROS-Protobuf-Bridge

 
 

Repository files navigation

1.通过项目中dockerfile文件,构建项目镜像

cd ~/work/ros_protobuf_msg/docker/build
docker build --network host -t ros_protobuf:noetic  -f ros_x86.dockerfile .

2.进入docker容器

cd ~/work/ros_protobuf_msg/docker/scripts
#启动容器
./ros_docker_run.sh
#进入容器
./ros_docker_into.sh

3.编译代码

#创建build目录
mkdir build
cd build
cmake ..
make -j6

4.启动程序

#先启动roscore,并且启动pb_talker节点
cd /work
source devel/setup.bash
roscore &
rosrun myproject pb_talker
#打开新终端,再次进入容器,启动pb_listener节点
#进入容器中
cd ~/work/ros_protobuf_msg/docker/scripts
#进入容器
./ros_docker_into.sh
rosrun myproject pb_listener

About

ROS-protobuf-bridge is a bridging project based on ROS and Protobuf, aiming to achieve compatibility and interoperability between ROS messages and protobuf messages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.6%
  • Python 4.1%
  • CMake 1.5%
  • Other 0.8%