实现步骤
- 构建一个新的软件包,包名叫做lidar_pkg。
cd catkin_ws/src/
catkin_create_pkg lidar_pkg roscpp rospy sensor_msgs
输入code,打开vscode
-
在软件包中新建一个节点,节点名叫做lidar_node。
-
在节点中,向ROS大管家NodeHandle申请订阅话题/scan,并设置回调函数为LidarCallback()。
-
构建回调函数LidarCallback(),用来接收和处理雷达数据。
-
调用ROSINFO()显示雷达检测到的前方障碍物距离。
步骤345的代码如下
#include <ros/ros.h>
#