![]() |
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include <robot_test_fixture.hpp>
Public Types | |
using | ControllerType = Controller |
Public Member Functions | |
RobotTestFixture (const std::string &controller_name) | |
void | setUpOnExecutorThread () override |
void | setParameters (const std::unordered_map< std::string, rclcpp::Parameter > ¶meters) |
std::vector< rclcpp::Parameter > | getParameters () const |
void | assignInterfaces () |
Public Attributes | |
rclcpp::Node::SharedPtr | test_node |
std::shared_ptr< rclcpp_lifecycle::LifecycleNode > | controller_node |
std::unique_ptr< Controller > | controller |
std::string | controller_name |
std::vector< hardware_interface::CommandInterface > | position_command_interfaces |
std::vector< hardware_interface::CommandInterface > | velocity_command_interfaces |
std::vector< hardware_interface::CommandInterface > | acceleration_command_interfaces |
std::vector< std::string > | joint_names = { "joint_a", "joint_b" } |
Eigen::VectorNd | commanded_positions = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::VectorNd | commanded_velocities = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::VectorNd | commanded_accelerations = Eigen::VectorNd::Zero(joint_names.size()) |
std::vector< hardware_interface::StateInterface > | position_state_interfaces |
std::vector< hardware_interface::StateInterface > | velocity_state_interfaces |
std::vector< hardware_interface::StateInterface > | acceleration_state_interfaces |
Eigen::VectorNd | sensed_positions = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::VectorNd | sensed_velocities = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::VectorNd | sensed_accelerations = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::Vector6d | fts_state_values = Eigen::Vector6d::Constant(0.0) |
std::unordered_map< std::string, rclcpp::Parameter > | parameter_map |
using moveit_pro_controllers::RobotTestFixture< Controller >::ControllerType = Controller |
|
inline |
void moveit_pro_controllers::RobotTestFixture< Controller >::assignInterfaces | ( | ) |
std::vector< rclcpp::Parameter > moveit_pro_controllers::RobotTestFixture< Controller >::getParameters | ( | ) | const |
void moveit_pro_controllers::RobotTestFixture< Controller >::setParameters | ( | const std::unordered_map< std::string, rclcpp::Parameter > & | parameters | ) |
|
override |
std::vector<hardware_interface::CommandInterface> moveit_pro_controllers::RobotTestFixture< Controller >::acceleration_command_interfaces |
std::vector<hardware_interface::StateInterface> moveit_pro_controllers::RobotTestFixture< Controller >::acceleration_state_interfaces |
Eigen::VectorNd moveit_pro_controllers::RobotTestFixture< Controller >::commanded_accelerations = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::VectorNd moveit_pro_controllers::RobotTestFixture< Controller >::commanded_positions = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::VectorNd moveit_pro_controllers::RobotTestFixture< Controller >::commanded_velocities = Eigen::VectorNd::Zero(joint_names.size()) |
std::unique_ptr<Controller> moveit_pro_controllers::RobotTestFixture< Controller >::controller |
std::string moveit_pro_controllers::RobotTestFixture< Controller >::controller_name |
std::shared_ptr<rclcpp_lifecycle::LifecycleNode> moveit_pro_controllers::RobotTestFixture< Controller >::controller_node |
Eigen::Vector6d moveit_pro_controllers::RobotTestFixture< Controller >::fts_state_values = Eigen::Vector6d::Constant(0.0) |
std::vector<std::string> moveit_pro_controllers::RobotTestFixture< Controller >::joint_names = { "joint_a", "joint_b" } |
std::unordered_map<std::string, rclcpp::Parameter> moveit_pro_controllers::RobotTestFixture< Controller >::parameter_map |
std::vector<hardware_interface::CommandInterface> moveit_pro_controllers::RobotTestFixture< Controller >::position_command_interfaces |
std::vector<hardware_interface::StateInterface> moveit_pro_controllers::RobotTestFixture< Controller >::position_state_interfaces |
Eigen::VectorNd moveit_pro_controllers::RobotTestFixture< Controller >::sensed_accelerations = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::VectorNd moveit_pro_controllers::RobotTestFixture< Controller >::sensed_positions = Eigen::VectorNd::Zero(joint_names.size()) |
Eigen::VectorNd moveit_pro_controllers::RobotTestFixture< Controller >::sensed_velocities = Eigen::VectorNd::Zero(joint_names.size()) |
rclcpp::Node::SharedPtr moveit_pro_controllers::RobotTestFixture< Controller >::test_node |
std::vector<hardware_interface::CommandInterface> moveit_pro_controllers::RobotTestFixture< Controller >::velocity_command_interfaces |
std::vector<hardware_interface::StateInterface> moveit_pro_controllers::RobotTestFixture< Controller >::velocity_state_interfaces |