首页 > 解决方案 > 我可以使用简单的 UDP 传输程序接收 Velodyne (VLP-16) 数据吗?

问题描述

Velodyne 手册指出:

那么,我可以通过简单的 UDP 传输程序接收 vlp-16 数据吗?

标签: socketsudp

解决方案


#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import socket

Adress = ''
Port = 2368

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)


sock.bind((Adress, Port))

while True:
        data = sock.recv(1206)
        ...

sock.close()

这是一个简单的 python 程序,可以从 VLP-16 获取数据。


推荐阅读