激光雷达—禾赛Pandar40P

一、概述

Pandar40P是一款机械旋转式40线激光雷达,其内部包含40个激光器,通过360°旋转实现3D成像。Pandar40P独特的角度分布,使其更加适用于自动驾驶。

Pandar40P不仅经过严格的精度、测距等出厂性能测试,还通过了振动、跌落、温度、湿度、老化、电气等多维度可靠性测试,产品稳定性得到充分保证。目前已在国内外自动驾驶、高精地图、仓储物流等场景下广泛使用。

应用场景:

点云:

二、准备工作

1. 雷达SDK与ROS包

# 配置ros源(ustc的源最好最快)
sudo sh -c '. /etc/lsb-release && echo "deb [arch=$(dpkg --print-architecture)] http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
# 添加公钥
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
# 安装ros桌面版
sudo apt update
sudo apt install ros-noetic-desktop-full
# 设置环境
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

# 准备源码
mkdir -p ~/catkin_ws/src
cd catkin_ws/src/
git clone https://github.com/HesaiTechnology/HesaiLidar_General_SDK.git
git clone https://github.com/HesaiTechnology/HesaiLidar_General_ROS.git --recursive

# 安装依赖
sudo apt install libpcap-dev libyaml-cpp-dev python-catkin-tools
# 编译
cd ~/catkin_ws
catkin_make

# source
echo "source /home/work/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
echo $ROS_PACKAGE_PATH

2. 雷达连线

连接Lemo连接器:

物理连线:(gps模块可选)

3. 网络配置

插上雷达网线后,在Network-Wired里新建一个名为Pandar40P的有线网络,IPv4手动设置为192.168.20.100(新雷达默认192.168.1.x网段,因为我拿到的这个雷达IP被改为192.168.20.14了,所以PC也要设置在20网段才能通信),子网掩码设置为255.255.255.0,保存后点击连接。

查看ip配置是否生效,并ping 192.168.20.14雷达ip看能否ping通。(如果你是新雷达,应该ping雷达默认IP:192.168.1.201)

ping通过,可以直接访问雷达内部后台:http://192.168.20.14/setting.html(ip根据自己雷达修改)

 

三、雷达调试

1. 修改ros配置

vim ~/catkin_ws/src/HesaiLidar_General_ROS/launch/hesai_lidar.launch
        ...
        <arg name="server_ip" default="192.168.20.14"/>
        <arg name="frame_id" default="Pandar40P"/>
        <arg name="lidar_correction_file"  default="$(find hesai_lidar)/config/Pandar40P.csv"/>
        ...

2. 点云测试

启动雷达驱动:

roslaunch hesai_lidar hesai_lidar.launch

打开点云可视化界面:

rosrun rviz rviz

修改rviz配置,即可看到扫描的点云:

  • Global配置中FixedFrame:修改为Pandar40P(上边launch文件里配置的frame_id)
  • Add一个PointCloud2:Topic选择/hesai/pandar

下一次,我将带大家使用Pandar40P在室外进行SLAM地图构建和自动导航。如果你对什么感兴趣可以告诉我~

 

yan 24.3.4

 

参考:

Pandar40P_产品手册

禾赛40M如何成功在rviz中显示点云数据

禾赛激光雷达调试

欢迎关注下方“非著名资深码农“公众号进行交流~

发表评论

邮箱地址不会被公开。