Nav2 Navigation Stack - jazzy  jazzy
ROS 2 Navigation Stack
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
nav2_amcl::Laser Class Referenceabstract
Inheritance diagram for nav2_amcl::Laser:
Inheritance graph
[legend]
Collaboration diagram for nav2_amcl::Laser:
Collaboration graph
[legend]

Public Member Functions

 Laser (size_t max_beams, map_t *map)
 A Laser constructor. More...
 
virtual bool sensorUpdate (pf_t *pf, LaserData *data)=0
 
void SetLaserPose (pf_vector_t &laser_pose)
 

Protected Member Functions

void reallocTempData (int max_samples, int max_obs)
 

Protected Attributes

double z_hit_
 
double z_rand_
 
double sigma_hit_
 
map_tmap_
 
pf_vector_t laser_pose_
 
int max_beams_
 
int max_samples_
 
int max_obs_
 
double ** temp_obs_
 

Detailed Description

Definition at line 36 of file laser.hpp.

Constructor & Destructor Documentation

◆ Laser()

nav2_amcl::Laser::Laser ( size_t  max_beams,
map_t map 
)

A Laser constructor.

Parameters
max_beamsnumber of beams to use
mapMap pointer to use

Definition at line 32 of file laser.cpp.


The documentation for this class was generated from the following files: