CollisionAvoidanceHelper.cpp File Reference
#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())