本例所采用的HDL-16激光雷达,由于激光雷达是采用UDP协议传输数据,计算机想要获取激光雷达的数据
就必须用网线与电脑的网络相相接,然而一般的电脑只有一个网卡,若直接连接计算机的网卡,则电脑没办法
上网,一般在处理激光雷达数据时需要在网络上搜索一些数据和资料,此时会带来很多的不便。
基于此问题,本文提供一种方法既能实时的读取激光雷达的数据,又不影响电脑上网查询数据一举两得的方
法,具体方案如下:
电脑与激光雷达不直接连接起来,而是中间增加一个路由器,把电脑和激光雷达连接到路由器上面,以此构成
一个局域网,这时电脑既能够上网也能读取激光雷达的数据。由于中间增加了一个路由器此时电脑的“本地连接”需
设置成自动获取IP模式,如下图所示:
编写程序获取激光雷达的数据,则需要已知本地计算机的IP地址,而路由器分配给计算机的IP地址是
随机,则需要在“电脑开始”->“搜索”->“输入cmd命令”->“在命令框中输入ipconfig”,如下图所示:
如上图所示即可获得本机的IP地址,然后在编写UDP程序时,输入本机地址和端口号(HDL-16激光雷达
默认的端口号:2368)就能读取激光雷达的数据。