ur_robot_driver
Links
Rosindex
Bugtracker
Repository
Python API
ur_robot_driver package
Module contents
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace hardware_interface
Namespace rclcpp
Namespace ur_robot_driver
Namespace urcl
Classes and Structs
Struct Quaternion
Class ControllerStopper
Class DashboardClientROS
Class RobotStateHelper
Class TrajectoryUntilNode
Class UrclLogHandler
Class URPositionHardwareInterface
Enums
Enum PausingState
Enum StoppingInterface
Functions
Function ur_robot_driver::registerUrclLogHandler
Function ur_robot_driver::unregisterUrclLogHandler
Directories
Directory include
Directory ur_robot_driver
Files
File controller_stopper.hpp
File dashboard_client_ros.hpp
File hardware_interface.hpp
File robot_state_helper.hpp
File trajectory_until_node.hpp
File urcl_log_handler.hpp
Standard Documents
README
ur_robot_driver
Technical details
A note about modes
controller_stopper
PACKAGE
CHANGELOG
4.3.0 (2025-10-14)
4.2.0 (2025-09-16)
4.1.0 (2025-07-29)
4.0.3 (2025-06-16)
4.0.2 (2025-06-13)
4.0.1 (2025-05-28)
4.0.0 (2025-05-20)
3.2.1 (2025-04-11)
3.2.0 (2025-04-10)
3.1.1 (2025-03-17)
3.1.0 (2025-03-05)
3.0.2 (2025-01-21)
3.0.1 (2024-12-30)
3.0.0 (2024-12-18)
2.4.13 (2024-10-28)
2.4.12 (2024-10-14)
2.4.11 (2024-10-10)
2.4.10 (2024-09-11)
2.4.9 (2024-08-09)
2.4.8 (2024-07-01)
2.4.7 (2024-06-19)
2.4.6 (2024-06-17)
2.4.5 (2024-05-16)
2.4.4 (2024-04-04)
2.4.3 (2024-02-02)
2.4.2 (2023-11-23)
2.4.1 (2023-09-21)
2.4.0 (2023-08-28)
2.3.2 (2023-06-02)
2.3.1 (2023-03-16)
2.3.0 (2023-03-02)
2.2.4 (2022-10-07)
2.2.3 (2022-07-27)
2.2.2 (2022-07-19)
2.2.1 (2022-06-27)
2.2.0 (2022-06-20)
0.0.3 (2019-08-09)
0.0.2 (2019-07-03)
0.0.1 (2019-06-28)
Documentation
ur_robot_driver
Overview
Installation
Installation of the ur_robot_driver
Setting up a UR robot for ur_robot_driver
Usage
Startup the driver
Move the robot
Controllers
Simulation
Sending URScript code to the robot
Operation modes
Setting up the tool communication on an e-Series robot
UR Hardware interface
UR Hardware interface parameters
Dashboard client
Robot state helper
Controller stopper
Trajectory until node
Index
ur_robot_driver
Index
Index
C
|
M
|
U
C
ControllerStopper (C++ class)
ControllerStopper::ControllerStopper (C++ function)
,
[1]
ControllerStopper::~ControllerStopper (C++ function)
M
module
ur_robot_driver
U
ur_robot_driver
module
ur_robot_driver::DashboardClientROS (C++ class)
ur_robot_driver::DashboardClientROS::DashboardClientROS (C++ function)
,
[1]
ur_robot_driver::DashboardClientROS::~DashboardClientROS (C++ function)
ur_robot_driver::PausingState (C++ enum)
ur_robot_driver::PausingState::PAUSED (C++ enumerator)
ur_robot_driver::PausingState::RAMPUP (C++ enumerator)
ur_robot_driver::PausingState::RUNNING (C++ enumerator)
ur_robot_driver::Quaternion (C++ struct)
ur_robot_driver::Quaternion::Quaternion (C++ function)
ur_robot_driver::Quaternion::set (C++ function)
ur_robot_driver::Quaternion::w (C++ member)
ur_robot_driver::Quaternion::x (C++ member)
ur_robot_driver::Quaternion::y (C++ member)
ur_robot_driver::Quaternion::z (C++ member)
ur_robot_driver::registerUrclLogHandler (C++ function)
ur_robot_driver::RobotStateHelper (C++ class)
ur_robot_driver::RobotStateHelper::RobotStateHelper (C++ function)
,
[1]
ur_robot_driver::RobotStateHelper::SetModeGoalHandle (C++ type)
ur_robot_driver::RobotStateHelper::~RobotStateHelper (C++ function)
ur_robot_driver::StoppingInterface (C++ enum)
ur_robot_driver::StoppingInterface::NONE (C++ enumerator)
ur_robot_driver::StoppingInterface::STOP_FORCE_MODE (C++ enumerator)
ur_robot_driver::StoppingInterface::STOP_FREEDRIVE (C++ enumerator)
ur_robot_driver::StoppingInterface::STOP_PASSTHROUGH (C++ enumerator)
ur_robot_driver::StoppingInterface::STOP_POSITION (C++ enumerator)
ur_robot_driver::StoppingInterface::STOP_TOOL_CONTACT (C++ enumerator)
ur_robot_driver::StoppingInterface::STOP_TORQUE (C++ enumerator)
ur_robot_driver::StoppingInterface::STOP_VELOCITY (C++ enumerator)
ur_robot_driver::TrajectoryUntilNode (C++ class)
ur_robot_driver::TrajectoryUntilNode::TrajectoryUntilNode (C++ function)
ur_robot_driver::TrajectoryUntilNode::~TrajectoryUntilNode (C++ function)
ur_robot_driver::unregisterUrclLogHandler (C++ function)
ur_robot_driver::UrclLogHandler (C++ class)
ur_robot_driver::UrclLogHandler::getTFPrefix (C++ function)
ur_robot_driver::UrclLogHandler::log (C++ function)
ur_robot_driver::UrclLogHandler::UrclLogHandler (C++ function)
ur_robot_driver::URPositionHardwareInterface (C++ class)
ur_robot_driver::URPositionHardwareInterface::actual_dig_in_bits_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::actual_dig_in_bits_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::actual_dig_out_bits_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::actual_dig_out_bits_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::analog_io_types_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::analog_io_types_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::analog_output_domain_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::async_thread_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::async_thread_shutdown_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::asyncThread (C++ function)
ur_robot_driver::URPositionHardwareInterface::check_passthrough_trajectory_controller (C++ function)
ur_robot_driver::URPositionHardwareInterface::check_tool_contact_controller (C++ function)
ur_robot_driver::URPositionHardwareInterface::checkAsyncIO (C++ function)
ur_robot_driver::URPositionHardwareInterface::controllers_initialized_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::export_command_interfaces (C++ function)
ur_robot_driver::URPositionHardwareInterface::export_state_interfaces (C++ function)
ur_robot_driver::URPositionHardwareInterface::extractToolPose (C++ function)
ur_robot_driver::URPositionHardwareInterface::first_pass_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_async_success_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_controller_running_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_damping_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_disable_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_gain_scaling_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::FORCE_MODE_GPIO (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_limits_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_selection_vector_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_selection_vector_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_task_frame_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_type_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::force_mode_wrench_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::freedrive_activated_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::freedrive_mode_abort_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::freedrive_mode_async_success_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::freedrive_mode_controller_running_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::freedrive_mode_enable_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::FREEDRIVE_MODE_GPIO (C++ member)
ur_robot_driver::URPositionHardwareInterface::get_robot_software_version_bugfix_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::get_robot_software_version_build_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::get_robot_software_version_major_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::get_robot_software_version_minor_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::hand_back_control_async_success_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::hand_back_control_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::handleRobotProgramState (C++ function)
ur_robot_driver::URPositionHardwareInterface::initAsyncIO (C++ function)
ur_robot_driver::URPositionHardwareInterface::initialized_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::io_async_success_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::is_valid_joint_information (C++ function)
ur_robot_driver::URPositionHardwareInterface::mode_compatibility_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::NO_NEW_CMD_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::non_blocking_read_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::on_activate (C++ function)
ur_robot_driver::URPositionHardwareInterface::on_cleanup (C++ function)
ur_robot_driver::URPositionHardwareInterface::on_configure (C++ function)
ur_robot_driver::URPositionHardwareInterface::on_init (C++ function)
ur_robot_driver::URPositionHardwareInterface::on_shutdown (C++ function)
ur_robot_driver::URPositionHardwareInterface::packet_read_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::PASSTHROUGH_GPIO (C++ member)
ur_robot_driver::URPositionHardwareInterface::passthrough_trajectory_abort_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::passthrough_trajectory_accelerations_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::passthrough_trajectory_controller_running_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::passthrough_trajectory_positions_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::passthrough_trajectory_size_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::passthrough_trajectory_time_from_start_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::passthrough_trajectory_transfer_state_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::passthrough_trajectory_velocities_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::pausing_ramp_up_increment_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::pausing_state_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::payload_async_success_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::payload_center_of_gravity_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::payload_mass_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::perform_command_mode_switch (C++ function)
ur_robot_driver::URPositionHardwareInterface::position_controller_running_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::prepare_command_mode_switch (C++ function)
ur_robot_driver::URPositionHardwareInterface::RCLCPP_SHARED_PTR_DEFINITIONS (C++ function)
ur_robot_driver::URPositionHardwareInterface::read (C++ function)
ur_robot_driver::URPositionHardwareInterface::readBitsetData (C++ function)
ur_robot_driver::URPositionHardwareInterface::readData (C++ function)
ur_robot_driver::URPositionHardwareInterface::receive_timeout_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::resend_robot_program_async_success_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::resend_robot_program_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::robot_mode_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::robot_mode_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::robot_program_running_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::robot_program_running_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::robot_status_bits_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::robot_status_bits_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::rtde_comm_has_been_started_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::runtime_state_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::safety_mode_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::safety_mode_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::safety_status_bits_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::safety_status_bits_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::scaling_async_success_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::speed_scaling_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::speed_scaling_combined_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::standard_analog_input_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::standard_analog_output_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::standard_analog_output_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::standard_dig_out_bits_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::start_force_mode (C++ function)
ur_robot_driver::URPositionHardwareInterface::start_modes_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::stop (C++ function)
ur_robot_driver::URPositionHardwareInterface::stop_force_mode (C++ function)
ur_robot_driver::URPositionHardwareInterface::stop_modes_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::system_interface_initialized_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::target_speed_fraction_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::target_speed_fraction_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tcp_offset_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tcp_rotation_buffer (C++ member)
ur_robot_driver::URPositionHardwareInterface::tcp_rotation_quat_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_analog_input_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_analog_input_types_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_analog_input_types_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_contact_callback (C++ function)
ur_robot_driver::URPositionHardwareInterface::tool_contact_controller_running_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::TOOL_CONTACT_GPIO (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_contact_result_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_contact_set_state_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_contact_state_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_mode_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_mode_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_output_current_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_output_voltage_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_output_voltage_copy_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_temperature_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::tool_voltage_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::torque_controller_running_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::trajectory_done_callback (C++ function)
ur_robot_driver::URPositionHardwareInterface::trajectory_joint_accelerations_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::trajectory_joint_positions_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::trajectory_joint_velocities_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::trajectory_times_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::transformForceTorque (C++ function)
ur_robot_driver::URPositionHardwareInterface::updateNonDoubleValues (C++ function)
ur_robot_driver::URPositionHardwareInterface::ur_driver_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_ft_sensor_measurements_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_joint_efforts_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_joint_positions_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_joint_velocities_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_position_commands_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_position_commands_old_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_target_tcp_pose_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_tcp_pose_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_torque_commands_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::urcl_velocity_commands_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::URPositionHardwareInterface (C++ function)
ur_robot_driver::URPositionHardwareInterface::velocity_controller_running_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::version_info_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::write (C++ function)
ur_robot_driver::URPositionHardwareInterface::zero_ftsensor_async_success_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::zero_ftsensor_cmd_ (C++ member)
ur_robot_driver::URPositionHardwareInterface::~URPositionHardwareInterface (C++ function)