#include <laser.h>
Public Member Functions | |
| Laser (crl::multisense::Channel *driver, const std::string &tf_prefix) | |
| void | pointCloudCallback (const crl::multisense::lidar::Header &header) |
| void | scanCallback (const crl::multisense::lidar::Header &header) |
| ~Laser () | |
Static Public Attributes | |
| static const float | EXPECTED_RATE = 40.0 |
Private Member Functions | |
| void | defaultTfPublisher (const ros::TimerEvent &event) |
| tf2::Transform | getSpindleTransform (float spindle_angle) |
| void | publishSpindleTransform (const float spindle_angle, const float velocity, const ros::Time &time) |
| void | publishStaticTransforms (const ros::Time &time) |
| void | stop () |
| void | subscribe () |
| void | unsubscribe () |
Private Attributes | |
| crl::multisense::Channel * | driver_ |
| std::string | frame_id_ |
| std::string | hokuyo_ |
| sensor_msgs::JointState | joint_states_ |
| ros::Publisher | joint_states_pub_ |
| sensor_msgs::LaserScan | laser_msg_ |
| tf2::Transform | laser_to_spindle_ |
| std::string | left_camera_optical_ |
| crl::multisense::lidar::Calibration | lidar_cal_ |
| std::string | motor_ |
| tf2::Transform | motor_to_camera_ |
| sensor_msgs::PointCloud2 | point_cloud_ |
| ros::Publisher | point_cloud_pub_ |
| ros::Time | previous_scan_time_ |
| ros::Publisher | raw_lidar_cal_pub_ |
| ros::Publisher | raw_lidar_data_pub_ |
| ros::Publisher | scan_pub_ |
| std::string | spindle_ |
| float | spindle_angle_ |
| tf2_ros::StaticTransformBroadcaster | static_tf_broadcaster_ |
| std::mutex | sub_lock_ |
| int32_t | subscribers_ |
| ros::Timer | timer_ |
| multisense_ros::Laser::Laser | ( | crl::multisense::Channel * | driver, |
| const std::string & | tf_prefix | ||
| ) |
|
private |
|
private |
| void multisense_ros::Laser::pointCloudCallback | ( | const crl::multisense::lidar::Header & | header | ) |
|
private |
| void multisense_ros::Laser::scanCallback | ( | const crl::multisense::lidar::Header & | header | ) |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |