Visual Utils plugin. More...
#include <gazebo/common/Events.hh>#include "gazebo/common/Plugin.hh"#include "gazebo/common/SystemPaths.hh"#include <gazebo/msgs/msgs.hh>#include "gazebo/rendering/RenderEngine.hh"#include <gazebo/rendering/Visual.hh>#include <gazebo/transport/Node.hh>#include <boost/algorithm/string/classification.hpp>#include <boost/algorithm/string/split.hpp>#include <mutex>#include <algorithm>#include <random>#include <chrono>#include "visual_utils_request.pb.h"#include "visual_utils_response.pb.h"Go to the source code of this file.
Classes | |
| class | VisualUtils |
| A custom gazebo plugin that provides an interface to programatically alter visuals during simulation. More... | |
Namespaces | |
| VisualUtils | |
| gazebo | |
Macros | |
| #define | REQUEST_TOPIC "~/gap/visual_utils" |
| Topic monitored for incoming commands. More... | |
| #define | RESPONSE_TOPIC "~/gap/visual_utils/response" |
| Topic for publishing replies. More... | |
| #define | UPDATE gap::msgs::VisualUtilsRequest::UPDATE |
| Request update. More... | |
| #define | DEFAULT_POSE gap::msgs::VisualUtilsRequest::DEFAULT_POSE |
| Set default pose. More... | |
| #define | MATERIAL gap::msgs::VisualUtilsRequest::MATERIAL_PREFIX |
| TODO. More... | |
| #define | UPDATED gap::msgs::VisualUtilsResponse::UPDATED |
| Visual updated response. More... | |
| #define | DEFAULT_NAME "default" |
| Default unique name. More... | |
Typedefs | |
| typedef const boost::shared_ptr< const gap::msgs::VisualUtilsRequest > | VisualUtilsRequestPtr |
| Shared pointer declaration for request message type. More... | |
| typedef const boost::shared_ptr< const gap::msgs::VisualUtilsResponse > | VisualUtilsResponsePtr |
| Shared pointer declaration for response message type. More... | |
Visual Utils plugin.
A custom gazebo plugin that provides an interface to programatically change the visual properties of an object.
| #define DEFAULT_NAME "default" |
Default unique name.
| #define DEFAULT_POSE gap::msgs::VisualUtilsRequest::DEFAULT_POSE |
Set default pose.
| #define MATERIAL gap::msgs::VisualUtilsRequest::MATERIAL_PREFIX |
TODO.
| #define REQUEST_TOPIC "~/gap/visual_utils" |
Topic monitored for incoming commands.
| #define RESPONSE_TOPIC "~/gap/visual_utils/response" |
Topic for publishing replies.
| #define UPDATE gap::msgs::VisualUtilsRequest::UPDATE |
Request update.
| #define UPDATED gap::msgs::VisualUtilsResponse::UPDATED |
Visual updated response.