![]() |
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <string>
#include "moveit_pro_types/types.hpp"
Classes | |
struct | moveit_pro_controllers::AdmittanceParameters |
struct | moveit_pro_controllers::AdmittanceState |
struct | moveit_pro_controllers::AdmittanceKinematics |
class | moveit_pro_controllers::Admittance |
Namespaces | |
namespace | moveit_pro_controllers |
Typedefs | |
using | moveit_pro_controllers::ForwardKinematicsFn = std::function< bool(const Eigen::VectorNd &reference_joint_values, const Eigen::VectorNd ¤t_joint_values, AdmittanceState &state)> |
using | moveit_pro_controllers::DiffInverseKinematicsFn = std::function< bool(const Eigen::VectorNd &joint_values, const std::vector< Eigen::Vector6d > &cartesian_deltas, Eigen::VectorNd &joint_deltas)> |
Functions | |
Eigen::Vector6d | moveit_pro_controllers::computeWorldWrench (const Eigen::Vector6d &sensor_wrench, const Eigen::Isometry3d &world_pose_sensor) |
void | moveit_pro_controllers::subtractGravity (Eigen::Vector6d &world_wrench, const Eigen::Isometry3d &world_pose_sensor, const Eigen::Isometry3d &world_pose_ee, double end_effector_mass, const Eigen::Vector3d &end_effector_cog, const Eigen::Vector3d &gravity_vector) |