|
Autoware.Auto
|
|
This class handles converting packets from a velodyne lidar into cartesian points. More...
#include <velodyne_translator.hpp>
Classes | |
| class | Config |
| struct | DataBlock |
| corresponds to a velodyne data block. More... | |
| struct | DataChannel |
| corresponds to an individual laser's firing and return First two bytes are distance, last byte is intensity More... | |
| struct | Packet |
| stores a Velodyne data packet More... | |
Public Member Functions | |
| VelodyneTranslator (const Config &config) | |
| default constructor More... | |
| void | convert (const Packet &pkt, std::vector< autoware::common::types::PointXYZIF > &output) |
| Convert a packet into a block of cartesian points. More... | |
Static Public Attributes | |
| static constexpr uint16_t | POINT_BLOCK_CAPACITY = 512U |
| Stores basic configuration information, does some simple validity checking. More... | |
This class handles converting packets from a velodyne lidar into cartesian points.
| SensorData | Data class representing a specific sensor model. |
|
inlineexplicit |
default constructor
| [in] | config | config struct with rpm, transform, radial and angle pruning params |
| std::runtime_error | if pruning parameters are inconsistent |
|
inline |
Convert a packet into a block of cartesian points.
| [in] | pkt | A packet from a VLP16 HiRes sensor for conversion |
| [out] | output | Gets filled with cartesian points and any additional flags |
|
static |
Stores basic configuration information, does some simple validity checking.