Camera Utils plugin. More...
#include "gazebo/common/Plugin.hh"#include <gazebo/msgs/msgs.hh>#include "gazebo/sensors/CameraSensor.hh"#include "gazebo/rendering/Camera.hh"#include "gazebo/util/system.hh"#include "camera_utils_request.pb.h"#include "camera_utils_response.pb.h"#include <string>#include <boost/filesystem.hpp>#include <stdio.h>#include <string.h>Go to the source code of this file.
Classes | |
| class | CameraUtils |
| A custom gazebo plugin that provides an interface to programatically collect data from cameras at specific times. More... | |
Namespaces | |
| CameraUtils | |
| gazebo | |
Macros | |
| #define | REQUEST_TOPIC "~/gap/camera_utils" |
| Topic monitored for incoming commands. More... | |
| #define | RESPONSE_TOPIC "~/gap/camera_utils/response" |
| Topic for replying to commands. More... | |
| #define | MOVE_REQUEST gap::msgs::CameraUtilsRequest::MOVE |
| Request to move camera to given pose. More... | |
| #define | MOVE_RESPONSE gap::msgs::CameraUtilsResponse::MOVE |
| Response acknowledging move camera request. More... | |
| #define | CAPTURE_REQUEST gap::msgs::CameraUtilsRequest::CAPTURE |
| Request camera capture. More... | |
| #define | CAPTURE_RESPONSE gap::msgs::CameraUtilsResponse::CAPTURE |
| Camera capture response. More... | |
| #define | OPTIONS_REQUEST gap::msgs::CameraUtilsRequest::OPTIONS |
| Request change image storage directory. More... | |
| #define | PROJECTION_REQUEST gap::msgs::CameraUtilsRequest::PROJECTION |
| Request 3D to 2D point projection. More... | |
| #define | PROJECTION_RESPONSE gap::msgs::CameraUtilsResponse::PROJECTION |
| Point projection response. More... | |
| #define | DEFAULT_OUTPUT_DIR (const std::string) "/tmp/camera_utils_output/" |
| Default output directory. More... | |
| #define | DEFAULT_EXTENSION (const std::string) ".png" |
| Default captured images extension. More... | |
Typedefs | |
| typedef const boost::shared_ptr< const gap::msgs::CameraUtilsRequest > | CameraUtilsRequestPtr |
| Shared pointer declaration for request message type. More... | |
| typedef const boost::shared_ptr< const gap::msgs::CameraUtilsResponse > | CameraUtilsReplyPtr |
| Shared pointer declaration for response message type. More... | |
Camera Utils plugin.
A custom gazebo plugin that provides an interface to programatically collect data from cameras at specific times.
| #define CAPTURE_REQUEST gap::msgs::CameraUtilsRequest::CAPTURE |
Request camera capture.
| #define CAPTURE_RESPONSE gap::msgs::CameraUtilsResponse::CAPTURE |
Camera capture response.
| #define DEFAULT_EXTENSION (const std::string) ".png" |
Default captured images extension.
| #define DEFAULT_OUTPUT_DIR (const std::string) "/tmp/camera_utils_output/" |
Default output directory.
| #define MOVE_REQUEST gap::msgs::CameraUtilsRequest::MOVE |
Request to move camera to given pose.
| #define MOVE_RESPONSE gap::msgs::CameraUtilsResponse::MOVE |
Response acknowledging move camera request.
| #define OPTIONS_REQUEST gap::msgs::CameraUtilsRequest::OPTIONS |
Request change image storage directory.
| #define PROJECTION_REQUEST gap::msgs::CameraUtilsRequest::PROJECTION |
Request 3D to 2D point projection.
| #define PROJECTION_RESPONSE gap::msgs::CameraUtilsResponse::PROJECTION |
Point projection response.
| #define REQUEST_TOPIC "~/gap/camera_utils" |
Topic monitored for incoming commands.
| #define RESPONSE_TOPIC "~/gap/camera_utils/response" |
Topic for replying to commands.