Skip to content

ros-protobuf-bridge是一个基于ROS和Protobuf的桥接项目,旨在实现 ROS 消息和 protobuf 消息之间的兼容和互操作性。

Notifications You must be signed in to change notification settings

MUYIio/ROS-PROTONUF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c473c91 · Sep 10, 2024

History

3 Commits
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Sep 10, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024
Apr 16, 2024

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是一个基于ROS和Protobuf的桥接项目,旨在实现 ROS 消息和 protobuf 消息之间的兼容和互操作性。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published