Definition
namespace moveit_pro_controllers::internal { ... }
Classes Index
Functions Index
| Eigen::VectorNd | jointPositionError (const Eigen::VectorNd &desired, const Eigen::VectorNd ¤t, const Eigen::VectorNb &continuous_joints) |
|
|
|
| Eigen::VectorNd | continuousJointOffsets (const Eigen::VectorNd &reference, const Eigen::VectorNd &positions, const Eigen::VectorNb &continuous_joints) |
|
|
|
| Eigen::VectorNd | alignContinuousJointsToReference (const Eigen::VectorNd &reference, const Eigen::VectorNb &continuous_joints, Trajectory &trajectory, std::size_t reference_waypoint=0) |
|
|
|
| path_ik::TipJointMap | computeTipJointMap (std::span< moveit_pro::base::LinkModel const *const > end_effector_links, const std::vector< std::string > &joint_names) |
|
|
|
| bool | hasPendingGoal (JointTrajectoryAdmittanceController &controller) |
|
|
|
| double | filterTimeScale (double input, double state, double time_constant, double time_step_seconds) |
|
|
|
| tl::expected< CommandJointSplit, std::string > | splitCommandJoints (const std::vector< std::string > &joint_names, const std::vector< std::string > &velocity_joint_names, const std::vector< double > &velocity_position_gains) |
|
|
|
| Eigen::VectorNd | velocityJointCommands (const TimedJointState &reference, const Eigen::VectorNd &measured_positions, std::span< const Eigen::Index > velocity_joints, const Eigen::VectorNd &position_gains, const Eigen::VectorNb &continuous_joints) |
|
|
|
| path_ik::TipJointMap | computeTipJointMap (const std::span< moveit_pro::base::LinkModel const *const > end_effector_links, const std::vector< std::string > &joint_names) |
|
|
|
| Eigen::Vector6d | computeSensedWrenchInEndEffector (const Eigen::Isometry3d &base_pose_ee, const Eigen::Isometry3d &base_pose_sensor, const Eigen::Vector6d &sensor_wrench) |
|
Express a wrench measured in the sensor frame in the end-effector frame, by rotation only. More...
|
|
Variables Index
| constexpr double | kTwoPi = 2.0 * std::numbers::pi |
|
|
|
Functions
alignContinuousJointsToReference()
| Eigen::VectorNd moveit_pro_controllers::internal::alignContinuousJointsToReference (const Eigen::VectorNd & reference, const Eigen::VectorNb & continuous_joints, Trajectory & trajectory, std::size_t reference_waypoint=0) |
|
computeSensedWrenchInEndEffector()
| Eigen::Vector6d moveit_pro_controllers::internal::computeSensedWrenchInEndEffector (const Eigen::Isometry3d & base_pose_ee, const Eigen::Isometry3d & base_pose_sensor, const Eigen::Vector6d & sensor_wrench) |
|
Express a wrench measured in the sensor frame in the end-effector frame, by rotation only.
In an internal namespace: exposed for testing only, not part of the supported API surface.
- Parameters
-
| base_pose_ee | End-effector pose in the model (base) frame. |
| base_pose_sensor | Force/torque sensor pose in the model (base) frame. |
| sensor_wrench | Wrench in the sensor frame, as (force; torque). |
- Returns
The wrench in the end-effector frame, as (force; torque).
Definition at line 74 of file velocity_force_controller.cpp.
computeTipJointMap()
| path_ik::TipJointMap moveit_pro_controllers::internal::computeTipJointMap (std::span< moveit_pro::base::LinkModel const *const > end_effector_links, const std::vector< std::string > & joint_names) |
|
computeTipJointMap()
| path_ik::TipJointMap moveit_pro_controllers::internal::computeTipJointMap (const std::span< moveit_pro::base::LinkModel const *const > end_effector_links, const std::vector< std::string > & joint_names) |
|
continuousJointOffsets()
| Eigen::VectorNd moveit_pro_controllers::internal::continuousJointOffsets (const Eigen::VectorNd & reference, const Eigen::VectorNd & positions, const Eigen::VectorNb & continuous_joints) |
|
filterTimeScale()
| double moveit_pro_controllers::internal::filterTimeScale (double input, double state, double time_constant, double time_step_seconds) |
|
hasPendingGoal()
jointPositionError()
| Eigen::VectorNd moveit_pro_controllers::internal::jointPositionError (const Eigen::VectorNd & desired, const Eigen::VectorNd & current, const Eigen::VectorNb & continuous_joints) |
|
splitCommandJoints()
| tl::expected< CommandJointSplit, std::string > moveit_pro_controllers::internal::splitCommandJoints (const std::vector< std::string > & joint_names, const std::vector< std::string > & velocity_joint_names, const std::vector< double > & velocity_position_gains) |
|
velocityJointCommands()
| Eigen::VectorNd moveit_pro_controllers::internal::velocityJointCommands (const TimedJointState & reference, const Eigen::VectorNd & measured_positions, std::span< const Eigen::Index > velocity_joints, const Eigen::VectorNd & position_gains, const Eigen::VectorNb & continuous_joints) |
|
Variables
kTwoPi
| constexpr double moveit_pro_controllers::internal::kTwoPi = 2.0 * std::numbers::pi |
|
constexpr
|
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.