Lidar Sensor Model
Creating a Lidar
auto lidar = chrono_types::make_shared<ChLidarSensor>(
parent_body, // body lidar is attached to
update_rate, // scanning rate in Hz
offset_pose, // offset pose
horizontal_samples, // number of horizontal samples
vertical_channels, // number of vertical channels
horizontal_fov, // horizontal field of view
max_vert_angle, // high vertical extent
min_vert_angle, // low vertical extent
max_distance, // maximum range
beam_shape, // set the beam shape to rectangular or elliptical
sample_radius, // configures the number of samples to use per beam
vert_divergence_angle, // vertical beam divergence angle
hori_divergence_angle, // horizontal beam divergence angle
return_mode, // return mode for the lidar when multiple samples used
clip_near // near clipping distance to ensure housing geometry not seen
);
lidar->SetName("Lidar Sensor");
lidar->SetLag(lag);
lidar->SetCollectionWindow(collection_time); // typically time to spin 360 degreesLidar Filter Graph
Lidar Data Access
Last updated