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.
 
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>

◆ JointValuesMap

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

◆ Queue

using Queue = boost::sync_queue<RobotUnitData>

◆ SensorValuesMap

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

Function Documentation

◆ emplaceJointData()

void emplaceJointData ( const Eigen::VectorXd & jointData,
arondto::Proprioception & dataTemplate )

◆ findByPrefix() [1/2]

template<class ValueT>
ValueT findByPrefix ( const std::string & key,
const std::map< std::string, ValueT > & map )

◆ findByPrefix() [2/2]

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

Search.

Parameters
key
prefixes
Returns

◆ findBySuffix()

template<class ValueT>
ValueT findBySuffix ( const std::string & key,
const std::map< std::string, ValueT > & map )

◆ getValueAs()

template<class T>
T getValueAs ( const ConverterValue & value)

◆ readJointData()

Eigen::VectorXd readJointData ( const wm::EntityInstanceData & data)