armarx::armem::server::robot_state::proprioception Namespace Reference

Classes

class  Armar6Converter
 
class  ConverterInterface
 
class  ConverterRegistry
 
class  ConverterTools
 
struct  ConverterValue
 
struct  ForceTorqueValues
 
struct  JointValues
 
class  RobotStateWriter
 
struct  RobotUnitData
 
class  RobotUnitReader
 
class  Segment
 
struct  SensorValues
 

Typedefs

using ForceTorqueValuesMap = std::unordered_map< std::string, ForceTorqueValues >
 
using JointValuesMap = std::unordered_map< std::string, JointValues >
 
using Queue = boost::sync_queue< RobotUnitData >
 
using SensorValuesMap = std::unordered_map< std::string, SensorValues >
 

Functions

void emplaceJointData (const Eigen::VectorXd &jointData, arondto::Proprioception &dataTemplate)
 
template<class ValueT >
ValueT findByPrefix (const std::string &key, const std::map< std::string, ValueT > &map)
 
std::optional< std::string > findByPrefix (const std::string &key, const std::set< std::string > &prefixes)
 Search. More...
 
template<class ValueT >
ValueT findBySuffix (const std::string &key, const std::map< std::string, ValueT > &map)
 
template<class T >
T getValueAs (const ConverterValue &value)
 
Eigen::VectorXd readJointData (const wm::EntityInstanceData &data)
 

Typedef Documentation

◆ ForceTorqueValuesMap

using ForceTorqueValuesMap = std::unordered_map<std::string, ForceTorqueValues>

Definition at line 81 of file forward_declarations.h.

◆ JointValuesMap

using JointValuesMap = std::unordered_map<std::string, JointValues>

Definition at line 80 of file forward_declarations.h.

◆ Queue

using Queue = boost::sync_queue<RobotUnitData>

Definition at line 21 of file RobotUnitData.h.

◆ SensorValuesMap

using SensorValuesMap = std::unordered_map<std::string, SensorValues>

Definition at line 82 of file forward_declarations.h.

Function Documentation

◆ emplaceJointData()

void armarx::armem::server::robot_state::proprioception::emplaceJointData ( const Eigen::VectorXd &  jointData,
arondto::Proprioception &  dataTemplate 
)

Definition at line 198 of file Segment.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ findByPrefix() [1/2]

ValueT armarx::armem::server::robot_state::proprioception::findByPrefix ( const std::string &  key,
const std::map< std::string, ValueT > &  map 
)

Definition at line 47 of file ConverterTools.h.

+ Here is the call graph for this function:

◆ findByPrefix() [2/2]

std::optional< std::string > findByPrefix ( const std::string &  key,
const std::set< std::string > &  prefixes 
)

Search.

Parameters
key
prefixes
Returns

Definition at line 14 of file ConverterTools.cpp.

+ Here is the call graph for this function:

◆ findBySuffix()

ValueT armarx::armem::server::robot_state::proprioception::findBySuffix ( const std::string &  key,
const std::map< std::string, ValueT > &  map 
)

Definition at line 62 of file ConverterTools.h.

+ Here is the call graph for this function:

◆ getValueAs()

T armarx::armem::server::robot_state::proprioception::getValueAs ( const ConverterValue value)

Definition at line 29 of file ConverterTools.h.

+ Here is the call graph for this function:

◆ readJointData()

Eigen::VectorXd armarx::armem::server::robot_state::proprioception::readJointData ( const wm::EntityInstanceData data)

Definition at line 161 of file Segment.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: