#include <pmdsdk2.h>#include <ros/console.h>#include <ros/ros.h>#include <tf/transform_listener.h>#include <ros/publisher.h>#include <pcl_ros/point_cloud.h>#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include <pcl/filters/statistical_outlier_removal.h>#include <stdio.h>#include <time.h>#include <sstream>#include <argos3d_p100/argos3d_p100Config.h>#include <dynamic_reconfigure/server.h>
Go to the source code of this file.
Defines | |
| #define | PROC_PARAM "" |
| #define | SOURCE_PARAM "" |
Typedefs | |
| typedef pcl::PointCloud < pcl::PointXYZI > | PointCloud |
Functions | |
| void | callback (argos3d_p100::argos3d_p100Config &config, uint32_t level) |
| Callback for rqt_reconfigure. It is called any time we change a parameter in the visual interface. | |
| int | help () |
| This method prints help in command line if given --help option or if there is any error in the options. | |
| int | initialize (int argc, char *argv[], ros::NodeHandle nh) |
| Initialize the camera and initial parameter values. Returns 1 if properly initialized. | |
| int | main (int argc, char *argv[]) |
| Main function. | |
| int | publishData () |
| Publish the data based on set up parameters. | |
Variables | |
| bool | AmplitudeFilterOn |
| static float * | amplitudes = 0 |
| float | AmplitudeThreshold |
| bool | bilateralFilter |
| static float * | cartesianDist = 0 |
| bool | dataPublished |
| char | err [128] |
| bool | first |
| int | flip_x |
| int | flip_y |
| int | frameRate |
| PMDHandle | hnd |
| int | integrationTime |
| int | modulationFrequency |
| int | noOfColumns |
| int | noOfRows |
| ros::Publisher | pub_filtered |
| ros::Publisher | pub_non_filtered |
| int | res |
| #define PROC_PARAM "" |
Definition at line 43 of file argos3d_p100_node.cpp.
| #define SOURCE_PARAM "" |
Definition at line 42 of file argos3d_p100_node.cpp.
| typedef pcl::PointCloud<pcl::PointXYZI> PointCloud |
Definition at line 62 of file argos3d_p100_node.cpp.
| void callback | ( | argos3d_p100::argos3d_p100Config & | config, |
| uint32_t | level | ||
| ) |
Callback for rqt_reconfigure. It is called any time we change a parameter in the visual interface.
| [in] | argos3d_p100::argos3d_p100Config | |
| [in] | uint32_t |
Definition at line 131 of file argos3d_p100_node.cpp.
| int help | ( | ) |
This method prints help in command line if given --help option or if there is any error in the options.
Definition at line 105 of file argos3d_p100_node.cpp.
| int initialize | ( | int | argc, |
| char * | argv[], | ||
| ros::NodeHandle | nh | ||
| ) |
Initialize the camera and initial parameter values. Returns 1 if properly initialized.
| [in] | int | |
| [in] | argv | |
| [in] | ros::NodeHandle |
Definition at line 214 of file argos3d_p100_node.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
| int publishData | ( | ) |
Publish the data based on set up parameters.
Definition at line 360 of file argos3d_p100_node.cpp.
| bool AmplitudeFilterOn |
Definition at line 77 of file argos3d_p100_node.cpp.
float* amplitudes = 0 [static] |
Definition at line 352 of file argos3d_p100_node.cpp.
| float AmplitudeThreshold |
Definition at line 78 of file argos3d_p100_node.cpp.
| bool bilateralFilter |
Definition at line 74 of file argos3d_p100_node.cpp.
float* cartesianDist = 0 [static] |
Definition at line 351 of file argos3d_p100_node.cpp.
| bool dataPublished |
ROS Parameters
Definition at line 95 of file argos3d_p100_node.cpp.
| char err[128] |
Definition at line 89 of file argos3d_p100_node.cpp.
| bool first |
Definition at line 83 of file argos3d_p100_node.cpp.
| int flip_x |
Definition at line 75 of file argos3d_p100_node.cpp.
| int flip_y |
Definition at line 75 of file argos3d_p100_node.cpp.
| int frameRate |
Definition at line 73 of file argos3d_p100_node.cpp.
| PMDHandle hnd |
Camera Driver Parameters
Definition at line 87 of file argos3d_p100_node.cpp.
| int integrationTime |
Global Parameter Declarations Camera Configuration Parameters
Definition at line 71 of file argos3d_p100_node.cpp.
Definition at line 72 of file argos3d_p100_node.cpp.
| int noOfColumns |
Definition at line 81 of file argos3d_p100_node.cpp.
| int noOfRows |
Definition at line 80 of file argos3d_p100_node.cpp.
Definition at line 97 of file argos3d_p100_node.cpp.
Definition at line 96 of file argos3d_p100_node.cpp.
| int res |
Definition at line 88 of file argos3d_p100_node.cpp.