#include <RobotAPI/components/armem/client/RobotStatePredictionClientExample/RobotStatePredictionClient.h>
|
std::optional< Eigen::Affine3f > | lookupGlobalPose (const std::vector< armem::PredictionResult > &localizationPredictionResults, const std::vector< armem::MemoryID > &localizationEntityIDs, armem::Time predictedTime) |
|
std::optional< std::map< std::string, float > > | lookupJointPositions (const std::vector< armem::PredictionResult > &proprioceptionPredictionResults, const std::string &robotName) |
|
std::vector< armem::PredictionRequest > | makePredictionRequests (const std::vector< armem::MemoryID > &entityIDs, armem::Time predictedTime, const std::string &engineID="Linear") |
|
std::vector< armem::PredictionResult > | predict (const std::vector< armem::MemoryID > &entityIDs, armem::Time predictedTime, const std::string &engineID="Linear") |
|
std::vector< armem::PredictionResult > | predict (const std::vector< armem::PredictionRequest > &requests) |
|
std::optional< Eigen::Affine3f > | predictGlobalPose (const std::vector< armem::MemoryID > &entityIDs, armem::Time predictedTime, const std::string &engineID="Linear") |
|
std::optional< std::map< std::string, float > > | predictJointPositions (const std::vector< armem::MemoryID > &entityIDs, armem::Time predictedTime, const std::string &robotName, const std::string &engineID="Linear") |
|
WholeBodyPrediction | predictWholeBody (const std::vector< armem::MemoryID > &localizationEntityIDs, const std::vector< armem::MemoryID > &proprioceptionEntityIDs, armem::Time predictedTime, const std::string &robotName, const std::string &engineID="Linear") |
|
std::vector< armem::MemoryID > | queryLocalizationEntityIDs () |
|
std::vector< armem::MemoryID > | queryProprioceptionEntityIDs () |
|
| RobotStatePredictionClient () |
|
◆ RobotStatePredictionClient()
◆ lookupGlobalPose()
◆ lookupJointPositions()
std::optional< std::map< std::string, float > > lookupJointPositions |
( |
const std::vector< armem::PredictionResult > & |
proprioceptionPredictionResults, |
|
|
const std::string & |
robotName |
|
) |
| |
◆ makePredictionRequests()
◆ predict() [1/2]
◆ predict() [2/2]
◆ predictGlobalPose()
std::optional< Eigen::Affine3f > predictGlobalPose |
( |
const std::vector< armem::MemoryID > & |
entityIDs, |
|
|
armem::Time |
predictedTime, |
|
|
const std::string & |
engineID = "Linear" |
|
) |
| |
◆ predictJointPositions()
std::optional< std::map< std::string, float > > predictJointPositions |
( |
const std::vector< armem::MemoryID > & |
entityIDs, |
|
|
armem::Time |
predictedTime, |
|
|
const std::string & |
robotName, |
|
|
const std::string & |
engineID = "Linear" |
|
) |
| |
◆ predictWholeBody()
◆ queryLocalizationEntityIDs()
◆ queryProprioceptionEntityIDs()
std::vector< MemoryID > queryProprioceptionEntityIDs |
( |
| ) |
|
◆ remote
The documentation for this class was generated from the following files: