Autoware.Auto
velodyne_translator.hpp File Reference

This file defines a driver for Velodyne LiDARs. More...

#include <velodyne_driver/visibility_control.hpp>
#include <geometry_msgs/msg/point32.hpp>
#include <velodyne_driver/common.hpp>
#include <velodyne_driver/vlp16_data.hpp>
#include <velodyne_driver/vlp32c_data.hpp>
#include <velodyne_driver/vls128_data.hpp>
#include <vector>
Include dependency graph for velodyne_translator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  autoware::drivers::velodyne_driver::VelodyneTranslator< SensorData >
 This class handles converting packets from a velodyne lidar into cartesian points. More...
 
class  autoware::drivers::velodyne_driver::VelodyneTranslator< SensorData >::Config
 
struct  autoware::drivers::velodyne_driver::VelodyneTranslator< SensorData >::DataChannel
 corresponds to an individual laser's firing and return First two bytes are distance, last byte is intensity More...
 
struct  autoware::drivers::velodyne_driver::VelodyneTranslator< SensorData >::DataBlock
 corresponds to a velodyne data block. More...
 
struct  autoware::drivers::velodyne_driver::VelodyneTranslator< SensorData >::Packet
 stores a Velodyne data packet More...
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::drivers
 Libraries, ROS nodes, and other functionality relating to sensor drivers or actuation.
 
 autoware::drivers::velodyne_driver
 Classes, types, and definitions specifically relating to Velodyne LiDARs. In it's current incarnation, we consider Velodyne to be synonymous with LiDARs. In the future, this namespace will diverge to LiDAR and Velodyne for general LiDAR point cloud functionality, and specific driver functionality for velodne LiDARs respectively.
 

Typedefs

using autoware::drivers::velodyne_driver::Vlp16Translator = VelodyneTranslator< VLP16Data >
 
using autoware::drivers::velodyne_driver::Vlp32CTranslator = VelodyneTranslator< VLP32CData >
 
using autoware::drivers::velodyne_driver::Vls128Translator = VelodyneTranslator< VLS128Data >
 

Detailed Description

This file defines a driver for Velodyne LiDARs.