UR5 Decorator. More...
#include <ur5_decorator.h>

Public Member Functions | |
| void | spezifieRobotGroups () override |
| Panda Mapping spezififcation. More... | |
| void | spezifieRootBounds () override |
| UR5 Root spezififcation. More... | |
| UR5Decorator (std::unique_ptr< AbstractRobot > next) | |
| UR5 Decorator. More... | |
Public Member Functions inherited from AbstractRobotDecorator | |
| AbstractRobotDecorator (std::unique_ptr< AbstractRobot > next) | |
| Abstract Robot Decorator. More... | |
| std::vector< tf2::Transform > & | bounds () override |
| Redirects bounds call to next_. More... | |
| bool | checkSingleObjectCollision (tf2::Transform &obj, std::string &robot_element, std::bitset< 3 > &panel_mask) override |
| Redirects check_single_object_collision call. More... | |
| std::shared_ptr< moveit::planning_interface::MoveGroupInterface > | mgi () |
| std::shared_ptr< moveit::planning_interface::MoveGroupInterface > | mgiHand () |
| std::string & | name () override |
| Redirects name call to next_. More... | |
| AbstractRobot * | next () |
| Call of mimiced objects. More... | |
| void | notify () override |
| Redirects notify call to next_. More... | |
| std::string & | pattern () |
| std::vector< tf2::Transform > & | robotRootBounds () override |
| Redirects robot_root_bounds call to next_. More... | |
| tf2::Transform & | rootTf () override |
| Redirects root_tf call to next_. More... | |
| tf2::Vector3 & | size () override |
| Redirects size call to next_. More... | |
| tf2::Transform & | tf () override |
| Redirects tf call to next_. More... | |
Public Member Functions inherited from AbstractRobot | |
| AbstractRobot (std::string name, tf2::Transform tf, tf2::Vector3 size) | |
| float | areaCalculation (tf2::Transform &A, tf2::Transform &B, tf2::Transform &C) |
| Triangle area calculator. More... | |
| void | rotate (float deg) |
| void | setTf (tf2::Transform &t) |
| void | size (tf2::Vector3 &s) |
| void | translate (tf2::Vector3 t) |
Additional Inherited Members | |
Protected Attributes inherited from AbstractRobotDecorator | |
| std::shared_ptr< MapGenerator > | grasp_map_generator_ |
| Coming soon. More... | |
| std::map< std::string, std::string > | map_ |
| //!< Mapping of specific task constructor variables More... | |
| std::shared_ptr< moveit::planning_interface::MoveGroupInterface > | mgi_ |
| MoveGroup Interface for the robots arm. More... | |
| std::shared_ptr< moveit::planning_interface::MoveGroupInterface > | mgi_hand_ |
| MoveGroup Interface for the Robots manipulator. More... | |
| std::unique_ptr< AbstractRobot > | next_ |
| Abstract Robot which is mimiced. More... | |
| std::string | pattern_ |
| Regexpattern. More... | |
Protected Attributes inherited from AbstractRobot | |
| std::vector< tf2::Transform > | bounds_ |
| Bounds of table top surface. More... | |
| std::string | name_ |
| Name of robot. More... | |
| std::vector< tf2::Transform > | robot_root_bounds_ |
| Bounds of robot arm as sub-region of table top. More... | |
| tf2::Transform | root_tf_ |
| Robot root on table top. More... | |
| tf2::Vector3 | size_ |
| Size of table. More... | |
| tf2::Transform | tf_ |
| Pose of table. More... | |
UR5 Decorator.
Decorator who describes the root-area of the 'UR5' Robot
Definition at line 13 of file ur5_decorator.h.
| UR5Decorator::UR5Decorator | ( | std::unique_ptr< AbstractRobot > | next | ) |
UR5 Decorator.
initializes UR5 Decorator
| next | Abstract Robot to be mimiced |
Definition at line 4 of file ur5_decorator.cpp.
|
overridevirtual |
Panda Mapping spezififcation.
Overrides the actual Robot mappings such as that it can further be used with Moveit Task Constructor
Implements AbstractRobotDecorator.
Definition at line 22 of file ur5_decorator.cpp.
|
overridevirtual |
UR5 Root spezififcation.
Overrides the actual Robot root bounds with a square, described from information of 'UR5' manual
Implements AbstractRobotDecorator.
Definition at line 13 of file ur5_decorator.cpp.