|
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 (int num_tips=1) |
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()) |
| std::vector< Eigen::Vector6d > | fts_state_values = {} |
| 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 | ( | int | num_tips = 1 | ) |
| 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 |
| std::vector<Eigen::Vector6d> moveit_pro_controllers::RobotTestFixture< Controller >::fts_state_values = {} |
| 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 |