ObjectCollisionAvoidanceImpedanceController.cpp File Reference
#include "ObjectCollisionAvoidanceImpedanceController.h"
#include <VirtualRobot/MathTools.h>
#include <VirtualRobot/RobotNodeSet.h>
#include <ArmarXCore/core/ArmarXObjectScheduler.h>
#include <ArmarXCore/core/PackagePath.h>
#include <ArmarXCore/core/time/CycleUtil.h>
#include <ArmarXCore/core/time/TimeUtil.h>
#include <ArmarXCore/observers/variant/SingleTypeVariantList.h>
#include <RobotAPI/components/units/RobotUnit/ControlTargets/ControlTarget1DoFActuator.h>
#include <RobotAPI/components/units/RobotUnit/NJointControllers/NJointController.h>
#include <RobotAPI/components/units/RobotUnit/RobotUnit.h>
#include <RobotAPI/libraries/RobotAPIComponentPlugins/ArVizComponentPlugin.h>
#include <armarx/control/common/aron_conversions.h>
#include <armarx/control/common/utils.h>
#include <armarx/control/ethercat/RTUtility.h>
#include <simox/control/geodesics/util.h>
#include <simox/control/robot/NodeInterface.h>
#include <simox/control/environment/collision.h>
#include <simox/control/utils/primitive.h>
#include <ArmarXCore/core/logging/Logging.h>
#include <boost/shared_ptr.hpp>
+ Include dependency graph for ObjectCollisionAvoidanceImpedanceController.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::njoint_controller
 
namespace  armarx::control::njoint_controller::task_space
 for GUI
 

Variables

NJointControllerRegistration< NJointTaskspaceObjectCollisionAvoidanceImpedanceControllerregistrationControllerNJointTaskspaceObjectCollisionAvoidanceImpedanceController ("NJointTaskspaceObjectCollisionAvoidanceImpedanceController")