编译运行ROS

65 阅读1分钟
  • 要开发一个前端系统,数据是通过ROS获取的,需要在本地运行和编译ROS,步骤大概如下:
  • 先创建一个ROS工作空间:
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_make
source devel/setup.bash
  • 运行
rosrun my_ros my_ros
  • 查看话题列表
rostopic list
  • 查看发布的内容
rostopic echo /topic_name
  • 当遇到无法连接本地的local,需要搭建web服务器桥接ROS数据;
    • 安装rosbridge_suite
sudo apt-get install ros-noetic-rosbridge-suite
  • 启动rosbridge
roslaunch rosbridge_server rosbridge_websocket.launch
  • 启动连接后,服务就可以运行了