Skip to content
Snippets Groups Projects
Commit 60f6e344 authored by Christian Dreher's avatar Christian Dreher
Browse files

Merge branch 'new_hardwareconfig' into 'master'

Resolve "New Hardwareconfig"

Closes #87

See merge request ArmarX/RobotAPI!229
parents 179aad26 7ed9823b
No related branches found
No related tags found
1 merge request!229Resolve "New Hardwareconfig"
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
#include <ArmarXCore/core/util/algorithm.h> #include <ArmarXCore/core/util/algorithm.h>
#include <RobotAPI/libraries/core/math/MathUtils.h> #include <RobotAPI/libraries/core/math/MathUtils.h>
#include <RobotAPI/libraries/core/PIDController.h> #include <RobotAPI/libraries/core/PIDController.h>
#include <ArmarXCore/core/rapidxml/wrapper/DefaultRapidXmlReader.h>
// #define DEBUG_POS_CTRL // #define DEBUG_POS_CTRL
#ifdef DEBUG_POS_CTRL #ifdef DEBUG_POS_CTRL
#include <boost/circular_buffer.hpp> #include <boost/circular_buffer.hpp>
...@@ -203,20 +202,6 @@ namespace armarx ...@@ -203,20 +202,6 @@ namespace armarx
{ {
public: public:
RampedAccelerationVelocityControllerConfiguration() = default; RampedAccelerationVelocityControllerConfiguration() = default;
static RampedAccelerationVelocityControllerConfigurationPtr CreateFromXml(DefaultRapidXmlReaderNode node)
{
RampedAccelerationVelocityControllerConfigurationPtr config(new RampedAccelerationVelocityControllerConfiguration());
FillFromXml(*config, node);
return config;
}
static void FillFromXml(RampedAccelerationVelocityControllerConfiguration& config, DefaultRapidXmlReaderNode node)
{
config.maxVelocityRad = node.first_node("maxVelocityRad").value_as_float();
config.maxDecelerationRad = node.first_node("maxDecelerationRad").value_as_float();
config.jerk = node.first_node("jerk").value_as_float();
config.maxDt = node.first_node("maxDt").value_as_float();
config.directSetVLimit = node.first_node("directSetVLimit").value_as_float();
}
float maxVelocityRad; float maxVelocityRad;
float maxDecelerationRad; float maxDecelerationRad;
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#pragma once #pragma once
#include <RobotAPI/interface/units/RobotUnit/NJointController.h> #include <RobotAPI/interface/units/RobotUnit/NJointController.h>
#include <RobotAPI/components/units/RobotUnit/RobotUnit.h>
#include <ArmarXCore/core/ManagedIceObject.h> #include <ArmarXCore/core/ManagedIceObject.h>
#include <ArmarXCore/core/exceptions/local/ExpressionException.h> // for ARMARX_CHECK #include <ArmarXCore/core/exceptions/local/ExpressionException.h> // for ARMARX_CHECK
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment