|
|
#include "CollisionAvoidanceHelper.h"#include <SimoxUtility/algorithm/string/string_tools.h>#include <VirtualRobot/ManipulationObject.h>#include <VirtualRobot/XML/ObjectIO.h>#include <VirtualRobot/XML/RobotIO.h>#include <simox/control/environment/collision.h>#include <simox/control/impl/simox/utils/conversion.h>#include <simox/control/impl/simox/utils/primitive_conversion.h>#include <ArmarXCore/core/ManagedIceObject.h>#include <ArmarXCore/core/time/Clock.h>#include <ArmarXCore/observers/variant/Variant.h>#include <RobotAPI/interface/armem/server/ActionsInterface.h>#include <RobotAPI/libraries/armem_objects/types.h>
Include dependency graph for CollisionAvoidanceHelper.cpp:Go to the source code of this file.
Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::control |
| namespace | armarx::control::collision_avoidance |
| namespace | armarx::control::collision_avoidance::helpers |
Functions | |
| armarx::control::common::control_law::arondto::CollisionScene | getCollisionSceneFromCollisionObjects (const std::map< std::string, std::vector< simox::control::environment::TransformedCollisionObject > > &collisionObjects) |
| armarx::control::common::control_law::arondto::CollisionScene | getCollisionSceneFromMemory (const std::vector< armarx::ObjectID > &objectIDs, armarx::armem::obj::clazz::ClassReader &objectClassReader, armarx::armem::obj::instance::Reader &objectInstanceReader, armarx::armem::articulated_object::ArticulatedObjectReader &articulatedObjectReader) |
| armarx::control::common::control_law::arondto::CollisionScene | getCollisionSceneFromMemory (const std::vector< std::string > &objectIDs, armarx::armem::obj::clazz::ClassReader &objectClassReader, armarx::armem::obj::instance::Reader &objectInstanceReader, armarx::armem::articulated_object::ArticulatedObjectReader &articulatedObjectReader) |
Variables | |
| const auto | changeZtoYaxis = Eigen::AngleAxisd(-M_PI / 2., Eigen::Vector3d::UnitX()) |