robot_env_evaluator 1.0.1
Loading...
Searching...
No Matches
state_source_bridge.cpp
Go to the documentation of this file.
1
20#include <stdexcept>
21#include <string>
22#include <Eigen/Dense>
24
25namespace robot_env_evaluator
26{
27 void KinematicDataBridge::getForwardKinematics(const Eigen::VectorXd& q, Eigen::MatrixXd& result) {
28 throw std::runtime_error("getForwardKinematics not implemented");
29 }
30
31 void KinematicDataBridge::getJacobian(const Eigen::VectorXd& q, Eigen::MatrixXd& result) {
32 throw std::runtime_error("getJacobian not implemented");
33 }
34
35 void KinematicDataBridge::getMassMatrix(const Eigen::VectorXd& q, Eigen::MatrixXd& result) {
36 throw std::runtime_error("getMassMatrix not implemented");
37 }
38
39 void KinematicDataBridge::getCoriolis(const Eigen::VectorXd& q, Eigen::MatrixXd& result) {
40 throw std::runtime_error("getCoriolis not implemented");
41 }
42
43 void KinematicDataBridge::getGravity(const Eigen::VectorXd& q, Eigen::MatrixXd& result) {
44 throw std::runtime_error("getGravity not implemented");
45 }
46} // namespace robot_env_evaluator
virtual void getGravity(const Eigen::VectorXd &q, Eigen::MatrixXd &result)
Get the gravity vector for the given joint configuration.
virtual void getCoriolis(const Eigen::VectorXd &q, Eigen::MatrixXd &result)
Get the Coriolis matrix for the given joint configuration.
virtual void getJacobian(const Eigen::VectorXd &q, Eigen::MatrixXd &result)
Get the Jacobian for the given joint configuration.
virtual void getMassMatrix(const Eigen::VectorXd &q, Eigen::MatrixXd &result)
Get the mass matrix for the given joint configuration.
virtual void getForwardKinematics(const Eigen::VectorXd &q, Eigen::MatrixXd &result)
Get the forward kinematics for the given joint configuration.
Implementation of the KinematicDataBridge class, which provides a common interface for kinematic data...