#include <ros/ros.h>#include "kurt3d/ServoCommand.h"#include "kurt3d/Scan.h"#include <sensor_msgs/LaserScan.h>#include <laser_assembler/AssembleScans2.h>#include <cstdlib>
Go to the source code of this file.
Defines | |
| #define | _USE_MATH_DEFINES |
| #define | MAX_POS ((-60.0 * (float)M_PI) / 180.0) |
| #define | MIN_POS ((50.0 * (float)M_PI) / 180.0) |
| #define | RANGE 1000 |
| #define | STANDBY_POS ((20.0 * (float)M_PI) / 180.0) |
Functions | |
| int | main (int argc, char **argv) |
| bool | scan (kurt3d::Scan::Request &req, kurt3d::Scan::Response &res) |
| void | scanCallback (const sensor_msgs::LaserScan::ConstPtr &msg) |
Variables | |
| static ros::ServiceClient | client |
| static sensor_msgs::LaserScan | currentScan |
| static ros::Publisher | laser_pub |
| static sensor_msgs::LaserScan | lastPublishedScan |
| static sensor_msgs::LaserScan | lastScan |
| static ros::ServiceClient | pointCloudClient |
| static ros::Publisher | state_pub |
| #define _USE_MATH_DEFINES |
Definition at line 36 of file laserscanner_node.cpp.
| #define MAX_POS ((-60.0 * (float)M_PI) / 180.0) |
Definition at line 41 of file laserscanner_node.cpp.
| #define MIN_POS ((50.0 * (float)M_PI) / 180.0) |
Definition at line 39 of file laserscanner_node.cpp.
| #define RANGE 1000 |
Definition at line 42 of file laserscanner_node.cpp.
| #define STANDBY_POS ((20.0 * (float)M_PI) / 180.0) |
Definition at line 40 of file laserscanner_node.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 165 of file laserscanner_node.cpp.
| bool scan | ( | kurt3d::Scan::Request & | req, |
| kurt3d::Scan::Response & | res | ||
| ) |
Definition at line 62 of file laserscanner_node.cpp.
| void scanCallback | ( | const sensor_msgs::LaserScan::ConstPtr & | msg | ) |
Definition at line 55 of file laserscanner_node.cpp.
ros::ServiceClient client [static] |
Definition at line 44 of file laserscanner_node.cpp.
sensor_msgs::LaserScan currentScan [static] |
Definition at line 52 of file laserscanner_node.cpp.
ros::Publisher laser_pub [static] |
Definition at line 48 of file laserscanner_node.cpp.
sensor_msgs::LaserScan lastPublishedScan [static] |
Definition at line 50 of file laserscanner_node.cpp.
sensor_msgs::LaserScan lastScan [static] |
Definition at line 53 of file laserscanner_node.cpp.
ros::ServiceClient pointCloudClient [static] |
Definition at line 45 of file laserscanner_node.cpp.
ros::Publisher state_pub [static] |
Definition at line 47 of file laserscanner_node.cpp.