diff --git a/_sources/doc/ur_simulation_gz/ur_simulation_gz/doc/usage.rst.txt b/_sources/doc/ur_simulation_gz/ur_simulation_gz/doc/usage.rst.txt index 2fa46ff..965edf5 100644 --- a/_sources/doc/ur_simulation_gz/ur_simulation_gz/doc/usage.rst.txt +++ b/_sources/doc/ur_simulation_gz/ur_simulation_gz/doc/usage.rst.txt @@ -21,7 +21,7 @@ Which can be tested by using a test script from ``ur_robot_driver`` (if installe .. code-block:: console - $ ros2 launch ur_robot_driver test_joint_trajectory_controller.launch.py + $ ros2 run ur_robot_driver example_move.py If we also want to be able to use MoveIt!, then: diff --git a/doc/ur_simulation_gz/ur_simulation_gz/doc/usage.html b/doc/ur_simulation_gz/ur_simulation_gz/doc/usage.html index 91cd29b..b4b459c 100644 --- a/doc/ur_simulation_gz/ur_simulation_gz/doc/usage.html +++ b/doc/ur_simulation_gz/ur_simulation_gz/doc/usage.html @@ -103,7 +103,7 @@

Launch Filesur_robot_driver (if installed), in a new terminal:

-
$ ros2 launch ur_robot_driver test_joint_trajectory_controller.launch.py
+
$ ros2 run ur_robot_driver example_move.py
 

If we also want to be able to use MoveIt!, then:

diff --git a/searchindex.js b/searchindex.js index b1cc66f..62aa939 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"About this package": [[13, "about-this-package"]], "Action interface / usage": [[13, "action-interface-usage"]], "Advertised Services": [[16, "advertised-services"]], "Advertised services": [[13, "advertised-services"]], "Assembling the URDF": [[40, null]], "Build / installation": [[5, null]], "Build from source": [[22, "build-from-source"]], "Build the MoveIt! config": [[41, null]], "Calibration correction algorithm": [[10, null]], "Check for preemption capabilities": [[7, "check-for-preemption-capabilities"]], "Commanding controllers": [[30, "commanding-controllers"]], "Compilation": [[7, "compilation"]], "Configure and build Workspace": [[37, "configure-and-build-workspace"]], "Contents:": [[0, null], [1, null], [4, null], [19, null], [24, null], [35, null], [36, null], [42, null]], "Continuation after interruptions": [[34, "continuation-after-interruptions"]], "Controller description": [[13, "controller-description"]], "Controllers": [[30, null]], "Create a description with ros2_control tag": [[43, "create-a-description-with-ros2-control-tag"]], "Create robot_state_publisher launchfile": [[43, "create-robot-state-publisher-launchfile"]], "Create start_robot launchfile": [[43, "create-start-robot-launchfile"]], "Creating your own description including this description": [[8, "creating-your-own-description-including-this-description"]], "Custom Description": [[39, "custom-description"]], "Custom URScript commands": [[32, "custom-urscript-commands"]], "Custom World": [[39, "custom-world"]], "Custom workcell": [[42, null]], "Customization": [[39, "customization"]], "Dashboard client": [[16, null]], "DashboardClient": [[2, "dashboardclient"]], "Driver startup": [[35, "driver-startup"]], "Driver\u2019s operation modes": [[27, "driver-s-operation-modes"]], "Enforce absolute paths in launchfiles": [[9, "enforce-absolute-paths-in-launchfiles"], [26, "enforce-absolute-paths-in-launchfiles"], [38, "enforce-absolute-paths-in-launchfiles"]], "Example driver": [[3, null]], "Example tutorials": [[44, "example-tutorials"]], "External Control": [[25, "external-control"]], "Extract calibration information": [[23, "extract-calibration-information"]], "Extract the calibration": [[43, "extract-the-calibration"]], "Feature list and roadmap": [[17, null], [28, "feature-list-and-roadmap"]], "Finish startup on the robot": [[34, "finish-startup-on-the-robot"]], "Getting the sources for a real-time kernel": [[7, "getting-the-sources-for-a-real-time-kernel"]], "Headless mode": [[27, "headless-mode"]], "How do controllers get loaded and started?": [[30, "how-do-controllers-get-loaded-and-started"]], "I sent raw script code to the robot but it is not executed": [[35, "i-sent-raw-script-code-to-the-robot-but-it-is-not-executed"]], "I started everything, but I cannot control the robot": [[35, "i-started-everything-but-i-cannot-control-the-robot"]], "Implementation details / dataflow": [[13, "implementation-details-dataflow"]], "Inside a ROS / ROS 2 workspace": [[5, "inside-a-ros-ros-2-workspace"]], "Install from binary packages": [[22, "install-from-binary-packages"]], "Installation": [[24, null], [37, null]], "Installation of the ur_robot_driver": [[22, null]], "Installing a URCap on a CB3 robot": [[20, null]], "Installing a URCap on a e-Series robot": [[21, null]], "Installing a lowlatency-kernel": [[7, "installing-a-lowlatency-kernel"]], "Interfaces": [[13, "interfaces"]], "Iron to Jazzy": [[0, null], [1, "iron-to-jazzy"]], "Launch Files": [[39, "launch-files"]], "Launch files": [[34, "launch-files"]], "Library architecture": [[2, null]], "Manual adaptions": [[41, "manual-adaptions"]], "Migration Notes": [[1, null]], "Mock hardware": [[33, "mock-hardware"]], "Move the robot": [[31, null]], "Multi-line programs": [[32, "multi-line-programs"]], "Network setup": [[23, "network-setup"], [25, "network-setup"]], "Non-interrupting programs": [[32, "non-interrupting-programs"]], "Operation modes": [[27, null]], "Optional: Disable CPU speed scaling": [[7, "optional-disable-cpu-speed-scaling"]], "Other public interface functions": [[2, "other-public-interface-functions"]], "Overview": [[28, null]], "Parameters": [[13, "parameters"], [13, "id2"], [16, "parameters"]], "Plain cmake": [[5, "plain-cmake"]], "Polyscope version compatibility": [[6, null]], "Prepare the ROS PC": [[23, "prepare-the-ros-pc"]], "Prepare the robot": [[23, "prepare-the-robot"], [34, "prepare-the-robot"]], "Preparing": [[7, "preparing"]], "Published topics": [[13, "published-topics"]], "Quick start": [[35, "quick-start"]], "ROS 2": [[5, "ros-2"]], "ROS noetic": [[5, "ros-noetic"]], "RTDEClient": [[2, "rtdeclient"]], "RTDEWriter": [[2, "rtdewriter"]], "Read-only broadcasters": [[30, "read-only-broadcasters"]], "Reboot the PC": [[7, "reboot-the-pc"]], "Removed tf_prefix support": [[15, "removed-tf-prefix-support"]], "Restructuring for moveit_configs_builder compatibility": [[15, "restructuring-for-moveit-configs-builder-compatibility"]], "ReverseInterface": [[2, "reverseinterface"]], "Robot description and semantic description updates": [[15, "robot-description-and-semantic-description-updates"]], "Robot frames": [[35, "robot-frames"]], "Robot setup": [[29, "robot-setup"]], "Robot\u2019s control modes": [[27, "robot-s-control-modes"]], "Script startup": [[25, "script-startup"]], "ScriptSender": [[2, "scriptsender"]], "Sending URScript code to the robot": [[32, null]], "Sending commands to controllers": [[35, "sending-commands-to-controllers"]], "Service interface / usage": [[13, "service-interface-usage"]], "Setting up Ubuntu with a PREEMPT_RT kernel": [[7, "setting-up-ubuntu-with-a-preempt-rt-kernel"]], "Setting up a UR robot for ur_robot_driver": [[23, null]], "Setting up the tool communication on an e-Series robot": [[29, null]], "Setup Assistant": [[41, "setup-assistant"]], "Setup GRUB to always boot the lowlatency / real-time kernel": [[7, "setup-grub-to-always-boot-the-lowlatency-real-time-kernel"]], "Setup ROS2 Workspace": [[37, "setup-ros2-workspace"]], "Setup URSim with Docker": [[25, null]], "Setup for real-time scheduling": [[7, null]], "Setup the ROS side": [[29, "setup-the-ros-side"]], "Setup user privileges to use real-time scheduling": [[7, "setup-user-privileges-to-use-real-time-scheduling"]], "Simulation": [[33, null]], "Start a URSim docker container": [[25, "start-a-ursim-docker-container"]], "Start the ur_robot_driver": [[43, null]], "Startup the driver": [[34, null]], "Structure of the repository": [[8, "structure-of-the-repository"], [36, "structure-of-the-repository"]], "Teach Pendant Mode": [[27, "teach-pendant-mode"]], "Testing everything": [[43, "testing-everything"]], "Tolerances": [[13, "tolerances"]], "Troubleshooting": [[35, "troubleshooting"]], "UR Hardware interface parameters": [[18, null]], "Universal Robots ROS tutorials": [[44, null]], "Update arguments for MoveIt!": [[38, "update-arguments-for-moveit"]], "Updated argument name for tf_prefix": [[38, "updated-argument-name-for-tf-prefix"]], "Usage": [[12, null], [14, "usage"], [35, null], [39, null], [41, "usage"]], "Usage with official UR simulator": [[33, "usage-with-official-ur-simulator"]], "Use this library in other projects": [[5, "use-this-library-in-other-projects"]], "Using MoveIt": [[31, "using-moveit"]], "Using the dashboard doesn\u2019t work": [[35, "using-the-dashboard-doesn-t-work"]], "Verification": [[7, "verification"]], "Welcome to the Universal Robots ROS 2 documentation!": [[45, null]], "When starting the driver, it crashes with \u201cVariable \u2018speed_slider_mask\u2019 is currently controlled by another RTDE client\u201d": [[35, "when-starting-the-driver-it-crashes-with-variable-speed-slider-mask-is-currently-controlled-by-another-rtde-client"]], "When starting the program on the teach pendant, I get an error \u201cThe connection to the remote PC could not be established\u201d": [[35, "when-starting-the-program-on-the-teach-pendant-i-get-an-error-the-connection-to-the-remote-pc-could-not-be-established"]], "Where are controllers defined?": [[30, "where-are-controllers-defined"]], "Workcell description": [[40, "workcell-description"]], "Workcell macro": [[40, "workcell-macro"]], "add_to_log (ur_dashboard_msgs/AddToLog)": [[16, "add-to-log-ur-dashboard-msgs-addtolog"]], "brake_release (std_srvs/Trigger)": [[16, "brake-release-std-srvs-trigger"]], "check_calibration()": [[2, "check-calibration"]], "clear_operational_mode (std_srvs/Trigger)": [[16, "clear-operational-mode-std-srvs-trigger"]], "close_popup (std_srvs/Trigger)": [[16, "close-popup-std-srvs-trigger"]], "close_safety_popup (std_srvs/Trigger)": [[16, "close-safety-popup-std-srvs-trigger"]], "connect (std_srvs/Trigger)": [[16, "connect-std-srvs-trigger"]], "force_mode_controller": [[30, "force-mode-controller"]], "force_torque_sensor_broadcaster": [[30, "force-torque-sensor-broadcaster"]], "forward_position_controller": [[30, "forward-position-controller"]], "forward_velocity_controller": [[30, "forward-velocity-controller"]], "get_loaded_program (ur_dashboard_msgs/GetLoadedProgram)": [[16, "get-loaded-program-ur-dashboard-msgs-getloadedprogram"]], "get_robot_mode (ur_dashboard_msgs/GetRobotMode)": [[16, "get-robot-mode-ur-dashboard-msgs-getrobotmode"]], "get_safety_mode (ur_dashboard_msgs/GetSafetyMode)": [[16, "get-safety-mode-ur-dashboard-msgs-getsafetymode"]], "headless_mode": [[18, "headless-mode"]], "input_recipe_filename (Required)": [[18, "input-recipe-filename-required"]], "io_and_status_controller": [[30, "io-and-status-controller"]], "joint_state_broadcaster": [[30, "joint-state-broadcaster"]], "keep_alive_count -> robot_receive_timeout": [[26, "keep-alive-count-robot-receive-timeout"]], "kinematics/hash (Required)": [[18, "kinematics-hash-required"]], "load_installation (ur_dashboard_msgs/Load)": [[16, "load-installation-ur-dashboard-msgs-load"]], "load_program (ur_dashboard_msgs/Load)": [[16, "load-program-ur-dashboard-msgs-load"]], "non_blocking_read (default: \u201ctrue\u201d)": [[18, "non-blocking-read-default-true"]], "output_recipe_filename (Required)": [[18, "output-recipe-filename-required"]], "pause (std_srvs/Trigger)": [[16, "pause-std-srvs-trigger"]], "play (std_srvs/Trigger)": [[16, "play-std-srvs-trigger"]], "popup (ur_dashboard_msgs/Popup)": [[16, "popup-ur-dashboard-msgs-popup"]], "power_off (std_srvs/Trigger)": [[16, "power-off-std-srvs-trigger"]], "power_on (std_srvs/Trigger)": [[16, "power-on-std-srvs-trigger"]], "program_running (ur_dashboard_msgs/IsProgramRunning)": [[16, "program-running-ur-dashboard-msgs-isprogramrunning"]], "program_saved (ur_dashboard_msgs/IsProgramSaved)": [[16, "program-saved-ur-dashboard-msgs-isprogramsaved"]], "program_state (ur_dashboard_msgs/GetProgramState)": [[16, "program-state-ur-dashboard-msgs-getprogramstate"]], "quit (ur_dashboard_msgs/GetLoadedProgram)": [[16, "quit-ur-dashboard-msgs-getloadedprogram"]], "raw_request (ur_dashboard_msgs/RawRequest)": [[16, "raw-request-ur-dashboard-msgs-rawrequest"]], "receive_timeout (Required)": [[16, "receive-timeout-required"]], "restart_safety (std_srvs/Trigger)": [[16, "restart-safety-std-srvs-trigger"]], "reverse_port (Required)": [[18, "reverse-port-required"]], "robot_description is now distributed by the robot_state_publisher": [[26, "robot-description-is-now-distributed-by-the-robot-state-publisher"]], "robot_ip (Required)": [[16, "robot-ip-required"], [18, "robot-ip-required"]], "ros2_control integration": [[8, "ros2-control-integration"]], "ros2_control xacro tag moved to driver package": [[9, "ros2-control-xacro-tag-moved-to-driver-package"], [26, "ros2-control-xacro-tag-moved-to-driver-package"]], "scaled_joint_trajectory_controller (Default motion controller)": [[30, "scaled-joint-trajectory-controller-default-motion-controller"]], "script_filename (Required)": [[18, "script-filename-required"]], "script_sender_port (Required)": [[18, "script-sender-port-required"]], "sendScript()": [[2, "sendscript"]], "servoj_gain (Required)": [[18, "servoj-gain-required"]], "servoj_lookahead_time (Required)": [[18, "servoj-lookahead-time-required"]], "shutdown (std_srvs/Trigger)": [[16, "shutdown-std-srvs-trigger"]], "speed_scaling_state_broadcaster": [[30, "speed-scaling-state-broadcaster"]], "stop (std_srvs/Trigger)": [[16, "stop-std-srvs-trigger"]], "tf_prefix": [[39, "tf-prefix"]], "tool_baud_rate (Required)": [[18, "tool-baud-rate-required"]], "tool_parity (Required)": [[18, "tool-parity-required"]], "tool_rx_idle_chars (Required)": [[18, "tool-rx-idle-chars-required"]], "tool_stop_bits (Required)": [[18, "tool-stop-bits-required"]], "tool_tx_idle_chars (Required)": [[18, "tool-tx-idle-chars-required"]], "tool_voltage (Required)": [[18, "tool-voltage-required"]], "unlock_protective_stop (std_srvs/Trigger)": [[16, "unlock-protective-stop-std-srvs-trigger"]], "ur_calibration": [[11, null]], "ur_client_library": [[4, null]], "ur_controlers/ScaledJointTrajectoryController": [[13, "ur-controlers-scaledjointtrajectorycontroller"]], "ur_controllers": [[13, null]], "ur_controllers/ForceModeController": [[13, "ur-controllers-forcemodecontroller"]], "ur_controllers/GPIOController": [[13, "ur-controllers-gpiocontroller"]], "ur_controllers/PassthroughTrajectoryController": [[13, "ur-controllers-passthroughtrajectorycontroller"]], "ur_controllers/SpeedScalingStateBroadcaster": [[13, "ur-controllers-speedscalingstatebroadcaster"]], "ur_description": [[8, null], [9, null]], "ur_moveit_config": [[14, null], [15, null]], "ur_robot_driver": [[19, null], [26, null]], "ur_simulation_gz": [[36, null], [38, null]], "use_tool_communication (Required)": [[18, "use-tool-communication-required"]]}, "docnames": ["doc/migration_jazzy", "doc/migration_notes", "doc/ur_client_library/doc/architecture", "doc/ur_client_library/doc/example", "doc/ur_client_library/doc/index", "doc/ur_client_library/doc/installation", "doc/ur_client_library/doc/polyscope_compatibility", "doc/ur_client_library/doc/real_time", "doc/ur_description/doc/index", "doc/ur_description/doc/migration/jazzy", "doc/ur_robot_driver/ur_calibration/doc/algorithm", "doc/ur_robot_driver/ur_calibration/doc/index", "doc/ur_robot_driver/ur_calibration/doc/usage", "doc/ur_robot_driver/ur_controllers/doc/index", "doc/ur_robot_driver/ur_moveit_config/doc/index", "doc/ur_robot_driver/ur_moveit_config/doc/migration/jazzy", "doc/ur_robot_driver/ur_robot_driver/doc/dashboard_client", "doc/ur_robot_driver/ur_robot_driver/doc/features", "doc/ur_robot_driver/ur_robot_driver/doc/hardware_interface_parameters", "doc/ur_robot_driver/ur_robot_driver/doc/index", "doc/ur_robot_driver/ur_robot_driver/doc/installation/install_urcap_cb3", "doc/ur_robot_driver/ur_robot_driver/doc/installation/install_urcap_e_series", "doc/ur_robot_driver/ur_robot_driver/doc/installation/installation", "doc/ur_robot_driver/ur_robot_driver/doc/installation/robot_setup", "doc/ur_robot_driver/ur_robot_driver/doc/installation/toc", "doc/ur_robot_driver/ur_robot_driver/doc/installation/ursim_docker", "doc/ur_robot_driver/ur_robot_driver/doc/migration/jazzy", "doc/ur_robot_driver/ur_robot_driver/doc/operation_modes", "doc/ur_robot_driver/ur_robot_driver/doc/overview", "doc/ur_robot_driver/ur_robot_driver/doc/setup_tool_communication", "doc/ur_robot_driver/ur_robot_driver/doc/usage/controllers", "doc/ur_robot_driver/ur_robot_driver/doc/usage/move", "doc/ur_robot_driver/ur_robot_driver/doc/usage/script_code", "doc/ur_robot_driver/ur_robot_driver/doc/usage/simulation", "doc/ur_robot_driver/ur_robot_driver/doc/usage/startup", "doc/ur_robot_driver/ur_robot_driver/doc/usage/toc", "doc/ur_simulation_gz/ur_simulation_gz/doc/index", "doc/ur_simulation_gz/ur_simulation_gz/doc/installation", "doc/ur_simulation_gz/ur_simulation_gz/doc/migration/jazzy", "doc/ur_simulation_gz/ur_simulation_gz/doc/usage", "doc/ur_tutorials/my_robot_cell/doc/assemble_urdf", "doc/ur_tutorials/my_robot_cell/doc/build_moveit_config", "doc/ur_tutorials/my_robot_cell/doc/index", "doc/ur_tutorials/my_robot_cell/doc/start_ur_driver", "doc/ur_tutorials/tutorial_index", "index"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2}, "filenames": ["doc/migration_jazzy.rst", "doc/migration_notes.rst", "doc/ur_client_library/doc/architecture.rst", "doc/ur_client_library/doc/example.rst", "doc/ur_client_library/doc/index.rst", "doc/ur_client_library/doc/installation.rst", "doc/ur_client_library/doc/polyscope_compatibility.rst", "doc/ur_client_library/doc/real_time.rst", "doc/ur_description/doc/index.rst", "doc/ur_description/doc/migration/jazzy.rst", "doc/ur_robot_driver/ur_calibration/doc/algorithm.rst", "doc/ur_robot_driver/ur_calibration/doc/index.rst", "doc/ur_robot_driver/ur_calibration/doc/usage.rst", "doc/ur_robot_driver/ur_controllers/doc/index.rst", "doc/ur_robot_driver/ur_moveit_config/doc/index.rst", "doc/ur_robot_driver/ur_moveit_config/doc/migration/jazzy.rst", "doc/ur_robot_driver/ur_robot_driver/doc/dashboard_client.rst", "doc/ur_robot_driver/ur_robot_driver/doc/features.rst", "doc/ur_robot_driver/ur_robot_driver/doc/hardware_interface_parameters.rst", "doc/ur_robot_driver/ur_robot_driver/doc/index.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/install_urcap_cb3.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/install_urcap_e_series.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/installation.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/robot_setup.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/toc.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/ursim_docker.rst", "doc/ur_robot_driver/ur_robot_driver/doc/migration/jazzy.rst", "doc/ur_robot_driver/ur_robot_driver/doc/operation_modes.rst", "doc/ur_robot_driver/ur_robot_driver/doc/overview.rst", "doc/ur_robot_driver/ur_robot_driver/doc/setup_tool_communication.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/controllers.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/move.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/script_code.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/simulation.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/startup.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/toc.rst", "doc/ur_simulation_gz/ur_simulation_gz/doc/index.rst", "doc/ur_simulation_gz/ur_simulation_gz/doc/installation.rst", "doc/ur_simulation_gz/ur_simulation_gz/doc/migration/jazzy.rst", "doc/ur_simulation_gz/ur_simulation_gz/doc/usage.rst", "doc/ur_tutorials/my_robot_cell/doc/assemble_urdf.rst", "doc/ur_tutorials/my_robot_cell/doc/build_moveit_config.rst", "doc/ur_tutorials/my_robot_cell/doc/index.rst", "doc/ur_tutorials/my_robot_cell/doc/start_ur_driver.rst", "doc/ur_tutorials/tutorial_index.rst", "index.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [2, 3, 6, 7, 8, 9, 10, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 29, 30, 31, 32, 33, 35, 39, 40, 41, 43], "0": [5, 6, 7, 10, 13, 14, 18, 20, 21, 23, 25, 29, 30, 32, 39, 40, 41, 43], "0013941666682559": 10, "00693818880325995": 10, "01": 14, "01260355871158e": 10, "0193171326277006": 10, "025": 13, "027059806332": 10, "03": 18, "04": 30, "05": 10, "0603368964236": 10, "07": [7, 10], "08": 10, "0837331147700119": 10, "09": 30, "1": [2, 6, 7, 10, 13, 14, 18, 20, 21, 23, 25, 29, 30, 32, 35, 39, 40, 41, 43], "10": [13, 15], "100": [10, 13, 18, 39], "101": [5, 12, 23, 25, 26, 29, 33, 34, 43], "102": 23, "102400": 7, "102a": 7, "107": 7, "115670917257426": 10, "11655": 10, "119811341150314": 10, "11985": 10, "12": 7, "12234865571206e": 10, "123": 43, "14": [6, 7, 23, 32], "140974079901": 10, "141e": 7, "15": 7, "158": 7, "168": [5, 12, 23, 25, 26, 29, 33, 34, 43], "17": 7, "171005_motek_monitor_l": 40, "1720623611": 31, "1720623620": 31, "1720623622": 31, "1720623630": 31, "1720623632": 31, "180539811714259": 10, "1807": 10, "192": [5, 12, 23, 25, 26, 29, 33, 34, 43], "2": [4, 7, 8, 10, 13, 14, 18, 31, 32, 39, 40, 41], "20": [26, 30, 39], "2024": [7, 30], "204": 35, "23": 30, "24": 25, "25": [32, 40], "255": 23, "25gb": 7, "28": 7, "2865": 7, "3": [5, 6, 7, 10, 13, 20, 23, 32], "300": 13, "3000": 18, "32": 30, "32585": 10, "373": 30, "38db": 7, "39280053471802e": 10, "3d27": 7, "4": [6, 7, 10, 23, 40], "40": 18, "4147806894359e": 10, "439": 10, "44": 40, "446": 10, "45": 7, "4571": 7, "4894": 7, "5": [6, 7, 10, 13, 14, 20, 21, 23, 25, 40, 41], "50": 13, "500": 39, "50002": 27, "530203889": 31, "530668700": 31, "547903428": 31, "548368095": 31, "56": [5, 12, 25, 26, 29, 33, 34, 43], "569251663611088": 10, "56998468543761": 10, "57014608044242": 10, "57038520649543": 10, "570796327": 10, "57155": 10, "582108072": 31, "582576444": 31, "582957452": 31, "5900": 25, "6": [10, 13, 40], "60233952386695": 10, "6080": [25, 33], "6092": 7, "6127": 10, "61409023720934e": 10, "647f": 7, "647f28654894e3bd457199be38dbbdc86092693": 7, "68607190752171": 10, "693e": 7, "6be1": 7, "6cef": 7, "7": [10, 20], "75": 40, "76": 7, "8": 32, "80": 7, "845": 40, "84f3": 7, "85": 40, "9": [6, 23], "91986209186124e": 10, "99": 7, "99be": 7, "9bca": 7, "A": [13, 18, 41], "And": 31, "As": [5, 8, 12, 13, 23, 25, 30, 38], "At": 41, "Be": 32, "But": 7, "By": 30, "For": [2, 6, 7, 10, 12, 13, 18, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 34, 38, 39, 41, 43], "If": [2, 5, 6, 7, 8, 13, 15, 16, 18, 20, 21, 26, 27, 29, 32, 34, 35, 39, 40, 41, 43], "In": [2, 3, 7, 8, 10, 13, 14, 15, 25, 27, 29, 30, 31, 34, 35, 38, 39, 40, 41, 43], "It": [2, 3, 6, 7, 8, 13, 16, 23, 25, 27, 30, 32, 34, 40], "No": 7, "Not": [7, 27], "On": [7, 18, 20, 21, 23, 27, 32, 35], "One": [10, 13, 43], "Or": 43, "That": 13, "The": [2, 5, 6, 7, 8, 9, 10, 13, 14, 16, 18, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41, 43], "Then": [7, 13, 18, 25], "There": [7, 20, 21, 23, 27, 34], "These": [13, 30, 44], "To": [2, 3, 5, 7, 11, 12, 13, 16, 20, 21, 22, 23, 25, 31, 32, 33, 35, 36, 37, 38, 39, 41, 43], "Will": 18, "With": [7, 10, 12, 13, 14, 25, 27, 29, 33, 41, 43], "_": [40, 43], "_d": 10, "_nprocessors_onln": 7, "_ros2cli_1207798": 30, "abil": 27, "abl": [7, 13, 14, 25, 27, 31, 39, 40, 41], "abort": [13, 14, 31], "about": [7, 15, 26, 30, 35, 39, 40, 42], "abov": [2, 7, 8, 10, 13, 22, 25, 27, 29, 31, 43], "absolut": [0, 1, 12, 23, 37, 39], "abstract": 8, "acceler": [13, 41], "accept": [29, 35], "access": [25, 29], "accordingli": 33, "achiev": [10, 13, 18, 22, 30], "acknowledg": 13, "act": 25, "action": [31, 35, 43], "action_monitor_r": 39, "activ": [13, 18, 20, 21, 25, 27, 30, 34, 41], "actual": [13, 18, 22, 28, 29, 30, 40, 41, 43], "ad": [2, 10, 15, 41], "ad85": 7, "ad85102a6be1cdfe9bca84f36cef3d27ca5b141": 7, "adapt": [2, 3, 7, 10, 12, 42], "add": [5, 9, 16, 26, 37, 41, 43], "add_execut": 5, "addit": [10, 13, 15, 27, 30, 35, 39], "addition": 33, "address": [2, 3, 12, 13, 16, 18, 20, 21, 23, 25, 27, 35, 43], "adjust": [13, 30], "admitt": 13, "advanc": 7, "advertis": 19, "after": [2, 7, 13, 16, 17, 18, 20, 21, 27, 28, 29, 31, 35, 37, 40, 41], "afterward": [2, 16, 27], "ag": 7, "again": [7, 10, 16, 20, 21, 27, 30, 32, 41], "against": 13, "ahead": 7, "aim": 15, "aka": 7, "algorithm": [11, 45], "alice_": 39, "alice_elbow_joint": 39, "alice_shoulder_lift_joint": 39, "alice_shoulder_pan_joint": 39, "alice_wrist_1_joint": 39, "alice_wrist_2_joint": 39, "alice_wrist_3_joint": 39, "align": 13, "all": [2, 5, 7, 8, 13, 15, 20, 21, 23, 25, 26, 29, 30, 31, 34, 37, 38, 39, 40, 41, 42, 43], "allow": [13, 15, 23, 25, 30, 32, 34, 39, 41], "allow_partial_joints_go": 39, "allowed_execution_duration_sc": 14, "allowed_goal_duration_margin": 14, "allowed_start_toler": 14, "almost": 25, "alon": 8, "along": [10, 13, 29], "alpha": 10, "alreadi": [25, 31, 34, 38, 41, 43], "also": [2, 6, 7, 8, 10, 11, 13, 14, 15, 18, 23, 25, 27, 30, 34, 35, 37, 38, 39, 41, 43], "alter": [26, 38], "altern": 23, "although": 41, "alwai": [4, 13, 16, 22, 25, 41], "amount": 13, "an": [2, 3, 7, 8, 9, 10, 12, 13, 14, 18, 19, 22, 23, 25, 26, 31, 32, 33, 38, 39, 40, 41, 42, 45], "analog": 13, "ani": [2, 3, 7, 8, 13, 14, 25, 27, 29, 30, 31, 32, 35, 37, 41], "anoth": [7, 27, 30, 31, 34, 41, 43], "answer": [2, 5, 16], "anticip": 13, "anymor": [10, 15], "anyth": [13, 37], "anywai": 7, "apart": 33, "api": 22, "append": 43, "appli": [7, 10, 13, 41], "applic": [2, 5, 8, 27, 28, 37, 41], "approach": 41, "apt": [5, 7, 22, 34], "ar": [2, 6, 7, 8, 10, 13, 15, 18, 20, 21, 22, 23, 27, 29, 32, 34, 35, 36, 39, 40, 41], "arbitrari": [16, 29], "arbitrarili": 30, "architectur": [4, 45], "archiv": 7, "area": 25, "arg": [22, 29, 34, 40, 43], "argc": 5, "argument": [0, 1, 8, 9, 15, 26, 27, 29, 31, 34, 35, 39, 40, 41, 43], "argv": 5, "arm": [10, 13, 14, 35, 40, 41, 42, 43], "around": [7, 14, 40], "arriv": 2, "artifici": 10, "ask": [7, 41], "aspect": [8, 27], "assembl": [10, 42, 43, 44, 45], "assign": 25, "assist": 42, "assum": [7, 13, 25, 39], "assumpt": 38, "asynchron": 2, "attach": [25, 29], "augment": 41, "author": [7, 41], "automat": 7, "avail": [2, 5, 7, 13, 15, 18, 25, 30, 35, 39], "avoid": 15, "awai": [10, 30, 41], "awar": [14, 31, 32], "awk": 7, "ax": [10, 13], "axi": [10, 13], "b": [22, 37], "back": [7, 10, 13], "bare": 2, "base": [10, 13, 17, 25, 28, 29, 35, 37], "base_to_monitor": 40, "base_to_robot_mount": 40, "base_to_wal": 40, "bash": [22, 37, 40, 41, 43], "basic": [2, 8, 13, 15, 29, 31, 41], "baud": 18, "bc": 7, "bdc8": 7, "becaus": [5, 13], "becom": [10, 13, 15, 30], "been": [2, 13, 15, 16, 26, 27, 38], "befor": [2, 7, 9, 15, 16, 22, 26, 31, 37, 38, 40, 41, 43], "begin": 13, "beginn": 41, "being": [10, 13, 18, 32, 33, 41], "belong": 7, "below": [2, 5, 6, 22, 27, 37, 41], "best": 7, "better": 18, "between": [2, 10, 13, 17, 18, 22, 28, 30, 32, 38], "beyond": 39, "binari": [5, 24], "bind": 25, "bison": 7, "bit": [10, 18, 25], "black": 13, "blue": 13, "bool": [5, 13], "boot": 4, "both": [8, 10, 25, 27, 39, 43], "bottom": [20, 21], "box": [13, 23, 40], "brake": [16, 27], "branch": 22, "break": [6, 40], "bring": 10, "bringup": 29, "broadcast": 35, "browser": 25, "buffer": 2, "build": [4, 7, 10, 24, 36, 39, 40, 42, 43, 44, 45], "builder": 15, "built": [23, 31], "builtin": 30, "button": [27, 32, 34, 35], "c": [2, 7], "ca": 7, "ca5b": 7, "cabl": [23, 29], "calcul": [10, 12, 13, 35], "calibr": [2, 8, 11, 12, 17, 18, 24, 28, 35, 42, 45], "calibration_correct": [12, 23], "call": [2, 13, 16, 29, 30, 32, 34, 35, 40, 41, 43], "camera": 41, "can": [2, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 43], "cancel": 13, "cannot": [5, 10, 13, 27], "canon": 7, "cap": 8, "capabl": [4, 35], "care": [13, 26], "carri": 41, "cartesian": [13, 17, 18, 28], "case": [2, 7, 13, 14, 23, 25, 27, 30, 31, 44], "catkin": 5, "catkin_mak": 5, "catkin_make_isol": 5, "caus": [14, 16, 31], "cb1": [17, 28], "cb2": [17, 28], "cb3": [6, 19, 23, 24, 27, 33, 35, 45], "cd": [5, 7, 22, 37, 40, 41, 43], "cdfe": 7, "cdn": 7, "centimet": [11, 23], "certain": [8, 13, 22, 25, 26, 30, 32, 35, 40], "certif": 7, "certifi": 7, "cfg": 7, "chain": [10, 41], "chang": [6, 7, 8, 10, 11, 13, 16, 22, 25, 26, 27, 37, 38, 39, 41], "chapter": [24, 35, 43], "char": [5, 18], "check": [2, 4, 13, 16, 20, 21, 31, 32, 35, 39], "check_calibr": 4, "check_io_successful_retri": 13, "checksum": 2, "child": 40, "choic": [7, 43], "choos": [6, 29, 39], "chose": 40, "ci_statu": 22, "claim": 30, "class": [2, 3], "classic": 33, "clearli": 10, "click": [20, 21], "client": [2, 5, 19, 27, 45], "clock": 7, "clone": [5, 22, 37], "close": [7, 16, 28, 41], "cmake": [4, 22], "cmake_minimum_requir": 5, "cmakelist": 5, "code": [2, 18, 19, 27, 31, 34, 40, 41, 42, 43, 45], "coher": 38, "colcon": [22, 23, 37, 40, 41, 43], "colcon_w": [22, 37, 40, 41, 43], "collabor": 28, "collid": 41, "collis": [8, 13, 40, 41], "color": 40, "com": [7, 18, 22, 25, 27, 37], "combin": [13, 18, 26, 27, 30, 38], "come": [22, 35], "command": [2, 5, 7, 9, 13, 16, 17, 18, 20, 21, 25, 26, 27, 28, 29, 31, 34, 37, 38, 43], "command_interfac": [13, 39], "common": [8, 22], "commun": [17, 18, 19, 23, 28, 34, 45], "compar": [2, 6], "compat": [0, 1, 4, 45], "compens": 10, "compil": [4, 22], "complet": [9, 13, 15, 34, 39, 40, 41], "complex": 8, "complianc": 30, "compliant": 13, "compon": [7, 10, 13, 18], "compris": 40, "comput": [7, 25, 27], "condit": 43, "conf": 7, "config": [7, 8, 9, 15, 26, 30, 38, 39, 40, 42, 43, 44, 45], "configur": [2, 3, 7, 8, 9, 13, 14, 18, 26, 27, 28, 31, 35, 36, 39, 41, 43], "conform": 26, "conjunct": [2, 13], "connect": [2, 5, 13, 20, 21, 22, 23, 25, 27, 34], "consecut": 22, "consequ": 15, "conserv": 41, "consid": [10, 13, 16, 23], "consist": 8, "constraint": [13, 26, 39], "construct": 2, "constructor": 2, "contain": [2, 7, 8, 13, 14, 15, 18, 24, 26, 27, 28, 30, 32, 35, 36, 38, 40, 41, 43], "content": [8, 40], "continu": [7, 13, 16, 17, 28, 35, 41], "contribut": 5, "control": [2, 3, 7, 8, 10, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32, 33, 34, 38, 39, 41, 43, 45], "control_msg": 13, "controller_manag": [30, 39], "controllers_fil": [38, 39], "conveni": [2, 29, 43], "copi": [20, 21, 43], "core": [2, 7], "corner": 21, "correct": [7, 8, 11, 12, 18, 20, 21, 27, 29, 32, 35, 38, 41, 43, 45], "correctli": [2, 10, 28, 32, 41], "correspond": [2, 7, 13], "could": [8, 13, 29, 37, 39, 40, 41, 43], "coupl": [7, 13, 34, 35], "cout": [2, 5], "cover": [2, 35], "cp": 43, "cpp": 5, "cpu": 4, "cpufreq": 7, "cpufrequtil": 7, "creat": [2, 7, 12, 13, 14, 20, 21, 22, 23, 25, 26, 27, 28, 29, 34, 35, 37, 39, 40, 41, 42], "curl": 25, "current": [7, 13, 16, 25, 29, 30, 32, 41], "custom": [2, 8, 12, 14, 15, 17, 20, 21, 26, 28, 35, 36, 38, 40, 41, 43, 44, 45], "custom_workcell_tutori": 26, "cut": 7, "cycl": [13, 18, 22], "d": [7, 8, 10], "dae": 40, "daemon": 7, "damp": 13, "damping_factor": 13, "dashboard": [2, 19, 27, 28, 34, 45], "dashboard_cli": [5, 34], "dashboardcli": [4, 5], "dashboardclientro": 2, "data": [2, 7, 13, 28, 32], "data_pkg": 2, "datapackag": 2, "db_client": 5, "dbg": 7, "dcmake_build_typ": 22, "deactiv": 30, "deb": 7, "debian": 23, "deceler": 13, "decid": 7, "declar": 40, "declared_argu": 43, "declarelaunchargu": 43, "decreas": 13, "def": [32, 43], "default": [7, 13, 14, 19, 23, 25, 26, 27, 31, 32, 34, 35, 38, 39, 40, 41, 43], "default_acceleration_scaling_factor": 41, "default_kinemat": [8, 40, 43], "default_valu": 43, "default_velocity_scaling_factor": 41, "defin": [2, 8, 27, 31, 32, 35, 36, 39, 40, 41, 43], "definit": [13, 15, 18, 38, 39], "degre": 13, "delai": 18, "delet": 7, "deliber": [14, 31], "demo": [31, 41], "demonstr": [41, 43], "denavit": 10, "depend": [7, 13, 22, 32, 34, 37, 41], "describ": [8, 10, 23, 25, 30, 31, 35, 39], "descript": [0, 1, 9, 10, 14, 18, 26, 28, 33, 34, 36, 38, 41, 42], "description_fil": [9, 26, 38, 39], "description_launchfil": [26, 43], "description_packag": [9, 26, 38], "desir": [13, 39, 41], "desktop": 7, "destroi": 10, "detail": [2, 7, 22, 27, 29, 30, 31, 33, 35, 39, 40, 41, 43], "detect": 41, "determin": [7, 13], "dev": [7, 29], "develop": [2, 7, 22, 41], "deviat": 13, "deviation_limit": 13, "devic": [23, 29, 43], "device_nam": 29, "dh": [8, 10], "dh_a": 10, "dh_alpha": 10, "dh_d": 10, "dh_theta": 10, "diagram": 13, "did": [34, 41], "didn": 29, "differ": [2, 7, 15, 27, 30, 37, 38, 39, 40, 41, 43], "dimens": 13, "direct": [13, 20, 21, 22, 23], "directli": [2, 5, 10, 12, 13, 18, 23, 26, 27, 30, 32, 43], "directori": [7, 29], "disabl": [4, 14, 31, 35], "disconnect": [5, 16, 17, 28], "discuss": 41, "dismiss": 16, "displac": 10, "distanc": 13, "distribut": [0, 1, 5], "distro": 5, "disturb": [20, 21], "dk": 7, "dn": 23, "do": [2, 7, 11, 13, 14, 15, 20, 21, 22, 23, 26, 27, 31, 34, 35, 38, 39, 41], "doc": 39, "docker": [19, 24, 33, 45], "dockerfil": 25, "document": [7, 18, 25, 27, 29, 30, 33, 41, 43], "doe": [7, 18, 41], "doesn": [2, 3, 13, 15, 18, 31, 41], "domain": 13, "don": [7, 13, 25, 29, 30, 41], "done": [8, 9, 13, 20, 21, 26, 27, 31], "doubl": [7, 16], "down": [13, 14, 31, 40, 41], "download": [7, 23, 25, 37], "downscal": 41, "drive": [20, 21], "driver": [0, 1, 2, 4, 5, 7, 8, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32, 33, 38, 39, 42, 43, 45], "drop": [2, 17, 27, 28, 34, 35], "due": [10, 13, 14, 15, 31, 38, 41], "duplic": 41, "dure": [2, 7, 13, 15, 30, 41], "dwarv": 7, "dynam": [7, 9, 26, 38, 41], "e": [2, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 23, 24, 26, 27, 28, 30, 32, 34, 35, 38, 41, 43, 45], "e3bd": 7, "each": [10, 11, 13, 20, 21, 23, 32], "earli": 13, "earlier": 34, "easier": 7, "easiest": [22, 33], "echo": 7, "effect": [7, 13], "effector": 11, "effort": 30, "either": [6, 15, 16, 20, 21, 22, 23, 25, 27, 30, 39], "element": 2, "els": [7, 37], "em": [17, 27, 28, 34], "empti": [13, 32, 39], "emul": [31, 33, 34], "enabl": [7, 14, 15, 16, 27, 29, 31, 33, 35, 42, 43], "encourag": 22, "end": [10, 11, 32], "endeffector": [18, 23], "endl": [2, 5], "enforc": [0, 1], "enough": [15, 39], "ensur": [13, 16, 27, 40], "enter": [7, 20, 21, 23, 27, 41], "entri": 7, "entry_nam": 7, "environ": [7, 8, 13, 14, 28, 33], "equal": 13, "equival": [8, 33], "error": [2, 7, 8, 13, 16, 18, 22, 41], "especi": [7, 22], "essenti": [7, 40, 41, 43], "estim": 26, "etc": [7, 8, 13, 14, 34], "ethernet": 23, "evalu": 18, "even": [18, 22, 41], "everi": [2, 7, 25], "everyth": [7, 8, 41, 42], "exact": [11, 23], "exactli": [8, 10, 13, 22], "exagger": 10, "exampl": [2, 4, 5, 7, 8, 9, 10, 13, 14, 15, 23, 25, 26, 29, 30, 31, 36, 38, 39, 40, 41, 42, 45], "example_mov": 31, "except": 23, "execut": [7, 13, 14, 16, 17, 18, 27, 28, 30, 31, 32, 34, 37, 41, 43], "execution_duration_monitor": [14, 31], "exist": [7, 22, 23], "exit": 13, "expect": [2, 7, 9, 13, 26, 38], "experi": 7, "experienc": 40, "explain": [2, 5, 10, 12, 13, 14, 24, 27, 29, 31, 34, 35, 38], "explicit": 25, "explicitli": [5, 13, 27], "explor": 15, "export": [7, 10, 13, 22, 37], "expos": [25, 29], "exposur": 25, "extend": 13, "extens": 22, "extern": [2, 7, 8, 13, 18, 20, 21, 23, 24, 27, 29, 32, 34, 35], "external_control": [13, 25, 30, 35, 41, 43], "externalcontrol": [20, 21, 23, 25], "extract": [7, 8, 10, 11, 12, 17, 24, 28, 42], "extrapol": [17, 28], "f": 7, "f1": 7, "fact": 15, "factor": [13, 41], "factori": [11, 23], "fail": [13, 22], "failur": 16, "fals": [2, 13, 14, 18, 29, 31, 34, 39, 43], "famili": 13, "far": 10, "fast": 30, "fatal": 7, "fault": 16, "favor": 38, "featur": [6, 13, 15, 19, 22, 30, 35, 40, 41], "feedback": 32, "feel": [37, 40], "few": 31, "field": [2, 13, 30], "fieldbu": 35, "fig": 10, "file": [2, 3, 5, 7, 8, 9, 12, 15, 16, 18, 20, 21, 22, 25, 26, 29, 30, 35, 36, 38, 40, 41, 42], "filenam": [8, 34, 40, 43], "fill": 13, "final": [37, 40], "find": [3, 7, 20, 21, 30, 40, 43], "find_packag": 5, "findexecut": 43, "findpackageshar": 43, "fine": 23, "fingerprint": 7, "finish": [13, 32, 35], "firewal": 25, "first": [2, 7, 10, 11, 13, 20, 21, 23, 25, 31, 34, 39, 40, 41, 43], "fix": [7, 25, 40], "flang": 29, "flex": 7, "float": [2, 13, 30], "fly": [13, 16], "focu": 25, "folder": [2, 3, 7, 20, 21, 25, 26, 29], "follow": [2, 5, 7, 10, 13, 22, 25, 27, 29, 31, 34, 37, 39, 40, 41], "follow_joint_trajectori": [13, 31, 35], "followjointtrajectori": 13, "forc": [7, 13, 30, 41], "force_mod": 13, "force_mode_control": 35, "force_torque_sensor_broadcast": 35, "forcemodecontrol": 30, "forcetorquesensorbroadcast": 30, "forget": 7, "forward": [11, 13, 17, 18, 23, 25, 28, 29, 35], "forward_position_control": 35, "forward_velocity_control": 35, "found": [2, 7, 20, 21, 29], "four": 8, "fraction": 13, "frame": [8, 10, 13, 19], "frame_id": 13, "free": [18, 37, 40], "freedriv": 27, "freeli": 30, "frequenc": [2, 7], "frequent": 2, "fri": 7, "from": [2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43], "front": 40, "full": 13, "fulli": [2, 7, 13, 16], "function": [4, 13, 25, 27, 30], "fundament": 27, "further": [7, 8, 10, 25, 41], "futur": [7, 13], "fzi_tabl": 40, "g": [2, 5, 8, 13, 14, 15, 16, 23, 26, 30, 34, 38, 41, 43], "gain": [11, 13, 18], "gain_scal": 13, "gatewai": 23, "gawk": 7, "gazebo": [8, 13, 33, 36, 39], "gener": [7, 9, 13, 14, 16, 18, 23, 26, 35, 38, 40, 41, 43], "generate_launch_descript": 43, "geometri": 40, "get": [4, 8, 10, 13, 16, 17, 22, 25, 28, 32, 34, 43, 44], "getconf": 7, "getdatapackag": 2, "getwrit": 2, "git": [22, 37], "github": [18, 22, 25, 37], "give": [11, 15, 23, 27], "given": [2, 13, 26, 39], "gmail": 7, "gnupg2": 7, "go": [7, 40, 41], "goal": [13, 14, 31, 35, 39], "goal_tim": 39, "goe": [13, 34], "good": [7, 15, 23, 28, 37], "governor": 7, "gpg": 7, "gpg2": 7, "gpio": 13, "gpiocontrol": 30, "graph": 13, "green": [13, 22], "greg": 7, "gregkh": 7, "gripper": [29, 43], "group": [7, 41], "groupadd": 7, "grub": 4, "grub_default": 7, "gui": [25, 30, 33], "guid": [2, 7, 18, 23, 25, 29, 33, 35], "guidelin": 27, "gz": [33, 37, 38], "h": [5, 7], "ha": [2, 7, 8, 10, 13, 14, 16, 27, 29, 31, 32, 34, 35, 38], "had": 43, "half": 13, "hamburg": 21, "hand_back_control": 13, "handl": [13, 15, 29, 38, 39, 41], "happen": [6, 13, 34], "hard": [7, 13], "hardwar": [8, 13, 14, 19, 23, 26, 30, 31, 34, 35, 36, 41, 43, 45], "hartenberg": 10, "hartman": 7, "has_acceleration_limit": 41, "has_velocity_limit": 41, "hash": 19, "have": [2, 3, 5, 7, 8, 10, 11, 13, 15, 18, 20, 21, 22, 23, 25, 26, 29, 30, 31, 32, 34, 35, 37, 38, 40, 41, 43], "haven": 2, "header": 7, "headless": [13, 17, 18, 28, 32, 34, 43], "headless_mod": [19, 34, 43], "hello": 32, "help": [2, 7, 18, 30, 44], "helper": [23, 34], "henc": [15, 38, 41, 43], "here": [7, 8, 13, 14, 20, 21, 29, 31, 33, 34, 35, 39, 40, 41, 43], "hereaft": 27, "higher": [6, 7, 18, 41], "highli": [7, 8, 11, 16, 23, 41], "hit": 13, "hkp": 7, "home": [7, 12, 23, 25, 39], "hood": 13, "host": [13, 18, 25, 27], "how": [2, 6, 8, 13, 18, 23, 24, 35, 41], "howev": [7, 13, 14, 18, 25, 31], "html": [25, 33], "http": [7, 18, 22, 25, 27, 33, 37, 40, 43], "humbl": 22, "hz": 39, "i": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 43], "ideal": [10, 12, 20, 21], "ident": 25, "idl": [13, 18], "ie": 13, "ifcondit": 43, "ignor": [22, 37, 41], "ik": 15, "illustr": 13, "imag": [2, 7, 10, 25, 33], "imaginary_driv": 29, "implement": [2, 15], "import": [7, 22, 34, 37, 43], "improv": 15, "inaccur": 18, "inaccuraci": 10, "inc": 8, "includ": [5, 15, 27, 31, 40, 43], "includelaunchdescript": 43, "incompat": [14, 31], "incomplet": 2, "incorrect": 32, "increas": 41, "inde": 7, "independ": 9, "indic": [7, 39], "individu": [10, 23, 30, 41], "induc": 41, "inertia": 8, "info": [2, 7, 15, 18, 30, 31], "inform": [2, 7, 11, 12, 13, 15, 24, 25, 29, 30, 41, 43], "init": 2, "initi": [2, 36], "initial_joint_control": [31, 34], "input": [2, 18, 22, 37], "input_recip": 2, "input_recipe_filenam": [19, 43], "insert": [12, 20, 21, 23], "insert_block": 40, "insid": [2, 4, 6, 7, 8, 9, 11, 15, 20, 21, 23, 25, 26, 29, 35, 38, 40, 41], "instal": [4, 16, 18, 19, 23, 25, 27, 29, 31, 34, 36, 39, 40, 41, 43, 45], "instanc": [2, 3, 25, 40], "instanti": 39, "instead": [5, 7, 10, 13, 26, 35, 39], "instruct": [25, 34, 43], "int": [5, 13], "integ": 13, "integr": [7, 42], "intend": 13, "interact": [14, 17, 27, 28, 35, 41], "interest": 26, "interfac": [4, 6, 8, 19, 25, 26, 27, 29, 30, 32, 34, 35, 36, 39, 41, 43, 45], "intermedi": 13, "interpol": 13, "interpret": [2, 13, 32], "interrupt": [7, 35], "intersect": 10, "introduc": [8, 10, 18, 23], "invers": [11, 23], "involv": [2, 41], "io": [17, 28], "io_and_status_control": [13, 27, 34, 35], "io_stat": 13, "iostat": 13, "iostream": 5, "ip": [2, 3, 12, 16, 18, 20, 21, 23, 25, 27, 35, 43], "ip_of_the_robot": 35, "ipv4": 23, "iron": [22, 45], "isn": [2, 13, 26], "issu": [29, 35], "item": [2, 40, 43], "its": [10, 13, 14, 15, 22, 23, 25, 29, 32, 34, 39, 43], "itself": [2, 8, 41], "j": 7, "jar": 25, "jazzi": 45, "jerk": 18, "join": 22, "join1": 10, "joint": [2, 8, 9, 10, 13, 14, 15, 17, 28, 30, 31, 36, 39, 40, 41], "joint1": 10, "joint2": 10, "joint3": 10, "joint4": 10, "joint5": 10, "joint6": 10, "joint_limit": [8, 15, 40, 41, 43], "joint_limit_param": 8, "joint_limit_parameters_fil": 43, "joint_limits_parameters_fil": [40, 43], "joint_stat": 30, "joint_state_broadcast": [35, 39], "joint_state_puplisher_gui": 40, "joint_trajectory_control": [13, 30, 31, 39], "jointgrouppositioncontrol": 30, "jointgroupvelocitycontrol": 30, "jointstat": 30, "jointstatebroadcast": [30, 39], "jointtrajectori": 13, "jointtrajectorycontrol": 39, "joseph": 7, "josephtsalisburi": 7, "jtc": 14, "jtc_client": 31, "jump": 31, "just": [7, 8, 37, 43], "keep": 18, "keep_alive_count": [0, 1], "kei": [2, 7, 41], "kept": 8, "kernel": [4, 13, 22], "kernel_major_vers": 7, "kernel_minor_vers": 7, "kernel_patch_vers": 7, "kernel_vers": 7, "keyserv": 7, "kind": 15, "kinemat": [8, 10, 11, 19, 23, 35, 41], "kinematics_param": 8, "kinematics_parameters_fil": [40, 43], "kinematics_params_fil": [12, 26], "know": [13, 25, 35], "known": 13, "kroah": 7, "l": 25, "larg": 10, "larger": 13, "last": [7, 39, 41, 43], "latenc": [7, 23], "later": 7, "latest": [6, 23, 25], "launch": [8, 9, 12, 14, 15, 23, 25, 26, 27, 29, 31, 33, 35, 36, 37, 38, 40, 41, 43], "launch_argu": 43, "launch_description_sourc": 43, "launch_ro": 43, "launch_rviz": [14, 29, 31, 33, 34, 35, 43], "launchconfigur": 43, "launchdescript": 43, "launcher": [15, 39], "launchfil": [0, 1, 8, 12, 32, 34, 42], "lazi": 15, "lead": [7, 13, 14, 18, 22, 41], "leav": 13, "left": [10, 15, 20, 21], "length": 10, "less": [6, 8, 43], "let": [7, 10, 25, 40], "level": 25, "libelf": 7, "librari": [4, 6, 7, 22, 45], "libssl": 7, "life": 8, "light": 13, "like": [2, 8, 15, 30, 35, 39, 40, 41], "limit": [7, 8, 13, 41], "line": [9, 13, 26, 35, 38, 40], "link": [10, 30, 33, 40, 43], "linux": [7, 25], "linuxfound": 7, "list": [5, 6, 7, 19, 20, 21, 34], "list_control": [31, 34], "listen": 13, "littl": [20, 21, 25], "lixyz": 7, "ll": [2, 7, 20, 21, 22, 25, 32, 40, 41], "load": [10, 15, 26, 27, 34, 35, 39, 41, 43], "load_program": [27, 34], "loaded": 40, "local": [25, 27, 29, 34], "localhost": 25, "locat": [2, 3, 7, 10, 39, 40], "lock": 27, "log": [7, 16, 32, 35], "long": [13, 25], "longer": [9, 13, 26], "look": [10, 31, 35, 40, 41], "lookahead_tim": 18, "lookup": 35, "looppack": 25, "low": [7, 13], "lower": [10, 13, 14, 31, 41], "lowlat": [4, 22], "m": [10, 26, 33], "machin": [18, 25, 29], "macro": [8, 9, 26, 36, 42, 43], "made": [2, 7, 28], "magnitud": [11, 23], "mai": [7, 13, 14, 23, 31, 40, 41], "main": [2, 3, 5, 8, 22, 32, 36], "maintain": [5, 13], "make": [2, 3, 5, 7, 8, 11, 13, 22, 23, 25, 30, 31, 32, 34, 35, 37, 41, 43], "manag": [22, 30], "mani": [7, 15, 23, 27], "manipul": [8, 28, 36], "manner": [40, 41], "manpag": 7, "manual": [6, 15, 23, 27, 29, 42], "mark": 13, "mask": 23, "massiv": 13, "match": [8, 10, 12, 18, 27, 40, 41], "materi": 40, "max": [6, 18], "max_acceler": 41, "max_posit": 41, "max_veloc": 41, "maximum": [2, 13, 41], "md": [3, 22], "mean": [13, 32], "meant": 2, "member": 2, "memlock": 7, "mention": [7, 13], "menu": [7, 21], "menuentri": 7, "merg": 13, "mesh": [8, 10, 40], "messag": [2, 16, 28, 32], "method": [2, 3, 8], "mhz": 7, "might": [6, 7, 11, 13, 18, 22, 23, 41], "migrat": 45, "mimic": 26, "mimick": 13, "min": 18, "min_posit": 41, "minim": [3, 5, 13, 20, 21, 23], "minimal_exampl": 5, "minimum": 6, "mirror": 43, "miss": [17, 28], "mkdir": [5, 7, 22, 25, 37], "mock": [8, 13, 14, 31, 35, 41, 43], "mock_hardwar": [8, 9], "mock_sensor_command": 43, "mocksystem": 33, "mode": [2, 7, 13, 16, 17, 18, 19, 28, 30, 32, 34, 35, 43, 45], "model": [2, 7, 8, 10, 11, 12, 14, 18], "modern": 7, "modif": 6, "modifi": [7, 8, 40, 41], "modul": 2, "monitor": [13, 14, 31, 40, 41], "more": [2, 6, 8, 13, 18, 25, 29, 31, 33, 39, 43], "moreov": 38, "most": [8, 14, 25, 29, 31, 35], "motion": [2, 13, 18, 27, 31, 32, 34, 35, 39, 41], "motiv": 15, "motor": [16, 30], "mount": [8, 14, 25, 40], "move": [0, 1, 10, 13, 19, 33, 35, 40, 41, 45], "move_group": [15, 41], "movegroup": [39, 41], "movegroupinterfac": 15, "moveit": [0, 1, 13, 14, 28, 35, 39, 42, 44, 45], "moveit_config": [15, 38], "moveit_configs_build": [0, 1], "moveit_control": 14, "moveit_launch_fil": 38, "moveit_rviz": 41, "moveit_servo": 30, "moveit_setup_assist": 41, "movej": 32, "movement": 16, "msg": [13, 32], "much": [7, 8], "multi": 35, "multipl": [8, 13, 15, 18, 26, 37], "multipli": 13, "must": [7, 27, 34, 40], "my_client": [2, 5], "my_prog": 32, "my_robot_calibr": [12, 23, 26, 43], "my_robot_cel": [40, 43], "my_robot_cell_control": [26, 38, 41, 43], "my_robot_cell_descript": [40, 43], "my_robot_cell_macro": [40, 43], "my_robot_cell_moveit_config": 41, "my_robot_program": 34, "myur": 27, "n": 5, "name": [0, 1, 7, 13, 23, 25, 29, 37, 40, 41, 43], "navig": 7, "necessari": [7, 11, 15, 17, 20, 21, 23, 27, 28, 37, 39, 43], "necessarili": 41, "need": [2, 3, 7, 9, 18, 20, 21, 22, 23, 25, 26, 27, 29, 30, 32, 34, 38, 39, 40, 41, 43], "neglig": 10, "neither": 13, "net": 25, "netmask": 23, "network": [18, 20, 21, 22, 24, 29], "never": 13, "new": [7, 13, 20, 21, 22, 23, 26, 29, 35, 39, 43], "newer": [7, 27, 32], "newli": 39, "newlin": 32, "next": [2, 10, 13, 41], "node": [2, 13, 15, 20, 21, 25, 27, 31, 32, 34, 35, 41, 43], "noetic": 4, "non": [7, 13, 14, 16, 31, 35], "non_blocking_read": 19, "none": 18, "nor": 13, "normal": 13, "note": [2, 6, 7, 10, 16, 18, 20, 21, 23, 25, 27, 40, 41, 45], "noth": 34, "notif": [20, 21], "notifi": 2, "now": [0, 1, 7, 9, 14, 15, 20, 21, 25, 31, 33, 34, 38, 41, 43], "number": [18, 27], "o": [13, 25, 30], "object": [2, 8, 14], "obvious": [8, 43], "occasion": 22, "odd": 18, "off": [11, 16, 23, 41], "offer": [2, 13, 15, 39], "offici": 35, "offlin": 25, "okai": 16, "oldconfig": 7, "onc": [13, 22, 27, 32, 35], "ondemand": 7, "one": [2, 3, 7, 8, 10, 13, 26, 30, 34, 40, 41, 43], "ones": 7, "onli": [2, 7, 8, 10, 13, 14, 18, 22, 26, 34, 35, 37, 38, 39, 40, 41, 43], "onto": 13, "open": [2, 18, 20, 21, 23, 33], "oper": [13, 16, 19, 34, 45], "opportun": 41, "opt": 37, "option": [4, 15, 38, 39, 41], "order": [2, 7, 8, 13, 15, 27, 29, 32, 40, 43], "org": [7, 40, 43], "orient": 10, "origin": [13, 14, 31, 40, 43], "other": [4, 7, 9, 10, 14, 18, 20, 21, 22, 25, 26, 28, 29, 31, 34, 35, 38, 40, 41], "otherwis": [2, 22, 23], "our": [7, 25, 40, 41, 43], "out": [7, 10], "output": [2, 7, 13, 18, 27, 34, 35, 41, 43], "output_recip": 2, "output_recipe_filenam": [19, 43], "outsid": 33, "over": [25, 37], "overflow": 2, "overload": 25, "overview": [2, 19, 45], "overwrit": 13, "overwritten": 41, "own": [5, 6, 9, 18, 23, 25, 26, 28, 31, 38, 40], "owner": 7, "p": [7, 22, 25, 29, 32, 37], "p1": 7, "pack": 25, "packag": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 14, 15, 17, 18, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45], "page": 30, "panel": [17, 28, 32, 39], "parallel": [10, 13, 29], "param": 40, "paramet": [8, 10, 12, 14, 19, 23, 26, 28, 29, 31, 34, 38, 40, 43, 45], "parameter_descript": 43, "parameterfil": 43, "parametr": [8, 28, 40, 43], "parent": [7, 40, 43], "pariti": 18, "pars": [2, 8], "part": [8, 9, 10, 38, 41], "parti": 26, "particular": [8, 38], "particularli": 30, "pass": [8, 13, 18, 26, 29, 38, 39, 40, 43], "passiv": 10, "passthrough": 13, "passthrough_trajectory_abort": 13, "password": 16, "patch": [7, 13, 22], "path": [0, 1, 7, 8, 12, 13, 18, 22, 23, 29, 37, 39], "path_to_gz_simul": 39, "pathjoinsubstitut": 43, "pattern": 7, "paus": [13, 17, 28, 30, 34], "payload": 13, "pc": [2, 4, 12, 13, 20, 21, 22, 24, 26, 29], "pendant": [13, 16, 17, 18, 23, 28, 30, 34], "pendent": 27, "percept": 41, "perform": [7, 10, 18, 31, 34], "period": 7, "persist": 25, "perspect": [15, 33], "physic": [8, 10, 30, 41], "physical_param": 8, "physical_paramet": [8, 40, 43], "physical_parameters_fil": [40, 43], "pi": 40, "pictur": [8, 39], "pin": 13, "ping": 23, "pink": 13, "pipe": 33, "pipelin": 2, "pkg": [7, 9, 26, 38, 43], "place": [10, 25], "plai": [27, 32, 34, 35], "plain": [4, 28], "plan": [13, 14, 29, 31, 39, 41, 42], "plane": [10, 13], "pleas": [2, 6, 7, 13, 18, 22, 23, 27, 29, 31, 33, 34, 35, 40, 41, 42, 43], "plot": 13, "plu": [13, 20, 21], "plug": [20, 21], "plugin": [14, 31, 36], "point": [2, 10, 13, 27, 28, 30, 41], "polyscop": [4, 16, 20, 21, 23, 25, 33, 45], "polyscope_compat_break_1": 6, "polyscopevers": 5, "popup": 32, "port": [2, 13, 18, 20, 21, 25, 27, 30], "portion": 40, "pose": [8, 10, 13, 18, 35, 41], "posit": [2, 11, 13, 17, 18, 23, 28, 30, 36, 39, 41], "position_control": 30, "possibl": [2, 6, 8, 15, 17, 22, 23, 25, 27, 28, 30, 39], "potenti": 43, "power": [7, 16, 27], "power_off": 13, "practic": 37, "predefin": 34, "preempt": [7, 13], "preempt_non": 7, "preempt_rt": [4, 22], "preempt_voluntari": 7, "preemptibl": 7, "preemption": 4, "prefer": [7, 23, 41], "prefix": [7, 9, 13, 26, 38, 39, 43], "preinstal": 25, "prepar": [4, 24, 25, 33, 35], "presenc": 15, "present": [2, 13, 22], "press": [7, 27, 32, 34], "pretti": 7, "prevent": [25, 32], "previou": 13, "previous": [16, 35, 38], "primari": [2, 7, 34, 35], "principl": 10, "print": [3, 7, 13, 18, 32], "prioriti": 7, "privileg": 4, "probabl": [8, 25, 35, 37], "problem": [7, 13], "procedur": 5, "proceed": [13, 22], "process": [10, 26, 38], "produc": 2, "program": [2, 13, 16, 17, 18, 20, 21, 23, 25, 27, 28, 30, 34, 41], "progress": 13, "project": [4, 7, 8, 13], "propag": 26, "proper": [38, 39], "properli": [2, 8, 39], "properti": 41, "protect": [13, 16, 17, 27, 28, 34, 41], "protective_stop": 13, "protocol": 2, "provid": [2, 8, 9, 12, 13, 14, 18, 23, 26, 29, 31, 33, 38, 40, 41, 43], "pub": [7, 32], "public": [4, 7], "publish": [15, 30, 32, 35], "publish_robot_description_semant": 15, "pull": [15, 22], "purpos": [2, 16, 32, 41, 43], "push": 13, "put": [25, 37, 43], "py": [8, 9, 12, 14, 15, 23, 25, 26, 29, 31, 33, 34, 35, 38, 39, 40, 41, 43], "python": 31, "python3": 22, "pythonlaunchdescriptionsourc": 43, "qualifi": 13, "queri": 16, "queue": 2, "quick": 19, "quickli": [13, 25], "quit": 10, "quot": 7, "r": [7, 8, 32], "radian": 13, "rais": [2, 22, 35], "ramp": 41, "rang": [13, 18], "rate": 18, "rather": [25, 28], "re": [14, 31, 35], "reach": [12, 13, 23, 30, 43], "reachabl": 16, "read": [2, 3, 10, 35, 41], "read_timeout": 2, "readi": [20, 21, 26, 35, 41], "readm": 3, "real": [4, 8, 10, 13, 14, 18, 20, 21, 22, 23, 25, 26, 28, 31, 33, 34, 41, 43, 45], "realli": 10, "realtim": [7, 13], "reason": [2, 3, 6, 13, 22, 41], "reassembl": 10, "reboot": [4, 16, 18, 20, 21], "receiv": [2, 16, 34, 35], "recent": 6, "recip": [2, 18], "recommend": [5, 6, 7, 8, 11, 14, 16, 22, 23, 34], "reconnect": [16, 17, 28], "recoveri": 7, "recv": 7, "red": 22, "redistribut": 43, "refer": [2, 6, 7, 29, 36, 38, 40, 41, 43], "refrain": 29, "regard": 8, "reject": 13, "rel": [7, 9, 13, 26, 38, 40], "relat": [27, 38, 39, 41], "releas": [16, 22, 23, 25, 27, 37], "relev": [13, 22, 42], "reload": 7, "rememb": [18, 27, 29, 31, 41], "remot": [2, 18, 23, 25, 27, 29, 32, 34], "remov": [0, 1, 38, 41], "renam": 15, "replac": [8, 13, 22], "replic": 9, "repo": [9, 22, 37], "report": [13, 17, 18, 28, 30], "repositori": [5, 22, 23, 28, 37], "repositorycontain": 45, "repres": 10, "represent": 10, "republish": 26, "request": [2, 7, 13, 18, 27, 41], "request_program": 2, "requir": [2, 3, 5, 6, 10, 13, 19, 22, 26, 30, 34, 37, 38, 39, 41], "resembl": 40, "resend_program": 32, "resend_robot_program": [13, 27, 34], "resetrtdecli": 2, "resist": 41, "resolv": [14, 16, 31], "resourc": [7, 13, 20, 21, 29, 30, 39, 43], "respect": [6, 8, 22], "respons": [16, 30], "rest": 13, "restart": [7, 13, 16, 20, 21, 27, 30, 32, 34], "restrict": [8, 25], "restructur": [0, 1, 38], "result": [8, 10, 12, 13, 18, 23, 31, 41], "resum": [17, 28], "retri": 13, "retriev": 2, "return": [2, 5, 13, 27, 43], "reus": 8, "reusabl": 15, "revers": [27, 34, 35], "reverse_port": 19, "reverseinterfac": 4, "rewritten": 15, "rgba": 40, "right": [2, 21, 29, 30], "risk": 6, "rm": 25, "ro": [4, 8, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 30, 31, 33, 34, 35, 37, 40, 43], "roadmap": 19, "robot": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 24, 25, 26, 28, 30, 33, 36, 39, 40, 41, 43], "robot_descript": [0, 1, 8, 14, 43], "robot_description_cont": 43, "robot_emergency_stop": 13, "robot_ip": [2, 12, 19, 23, 25, 26, 29, 31, 33, 34, 35, 43], "robot_mod": 13, "robot_mount": 40, "robot_program_run": 13, "robot_receive_timeout": [0, 1], "robot_state_publish": [0, 1, 15, 35, 42], "robotiq": 29, "robotmod": 13, "roll": [22, 37], "root": [40, 41, 43], "ros2": [5, 9, 12, 14, 17, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43], "ros2_control": [0, 1, 13, 18, 29, 30, 33, 34, 35, 36, 38, 41, 42], "ros2_control_mock_hardwar": 8, "ros2_controllers_test_nod": 31, "ros2controlcli": [30, 31, 34], "ros__paramet": 39, "ros_distro": [22, 30, 34], "ros_ur_driv": 22, "rosdep": [22, 37], "rotat": 10, "rough": 2, "roughli": 8, "rpy": [40, 43], "rqt_controller_manag": 30, "rs485": [18, 29], "rs485_node": 29, "rsa": 7, "rsp": [26, 43], "rt": 7, "rt76": 7, "rt_kernel_build": 7, "rt_patch_vers": 7, "rtde": [2, 3, 6, 13, 18], "rtde_input_recip": 43, "rtde_interfac": 2, "rtde_output_recip": 43, "rtdeclient": 4, "rtdepars": 2, "rtdewrit": 4, "rtprio": 7, "run": [2, 3, 7, 13, 14, 16, 18, 20, 21, 25, 27, 29, 30, 31, 32, 33, 34, 35, 40, 41, 44], "runtim": [14, 31], "rviz": [9, 33, 34, 39, 40, 41, 43], "rviz2": [14, 31], "rviz_config_fil": [39, 43], "rviz_test": 39, "rx": [13, 18], "ry": 13, "rz": 13, "safe": 31, "safeguard": 30, "safeti": [13, 16, 30, 31], "safety_limit": 38, "safety_mod": 13, "safetymod": 13, "salisburi": 7, "same": [8, 10, 20, 21, 22, 25, 31, 35], "save": [7, 12, 16, 18, 20, 21, 23, 43], "scale": [4, 13, 14, 17, 28, 30, 31, 41], "scaled_joint_trajectory_control": [13, 31, 34, 35, 41], "scaledjointtrajectorycontrol": 30, "scenario": [14, 41], "scenario_moveit_config": 14, "scene": [8, 39, 40, 43], "schedul": [4, 22, 45], "scope": 33, "scp": [20, 21], "scratch": 22, "screen": [20, 21], "script": [2, 7, 17, 23, 24, 27, 28, 29, 30, 32, 33, 34, 39], "script_command": 32, "script_filenam": [19, 43], "script_sender_port": [19, 27], "scriptsend": 4, "sdf": 39, "sec": 32, "second": [10, 15, 16, 18, 31, 39, 41], "secondari": [2, 32], "section": [2, 7, 13, 20, 21, 23, 35, 40, 41], "secur": [7, 25], "sed": 7, "see": [2, 7, 8, 10, 13, 18, 20, 21, 22, 23, 25, 27, 29, 30, 31, 33, 34, 35, 40, 41, 42], "seem": [10, 29], "seen": [10, 29], "segment": 10, "select": [7, 13, 20, 21, 27, 35, 41], "selection_vector": 13, "selection_vector_": 13, "selector": [20, 21], "self": 41, "semant": [0, 1], "semi": 22, "send": [2, 13, 16, 17, 18, 19, 27, 28, 30, 31, 41, 45], "sendandrec": [2, 5], "sender": 2, "sendrobotprogram": 2, "sendscript": 4, "sens": [30, 37], "sensor": [8, 13, 43], "sensor_msg": 30, "sent": [2, 13, 18, 27, 32, 34], "separ": [2, 8, 10, 13, 28, 29], "seri": [6, 7, 17, 18, 19, 23, 24, 25, 27, 28, 32, 33, 35, 43, 45], "serv": [2, 10], "server": [2, 7, 13, 16, 23, 25, 31, 35], "servic": [7, 14, 19, 27, 30, 31, 32, 34], "servo": [7, 30], "servoj": [2, 18], "servoj_gain": 19, "servoj_lookahead_tim": 19, "set": [4, 10, 13, 14, 17, 18, 19, 20, 21, 22, 24, 27, 28, 30, 31, 34, 36, 39, 41, 45], "set_analog_output": 13, "set_digital_out": 32, "set_io": 13, "set_payload": 13, "set_speed_slid": 13, "setanalogoutput": 13, "setforcemod": 13, "setio": 13, "setpayload": 13, "setpoint": 13, "setpoint_accelerations_0": 13, "setpoint_accelerations_1": 13, "setpoint_accelerations_2": 13, "setpoint_accelerations_3": 13, "setpoint_accelerations_4": 13, "setpoint_accelerations_5": 13, "setpoint_positions_0": 13, "setpoint_positions_1": 13, "setpoint_positions_2": 13, "setpoint_positions_3": 13, "setpoint_positions_4": 13, "setpoint_positions_5": 13, "setpoint_velocities_0": 13, "setpoint_velocities_1": 13, "setpoint_velocities_2": 13, "setpoint_velocities_3": 13, "setpoint_velocities_4": 13, "setpoint_velocities_5": 13, "setspeedsliderfract": 13, "setup": [2, 4, 18, 19, 20, 21, 22, 24, 31, 34, 35, 36, 39, 40, 42, 43, 45], "setup_assist": 41, "sh": [7, 25, 33], "shall": 2, "share": [26, 38, 43], "sharper": 18, "shell": 7, "short": 7, "should": [2, 7, 8, 13, 14, 16, 18, 20, 21, 22, 25, 26, 30, 31, 33, 35, 38, 39, 40, 41, 44], "shoulder": 10, "show": [2, 6, 10, 13, 16, 20, 21, 34, 35], "shown": [7, 8, 13, 18, 22, 35], "side": [10, 13, 19], "sign": [7, 20, 21], "signatur": 7, "signific": 13, "silent": 32, "sim": [33, 37], "similar": [13, 23, 41, 43], "simpl": [32, 34, 39, 43], "simpli": [5, 13, 14, 22, 29, 31, 32, 34, 43], "simplic": [2, 3, 15], "simul": [8, 9, 13, 19, 25, 27, 34, 35, 36, 38, 39, 41, 43, 45], "sinc": [8, 10, 13, 14, 15, 34, 39, 41, 43], "singl": [2, 27], "situat": 7, "six": 10, "size": 40, "skip": [7, 22, 25, 37, 41], "slider": [13, 30, 40], "slightli": 13, "slow": [13, 14, 31, 41], "slowdown": 41, "slower": [13, 41], "small": 7, "smooth": 7, "smoother": 18, "smp": 7, "snippet": [2, 32], "so": [2, 5, 7, 10, 11, 13, 14, 23, 26, 31, 37, 38, 39, 41], "socat": 29, "socket": 2, "soft": 7, "softwar": 6, "solut": 15, "some": [6, 7, 8, 13, 22, 30, 35, 39, 40, 41], "someth": [2, 23, 40, 41], "somewher": 8, "soon": [18, 27], "sophist": [2, 3], "sourc": [4, 5, 23, 24, 34, 35, 37, 40, 41, 42, 43], "space": 7, "speak": 10, "special": [2, 13, 22], "specif": [2, 8, 12, 13, 28, 30, 35, 40, 41, 43], "specifi": [2, 8, 13, 15, 18, 26, 29, 38, 39, 41, 43], "speed": [4, 13, 30, 41], "speed_limit": 13, "speed_scal": 13, "speed_scaling_factor": 13, "speed_scaling_interface_nam": 13, "speed_scaling_state_broadcast": [13, 35], "speedj": 2, "speedscalingstatebroadcast": 30, "spent": 13, "spin": [25, 33], "spline": 13, "split": [8, 10], "src": [22, 37], "srdf": 15, "srv": [13, 34], "ssh": 16, "stabl": 13, "stai": 13, "stand": 8, "standalon": [2, 5], "start": [2, 3, 10, 13, 14, 15, 16, 18, 19, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 39, 41, 42, 44, 45], "start_force_mod": 13, "start_robot": [41, 42], "start_ursim": [25, 33], "startup": [19, 24, 30, 41, 43, 45], "state": [13, 16, 17, 28, 29, 30, 31, 43], "state_interfac": [13, 39], "state_publish_r": 39, "statement": [25, 32], "static": [23, 25], "statu": [13, 18, 22, 30], "std": [2, 5], "std_msg": [13, 32], "std_srv": [13, 34], "step": [7, 10, 11, 13, 22, 23, 34, 37, 39, 41, 43], "stick": [20, 21], "still": [7, 9, 26, 38], "stop": [13, 17, 18, 27, 28, 30, 32, 34, 35, 41], "stop_force_mod": 13, "stopped_velocity_toler": 39, "store": [3, 8, 20, 21, 25], "straightforward": [7, 41], "strategi": 7, "stream": [2, 13], "strict": [10, 22], "strictli": 10, "string": [2, 5, 7, 13, 32, 34], "string_arrai": 13, "strip": 41, "strongli": 22, "structur": [9, 10, 26, 38, 40], "stuck": 13, "subfold": [2, 3, 37], "submenu": 7, "submenu_nam": 7, "submit": 22, "subnet": [23, 25], "subset": [6, 13], "substitut": [15, 43], "subtract": 10, "success": [13, 31], "successfulli": 30, "sudo": [5, 7, 22, 34], "suffici": 7, "suffix": 37, "suggest": [6, 7], "support": [0, 1, 6, 7, 13, 14, 17, 22, 28, 31, 34], "sure": [2, 3, 5, 7, 13, 22, 23, 31, 32, 34, 35, 41], "surfac": 13, "surround": 14, "switch": [15, 22, 23, 30, 35, 41], "switch_control": 30, "symlink": 37, "system": [5, 7, 9, 16, 21, 25, 27, 29, 41, 43], "system_revocation_kei": 7, "system_trusted_kei": 7, "systemctl": 7, "t": [2, 3, 7, 8, 10, 13, 15, 18, 25, 26, 29, 30, 31, 38, 41], "tab": [20, 21], "tabl": [6, 14, 40, 41], "table_base_joint": 40, "tag": [0, 1, 6, 42], "take": [5, 7, 13, 26], "taken": 10, "tar": 7, "target": [13, 30], "target_filenam": [12, 23], "target_link_librari": 5, "target_speed_fract": 13, "task": [7, 13, 41], "task_fram": 13, "tcp": [2, 10, 13, 17, 28, 29, 35, 41], "tcp_offset": 6, "teach": [13, 16, 17, 18, 23, 28, 30, 32, 34], "technic": 7, "tell": 2, "tem": [14, 31], "temporari": 7, "temporarili": [14, 31], "term": 26, "termin": [7, 31, 35, 39, 41], "test": [18, 25, 31, 33, 34, 37, 39, 40, 41, 42], "test_joint_trajectory_control": [31, 39], "test_scaled_joint_trajectory_control": 31, "test_world": 39, "textmsg": 32, "textsubstitut": 43, "tf": 35, "tf_prefix": [0, 1, 13, 40, 43], "than": [6, 7, 8, 13, 14, 25, 26, 31, 40, 41, 43], "thei": [8, 10, 13, 14, 15, 20, 21, 30, 31, 39, 41], "them": [7, 15, 30, 37, 41], "themselv": 39, "therebi": 30, "therefor": [2, 8, 13, 22, 26, 27, 29, 30, 40], "theta": 10, "thi": [2, 3, 4, 7, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45], "thing": [25, 35], "third": 10, "those": [2, 7, 10, 13, 25, 30, 41], "though": [11, 23], "thread": [2, 7], "three": 41, "through": [15, 18, 27, 29, 30, 38, 41], "throughout": 27, "thrown": 2, "thu": [7, 32], "tick": 41, "time": [2, 4, 13, 15, 18, 22, 25, 26, 30, 34, 37, 45], "time_from_start": 13, "timeout": [16, 26], "tip": [10, 41], "tmp": 29, "togeth": [2, 20, 21, 25, 27, 34, 35, 39], "toler": 26, "too": 13, "tool": [7, 13, 17, 18, 19, 23, 28, 35, 45], "tool0": [8, 10, 35], "tool_baud_r": [19, 29], "tool_commun": 29, "tool_data": 13, "tool_device_nam": 29, "tool_par": [19, 29], "tool_rx_idle_char": [19, 29], "tool_stop_bit": [19, 29], "tool_tcp_port": 29, "tool_tx_idle_char": [19, 29], "tool_voltag": [19, 29], "tooldatamsg": 13, "top": [21, 40], "topic": [15, 26, 30, 32, 43], "torqu": 13, "torvald": 7, "tostr": 2, "toward": 13, "tp": [17, 28, 35], "track": 13, "traj0": 31, "traj1": 31, "trajectori": [7, 13, 14, 17, 18, 28, 31, 35, 39, 41, 42], "trajectory_execut": 14, "trajectory_passthrough": 13, "transfer": 13, "transfer_st": 13, "transform": [10, 13], "transmit": 40, "transpar": 13, "treatment": 22, "tree": [20, 21], "tri": [10, 30], "trick": 41, "trigger": [13, 34], "troubleshoot": 19, "true": [2, 14, 19, 29, 31, 32, 33, 34, 35, 41, 43], "trust": 7, "try": 7, "ttyur": 29, "tue": 7, "tune": 8, "turn": [23, 41], "tutori": [7, 12, 14, 23, 39, 40, 41, 45], "twist": [17, 28], "two": [2, 10, 13, 25, 27, 39], "tx": 18, "txt": [5, 43], "type": [7, 13, 30, 34, 39, 40, 43], "typo": 43, "u": 41, "ubuntu": [4, 39], "unaffect": 7, "unam": 7, "uncorrect": 10, "under": [13, 16, 27], "underli": [18, 38], "unexpectedli": [14, 31], "unintuit": 10, "unique_ptr": 2, "unit": 18, "univers": [5, 8, 14, 25, 27, 29, 33, 36, 40], "universal_robot_driv": 7, "universal_robots_externalcontrol_urcap": [18, 25], "universal_robots_ros2_driv": 22, "universal_robots_ros2_gz_simul": 37, "universal_robots_toolcomm_forwarder_urcap": 29, "universalrobot": [18, 22, 25, 37], "unknown": 7, "unless": [5, 22, 26, 34, 38], "unnecessarili": [14, 31], "unpaus": 34, "unstabl": 13, "until": [13, 14, 27, 31], "untouch": [20, 21], "unwant": 41, "unzip": 7, "up": [4, 8, 10, 19, 22, 24, 25, 33, 35, 36, 39, 41, 45], "updat": [0, 1, 6, 7, 18, 22, 26, 37], "update_r": 39, "upgrad": 6, "upon": 2, "upper": 10, "upper_arm_a": 10, "upper_arm_d": 10, "upstream": [22, 25], "ur": [5, 8, 11, 13, 16, 19, 22, 24, 26, 27, 28, 29, 30, 34, 35, 41, 42, 43, 45], "ur10": [10, 34, 39, 43], "ur16": [34, 43], "ur20": [26, 34, 38, 40, 41, 43], "ur20_": 43, "ur20_elbow_joint": 41, "ur20_shoulder_lift_joint": 41, "ur20_shoulder_pan_joint": 41, "ur20_wrist_1_joint": 41, "ur20_wrist_2_joint": 41, "ur20_wrist_3_joint": 41, "ur3": [34, 43], "ur30": [34, 43], "ur5": [12, 14, 25, 29, 31, 34, 35, 43], "ur_arm": 41, "ur_calibr": [12, 18, 23, 28, 45], "ur_client_librari": [5, 25, 33, 43, 45], "ur_common": 8, "ur_control": [12, 25, 26, 28, 29, 30, 31, 33, 34, 35, 43, 45], "ur_controllers_test": 39, "ur_dashboard_msg": [13, 28, 34], "ur_descript": [0, 1, 11, 28, 40, 43, 45], "ur_gz": [36, 37], "ur_gz_simul": [38, 39], "ur_gz_test": 39, "ur_input_recipe_filenam": 43, "ur_joint_control": 8, "ur_macro": [8, 40], "ur_mock": 8, "ur_moveit": [14, 15, 31, 38], "ur_moveit_config": [0, 1, 28, 31, 38, 45], "ur_msg": 13, "ur_output_recipe_filenam": 43, "ur_robot": 40, "ur_robot_driv": [0, 1, 12, 13, 20, 21, 24, 25, 29, 30, 31, 33, 34, 35, 39, 41, 42, 44, 45], "ur_ros2_control": 43, "ur_rsp": 26, "ur_script_filenam": 43, "ur_sensor": 8, "ur_sim_control": [38, 39], "ur_sim_moveit": 39, "ur_simulation_gz": [0, 1, 37, 39, 45], "ur_typ": [8, 12, 14, 25, 26, 29, 31, 33, 34, 35, 38, 39, 40, 41, 43], "urcap": [2, 18, 19, 23, 24, 25, 27, 29, 32, 34, 35, 45], "urcap_vers": 25, "urcl": 5, "urdf": [8, 9, 11, 12, 13, 26, 28, 35, 36, 39, 41, 42, 43, 44, 45], "urdriv": [2, 3], "urexcept": 2, "urp": 34, "urscript": [2, 13, 18, 19, 27, 35, 43, 45], "urscript_interfac": 32, "ursim": [2, 3, 13, 14, 19, 24, 27, 33, 34, 35, 45], "ursim_": 25, "ursim_net": 25, "urxx": 8, "us": [2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 39, 40, 41, 43, 44], "usabl": [30, 43], "usag": [11, 19, 36, 42, 45], "usb": [20, 21], "use_mock_hardwar": [29, 31, 34, 35, 41, 43], "use_tool_commun": [19, 29], "user": [4, 6, 8, 9, 14, 15, 16, 22, 25, 29, 30, 31, 38, 44], "usermod": 7, "usernam": 7, "usual": [5, 8, 18, 23, 29], "utc": 7, "util": [2, 29, 30, 41], "v": [7, 25, 32], "valid": [10, 18, 32], "valu": [2, 3, 7, 8, 13, 14, 18, 30, 31, 41], "vari": [8, 40], "vc": [22, 37], "vcstool": 22, "ve": [33, 41], "vector": [2, 13], "veloc": [2, 13, 14, 17, 28, 30, 31, 39, 41], "velocity_control": 30, "vendor": 37, "verb": 30, "veri": [10, 13, 25, 31, 41, 43], "verif": 4, "verifi": [7, 23], "version": [4, 5, 7, 13, 20, 21, 22, 23, 25, 30, 37, 40, 43, 45], "vertic": 13, "via": [16, 20, 21, 23, 34, 43], "vibrat": 18, "view": [2, 7, 20, 21, 33, 40], "view_robot": 40, "view_ur": [8, 9], "violat": 16, "virtual": [10, 25, 40, 41], "virtualbox": 25, "visual": [7, 8, 10, 33, 40], "visual_param": 8, "visual_paramet": [8, 40, 43], "visual_parameters_fil": [40, 43], "vnc": [25, 33], "voltag": 18, "voluntari": 7, "w": 8, "wa": [9, 13, 26, 34, 38], "wai": [2, 8, 9, 13, 15, 22, 23, 33, 39, 41], "wait": [13, 15, 18, 30, 31], "wall": 40, "want": [5, 7, 13, 22, 23, 26, 31, 32, 34, 37, 39, 40, 41], "warehous": 41, "warn": [7, 13], "we": [5, 6, 7, 10, 13, 22, 25, 29, 33, 39, 40, 41, 42, 43], "web": 25, "weight": 41, "welcom": [20, 21], "well": [8, 13, 18, 22, 23, 33, 41], "went": 41, "were": [14, 31, 38], "wget": 7, "what": [7, 13, 40, 41], "whatev": 37, "when": [2, 5, 10, 13, 16, 18, 22, 27, 30, 31, 32, 33, 34, 39, 41], "whenev": [18, 34], "where": [2, 3, 8, 12, 13, 14, 23, 25, 27, 35, 40], "whether": [13, 16, 32], "which": [2, 7, 8, 10, 12, 13, 15, 16, 18, 20, 21, 22, 23, 25, 26, 29, 33, 39, 40, 41, 43], "while": [2, 7, 10, 13, 25, 27, 35, 41], "white": 40, "who": [14, 31], "whoami": 7, "whose": 2, "why": [7, 13], "wifi": 23, "wiki": [7, 40, 43], "window": 7, "wire": [23, 29], "wish": [14, 31], "within": 40, "without": [7, 8, 9, 13, 14, 17, 22, 27, 28, 29], "won": [10, 30, 38], "work": [2, 7, 13, 15, 22, 23, 27], "workaround": 35, "workcel": [8, 12, 14, 43, 44, 45], "workspac": [4, 22, 23, 36, 40, 41, 42, 43], "world": [8, 14, 36, 40, 43], "world_fil": 39, "would": [2, 7, 12, 13, 28, 39, 41], "wrap": [2, 43], "wrench": [13, 17, 28, 30], "wrist_3_link": 8, "write": [2, 7, 25, 26, 29, 30, 31, 40], "written": 2, "www": 7, "x": [6, 7, 13], "xacro": [0, 1, 8, 18, 29, 36, 39, 40, 41, 43], "xf": 7, "xml": [40, 43], "xmln": [40, 43], "xxx": 7, "xy": 10, "xyz": [40, 43], "xz": 7, "xzcat": 7, "y": [6, 13, 22, 37], "yaml": [8, 10, 12, 14, 15, 23, 26, 30, 38, 39, 40, 41, 43], "ye": [17, 28], "you": [2, 3, 5, 7, 8, 11, 12, 13, 14, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 43], "your": [2, 3, 5, 6, 7, 12, 18, 20, 21, 25, 26, 28, 29, 31, 32, 37, 38, 40, 41, 43], "yyi": [29, 31, 35], "z": 13, "zero": [10, 13], "zero_ftsensor": 13}, "titles": ["Iron to Jazzy", "Migration Notes", "Library architecture", "Example driver", "ur_client_library", "Build / installation", "Polyscope version compatibility", "Setup for real-time scheduling", "ur_description", "ur_description", "Calibration correction algorithm", "ur_calibration", "Usage", "ur_controllers", "ur_moveit_config", "ur_moveit_config", "Dashboard client", "Feature list and roadmap", "UR Hardware interface parameters", "ur_robot_driver", "Installing a URCap on a CB3 robot", "Installing a URCap on a e-Series robot", "Installation of the ur_robot_driver", "Setting up a UR robot for ur_robot_driver", "Installation", "Setup URSim with Docker", "ur_robot_driver", "Operation modes", "Overview", "Setting up the tool communication on an e-Series robot", "Controllers", "Move the robot", "Sending URScript code to the robot", "Simulation", "Startup the driver", "Usage", "ur_simulation_gz", "Installation", "ur_simulation_gz", "Usage", "Assembling the URDF", "Build the MoveIt! config", "Custom workcell", "Start the ur_robot_driver", "Universal Robots ROS tutorials", "Welcome to the Universal Robots ROS 2 documentation!"], "titleterms": {"": 27, "2": [5, 45], "The": 35, "about": 13, "absolut": [9, 26, 38], "action": 13, "adapt": 41, "add_to_log": 16, "addtolog": 16, "advertis": [13, 16], "after": 34, "algorithm": 10, "alwai": 7, "an": [29, 35], "anoth": 35, "ar": 30, "architectur": 2, "argument": 38, "assembl": 40, "assist": 41, "binari": 22, "boot": 7, "brake_releas": 16, "broadcast": 30, "build": [5, 22, 37, 41], "calibr": [10, 23, 43], "cannot": 35, "capabl": 7, "cb3": 20, "check": 7, "check_calibr": 2, "clear_operational_mod": 16, "client": [16, 35], "close_popup": 16, "close_safety_popup": 16, "cmake": 5, "code": [32, 35], "command": [30, 32, 35], "commun": 29, "compat": [6, 15], "compil": 7, "config": 41, "configur": 37, "connect": [16, 35], "contain": 25, "content": [0, 1, 4, 19, 24, 35, 36, 42], "continu": 34, "control": [13, 25, 27, 30, 35], "correct": 10, "could": 35, "cpu": 7, "crash": 35, "creat": [8, 43], "current": 35, "custom": [32, 39, 42], "dashboard": [16, 35], "dashboardcli": 2, "dataflow": 13, "default": [18, 30], "defin": 30, "descript": [8, 13, 15, 39, 40, 43], "detail": 13, "disabl": 7, "distribut": 26, "do": 30, "docker": 25, "document": 45, "doesn": 35, "driver": [3, 9, 26, 27, 34, 35], "e": [21, 29], "enforc": [9, 26, 38], "error": 35, "establish": 35, "everyth": [35, 43], "exampl": [3, 44], "execut": 35, "extern": 25, "extract": [23, 43], "featur": [17, 28], "file": [34, 39], "finish": 34, "force_mode_control": 30, "force_torque_sensor_broadcast": 30, "forcemodecontrol": 13, "forward_position_control": 30, "forward_velocity_control": 30, "frame": 35, "from": 22, "function": 2, "get": [7, 30, 35], "get_loaded_program": 16, "get_robot_mod": 16, "get_safety_mod": 16, "getloadedprogram": 16, "getprogramst": 16, "getrobotmod": 16, "getsafetymod": 16, "gpiocontrol": 13, "grub": 7, "hardwar": [18, 33], "hash": 18, "headless": 27, "headless_mod": 18, "how": 30, "i": [26, 35], "implement": 13, "includ": 8, "inform": 23, "input_recipe_filenam": 18, "insid": 5, "instal": [5, 7, 20, 21, 22, 24, 37], "integr": 8, "interfac": [2, 13, 18], "interrupt": [32, 34], "io_and_status_control": 30, "iron": [0, 1], "isprogramrun": 16, "isprogramsav": 16, "jazzi": [0, 1], "joint_state_broadcast": 30, "keep_alive_count": 26, "kernel": 7, "kinemat": 18, "launch": [34, 39], "launchfil": [9, 26, 38, 43], "librari": [2, 5], "line": 32, "list": [17, 28], "load": [16, 30], "load_instal": 16, "load_program": 16, "lowlat": 7, "macro": 40, "manual": 41, "migrat": 1, "mock": 33, "mode": 27, "motion": 30, "move": [9, 26, 31], "moveit": [31, 38, 41], "moveit_configs_build": 15, "multi": 32, "name": 38, "network": [23, 25], "noetic": 5, "non": 32, "non_blocking_read": 18, "note": 1, "now": 26, "offici": 33, "onli": 30, "oper": 27, "option": 7, "other": [2, 5], "output_recipe_filenam": 18, "overview": 28, "own": 8, "packag": [9, 13, 22, 26], "paramet": [13, 16, 18], "passthroughtrajectorycontrol": 13, "path": [9, 26, 38], "paus": 16, "pc": [7, 23, 35], "pendant": [27, 35], "plai": 16, "plain": 5, "polyscop": 6, "popup": 16, "power_off": 16, "power_on": 16, "preempt_rt": 7, "preemption": 7, "prepar": [7, 23, 34], "privileg": 7, "program": [32, 35], "program_run": 16, "program_sav": 16, "program_st": 16, "project": 5, "public": 2, "publish": 13, "quick": 35, "quit": 16, "raw": 35, "raw_request": 16, "rawrequest": 16, "read": 30, "real": 7, "reboot": 7, "receive_timeout": 16, "remot": 35, "remov": 15, "repositori": [8, 36], "requir": [16, 18], "restart_safeti": 16, "restructur": 15, "reverse_port": 18, "reverseinterfac": 2, "ro": [5, 23, 29, 44, 45], "roadmap": [17, 28], "robot": [15, 20, 21, 23, 27, 29, 31, 32, 34, 35, 44, 45], "robot_descript": 26, "robot_ip": [16, 18], "robot_receive_timeout": 26, "robot_state_publish": [26, 43], "ros2": 37, "ros2_control": [8, 9, 26, 43], "rtde": 35, "rtdeclient": 2, "rtdewrit": 2, "scale": 7, "scaled_joint_trajectory_control": 30, "scaledjointtrajectorycontrol": 13, "schedul": 7, "script": [25, 35], "script_filenam": 18, "script_sender_port": 18, "scriptsend": 2, "semant": 15, "send": [32, 35], "sendscript": 2, "sent": 35, "seri": [21, 29], "servic": [13, 16], "servoj_gain": 18, "servoj_lookahead_tim": 18, "set": [7, 23, 29], "setup": [7, 23, 25, 29, 37, 41], "shutdown": 16, "side": 29, "simul": 33, "sourc": [7, 22], "speed": 7, "speed_scaling_state_broadcast": 30, "speed_slider_mask": 35, "speedscalingstatebroadcast": 13, "start": [25, 30, 35, 43], "start_robot": 43, "startup": [25, 34, 35], "std_srv": 16, "stop": 16, "structur": [8, 36], "support": 15, "t": 35, "tag": [9, 26, 43], "teach": [27, 35], "test": 43, "tf_prefix": [15, 38, 39], "thi": [5, 8, 13], "time": 7, "toler": 13, "tool": 29, "tool_baud_r": 18, "tool_par": 18, "tool_rx_idle_char": 18, "tool_stop_bit": 18, "tool_tx_idle_char": 18, "tool_voltag": 18, "topic": 13, "trigger": 16, "troubleshoot": 35, "true": 18, "tutori": 44, "ubuntu": 7, "univers": [44, 45], "unlock_protective_stop": 16, "up": [7, 23, 29], "updat": [15, 38], "ur": [18, 23, 33], "ur_calibr": 11, "ur_client_librari": 4, "ur_control": 13, "ur_dashboard_msg": 16, "ur_descript": [8, 9], "ur_moveit_config": [14, 15], "ur_robot_driv": [19, 22, 23, 26, 43], "ur_simulation_gz": [36, 38], "urcap": [20, 21], "urdf": 40, "urscript": 32, "ursim": 25, "us": [5, 7, 31, 35], "usag": [12, 13, 14, 33, 35, 39, 41], "use_tool_commun": 18, "user": 7, "variabl": 35, "verif": 7, "version": 6, "welcom": 45, "when": 35, "where": 30, "work": 35, "workcel": [40, 42], "workspac": [5, 37], "world": 39, "xacro": [9, 26], "your": 8}}) \ No newline at end of file +Search.setIndex({"alltitles": {"About this package": [[13, "about-this-package"]], "Action interface / usage": [[13, "action-interface-usage"]], "Advertised Services": [[16, "advertised-services"]], "Advertised services": [[13, "advertised-services"]], "Assembling the URDF": [[40, null]], "Build / installation": [[5, null]], "Build from source": [[22, "build-from-source"]], "Build the MoveIt! config": [[41, null]], "Calibration correction algorithm": [[10, null]], "Check for preemption capabilities": [[7, "check-for-preemption-capabilities"]], "Commanding controllers": [[30, "commanding-controllers"]], "Compilation": [[7, "compilation"]], "Configure and build Workspace": [[37, "configure-and-build-workspace"]], "Contents:": [[0, null], [1, null], [4, null], [19, null], [24, null], [35, null], [36, null], [42, null]], "Continuation after interruptions": [[34, "continuation-after-interruptions"]], "Controller description": [[13, "controller-description"]], "Controllers": [[30, null]], "Create a description with ros2_control tag": [[43, "create-a-description-with-ros2-control-tag"]], "Create robot_state_publisher launchfile": [[43, "create-robot-state-publisher-launchfile"]], "Create start_robot launchfile": [[43, "create-start-robot-launchfile"]], "Creating your own description including this description": [[8, "creating-your-own-description-including-this-description"]], "Custom Description": [[39, "custom-description"]], "Custom URScript commands": [[32, "custom-urscript-commands"]], "Custom World": [[39, "custom-world"]], "Custom workcell": [[42, null]], "Customization": [[39, "customization"]], "Dashboard client": [[16, null]], "DashboardClient": [[2, "dashboardclient"]], "Driver startup": [[35, "driver-startup"]], "Driver\u2019s operation modes": [[27, "driver-s-operation-modes"]], "Enforce absolute paths in launchfiles": [[9, "enforce-absolute-paths-in-launchfiles"], [26, "enforce-absolute-paths-in-launchfiles"], [38, "enforce-absolute-paths-in-launchfiles"]], "Example driver": [[3, null]], "Example tutorials": [[44, "example-tutorials"]], "External Control": [[25, "external-control"]], "Extract calibration information": [[23, "extract-calibration-information"]], "Extract the calibration": [[43, "extract-the-calibration"]], "Feature list and roadmap": [[17, null], [28, "feature-list-and-roadmap"]], "Finish startup on the robot": [[34, "finish-startup-on-the-robot"]], "Getting the sources for a real-time kernel": [[7, "getting-the-sources-for-a-real-time-kernel"]], "Headless mode": [[27, "headless-mode"]], "How do controllers get loaded and started?": [[30, "how-do-controllers-get-loaded-and-started"]], "I sent raw script code to the robot but it is not executed": [[35, "i-sent-raw-script-code-to-the-robot-but-it-is-not-executed"]], "I started everything, but I cannot control the robot": [[35, "i-started-everything-but-i-cannot-control-the-robot"]], "Implementation details / dataflow": [[13, "implementation-details-dataflow"]], "Inside a ROS / ROS 2 workspace": [[5, "inside-a-ros-ros-2-workspace"]], "Install from binary packages": [[22, "install-from-binary-packages"]], "Installation": [[24, null], [37, null]], "Installation of the ur_robot_driver": [[22, null]], "Installing a URCap on a CB3 robot": [[20, null]], "Installing a URCap on a e-Series robot": [[21, null]], "Installing a lowlatency-kernel": [[7, "installing-a-lowlatency-kernel"]], "Interfaces": [[13, "interfaces"]], "Iron to Jazzy": [[0, null], [1, "iron-to-jazzy"]], "Launch Files": [[39, "launch-files"]], "Launch files": [[34, "launch-files"]], "Library architecture": [[2, null]], "Manual adaptions": [[41, "manual-adaptions"]], "Migration Notes": [[1, null]], "Mock hardware": [[33, "mock-hardware"]], "Move the robot": [[31, null]], "Multi-line programs": [[32, "multi-line-programs"]], "Network setup": [[23, "network-setup"], [25, "network-setup"]], "Non-interrupting programs": [[32, "non-interrupting-programs"]], "Operation modes": [[27, null]], "Optional: Disable CPU speed scaling": [[7, "optional-disable-cpu-speed-scaling"]], "Other public interface functions": [[2, "other-public-interface-functions"]], "Overview": [[28, null]], "Parameters": [[13, "parameters"], [13, "id2"], [16, "parameters"]], "Plain cmake": [[5, "plain-cmake"]], "Polyscope version compatibility": [[6, null]], "Prepare the ROS PC": [[23, "prepare-the-ros-pc"]], "Prepare the robot": [[23, "prepare-the-robot"], [34, "prepare-the-robot"]], "Preparing": [[7, "preparing"]], "Published topics": [[13, "published-topics"]], "Quick start": [[35, "quick-start"]], "ROS 2": [[5, "ros-2"]], "ROS noetic": [[5, "ros-noetic"]], "RTDEClient": [[2, "rtdeclient"]], "RTDEWriter": [[2, "rtdewriter"]], "Read-only broadcasters": [[30, "read-only-broadcasters"]], "Reboot the PC": [[7, "reboot-the-pc"]], "Removed tf_prefix support": [[15, "removed-tf-prefix-support"]], "Restructuring for moveit_configs_builder compatibility": [[15, "restructuring-for-moveit-configs-builder-compatibility"]], "ReverseInterface": [[2, "reverseinterface"]], "Robot description and semantic description updates": [[15, "robot-description-and-semantic-description-updates"]], "Robot frames": [[35, "robot-frames"]], "Robot setup": [[29, "robot-setup"]], "Robot\u2019s control modes": [[27, "robot-s-control-modes"]], "Script startup": [[25, "script-startup"]], "ScriptSender": [[2, "scriptsender"]], "Sending URScript code to the robot": [[32, null]], "Sending commands to controllers": [[35, "sending-commands-to-controllers"]], "Service interface / usage": [[13, "service-interface-usage"]], "Setting up Ubuntu with a PREEMPT_RT kernel": [[7, "setting-up-ubuntu-with-a-preempt-rt-kernel"]], "Setting up a UR robot for ur_robot_driver": [[23, null]], "Setting up the tool communication on an e-Series robot": [[29, null]], "Setup Assistant": [[41, "setup-assistant"]], "Setup GRUB to always boot the lowlatency / real-time kernel": [[7, "setup-grub-to-always-boot-the-lowlatency-real-time-kernel"]], "Setup ROS2 Workspace": [[37, "setup-ros2-workspace"]], "Setup URSim with Docker": [[25, null]], "Setup for real-time scheduling": [[7, null]], "Setup the ROS side": [[29, "setup-the-ros-side"]], "Setup user privileges to use real-time scheduling": [[7, "setup-user-privileges-to-use-real-time-scheduling"]], "Simulation": [[33, null]], "Start a URSim docker container": [[25, "start-a-ursim-docker-container"]], "Start the ur_robot_driver": [[43, null]], "Startup the driver": [[34, null]], "Structure of the repository": [[8, "structure-of-the-repository"], [36, "structure-of-the-repository"]], "Teach Pendant Mode": [[27, "teach-pendant-mode"]], "Testing everything": [[43, "testing-everything"]], "Tolerances": [[13, "tolerances"]], "Troubleshooting": [[35, "troubleshooting"]], "UR Hardware interface parameters": [[18, null]], "Universal Robots ROS tutorials": [[44, null]], "Update arguments for MoveIt!": [[38, "update-arguments-for-moveit"]], "Updated argument name for tf_prefix": [[38, "updated-argument-name-for-tf-prefix"]], "Usage": [[12, null], [14, "usage"], [35, null], [39, null], [41, "usage"]], "Usage with official UR simulator": [[33, "usage-with-official-ur-simulator"]], "Use this library in other projects": [[5, "use-this-library-in-other-projects"]], "Using MoveIt": [[31, "using-moveit"]], "Using the dashboard doesn\u2019t work": [[35, "using-the-dashboard-doesn-t-work"]], "Verification": [[7, "verification"]], "Welcome to the Universal Robots ROS 2 documentation!": [[45, null]], "When starting the driver, it crashes with \u201cVariable \u2018speed_slider_mask\u2019 is currently controlled by another RTDE client\u201d": [[35, "when-starting-the-driver-it-crashes-with-variable-speed-slider-mask-is-currently-controlled-by-another-rtde-client"]], "When starting the program on the teach pendant, I get an error \u201cThe connection to the remote PC could not be established\u201d": [[35, "when-starting-the-program-on-the-teach-pendant-i-get-an-error-the-connection-to-the-remote-pc-could-not-be-established"]], "Where are controllers defined?": [[30, "where-are-controllers-defined"]], "Workcell description": [[40, "workcell-description"]], "Workcell macro": [[40, "workcell-macro"]], "add_to_log (ur_dashboard_msgs/AddToLog)": [[16, "add-to-log-ur-dashboard-msgs-addtolog"]], "brake_release (std_srvs/Trigger)": [[16, "brake-release-std-srvs-trigger"]], "check_calibration()": [[2, "check-calibration"]], "clear_operational_mode (std_srvs/Trigger)": [[16, "clear-operational-mode-std-srvs-trigger"]], "close_popup (std_srvs/Trigger)": [[16, "close-popup-std-srvs-trigger"]], "close_safety_popup (std_srvs/Trigger)": [[16, "close-safety-popup-std-srvs-trigger"]], "connect (std_srvs/Trigger)": [[16, "connect-std-srvs-trigger"]], "force_mode_controller": [[30, "force-mode-controller"]], "force_torque_sensor_broadcaster": [[30, "force-torque-sensor-broadcaster"]], "forward_position_controller": [[30, "forward-position-controller"]], "forward_velocity_controller": [[30, "forward-velocity-controller"]], "get_loaded_program (ur_dashboard_msgs/GetLoadedProgram)": [[16, "get-loaded-program-ur-dashboard-msgs-getloadedprogram"]], "get_robot_mode (ur_dashboard_msgs/GetRobotMode)": [[16, "get-robot-mode-ur-dashboard-msgs-getrobotmode"]], "get_safety_mode (ur_dashboard_msgs/GetSafetyMode)": [[16, "get-safety-mode-ur-dashboard-msgs-getsafetymode"]], "headless_mode": [[18, "headless-mode"]], "input_recipe_filename (Required)": [[18, "input-recipe-filename-required"]], "io_and_status_controller": [[30, "io-and-status-controller"]], "joint_state_broadcaster": [[30, "joint-state-broadcaster"]], "keep_alive_count -> robot_receive_timeout": [[26, "keep-alive-count-robot-receive-timeout"]], "kinematics/hash (Required)": [[18, "kinematics-hash-required"]], "load_installation (ur_dashboard_msgs/Load)": [[16, "load-installation-ur-dashboard-msgs-load"]], "load_program (ur_dashboard_msgs/Load)": [[16, "load-program-ur-dashboard-msgs-load"]], "non_blocking_read (default: \u201ctrue\u201d)": [[18, "non-blocking-read-default-true"]], "output_recipe_filename (Required)": [[18, "output-recipe-filename-required"]], "pause (std_srvs/Trigger)": [[16, "pause-std-srvs-trigger"]], "play (std_srvs/Trigger)": [[16, "play-std-srvs-trigger"]], "popup (ur_dashboard_msgs/Popup)": [[16, "popup-ur-dashboard-msgs-popup"]], "power_off (std_srvs/Trigger)": [[16, "power-off-std-srvs-trigger"]], "power_on (std_srvs/Trigger)": [[16, "power-on-std-srvs-trigger"]], "program_running (ur_dashboard_msgs/IsProgramRunning)": [[16, "program-running-ur-dashboard-msgs-isprogramrunning"]], "program_saved (ur_dashboard_msgs/IsProgramSaved)": [[16, "program-saved-ur-dashboard-msgs-isprogramsaved"]], "program_state (ur_dashboard_msgs/GetProgramState)": [[16, "program-state-ur-dashboard-msgs-getprogramstate"]], "quit (ur_dashboard_msgs/GetLoadedProgram)": [[16, "quit-ur-dashboard-msgs-getloadedprogram"]], "raw_request (ur_dashboard_msgs/RawRequest)": [[16, "raw-request-ur-dashboard-msgs-rawrequest"]], "receive_timeout (Required)": [[16, "receive-timeout-required"]], "restart_safety (std_srvs/Trigger)": [[16, "restart-safety-std-srvs-trigger"]], "reverse_port (Required)": [[18, "reverse-port-required"]], "robot_description is now distributed by the robot_state_publisher": [[26, "robot-description-is-now-distributed-by-the-robot-state-publisher"]], "robot_ip (Required)": [[16, "robot-ip-required"], [18, "robot-ip-required"]], "ros2_control integration": [[8, "ros2-control-integration"]], "ros2_control xacro tag moved to driver package": [[9, "ros2-control-xacro-tag-moved-to-driver-package"], [26, "ros2-control-xacro-tag-moved-to-driver-package"]], "scaled_joint_trajectory_controller (Default motion controller)": [[30, "scaled-joint-trajectory-controller-default-motion-controller"]], "script_filename (Required)": [[18, "script-filename-required"]], "script_sender_port (Required)": [[18, "script-sender-port-required"]], "sendScript()": [[2, "sendscript"]], "servoj_gain (Required)": [[18, "servoj-gain-required"]], "servoj_lookahead_time (Required)": [[18, "servoj-lookahead-time-required"]], "shutdown (std_srvs/Trigger)": [[16, "shutdown-std-srvs-trigger"]], "speed_scaling_state_broadcaster": [[30, "speed-scaling-state-broadcaster"]], "stop (std_srvs/Trigger)": [[16, "stop-std-srvs-trigger"]], "tf_prefix": [[39, "tf-prefix"]], "tool_baud_rate (Required)": [[18, "tool-baud-rate-required"]], "tool_parity (Required)": [[18, "tool-parity-required"]], "tool_rx_idle_chars (Required)": [[18, "tool-rx-idle-chars-required"]], "tool_stop_bits (Required)": [[18, "tool-stop-bits-required"]], "tool_tx_idle_chars (Required)": [[18, "tool-tx-idle-chars-required"]], "tool_voltage (Required)": [[18, "tool-voltage-required"]], "unlock_protective_stop (std_srvs/Trigger)": [[16, "unlock-protective-stop-std-srvs-trigger"]], "ur_calibration": [[11, null]], "ur_client_library": [[4, null]], "ur_controlers/ScaledJointTrajectoryController": [[13, "ur-controlers-scaledjointtrajectorycontroller"]], "ur_controllers": [[13, null]], "ur_controllers/ForceModeController": [[13, "ur-controllers-forcemodecontroller"]], "ur_controllers/GPIOController": [[13, "ur-controllers-gpiocontroller"]], "ur_controllers/PassthroughTrajectoryController": [[13, "ur-controllers-passthroughtrajectorycontroller"]], "ur_controllers/SpeedScalingStateBroadcaster": [[13, "ur-controllers-speedscalingstatebroadcaster"]], "ur_description": [[8, null], [9, null]], "ur_moveit_config": [[14, null], [15, null]], "ur_robot_driver": [[19, null], [26, null]], "ur_simulation_gz": [[36, null], [38, null]], "use_tool_communication (Required)": [[18, "use-tool-communication-required"]]}, "docnames": ["doc/migration_jazzy", "doc/migration_notes", "doc/ur_client_library/doc/architecture", "doc/ur_client_library/doc/example", "doc/ur_client_library/doc/index", "doc/ur_client_library/doc/installation", "doc/ur_client_library/doc/polyscope_compatibility", "doc/ur_client_library/doc/real_time", "doc/ur_description/doc/index", "doc/ur_description/doc/migration/jazzy", "doc/ur_robot_driver/ur_calibration/doc/algorithm", "doc/ur_robot_driver/ur_calibration/doc/index", "doc/ur_robot_driver/ur_calibration/doc/usage", "doc/ur_robot_driver/ur_controllers/doc/index", "doc/ur_robot_driver/ur_moveit_config/doc/index", "doc/ur_robot_driver/ur_moveit_config/doc/migration/jazzy", "doc/ur_robot_driver/ur_robot_driver/doc/dashboard_client", "doc/ur_robot_driver/ur_robot_driver/doc/features", "doc/ur_robot_driver/ur_robot_driver/doc/hardware_interface_parameters", "doc/ur_robot_driver/ur_robot_driver/doc/index", "doc/ur_robot_driver/ur_robot_driver/doc/installation/install_urcap_cb3", "doc/ur_robot_driver/ur_robot_driver/doc/installation/install_urcap_e_series", "doc/ur_robot_driver/ur_robot_driver/doc/installation/installation", "doc/ur_robot_driver/ur_robot_driver/doc/installation/robot_setup", "doc/ur_robot_driver/ur_robot_driver/doc/installation/toc", "doc/ur_robot_driver/ur_robot_driver/doc/installation/ursim_docker", "doc/ur_robot_driver/ur_robot_driver/doc/migration/jazzy", "doc/ur_robot_driver/ur_robot_driver/doc/operation_modes", "doc/ur_robot_driver/ur_robot_driver/doc/overview", "doc/ur_robot_driver/ur_robot_driver/doc/setup_tool_communication", "doc/ur_robot_driver/ur_robot_driver/doc/usage/controllers", "doc/ur_robot_driver/ur_robot_driver/doc/usage/move", "doc/ur_robot_driver/ur_robot_driver/doc/usage/script_code", "doc/ur_robot_driver/ur_robot_driver/doc/usage/simulation", "doc/ur_robot_driver/ur_robot_driver/doc/usage/startup", "doc/ur_robot_driver/ur_robot_driver/doc/usage/toc", "doc/ur_simulation_gz/ur_simulation_gz/doc/index", "doc/ur_simulation_gz/ur_simulation_gz/doc/installation", "doc/ur_simulation_gz/ur_simulation_gz/doc/migration/jazzy", "doc/ur_simulation_gz/ur_simulation_gz/doc/usage", "doc/ur_tutorials/my_robot_cell/doc/assemble_urdf", "doc/ur_tutorials/my_robot_cell/doc/build_moveit_config", "doc/ur_tutorials/my_robot_cell/doc/index", "doc/ur_tutorials/my_robot_cell/doc/start_ur_driver", "doc/ur_tutorials/tutorial_index", "index"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2}, "filenames": ["doc/migration_jazzy.rst", "doc/migration_notes.rst", "doc/ur_client_library/doc/architecture.rst", "doc/ur_client_library/doc/example.rst", "doc/ur_client_library/doc/index.rst", "doc/ur_client_library/doc/installation.rst", "doc/ur_client_library/doc/polyscope_compatibility.rst", "doc/ur_client_library/doc/real_time.rst", "doc/ur_description/doc/index.rst", "doc/ur_description/doc/migration/jazzy.rst", "doc/ur_robot_driver/ur_calibration/doc/algorithm.rst", "doc/ur_robot_driver/ur_calibration/doc/index.rst", "doc/ur_robot_driver/ur_calibration/doc/usage.rst", "doc/ur_robot_driver/ur_controllers/doc/index.rst", "doc/ur_robot_driver/ur_moveit_config/doc/index.rst", "doc/ur_robot_driver/ur_moveit_config/doc/migration/jazzy.rst", "doc/ur_robot_driver/ur_robot_driver/doc/dashboard_client.rst", "doc/ur_robot_driver/ur_robot_driver/doc/features.rst", "doc/ur_robot_driver/ur_robot_driver/doc/hardware_interface_parameters.rst", "doc/ur_robot_driver/ur_robot_driver/doc/index.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/install_urcap_cb3.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/install_urcap_e_series.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/installation.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/robot_setup.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/toc.rst", "doc/ur_robot_driver/ur_robot_driver/doc/installation/ursim_docker.rst", "doc/ur_robot_driver/ur_robot_driver/doc/migration/jazzy.rst", "doc/ur_robot_driver/ur_robot_driver/doc/operation_modes.rst", "doc/ur_robot_driver/ur_robot_driver/doc/overview.rst", "doc/ur_robot_driver/ur_robot_driver/doc/setup_tool_communication.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/controllers.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/move.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/script_code.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/simulation.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/startup.rst", "doc/ur_robot_driver/ur_robot_driver/doc/usage/toc.rst", "doc/ur_simulation_gz/ur_simulation_gz/doc/index.rst", "doc/ur_simulation_gz/ur_simulation_gz/doc/installation.rst", "doc/ur_simulation_gz/ur_simulation_gz/doc/migration/jazzy.rst", "doc/ur_simulation_gz/ur_simulation_gz/doc/usage.rst", "doc/ur_tutorials/my_robot_cell/doc/assemble_urdf.rst", "doc/ur_tutorials/my_robot_cell/doc/build_moveit_config.rst", "doc/ur_tutorials/my_robot_cell/doc/index.rst", "doc/ur_tutorials/my_robot_cell/doc/start_ur_driver.rst", "doc/ur_tutorials/tutorial_index.rst", "index.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [2, 3, 6, 7, 8, 9, 10, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 29, 30, 31, 32, 33, 35, 39, 40, 41, 43], "0": [5, 6, 7, 10, 13, 14, 18, 20, 21, 23, 25, 29, 30, 32, 39, 40, 41, 43], "0013941666682559": 10, "00693818880325995": 10, "01": 14, "01260355871158e": 10, "0193171326277006": 10, "025": 13, "027059806332": 10, "03": 18, "04": 30, "05": 10, "0603368964236": 10, "07": [7, 10], "08": 10, "0837331147700119": 10, "09": 30, "1": [2, 6, 7, 10, 13, 14, 18, 20, 21, 23, 25, 29, 30, 32, 35, 39, 40, 41, 43], "10": [13, 15], "100": [10, 13, 18, 39], "101": [5, 12, 23, 25, 26, 29, 33, 34, 43], "102": 23, "102400": 7, "102a": 7, "107": 7, "115670917257426": 10, "11655": 10, "119811341150314": 10, "11985": 10, "12": 7, "12234865571206e": 10, "123": 43, "14": [6, 7, 23, 32], "140974079901": 10, "141e": 7, "15": 7, "158": 7, "168": [5, 12, 23, 25, 26, 29, 33, 34, 43], "17": 7, "171005_motek_monitor_l": 40, "1720623611": 31, "1720623620": 31, "1720623622": 31, "1720623630": 31, "1720623632": 31, "180539811714259": 10, "1807": 10, "192": [5, 12, 23, 25, 26, 29, 33, 34, 43], "2": [4, 7, 8, 10, 13, 14, 18, 31, 32, 39, 40, 41], "20": [26, 30, 39], "2024": [7, 30], "204": 35, "23": 30, "24": 25, "25": [32, 40], "255": 23, "25gb": 7, "28": 7, "2865": 7, "3": [5, 6, 7, 10, 13, 20, 23, 32], "300": 13, "3000": 18, "32": 30, "32585": 10, "373": 30, "38db": 7, "39280053471802e": 10, "3d27": 7, "4": [6, 7, 10, 23, 40], "40": 18, "4147806894359e": 10, "439": 10, "44": 40, "446": 10, "45": 7, "4571": 7, "4894": 7, "5": [6, 7, 10, 13, 14, 20, 21, 23, 25, 40, 41], "50": 13, "500": 39, "50002": 27, "530203889": 31, "530668700": 31, "547903428": 31, "548368095": 31, "56": [5, 12, 25, 26, 29, 33, 34, 43], "569251663611088": 10, "56998468543761": 10, "57014608044242": 10, "57038520649543": 10, "570796327": 10, "57155": 10, "582108072": 31, "582576444": 31, "582957452": 31, "5900": 25, "6": [10, 13, 40], "60233952386695": 10, "6080": [25, 33], "6092": 7, "6127": 10, "61409023720934e": 10, "647f": 7, "647f28654894e3bd457199be38dbbdc86092693": 7, "68607190752171": 10, "693e": 7, "6be1": 7, "6cef": 7, "7": [10, 20], "75": 40, "76": 7, "8": 32, "80": 7, "845": 40, "84f3": 7, "85": 40, "9": [6, 23], "91986209186124e": 10, "99": 7, "99be": 7, "9bca": 7, "A": [13, 18, 41], "And": 31, "As": [5, 8, 12, 13, 23, 25, 30, 38], "At": 41, "Be": 32, "But": 7, "By": 30, "For": [2, 6, 7, 10, 12, 13, 18, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 34, 38, 39, 41, 43], "If": [2, 5, 6, 7, 8, 13, 15, 16, 18, 20, 21, 26, 27, 29, 32, 34, 35, 39, 40, 41, 43], "In": [2, 3, 7, 8, 10, 13, 14, 15, 25, 27, 29, 30, 31, 34, 35, 38, 39, 40, 41, 43], "It": [2, 3, 6, 7, 8, 13, 16, 23, 25, 27, 30, 32, 34, 40], "No": 7, "Not": [7, 27], "On": [7, 18, 20, 21, 23, 27, 32, 35], "One": [10, 13, 43], "Or": 43, "That": 13, "The": [2, 5, 6, 7, 8, 9, 10, 13, 14, 16, 18, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41, 43], "Then": [7, 13, 18, 25], "There": [7, 20, 21, 23, 27, 34], "These": [13, 30, 44], "To": [2, 3, 5, 7, 11, 12, 13, 16, 20, 21, 22, 23, 25, 31, 32, 33, 35, 36, 37, 38, 39, 41, 43], "Will": 18, "With": [7, 10, 12, 13, 14, 25, 27, 29, 33, 41, 43], "_": [40, 43], "_d": 10, "_nprocessors_onln": 7, "_ros2cli_1207798": 30, "abil": 27, "abl": [7, 13, 14, 25, 27, 31, 39, 40, 41], "abort": [13, 14, 31], "about": [7, 15, 26, 30, 35, 39, 40, 42], "abov": [2, 7, 8, 10, 13, 22, 25, 27, 29, 31, 43], "absolut": [0, 1, 12, 23, 37, 39], "abstract": 8, "acceler": [13, 41], "accept": [29, 35], "access": [25, 29], "accordingli": 33, "achiev": [10, 13, 18, 22, 30], "acknowledg": 13, "act": 25, "action": [31, 35, 43], "action_monitor_r": 39, "activ": [13, 18, 20, 21, 25, 27, 30, 34, 41], "actual": [13, 18, 22, 28, 29, 30, 40, 41, 43], "ad": [2, 10, 15, 41], "ad85": 7, "ad85102a6be1cdfe9bca84f36cef3d27ca5b141": 7, "adapt": [2, 3, 7, 10, 12, 42], "add": [5, 9, 16, 26, 37, 41, 43], "add_execut": 5, "addit": [10, 13, 15, 27, 30, 35, 39], "addition": 33, "address": [2, 3, 12, 13, 16, 18, 20, 21, 23, 25, 27, 35, 43], "adjust": [13, 30], "admitt": 13, "advanc": 7, "advertis": 19, "after": [2, 7, 13, 16, 17, 18, 20, 21, 27, 28, 29, 31, 35, 37, 40, 41], "afterward": [2, 16, 27], "ag": 7, "again": [7, 10, 16, 20, 21, 27, 30, 32, 41], "against": 13, "ahead": 7, "aim": 15, "aka": 7, "algorithm": [11, 45], "alice_": 39, "alice_elbow_joint": 39, "alice_shoulder_lift_joint": 39, "alice_shoulder_pan_joint": 39, "alice_wrist_1_joint": 39, "alice_wrist_2_joint": 39, "alice_wrist_3_joint": 39, "align": 13, "all": [2, 5, 7, 8, 13, 15, 20, 21, 23, 25, 26, 29, 30, 31, 34, 37, 38, 39, 40, 41, 42, 43], "allow": [13, 15, 23, 25, 30, 32, 34, 39, 41], "allow_partial_joints_go": 39, "allowed_execution_duration_sc": 14, "allowed_goal_duration_margin": 14, "allowed_start_toler": 14, "almost": 25, "alon": 8, "along": [10, 13, 29], "alpha": 10, "alreadi": [25, 31, 34, 38, 41, 43], "also": [2, 6, 7, 8, 10, 11, 13, 14, 15, 18, 23, 25, 27, 30, 34, 35, 37, 38, 39, 41, 43], "alter": [26, 38], "altern": 23, "although": 41, "alwai": [4, 13, 16, 22, 25, 41], "amount": 13, "an": [2, 3, 7, 8, 9, 10, 12, 13, 14, 18, 19, 22, 23, 25, 26, 31, 32, 33, 38, 39, 40, 41, 42, 45], "analog": 13, "ani": [2, 3, 7, 8, 13, 14, 25, 27, 29, 30, 31, 32, 35, 37, 41], "anoth": [7, 27, 30, 31, 34, 41, 43], "answer": [2, 5, 16], "anticip": 13, "anymor": [10, 15], "anyth": [13, 37], "anywai": 7, "apart": 33, "api": 22, "append": 43, "appli": [7, 10, 13, 41], "applic": [2, 5, 8, 27, 28, 37, 41], "approach": 41, "apt": [5, 7, 22, 34], "ar": [2, 6, 7, 8, 10, 13, 15, 18, 20, 21, 22, 23, 27, 29, 32, 34, 35, 36, 39, 40, 41], "arbitrari": [16, 29], "arbitrarili": 30, "architectur": [4, 45], "archiv": 7, "area": 25, "arg": [22, 29, 34, 40, 43], "argc": 5, "argument": [0, 1, 8, 9, 15, 26, 27, 29, 31, 34, 35, 39, 40, 41, 43], "argv": 5, "arm": [10, 13, 14, 35, 40, 41, 42, 43], "around": [7, 14, 40], "arriv": 2, "artifici": 10, "ask": [7, 41], "aspect": [8, 27], "assembl": [10, 42, 43, 44, 45], "assign": 25, "assist": 42, "assum": [7, 13, 25, 39], "assumpt": 38, "asynchron": 2, "attach": [25, 29], "augment": 41, "author": [7, 41], "automat": 7, "avail": [2, 5, 7, 13, 15, 18, 25, 30, 35, 39], "avoid": 15, "awai": [10, 30, 41], "awar": [14, 31, 32], "awk": 7, "ax": [10, 13], "axi": [10, 13], "b": [22, 37], "back": [7, 10, 13], "bare": 2, "base": [10, 13, 17, 25, 28, 29, 35, 37], "base_to_monitor": 40, "base_to_robot_mount": 40, "base_to_wal": 40, "bash": [22, 37, 40, 41, 43], "basic": [2, 8, 13, 15, 29, 31, 41], "baud": 18, "bc": 7, "bdc8": 7, "becaus": [5, 13], "becom": [10, 13, 15, 30], "been": [2, 13, 15, 16, 26, 27, 38], "befor": [2, 7, 9, 15, 16, 22, 26, 31, 37, 38, 40, 41, 43], "begin": 13, "beginn": 41, "being": [10, 13, 18, 32, 33, 41], "belong": 7, "below": [2, 5, 6, 22, 27, 37, 41], "best": 7, "better": 18, "between": [2, 10, 13, 17, 18, 22, 28, 30, 32, 38], "beyond": 39, "binari": [5, 24], "bind": 25, "bison": 7, "bit": [10, 18, 25], "black": 13, "blue": 13, "bool": [5, 13], "boot": 4, "both": [8, 10, 25, 27, 39, 43], "bottom": [20, 21], "box": [13, 23, 40], "brake": [16, 27], "branch": 22, "break": [6, 40], "bring": 10, "bringup": 29, "broadcast": 35, "browser": 25, "buffer": 2, "build": [4, 7, 10, 24, 36, 39, 40, 42, 43, 44, 45], "builder": 15, "built": [23, 31], "builtin": 30, "button": [27, 32, 34, 35], "c": [2, 7], "ca": 7, "ca5b": 7, "cabl": [23, 29], "calcul": [10, 12, 13, 35], "calibr": [2, 8, 11, 12, 17, 18, 24, 28, 35, 42, 45], "calibration_correct": [12, 23], "call": [2, 13, 16, 29, 30, 32, 34, 35, 40, 41, 43], "camera": 41, "can": [2, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 43], "cancel": 13, "cannot": [5, 10, 13, 27], "canon": 7, "cap": 8, "capabl": [4, 35], "care": [13, 26], "carri": 41, "cartesian": [13, 17, 18, 28], "case": [2, 7, 13, 14, 23, 25, 27, 30, 31, 44], "catkin": 5, "catkin_mak": 5, "catkin_make_isol": 5, "caus": [14, 16, 31], "cb1": [17, 28], "cb2": [17, 28], "cb3": [6, 19, 23, 24, 27, 33, 35, 45], "cd": [5, 7, 22, 37, 40, 41, 43], "cdfe": 7, "cdn": 7, "centimet": [11, 23], "certain": [8, 13, 22, 25, 26, 30, 32, 35, 40], "certif": 7, "certifi": 7, "cfg": 7, "chain": [10, 41], "chang": [6, 7, 8, 10, 11, 13, 16, 22, 25, 26, 27, 37, 38, 39, 41], "chapter": [24, 35, 43], "char": [5, 18], "check": [2, 4, 13, 16, 20, 21, 31, 32, 35, 39], "check_calibr": 4, "check_io_successful_retri": 13, "checksum": 2, "child": 40, "choic": [7, 43], "choos": [6, 29, 39], "chose": 40, "ci_statu": 22, "claim": 30, "class": [2, 3], "classic": 33, "clearli": 10, "click": [20, 21], "client": [2, 5, 19, 27, 45], "clock": 7, "clone": [5, 22, 37], "close": [7, 16, 28, 41], "cmake": [4, 22], "cmake_minimum_requir": 5, "cmakelist": 5, "code": [2, 18, 19, 27, 31, 34, 40, 41, 42, 43, 45], "coher": 38, "colcon": [22, 23, 37, 40, 41, 43], "colcon_w": [22, 37, 40, 41, 43], "collabor": 28, "collid": 41, "collis": [8, 13, 40, 41], "color": 40, "com": [7, 18, 22, 25, 27, 37], "combin": [13, 18, 26, 27, 30, 38], "come": [22, 35], "command": [2, 5, 7, 9, 13, 16, 17, 18, 20, 21, 25, 26, 27, 28, 29, 31, 34, 37, 38, 43], "command_interfac": [13, 39], "common": [8, 22], "commun": [17, 18, 19, 23, 28, 34, 45], "compar": [2, 6], "compat": [0, 1, 4, 45], "compens": 10, "compil": [4, 22], "complet": [9, 13, 15, 34, 39, 40, 41], "complex": 8, "complianc": 30, "compliant": 13, "compon": [7, 10, 13, 18], "compris": 40, "comput": [7, 25, 27], "condit": 43, "conf": 7, "config": [7, 8, 9, 15, 26, 30, 38, 39, 40, 42, 43, 44, 45], "configur": [2, 3, 7, 8, 9, 13, 14, 18, 26, 27, 28, 31, 35, 36, 39, 41, 43], "conform": 26, "conjunct": [2, 13], "connect": [2, 5, 13, 20, 21, 22, 23, 25, 27, 34], "consecut": 22, "consequ": 15, "conserv": 41, "consid": [10, 13, 16, 23], "consist": 8, "constraint": [13, 26, 39], "construct": 2, "constructor": 2, "contain": [2, 7, 8, 13, 14, 15, 18, 24, 26, 27, 28, 30, 32, 35, 36, 38, 40, 41, 43], "content": [8, 40], "continu": [7, 13, 16, 17, 28, 35, 41], "contribut": 5, "control": [2, 3, 7, 8, 10, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32, 33, 34, 38, 39, 41, 43, 45], "control_msg": 13, "controller_manag": [30, 39], "controllers_fil": [38, 39], "conveni": [2, 29, 43], "copi": [20, 21, 43], "core": [2, 7], "corner": 21, "correct": [7, 8, 11, 12, 18, 20, 21, 27, 29, 32, 35, 38, 41, 43, 45], "correctli": [2, 10, 28, 32, 41], "correspond": [2, 7, 13], "could": [8, 13, 29, 37, 39, 40, 41, 43], "coupl": [7, 13, 34, 35], "cout": [2, 5], "cover": [2, 35], "cp": 43, "cpp": 5, "cpu": 4, "cpufreq": 7, "cpufrequtil": 7, "creat": [2, 7, 12, 13, 14, 20, 21, 22, 23, 25, 26, 27, 28, 29, 34, 35, 37, 39, 40, 41, 42], "curl": 25, "current": [7, 13, 16, 25, 29, 30, 32, 41], "custom": [2, 8, 12, 14, 15, 17, 20, 21, 26, 28, 35, 36, 38, 40, 41, 43, 44, 45], "custom_workcell_tutori": 26, "cut": 7, "cycl": [13, 18, 22], "d": [7, 8, 10], "dae": 40, "daemon": 7, "damp": 13, "damping_factor": 13, "dashboard": [2, 19, 27, 28, 34, 45], "dashboard_cli": [5, 34], "dashboardcli": [4, 5], "dashboardclientro": 2, "data": [2, 7, 13, 28, 32], "data_pkg": 2, "datapackag": 2, "db_client": 5, "dbg": 7, "dcmake_build_typ": 22, "deactiv": 30, "deb": 7, "debian": 23, "deceler": 13, "decid": 7, "declar": 40, "declared_argu": 43, "declarelaunchargu": 43, "decreas": 13, "def": [32, 43], "default": [7, 13, 14, 19, 23, 25, 26, 27, 31, 32, 34, 35, 38, 39, 40, 41, 43], "default_acceleration_scaling_factor": 41, "default_kinemat": [8, 40, 43], "default_valu": 43, "default_velocity_scaling_factor": 41, "defin": [2, 8, 27, 31, 32, 35, 36, 39, 40, 41, 43], "definit": [13, 15, 18, 38, 39], "degre": 13, "delai": 18, "delet": 7, "deliber": [14, 31], "demo": [31, 41], "demonstr": [41, 43], "denavit": 10, "depend": [7, 13, 22, 32, 34, 37, 41], "describ": [8, 10, 23, 25, 30, 31, 35, 39], "descript": [0, 1, 9, 10, 14, 18, 26, 28, 33, 34, 36, 38, 41, 42], "description_fil": [9, 26, 38, 39], "description_launchfil": [26, 43], "description_packag": [9, 26, 38], "desir": [13, 39, 41], "desktop": 7, "destroi": 10, "detail": [2, 7, 22, 27, 29, 30, 31, 33, 35, 39, 40, 41, 43], "detect": 41, "determin": [7, 13], "dev": [7, 29], "develop": [2, 7, 22, 41], "deviat": 13, "deviation_limit": 13, "devic": [23, 29, 43], "device_nam": 29, "dh": [8, 10], "dh_a": 10, "dh_alpha": 10, "dh_d": 10, "dh_theta": 10, "diagram": 13, "did": [34, 41], "didn": 29, "differ": [2, 7, 15, 27, 30, 37, 38, 39, 40, 41, 43], "dimens": 13, "direct": [13, 20, 21, 22, 23], "directli": [2, 5, 10, 12, 13, 18, 23, 26, 27, 30, 32, 43], "directori": [7, 29], "disabl": [4, 14, 31, 35], "disconnect": [5, 16, 17, 28], "discuss": 41, "dismiss": 16, "displac": 10, "distanc": 13, "distribut": [0, 1, 5], "distro": 5, "disturb": [20, 21], "dk": 7, "dn": 23, "do": [2, 7, 11, 13, 14, 15, 20, 21, 22, 23, 26, 27, 31, 34, 35, 38, 39, 41], "doc": 39, "docker": [19, 24, 33, 45], "dockerfil": 25, "document": [7, 18, 25, 27, 29, 30, 33, 41, 43], "doe": [7, 18, 41], "doesn": [2, 3, 13, 15, 18, 31, 41], "domain": 13, "don": [7, 13, 25, 29, 30, 41], "done": [8, 9, 13, 20, 21, 26, 27, 31], "doubl": [7, 16], "down": [13, 14, 31, 40, 41], "download": [7, 23, 25, 37], "downscal": 41, "drive": [20, 21], "driver": [0, 1, 2, 4, 5, 7, 8, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32, 33, 38, 39, 42, 43, 45], "drop": [2, 17, 27, 28, 34, 35], "due": [10, 13, 14, 15, 31, 38, 41], "duplic": 41, "dure": [2, 7, 13, 15, 30, 41], "dwarv": 7, "dynam": [7, 9, 26, 38, 41], "e": [2, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 23, 24, 26, 27, 28, 30, 32, 34, 35, 38, 41, 43, 45], "e3bd": 7, "each": [10, 11, 13, 20, 21, 23, 32], "earli": 13, "earlier": 34, "easier": 7, "easiest": [22, 33], "echo": 7, "effect": [7, 13], "effector": 11, "effort": 30, "either": [6, 15, 16, 20, 21, 22, 23, 25, 27, 30, 39], "element": 2, "els": [7, 37], "em": [17, 27, 28, 34], "empti": [13, 32, 39], "emul": [31, 33, 34], "enabl": [7, 14, 15, 16, 27, 29, 31, 33, 35, 42, 43], "encourag": 22, "end": [10, 11, 32], "endeffector": [18, 23], "endl": [2, 5], "enforc": [0, 1], "enough": [15, 39], "ensur": [13, 16, 27, 40], "enter": [7, 20, 21, 23, 27, 41], "entri": 7, "entry_nam": 7, "environ": [7, 8, 13, 14, 28, 33], "equal": 13, "equival": [8, 33], "error": [2, 7, 8, 13, 16, 18, 22, 41], "especi": [7, 22], "essenti": [7, 40, 41, 43], "estim": 26, "etc": [7, 8, 13, 14, 34], "ethernet": 23, "evalu": 18, "even": [18, 22, 41], "everi": [2, 7, 25], "everyth": [7, 8, 41, 42], "exact": [11, 23], "exactli": [8, 10, 13, 22], "exagger": 10, "exampl": [2, 4, 5, 7, 8, 9, 10, 13, 14, 15, 23, 25, 26, 29, 30, 31, 36, 38, 39, 40, 41, 42, 45], "example_mov": [31, 39], "except": 23, "execut": [7, 13, 14, 16, 17, 18, 27, 28, 30, 31, 32, 34, 37, 41, 43], "execution_duration_monitor": [14, 31], "exist": [7, 22, 23], "exit": 13, "expect": [2, 7, 9, 13, 26, 38], "experi": 7, "experienc": 40, "explain": [2, 5, 10, 12, 13, 14, 24, 27, 29, 31, 34, 35, 38], "explicit": 25, "explicitli": [5, 13, 27], "explor": 15, "export": [7, 10, 13, 22, 37], "expos": [25, 29], "exposur": 25, "extend": 13, "extens": 22, "extern": [2, 7, 8, 13, 18, 20, 21, 23, 24, 27, 29, 32, 34, 35], "external_control": [13, 25, 30, 35, 41, 43], "externalcontrol": [20, 21, 23, 25], "extract": [7, 8, 10, 11, 12, 17, 24, 28, 42], "extrapol": [17, 28], "f": 7, "f1": 7, "fact": 15, "factor": [13, 41], "factori": [11, 23], "fail": [13, 22], "failur": 16, "fals": [2, 13, 14, 18, 29, 31, 34, 39, 43], "famili": 13, "far": 10, "fast": 30, "fatal": 7, "fault": 16, "favor": 38, "featur": [6, 13, 15, 19, 22, 30, 35, 40, 41], "feedback": 32, "feel": [37, 40], "few": 31, "field": [2, 13, 30], "fieldbu": 35, "fig": 10, "file": [2, 3, 5, 7, 8, 9, 12, 15, 16, 18, 20, 21, 22, 25, 26, 29, 30, 35, 36, 38, 40, 41, 42], "filenam": [8, 34, 40, 43], "fill": 13, "final": [37, 40], "find": [3, 7, 20, 21, 30, 40, 43], "find_packag": 5, "findexecut": 43, "findpackageshar": 43, "fine": 23, "fingerprint": 7, "finish": [13, 32, 35], "firewal": 25, "first": [2, 7, 10, 11, 13, 20, 21, 23, 25, 31, 34, 39, 40, 41, 43], "fix": [7, 25, 40], "flang": 29, "flex": 7, "float": [2, 13, 30], "fly": [13, 16], "focu": 25, "folder": [2, 3, 7, 20, 21, 25, 26, 29], "follow": [2, 5, 7, 10, 13, 22, 25, 27, 29, 31, 34, 37, 39, 40, 41], "follow_joint_trajectori": [13, 31, 35], "followjointtrajectori": 13, "forc": [7, 13, 30, 41], "force_mod": 13, "force_mode_control": 35, "force_torque_sensor_broadcast": 35, "forcemodecontrol": 30, "forcetorquesensorbroadcast": 30, "forget": 7, "forward": [11, 13, 17, 18, 23, 25, 28, 29, 35], "forward_position_control": 35, "forward_velocity_control": 35, "found": [2, 7, 20, 21, 29], "four": 8, "fraction": 13, "frame": [8, 10, 13, 19], "frame_id": 13, "free": [18, 37, 40], "freedriv": 27, "freeli": 30, "frequenc": [2, 7], "frequent": 2, "fri": 7, "from": [2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43], "front": 40, "full": 13, "fulli": [2, 7, 13, 16], "function": [4, 13, 25, 27, 30], "fundament": 27, "further": [7, 8, 10, 25, 41], "futur": [7, 13], "fzi_tabl": 40, "g": [2, 5, 8, 13, 14, 15, 16, 23, 26, 30, 34, 38, 41, 43], "gain": [11, 13, 18], "gain_scal": 13, "gatewai": 23, "gawk": 7, "gazebo": [8, 13, 33, 36, 39], "gener": [7, 9, 13, 14, 16, 18, 23, 26, 35, 38, 40, 41, 43], "generate_launch_descript": 43, "geometri": 40, "get": [4, 8, 10, 13, 16, 17, 22, 25, 28, 32, 34, 43, 44], "getconf": 7, "getdatapackag": 2, "getwrit": 2, "git": [22, 37], "github": [18, 22, 25, 37], "give": [11, 15, 23, 27], "given": [2, 13, 26, 39], "gmail": 7, "gnupg2": 7, "go": [7, 40, 41], "goal": [13, 14, 31, 35, 39], "goal_tim": 39, "goe": [13, 34], "good": [7, 15, 23, 28, 37], "governor": 7, "gpg": 7, "gpg2": 7, "gpio": 13, "gpiocontrol": 30, "graph": 13, "green": [13, 22], "greg": 7, "gregkh": 7, "gripper": [29, 43], "group": [7, 41], "groupadd": 7, "grub": 4, "grub_default": 7, "gui": [25, 30, 33], "guid": [2, 7, 18, 23, 25, 29, 33, 35], "guidelin": 27, "gz": [33, 37, 38], "h": [5, 7], "ha": [2, 7, 8, 10, 13, 14, 16, 27, 29, 31, 32, 34, 35, 38], "had": 43, "half": 13, "hamburg": 21, "hand_back_control": 13, "handl": [13, 15, 29, 38, 39, 41], "happen": [6, 13, 34], "hard": [7, 13], "hardwar": [8, 13, 14, 19, 23, 26, 30, 31, 34, 35, 36, 41, 43, 45], "hartenberg": 10, "hartman": 7, "has_acceleration_limit": 41, "has_velocity_limit": 41, "hash": 19, "have": [2, 3, 5, 7, 8, 10, 11, 13, 15, 18, 20, 21, 22, 23, 25, 26, 29, 30, 31, 32, 34, 35, 37, 38, 40, 41, 43], "haven": 2, "header": 7, "headless": [13, 17, 18, 28, 32, 34, 43], "headless_mod": [19, 34, 43], "hello": 32, "help": [2, 7, 18, 30, 44], "helper": [23, 34], "henc": [15, 38, 41, 43], "here": [7, 8, 13, 14, 20, 21, 29, 31, 33, 34, 35, 39, 40, 41, 43], "hereaft": 27, "higher": [6, 7, 18, 41], "highli": [7, 8, 11, 16, 23, 41], "hit": 13, "hkp": 7, "home": [7, 12, 23, 25, 39], "hood": 13, "host": [13, 18, 25, 27], "how": [2, 6, 8, 13, 18, 23, 24, 35, 41], "howev": [7, 13, 14, 18, 25, 31], "html": [25, 33], "http": [7, 18, 22, 25, 27, 33, 37, 40, 43], "humbl": 22, "hz": 39, "i": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 43], "ideal": [10, 12, 20, 21], "ident": 25, "idl": [13, 18], "ie": 13, "ifcondit": 43, "ignor": [22, 37, 41], "ik": 15, "illustr": 13, "imag": [2, 7, 10, 25, 33], "imaginary_driv": 29, "implement": [2, 15], "import": [7, 22, 34, 37, 43], "improv": 15, "inaccur": 18, "inaccuraci": 10, "inc": 8, "includ": [5, 15, 27, 31, 40, 43], "includelaunchdescript": 43, "incompat": [14, 31], "incomplet": 2, "incorrect": 32, "increas": 41, "inde": 7, "independ": 9, "indic": [7, 39], "individu": [10, 23, 30, 41], "induc": 41, "inertia": 8, "info": [2, 7, 15, 18, 30, 31], "inform": [2, 7, 11, 12, 13, 15, 24, 25, 29, 30, 41, 43], "init": 2, "initi": [2, 36], "initial_joint_control": [31, 34], "input": [2, 18, 22, 37], "input_recip": 2, "input_recipe_filenam": [19, 43], "insert": [12, 20, 21, 23], "insert_block": 40, "insid": [2, 4, 6, 7, 8, 9, 11, 15, 20, 21, 23, 25, 26, 29, 35, 38, 40, 41], "instal": [4, 16, 18, 19, 23, 25, 27, 29, 31, 34, 36, 39, 40, 41, 43, 45], "instanc": [2, 3, 25, 40], "instanti": 39, "instead": [5, 7, 10, 13, 26, 35, 39], "instruct": [25, 34, 43], "int": [5, 13], "integ": 13, "integr": [7, 42], "intend": 13, "interact": [14, 17, 27, 28, 35, 41], "interest": 26, "interfac": [4, 6, 8, 19, 25, 26, 27, 29, 30, 32, 34, 35, 36, 39, 41, 43, 45], "intermedi": 13, "interpol": 13, "interpret": [2, 13, 32], "interrupt": [7, 35], "intersect": 10, "introduc": [8, 10, 18, 23], "invers": [11, 23], "involv": [2, 41], "io": [17, 28], "io_and_status_control": [13, 27, 34, 35], "io_stat": 13, "iostat": 13, "iostream": 5, "ip": [2, 3, 12, 16, 18, 20, 21, 23, 25, 27, 35, 43], "ip_of_the_robot": 35, "ipv4": 23, "iron": [22, 45], "isn": [2, 13, 26], "issu": [29, 35], "item": [2, 40, 43], "its": [10, 13, 14, 15, 22, 23, 25, 29, 32, 34, 39, 43], "itself": [2, 8, 41], "j": 7, "jar": 25, "jazzi": 45, "jerk": 18, "join": 22, "join1": 10, "joint": [2, 8, 9, 10, 13, 14, 15, 17, 28, 30, 31, 36, 39, 40, 41], "joint1": 10, "joint2": 10, "joint3": 10, "joint4": 10, "joint5": 10, "joint6": 10, "joint_limit": [8, 15, 40, 41, 43], "joint_limit_param": 8, "joint_limit_parameters_fil": 43, "joint_limits_parameters_fil": [40, 43], "joint_stat": 30, "joint_state_broadcast": [35, 39], "joint_state_puplisher_gui": 40, "joint_trajectory_control": [13, 30, 31, 39], "jointgrouppositioncontrol": 30, "jointgroupvelocitycontrol": 30, "jointstat": 30, "jointstatebroadcast": [30, 39], "jointtrajectori": 13, "jointtrajectorycontrol": 39, "joseph": 7, "josephtsalisburi": 7, "jtc": 14, "jtc_client": 31, "jump": 31, "just": [7, 8, 37, 43], "keep": 18, "keep_alive_count": [0, 1], "kei": [2, 7, 41], "kept": 8, "kernel": [4, 13, 22], "kernel_major_vers": 7, "kernel_minor_vers": 7, "kernel_patch_vers": 7, "kernel_vers": 7, "keyserv": 7, "kind": 15, "kinemat": [8, 10, 11, 19, 23, 35, 41], "kinematics_param": 8, "kinematics_parameters_fil": [40, 43], "kinematics_params_fil": [12, 26], "know": [13, 25, 35], "known": 13, "kroah": 7, "l": 25, "larg": 10, "larger": 13, "last": [7, 39, 41, 43], "latenc": [7, 23], "later": 7, "latest": [6, 23, 25], "launch": [8, 9, 12, 14, 15, 23, 25, 26, 27, 29, 31, 33, 35, 36, 37, 38, 40, 41, 43], "launch_argu": 43, "launch_description_sourc": 43, "launch_ro": 43, "launch_rviz": [14, 29, 31, 33, 34, 35, 43], "launchconfigur": 43, "launchdescript": 43, "launcher": [15, 39], "launchfil": [0, 1, 8, 12, 32, 34, 42], "lazi": 15, "lead": [7, 13, 14, 18, 22, 41], "leav": 13, "left": [10, 15, 20, 21], "length": 10, "less": [6, 8, 43], "let": [7, 10, 25, 40], "level": 25, "libelf": 7, "librari": [4, 6, 7, 22, 45], "libssl": 7, "life": 8, "light": 13, "like": [2, 8, 15, 30, 35, 39, 40, 41], "limit": [7, 8, 13, 41], "line": [9, 13, 26, 35, 38, 40], "link": [10, 30, 33, 40, 43], "linux": [7, 25], "linuxfound": 7, "list": [5, 6, 7, 19, 20, 21, 34], "list_control": [31, 34], "listen": 13, "littl": [20, 21, 25], "lixyz": 7, "ll": [2, 7, 20, 21, 22, 25, 32, 40, 41], "load": [10, 15, 26, 27, 34, 35, 39, 41, 43], "load_program": [27, 34], "loaded": 40, "local": [25, 27, 29, 34], "localhost": 25, "locat": [2, 3, 7, 10, 39, 40], "lock": 27, "log": [7, 16, 32, 35], "long": [13, 25], "longer": [9, 13, 26], "look": [10, 31, 35, 40, 41], "lookahead_tim": 18, "lookup": 35, "looppack": 25, "low": [7, 13], "lower": [10, 13, 14, 31, 41], "lowlat": [4, 22], "m": [10, 26, 33], "machin": [18, 25, 29], "macro": [8, 9, 26, 36, 42, 43], "made": [2, 7, 28], "magnitud": [11, 23], "mai": [7, 13, 14, 23, 31, 40, 41], "main": [2, 3, 5, 8, 22, 32, 36], "maintain": [5, 13], "make": [2, 3, 5, 7, 8, 11, 13, 22, 23, 25, 30, 31, 32, 34, 35, 37, 41, 43], "manag": [22, 30], "mani": [7, 15, 23, 27], "manipul": [8, 28, 36], "manner": [40, 41], "manpag": 7, "manual": [6, 15, 23, 27, 29, 42], "mark": 13, "mask": 23, "massiv": 13, "match": [8, 10, 12, 18, 27, 40, 41], "materi": 40, "max": [6, 18], "max_acceler": 41, "max_posit": 41, "max_veloc": 41, "maximum": [2, 13, 41], "md": [3, 22], "mean": [13, 32], "meant": 2, "member": 2, "memlock": 7, "mention": [7, 13], "menu": [7, 21], "menuentri": 7, "merg": 13, "mesh": [8, 10, 40], "messag": [2, 16, 28, 32], "method": [2, 3, 8], "mhz": 7, "might": [6, 7, 11, 13, 18, 22, 23, 41], "migrat": 45, "mimic": 26, "mimick": 13, "min": 18, "min_posit": 41, "minim": [3, 5, 13, 20, 21, 23], "minimal_exampl": 5, "minimum": 6, "mirror": 43, "miss": [17, 28], "mkdir": [5, 7, 22, 25, 37], "mock": [8, 13, 14, 31, 35, 41, 43], "mock_hardwar": [8, 9], "mock_sensor_command": 43, "mocksystem": 33, "mode": [2, 7, 13, 16, 17, 18, 19, 28, 30, 32, 34, 35, 43, 45], "model": [2, 7, 8, 10, 11, 12, 14, 18], "modern": 7, "modif": 6, "modifi": [7, 8, 40, 41], "modul": 2, "monitor": [13, 14, 31, 40, 41], "more": [2, 6, 8, 13, 18, 25, 29, 31, 33, 39, 43], "moreov": 38, "most": [8, 14, 25, 29, 31, 35], "motion": [2, 13, 18, 27, 31, 32, 34, 35, 39, 41], "motiv": 15, "motor": [16, 30], "mount": [8, 14, 25, 40], "move": [0, 1, 10, 13, 19, 33, 35, 40, 41, 45], "move_group": [15, 41], "movegroup": [39, 41], "movegroupinterfac": 15, "moveit": [0, 1, 13, 14, 28, 35, 39, 42, 44, 45], "moveit_config": [15, 38], "moveit_configs_build": [0, 1], "moveit_control": 14, "moveit_launch_fil": 38, "moveit_rviz": 41, "moveit_servo": 30, "moveit_setup_assist": 41, "movej": 32, "movement": 16, "msg": [13, 32], "much": [7, 8], "multi": 35, "multipl": [8, 13, 15, 18, 26, 37], "multipli": 13, "must": [7, 27, 34, 40], "my_client": [2, 5], "my_prog": 32, "my_robot_calibr": [12, 23, 26, 43], "my_robot_cel": [40, 43], "my_robot_cell_control": [26, 38, 41, 43], "my_robot_cell_descript": [40, 43], "my_robot_cell_macro": [40, 43], "my_robot_cell_moveit_config": 41, "my_robot_program": 34, "myur": 27, "n": 5, "name": [0, 1, 7, 13, 23, 25, 29, 37, 40, 41, 43], "navig": 7, "necessari": [7, 11, 15, 17, 20, 21, 23, 27, 28, 37, 39, 43], "necessarili": 41, "need": [2, 3, 7, 9, 18, 20, 21, 22, 23, 25, 26, 27, 29, 30, 32, 34, 38, 39, 40, 41, 43], "neglig": 10, "neither": 13, "net": 25, "netmask": 23, "network": [18, 20, 21, 22, 24, 29], "never": 13, "new": [7, 13, 20, 21, 22, 23, 26, 29, 35, 39, 43], "newer": [7, 27, 32], "newli": 39, "newlin": 32, "next": [2, 10, 13, 41], "node": [2, 13, 15, 20, 21, 25, 27, 31, 32, 34, 35, 41, 43], "noetic": 4, "non": [7, 13, 14, 16, 31, 35], "non_blocking_read": 19, "none": 18, "nor": 13, "normal": 13, "note": [2, 6, 7, 10, 16, 18, 20, 21, 23, 25, 27, 40, 41, 45], "noth": 34, "notif": [20, 21], "notifi": 2, "now": [0, 1, 7, 9, 14, 15, 20, 21, 25, 31, 33, 34, 38, 41, 43], "number": [18, 27], "o": [13, 25, 30], "object": [2, 8, 14], "obvious": [8, 43], "occasion": 22, "odd": 18, "off": [11, 16, 23, 41], "offer": [2, 13, 15, 39], "offici": 35, "offlin": 25, "okai": 16, "oldconfig": 7, "onc": [13, 22, 27, 32, 35], "ondemand": 7, "one": [2, 3, 7, 8, 10, 13, 26, 30, 34, 40, 41, 43], "ones": 7, "onli": [2, 7, 8, 10, 13, 14, 18, 22, 26, 34, 35, 37, 38, 39, 40, 41, 43], "onto": 13, "open": [2, 18, 20, 21, 23, 33], "oper": [13, 16, 19, 34, 45], "opportun": 41, "opt": 37, "option": [4, 15, 38, 39, 41], "order": [2, 7, 8, 13, 15, 27, 29, 32, 40, 43], "org": [7, 40, 43], "orient": 10, "origin": [13, 14, 31, 40, 43], "other": [4, 7, 9, 10, 14, 18, 20, 21, 22, 25, 26, 28, 29, 31, 34, 35, 38, 40, 41], "otherwis": [2, 22, 23], "our": [7, 25, 40, 41, 43], "out": [7, 10], "output": [2, 7, 13, 18, 27, 34, 35, 41, 43], "output_recip": 2, "output_recipe_filenam": [19, 43], "outsid": 33, "over": [25, 37], "overflow": 2, "overload": 25, "overview": [2, 19, 45], "overwrit": 13, "overwritten": 41, "own": [5, 6, 9, 18, 23, 25, 26, 28, 31, 38, 40], "owner": 7, "p": [7, 22, 25, 29, 32, 37], "p1": 7, "pack": 25, "packag": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 14, 15, 17, 18, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45], "page": 30, "panel": [17, 28, 32, 39], "parallel": [10, 13, 29], "param": 40, "paramet": [8, 10, 12, 14, 19, 23, 26, 28, 29, 31, 34, 38, 40, 43, 45], "parameter_descript": 43, "parameterfil": 43, "parametr": [8, 28, 40, 43], "parent": [7, 40, 43], "pariti": 18, "pars": [2, 8], "part": [8, 9, 10, 38, 41], "parti": 26, "particular": [8, 38], "particularli": 30, "pass": [8, 13, 18, 26, 29, 38, 39, 40, 43], "passiv": 10, "passthrough": 13, "passthrough_trajectory_abort": 13, "password": 16, "patch": [7, 13, 22], "path": [0, 1, 7, 8, 12, 13, 18, 22, 23, 29, 37, 39], "path_to_gz_simul": 39, "pathjoinsubstitut": 43, "pattern": 7, "paus": [13, 17, 28, 30, 34], "payload": 13, "pc": [2, 4, 12, 13, 20, 21, 22, 24, 26, 29], "pendant": [13, 16, 17, 18, 23, 28, 30, 34], "pendent": 27, "percept": 41, "perform": [7, 10, 18, 31, 34], "period": 7, "persist": 25, "perspect": [15, 33], "physic": [8, 10, 30, 41], "physical_param": 8, "physical_paramet": [8, 40, 43], "physical_parameters_fil": [40, 43], "pi": 40, "pictur": [8, 39], "pin": 13, "ping": 23, "pink": 13, "pipe": 33, "pipelin": 2, "pkg": [7, 9, 26, 38, 43], "place": [10, 25], "plai": [27, 32, 34, 35], "plain": [4, 28], "plan": [13, 14, 29, 31, 39, 41, 42], "plane": [10, 13], "pleas": [2, 6, 7, 13, 18, 22, 23, 27, 29, 31, 33, 34, 35, 40, 41, 42, 43], "plot": 13, "plu": [13, 20, 21], "plug": [20, 21], "plugin": [14, 31, 36], "point": [2, 10, 13, 27, 28, 30, 41], "polyscop": [4, 16, 20, 21, 23, 25, 33, 45], "polyscope_compat_break_1": 6, "polyscopevers": 5, "popup": 32, "port": [2, 13, 18, 20, 21, 25, 27, 30], "portion": 40, "pose": [8, 10, 13, 18, 35, 41], "posit": [2, 11, 13, 17, 18, 23, 28, 30, 36, 39, 41], "position_control": 30, "possibl": [2, 6, 8, 15, 17, 22, 23, 25, 27, 28, 30, 39], "potenti": 43, "power": [7, 16, 27], "power_off": 13, "practic": 37, "predefin": 34, "preempt": [7, 13], "preempt_non": 7, "preempt_rt": [4, 22], "preempt_voluntari": 7, "preemptibl": 7, "preemption": 4, "prefer": [7, 23, 41], "prefix": [7, 9, 13, 26, 38, 39, 43], "preinstal": 25, "prepar": [4, 24, 25, 33, 35], "presenc": 15, "present": [2, 13, 22], "press": [7, 27, 32, 34], "pretti": 7, "prevent": [25, 32], "previou": 13, "previous": [16, 35, 38], "primari": [2, 7, 34, 35], "principl": 10, "print": [3, 7, 13, 18, 32], "prioriti": 7, "privileg": 4, "probabl": [8, 25, 35, 37], "problem": [7, 13], "procedur": 5, "proceed": [13, 22], "process": [10, 26, 38], "produc": 2, "program": [2, 13, 16, 17, 18, 20, 21, 23, 25, 27, 28, 30, 34, 41], "progress": 13, "project": [4, 7, 8, 13], "propag": 26, "proper": [38, 39], "properli": [2, 8, 39], "properti": 41, "protect": [13, 16, 17, 27, 28, 34, 41], "protective_stop": 13, "protocol": 2, "provid": [2, 8, 9, 12, 13, 14, 18, 23, 26, 29, 31, 33, 38, 40, 41, 43], "pub": [7, 32], "public": [4, 7], "publish": [15, 30, 32, 35], "publish_robot_description_semant": 15, "pull": [15, 22], "purpos": [2, 16, 32, 41, 43], "push": 13, "put": [25, 37, 43], "py": [8, 9, 12, 14, 15, 23, 25, 26, 29, 31, 33, 34, 35, 38, 39, 40, 41, 43], "python": 31, "python3": 22, "pythonlaunchdescriptionsourc": 43, "qualifi": 13, "queri": 16, "queue": 2, "quick": 19, "quickli": [13, 25], "quit": 10, "quot": 7, "r": [7, 8, 32], "radian": 13, "rais": [2, 22, 35], "ramp": 41, "rang": [13, 18], "rate": 18, "rather": [25, 28], "re": [14, 31, 35], "reach": [12, 13, 23, 30, 43], "reachabl": 16, "read": [2, 3, 10, 35, 41], "read_timeout": 2, "readi": [20, 21, 26, 35, 41], "readm": 3, "real": [4, 8, 10, 13, 14, 18, 20, 21, 22, 23, 25, 26, 28, 31, 33, 34, 41, 43, 45], "realli": 10, "realtim": [7, 13], "reason": [2, 3, 6, 13, 22, 41], "reassembl": 10, "reboot": [4, 16, 18, 20, 21], "receiv": [2, 16, 34, 35], "recent": 6, "recip": [2, 18], "recommend": [5, 6, 7, 8, 11, 14, 16, 22, 23, 34], "reconnect": [16, 17, 28], "recoveri": 7, "recv": 7, "red": 22, "redistribut": 43, "refer": [2, 6, 7, 29, 36, 38, 40, 41, 43], "refrain": 29, "regard": 8, "reject": 13, "rel": [7, 9, 13, 26, 38, 40], "relat": [27, 38, 39, 41], "releas": [16, 22, 23, 25, 27, 37], "relev": [13, 22, 42], "reload": 7, "rememb": [18, 27, 29, 31, 41], "remot": [2, 18, 23, 25, 27, 29, 32, 34], "remov": [0, 1, 38, 41], "renam": 15, "replac": [8, 13, 22], "replic": 9, "repo": [9, 22, 37], "report": [13, 17, 18, 28, 30], "repositori": [5, 22, 23, 28, 37], "repositorycontain": 45, "repres": 10, "represent": 10, "republish": 26, "request": [2, 7, 13, 18, 27, 41], "request_program": 2, "requir": [2, 3, 5, 6, 10, 13, 19, 22, 26, 30, 34, 37, 38, 39, 41], "resembl": 40, "resend_program": 32, "resend_robot_program": [13, 27, 34], "resetrtdecli": 2, "resist": 41, "resolv": [14, 16, 31], "resourc": [7, 13, 20, 21, 29, 30, 39, 43], "respect": [6, 8, 22], "respons": [16, 30], "rest": 13, "restart": [7, 13, 16, 20, 21, 27, 30, 32, 34], "restrict": [8, 25], "restructur": [0, 1, 38], "result": [8, 10, 12, 13, 18, 23, 31, 41], "resum": [17, 28], "retri": 13, "retriev": 2, "return": [2, 5, 13, 27, 43], "reus": 8, "reusabl": 15, "revers": [27, 34, 35], "reverse_port": 19, "reverseinterfac": 4, "rewritten": 15, "rgba": 40, "right": [2, 21, 29, 30], "risk": 6, "rm": 25, "ro": [4, 8, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 30, 31, 33, 34, 35, 37, 40, 43], "roadmap": 19, "robot": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 24, 25, 26, 28, 30, 33, 36, 39, 40, 41, 43], "robot_descript": [0, 1, 8, 14, 43], "robot_description_cont": 43, "robot_emergency_stop": 13, "robot_ip": [2, 12, 19, 23, 25, 26, 29, 31, 33, 34, 35, 43], "robot_mod": 13, "robot_mount": 40, "robot_program_run": 13, "robot_receive_timeout": [0, 1], "robot_state_publish": [0, 1, 15, 35, 42], "robotiq": 29, "robotmod": 13, "roll": [22, 37], "root": [40, 41, 43], "ros2": [5, 9, 12, 14, 17, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43], "ros2_control": [0, 1, 13, 18, 29, 30, 33, 34, 35, 36, 38, 41, 42], "ros2_control_mock_hardwar": 8, "ros2_controllers_test_nod": 31, "ros2controlcli": [30, 31, 34], "ros__paramet": 39, "ros_distro": [22, 30, 34], "ros_ur_driv": 22, "rosdep": [22, 37], "rotat": 10, "rough": 2, "roughli": 8, "rpy": [40, 43], "rqt_controller_manag": 30, "rs485": [18, 29], "rs485_node": 29, "rsa": 7, "rsp": [26, 43], "rt": 7, "rt76": 7, "rt_kernel_build": 7, "rt_patch_vers": 7, "rtde": [2, 3, 6, 13, 18], "rtde_input_recip": 43, "rtde_interfac": 2, "rtde_output_recip": 43, "rtdeclient": 4, "rtdepars": 2, "rtdewrit": 4, "rtprio": 7, "run": [2, 3, 7, 13, 14, 16, 18, 20, 21, 25, 27, 29, 30, 31, 32, 33, 34, 35, 39, 40, 41, 44], "runtim": [14, 31], "rviz": [9, 33, 34, 39, 40, 41, 43], "rviz2": [14, 31], "rviz_config_fil": [39, 43], "rviz_test": 39, "rx": [13, 18], "ry": 13, "rz": 13, "safe": 31, "safeguard": 30, "safeti": [13, 16, 30, 31], "safety_limit": 38, "safety_mod": 13, "safetymod": 13, "salisburi": 7, "same": [8, 10, 20, 21, 22, 25, 31, 35], "save": [7, 12, 16, 18, 20, 21, 23, 43], "scale": [4, 13, 14, 17, 28, 30, 31, 41], "scaled_joint_trajectory_control": [13, 31, 34, 35, 41], "scaledjointtrajectorycontrol": 30, "scenario": [14, 41], "scenario_moveit_config": 14, "scene": [8, 39, 40, 43], "schedul": [4, 22, 45], "scope": 33, "scp": [20, 21], "scratch": 22, "screen": [20, 21], "script": [2, 7, 17, 23, 24, 27, 28, 29, 30, 32, 33, 34, 39], "script_command": 32, "script_filenam": [19, 43], "script_sender_port": [19, 27], "scriptsend": 4, "sdf": 39, "sec": 32, "second": [10, 15, 16, 18, 31, 39, 41], "secondari": [2, 32], "section": [2, 7, 13, 20, 21, 23, 35, 40, 41], "secur": [7, 25], "sed": 7, "see": [2, 7, 8, 10, 13, 18, 20, 21, 22, 23, 25, 27, 29, 30, 31, 33, 34, 35, 40, 41, 42], "seem": [10, 29], "seen": [10, 29], "segment": 10, "select": [7, 13, 20, 21, 27, 35, 41], "selection_vector": 13, "selection_vector_": 13, "selector": [20, 21], "self": 41, "semant": [0, 1], "semi": 22, "send": [2, 13, 16, 17, 18, 19, 27, 28, 30, 31, 41, 45], "sendandrec": [2, 5], "sender": 2, "sendrobotprogram": 2, "sendscript": 4, "sens": [30, 37], "sensor": [8, 13, 43], "sensor_msg": 30, "sent": [2, 13, 18, 27, 32, 34], "separ": [2, 8, 10, 13, 28, 29], "seri": [6, 7, 17, 18, 19, 23, 24, 25, 27, 28, 32, 33, 35, 43, 45], "serv": [2, 10], "server": [2, 7, 13, 16, 23, 25, 31, 35], "servic": [7, 14, 19, 27, 30, 31, 32, 34], "servo": [7, 30], "servoj": [2, 18], "servoj_gain": 19, "servoj_lookahead_tim": 19, "set": [4, 10, 13, 14, 17, 18, 19, 20, 21, 22, 24, 27, 28, 30, 31, 34, 36, 39, 41, 45], "set_analog_output": 13, "set_digital_out": 32, "set_io": 13, "set_payload": 13, "set_speed_slid": 13, "setanalogoutput": 13, "setforcemod": 13, "setio": 13, "setpayload": 13, "setpoint": 13, "setpoint_accelerations_0": 13, "setpoint_accelerations_1": 13, "setpoint_accelerations_2": 13, "setpoint_accelerations_3": 13, "setpoint_accelerations_4": 13, "setpoint_accelerations_5": 13, "setpoint_positions_0": 13, "setpoint_positions_1": 13, "setpoint_positions_2": 13, "setpoint_positions_3": 13, "setpoint_positions_4": 13, "setpoint_positions_5": 13, "setpoint_velocities_0": 13, "setpoint_velocities_1": 13, "setpoint_velocities_2": 13, "setpoint_velocities_3": 13, "setpoint_velocities_4": 13, "setpoint_velocities_5": 13, "setspeedsliderfract": 13, "setup": [2, 4, 18, 19, 20, 21, 22, 24, 31, 34, 35, 36, 39, 40, 42, 43, 45], "setup_assist": 41, "sh": [7, 25, 33], "shall": 2, "share": [26, 38, 43], "sharper": 18, "shell": 7, "short": 7, "should": [2, 7, 8, 13, 14, 16, 18, 20, 21, 22, 25, 26, 30, 31, 33, 35, 38, 39, 40, 41, 44], "shoulder": 10, "show": [2, 6, 10, 13, 16, 20, 21, 34, 35], "shown": [7, 8, 13, 18, 22, 35], "side": [10, 13, 19], "sign": [7, 20, 21], "signatur": 7, "signific": 13, "silent": 32, "sim": [33, 37], "similar": [13, 23, 41, 43], "simpl": [32, 34, 39, 43], "simpli": [5, 13, 14, 22, 29, 31, 32, 34, 43], "simplic": [2, 3, 15], "simul": [8, 9, 13, 19, 25, 27, 34, 35, 36, 38, 39, 41, 43, 45], "sinc": [8, 10, 13, 14, 15, 34, 39, 41, 43], "singl": [2, 27], "situat": 7, "six": 10, "size": 40, "skip": [7, 22, 25, 37, 41], "slider": [13, 30, 40], "slightli": 13, "slow": [13, 14, 31, 41], "slowdown": 41, "slower": [13, 41], "small": 7, "smooth": 7, "smoother": 18, "smp": 7, "snippet": [2, 32], "so": [2, 5, 7, 10, 11, 13, 14, 23, 26, 31, 37, 38, 39, 41], "socat": 29, "socket": 2, "soft": 7, "softwar": 6, "solut": 15, "some": [6, 7, 8, 13, 22, 30, 35, 39, 40, 41], "someth": [2, 23, 40, 41], "somewher": 8, "soon": [18, 27], "sophist": [2, 3], "sourc": [4, 5, 23, 24, 34, 35, 37, 40, 41, 42, 43], "space": 7, "speak": 10, "special": [2, 13, 22], "specif": [2, 8, 12, 13, 28, 30, 35, 40, 41, 43], "specifi": [2, 8, 13, 15, 18, 26, 29, 38, 39, 41, 43], "speed": [4, 13, 30, 41], "speed_limit": 13, "speed_scal": 13, "speed_scaling_factor": 13, "speed_scaling_interface_nam": 13, "speed_scaling_state_broadcast": [13, 35], "speedj": 2, "speedscalingstatebroadcast": 30, "spent": 13, "spin": [25, 33], "spline": 13, "split": [8, 10], "src": [22, 37], "srdf": 15, "srv": [13, 34], "ssh": 16, "stabl": 13, "stai": 13, "stand": 8, "standalon": [2, 5], "start": [2, 3, 10, 13, 14, 15, 16, 18, 19, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 39, 41, 42, 44, 45], "start_force_mod": 13, "start_robot": [41, 42], "start_ursim": [25, 33], "startup": [19, 24, 30, 41, 43, 45], "state": [13, 16, 17, 28, 29, 30, 31, 43], "state_interfac": [13, 39], "state_publish_r": 39, "statement": [25, 32], "static": [23, 25], "statu": [13, 18, 22, 30], "std": [2, 5], "std_msg": [13, 32], "std_srv": [13, 34], "step": [7, 10, 11, 13, 22, 23, 34, 37, 39, 41, 43], "stick": [20, 21], "still": [7, 9, 26, 38], "stop": [13, 17, 18, 27, 28, 30, 32, 34, 35, 41], "stop_force_mod": 13, "stopped_velocity_toler": 39, "store": [3, 8, 20, 21, 25], "straightforward": [7, 41], "strategi": 7, "stream": [2, 13], "strict": [10, 22], "strictli": 10, "string": [2, 5, 7, 13, 32, 34], "string_arrai": 13, "strip": 41, "strongli": 22, "structur": [9, 10, 26, 38, 40], "stuck": 13, "subfold": [2, 3, 37], "submenu": 7, "submenu_nam": 7, "submit": 22, "subnet": [23, 25], "subset": [6, 13], "substitut": [15, 43], "subtract": 10, "success": [13, 31], "successfulli": 30, "sudo": [5, 7, 22, 34], "suffici": 7, "suffix": 37, "suggest": [6, 7], "support": [0, 1, 6, 7, 13, 14, 17, 22, 28, 31, 34], "sure": [2, 3, 5, 7, 13, 22, 23, 31, 32, 34, 35, 41], "surfac": 13, "surround": 14, "switch": [15, 22, 23, 30, 35, 41], "switch_control": 30, "symlink": 37, "system": [5, 7, 9, 16, 21, 25, 27, 29, 41, 43], "system_revocation_kei": 7, "system_trusted_kei": 7, "systemctl": 7, "t": [2, 3, 7, 8, 10, 13, 15, 18, 25, 26, 29, 30, 31, 38, 41], "tab": [20, 21], "tabl": [6, 14, 40, 41], "table_base_joint": 40, "tag": [0, 1, 6, 42], "take": [5, 7, 13, 26], "taken": 10, "tar": 7, "target": [13, 30], "target_filenam": [12, 23], "target_link_librari": 5, "target_speed_fract": 13, "task": [7, 13, 41], "task_fram": 13, "tcp": [2, 10, 13, 17, 28, 29, 35, 41], "tcp_offset": 6, "teach": [13, 16, 17, 18, 23, 28, 30, 32, 34], "technic": 7, "tell": 2, "tem": [14, 31], "temporari": 7, "temporarili": [14, 31], "term": 26, "termin": [7, 31, 35, 39, 41], "test": [18, 25, 31, 33, 34, 37, 39, 40, 41, 42], "test_joint_trajectory_control": 31, "test_scaled_joint_trajectory_control": 31, "test_world": 39, "textmsg": 32, "textsubstitut": 43, "tf": 35, "tf_prefix": [0, 1, 13, 40, 43], "than": [6, 7, 8, 13, 14, 25, 26, 31, 40, 41, 43], "thei": [8, 10, 13, 14, 15, 20, 21, 30, 31, 39, 41], "them": [7, 15, 30, 37, 41], "themselv": 39, "therebi": 30, "therefor": [2, 8, 13, 22, 26, 27, 29, 30, 40], "theta": 10, "thi": [2, 3, 4, 7, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45], "thing": [25, 35], "third": 10, "those": [2, 7, 10, 13, 25, 30, 41], "though": [11, 23], "thread": [2, 7], "three": 41, "through": [15, 18, 27, 29, 30, 38, 41], "throughout": 27, "thrown": 2, "thu": [7, 32], "tick": 41, "time": [2, 4, 13, 15, 18, 22, 25, 26, 30, 34, 37, 45], "time_from_start": 13, "timeout": [16, 26], "tip": [10, 41], "tmp": 29, "togeth": [2, 20, 21, 25, 27, 34, 35, 39], "toler": 26, "too": 13, "tool": [7, 13, 17, 18, 19, 23, 28, 35, 45], "tool0": [8, 10, 35], "tool_baud_r": [19, 29], "tool_commun": 29, "tool_data": 13, "tool_device_nam": 29, "tool_par": [19, 29], "tool_rx_idle_char": [19, 29], "tool_stop_bit": [19, 29], "tool_tcp_port": 29, "tool_tx_idle_char": [19, 29], "tool_voltag": [19, 29], "tooldatamsg": 13, "top": [21, 40], "topic": [15, 26, 30, 32, 43], "torqu": 13, "torvald": 7, "tostr": 2, "toward": 13, "tp": [17, 28, 35], "track": 13, "traj0": 31, "traj1": 31, "trajectori": [7, 13, 14, 17, 18, 28, 31, 35, 39, 41, 42], "trajectory_execut": 14, "trajectory_passthrough": 13, "transfer": 13, "transfer_st": 13, "transform": [10, 13], "transmit": 40, "transpar": 13, "treatment": 22, "tree": [20, 21], "tri": [10, 30], "trick": 41, "trigger": [13, 34], "troubleshoot": 19, "true": [2, 14, 19, 29, 31, 32, 33, 34, 35, 41, 43], "trust": 7, "try": 7, "ttyur": 29, "tue": 7, "tune": 8, "turn": [23, 41], "tutori": [7, 12, 14, 23, 39, 40, 41, 45], "twist": [17, 28], "two": [2, 10, 13, 25, 27, 39], "tx": 18, "txt": [5, 43], "type": [7, 13, 30, 34, 39, 40, 43], "typo": 43, "u": 41, "ubuntu": [4, 39], "unaffect": 7, "unam": 7, "uncorrect": 10, "under": [13, 16, 27], "underli": [18, 38], "unexpectedli": [14, 31], "unintuit": 10, "unique_ptr": 2, "unit": 18, "univers": [5, 8, 14, 25, 27, 29, 33, 36, 40], "universal_robot_driv": 7, "universal_robots_externalcontrol_urcap": [18, 25], "universal_robots_ros2_driv": 22, "universal_robots_ros2_gz_simul": 37, "universal_robots_toolcomm_forwarder_urcap": 29, "universalrobot": [18, 22, 25, 37], "unknown": 7, "unless": [5, 22, 26, 34, 38], "unnecessarili": [14, 31], "unpaus": 34, "unstabl": 13, "until": [13, 14, 27, 31], "untouch": [20, 21], "unwant": 41, "unzip": 7, "up": [4, 8, 10, 19, 22, 24, 25, 33, 35, 36, 39, 41, 45], "updat": [0, 1, 6, 7, 18, 22, 26, 37], "update_r": 39, "upgrad": 6, "upon": 2, "upper": 10, "upper_arm_a": 10, "upper_arm_d": 10, "upstream": [22, 25], "ur": [5, 8, 11, 13, 16, 19, 22, 24, 26, 27, 28, 29, 30, 34, 35, 41, 42, 43, 45], "ur10": [10, 34, 39, 43], "ur16": [34, 43], "ur20": [26, 34, 38, 40, 41, 43], "ur20_": 43, "ur20_elbow_joint": 41, "ur20_shoulder_lift_joint": 41, "ur20_shoulder_pan_joint": 41, "ur20_wrist_1_joint": 41, "ur20_wrist_2_joint": 41, "ur20_wrist_3_joint": 41, "ur3": [34, 43], "ur30": [34, 43], "ur5": [12, 14, 25, 29, 31, 34, 35, 43], "ur_arm": 41, "ur_calibr": [12, 18, 23, 28, 45], "ur_client_librari": [5, 25, 33, 43, 45], "ur_common": 8, "ur_control": [12, 25, 26, 28, 29, 30, 31, 33, 34, 35, 43, 45], "ur_controllers_test": 39, "ur_dashboard_msg": [13, 28, 34], "ur_descript": [0, 1, 11, 28, 40, 43, 45], "ur_gz": [36, 37], "ur_gz_simul": [38, 39], "ur_gz_test": 39, "ur_input_recipe_filenam": 43, "ur_joint_control": 8, "ur_macro": [8, 40], "ur_mock": 8, "ur_moveit": [14, 15, 31, 38], "ur_moveit_config": [0, 1, 28, 31, 38, 45], "ur_msg": 13, "ur_output_recipe_filenam": 43, "ur_robot": 40, "ur_robot_driv": [0, 1, 12, 13, 20, 21, 24, 25, 29, 30, 31, 33, 34, 35, 39, 41, 42, 44, 45], "ur_ros2_control": 43, "ur_rsp": 26, "ur_script_filenam": 43, "ur_sensor": 8, "ur_sim_control": [38, 39], "ur_sim_moveit": 39, "ur_simulation_gz": [0, 1, 37, 39, 45], "ur_typ": [8, 12, 14, 25, 26, 29, 31, 33, 34, 35, 38, 39, 40, 41, 43], "urcap": [2, 18, 19, 23, 24, 25, 27, 29, 32, 34, 35, 45], "urcap_vers": 25, "urcl": 5, "urdf": [8, 9, 11, 12, 13, 26, 28, 35, 36, 39, 41, 42, 43, 44, 45], "urdriv": [2, 3], "urexcept": 2, "urp": 34, "urscript": [2, 13, 18, 19, 27, 35, 43, 45], "urscript_interfac": 32, "ursim": [2, 3, 13, 14, 19, 24, 27, 33, 34, 35, 45], "ursim_": 25, "ursim_net": 25, "urxx": 8, "us": [2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 39, 40, 41, 43, 44], "usabl": [30, 43], "usag": [11, 19, 36, 42, 45], "usb": [20, 21], "use_mock_hardwar": [29, 31, 34, 35, 41, 43], "use_tool_commun": [19, 29], "user": [4, 6, 8, 9, 14, 15, 16, 22, 25, 29, 30, 31, 38, 44], "usermod": 7, "usernam": 7, "usual": [5, 8, 18, 23, 29], "utc": 7, "util": [2, 29, 30, 41], "v": [7, 25, 32], "valid": [10, 18, 32], "valu": [2, 3, 7, 8, 13, 14, 18, 30, 31, 41], "vari": [8, 40], "vc": [22, 37], "vcstool": 22, "ve": [33, 41], "vector": [2, 13], "veloc": [2, 13, 14, 17, 28, 30, 31, 39, 41], "velocity_control": 30, "vendor": 37, "verb": 30, "veri": [10, 13, 25, 31, 41, 43], "verif": 4, "verifi": [7, 23], "version": [4, 5, 7, 13, 20, 21, 22, 23, 25, 30, 37, 40, 43, 45], "vertic": 13, "via": [16, 20, 21, 23, 34, 43], "vibrat": 18, "view": [2, 7, 20, 21, 33, 40], "view_robot": 40, "view_ur": [8, 9], "violat": 16, "virtual": [10, 25, 40, 41], "virtualbox": 25, "visual": [7, 8, 10, 33, 40], "visual_param": 8, "visual_paramet": [8, 40, 43], "visual_parameters_fil": [40, 43], "vnc": [25, 33], "voltag": 18, "voluntari": 7, "w": 8, "wa": [9, 13, 26, 34, 38], "wai": [2, 8, 9, 13, 15, 22, 23, 33, 39, 41], "wait": [13, 15, 18, 30, 31], "wall": 40, "want": [5, 7, 13, 22, 23, 26, 31, 32, 34, 37, 39, 40, 41], "warehous": 41, "warn": [7, 13], "we": [5, 6, 7, 10, 13, 22, 25, 29, 33, 39, 40, 41, 42, 43], "web": 25, "weight": 41, "welcom": [20, 21], "well": [8, 13, 18, 22, 23, 33, 41], "went": 41, "were": [14, 31, 38], "wget": 7, "what": [7, 13, 40, 41], "whatev": 37, "when": [2, 5, 10, 13, 16, 18, 22, 27, 30, 31, 32, 33, 34, 39, 41], "whenev": [18, 34], "where": [2, 3, 8, 12, 13, 14, 23, 25, 27, 35, 40], "whether": [13, 16, 32], "which": [2, 7, 8, 10, 12, 13, 15, 16, 18, 20, 21, 22, 23, 25, 26, 29, 33, 39, 40, 41, 43], "while": [2, 7, 10, 13, 25, 27, 35, 41], "white": 40, "who": [14, 31], "whoami": 7, "whose": 2, "why": [7, 13], "wifi": 23, "wiki": [7, 40, 43], "window": 7, "wire": [23, 29], "wish": [14, 31], "within": 40, "without": [7, 8, 9, 13, 14, 17, 22, 27, 28, 29], "won": [10, 30, 38], "work": [2, 7, 13, 15, 22, 23, 27], "workaround": 35, "workcel": [8, 12, 14, 43, 44, 45], "workspac": [4, 22, 23, 36, 40, 41, 42, 43], "world": [8, 14, 36, 40, 43], "world_fil": 39, "would": [2, 7, 12, 13, 28, 39, 41], "wrap": [2, 43], "wrench": [13, 17, 28, 30], "wrist_3_link": 8, "write": [2, 7, 25, 26, 29, 30, 31, 40], "written": 2, "www": 7, "x": [6, 7, 13], "xacro": [0, 1, 8, 18, 29, 36, 39, 40, 41, 43], "xf": 7, "xml": [40, 43], "xmln": [40, 43], "xxx": 7, "xy": 10, "xyz": [40, 43], "xz": 7, "xzcat": 7, "y": [6, 13, 22, 37], "yaml": [8, 10, 12, 14, 15, 23, 26, 30, 38, 39, 40, 41, 43], "ye": [17, 28], "you": [2, 3, 5, 7, 8, 11, 12, 13, 14, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 43], "your": [2, 3, 5, 6, 7, 12, 18, 20, 21, 25, 26, 28, 29, 31, 32, 37, 38, 40, 41, 43], "yyi": [29, 31, 35], "z": 13, "zero": [10, 13], "zero_ftsensor": 13}, "titles": ["Iron to Jazzy", "Migration Notes", "Library architecture", "Example driver", "ur_client_library", "Build / installation", "Polyscope version compatibility", "Setup for real-time scheduling", "ur_description", "ur_description", "Calibration correction algorithm", "ur_calibration", "Usage", "ur_controllers", "ur_moveit_config", "ur_moveit_config", "Dashboard client", "Feature list and roadmap", "UR Hardware interface parameters", "ur_robot_driver", "Installing a URCap on a CB3 robot", "Installing a URCap on a e-Series robot", "Installation of the ur_robot_driver", "Setting up a UR robot for ur_robot_driver", "Installation", "Setup URSim with Docker", "ur_robot_driver", "Operation modes", "Overview", "Setting up the tool communication on an e-Series robot", "Controllers", "Move the robot", "Sending URScript code to the robot", "Simulation", "Startup the driver", "Usage", "ur_simulation_gz", "Installation", "ur_simulation_gz", "Usage", "Assembling the URDF", "Build the MoveIt! config", "Custom workcell", "Start the ur_robot_driver", "Universal Robots ROS tutorials", "Welcome to the Universal Robots ROS 2 documentation!"], "titleterms": {"": 27, "2": [5, 45], "The": 35, "about": 13, "absolut": [9, 26, 38], "action": 13, "adapt": 41, "add_to_log": 16, "addtolog": 16, "advertis": [13, 16], "after": 34, "algorithm": 10, "alwai": 7, "an": [29, 35], "anoth": 35, "ar": 30, "architectur": 2, "argument": 38, "assembl": 40, "assist": 41, "binari": 22, "boot": 7, "brake_releas": 16, "broadcast": 30, "build": [5, 22, 37, 41], "calibr": [10, 23, 43], "cannot": 35, "capabl": 7, "cb3": 20, "check": 7, "check_calibr": 2, "clear_operational_mod": 16, "client": [16, 35], "close_popup": 16, "close_safety_popup": 16, "cmake": 5, "code": [32, 35], "command": [30, 32, 35], "commun": 29, "compat": [6, 15], "compil": 7, "config": 41, "configur": 37, "connect": [16, 35], "contain": 25, "content": [0, 1, 4, 19, 24, 35, 36, 42], "continu": 34, "control": [13, 25, 27, 30, 35], "correct": 10, "could": 35, "cpu": 7, "crash": 35, "creat": [8, 43], "current": 35, "custom": [32, 39, 42], "dashboard": [16, 35], "dashboardcli": 2, "dataflow": 13, "default": [18, 30], "defin": 30, "descript": [8, 13, 15, 39, 40, 43], "detail": 13, "disabl": 7, "distribut": 26, "do": 30, "docker": 25, "document": 45, "doesn": 35, "driver": [3, 9, 26, 27, 34, 35], "e": [21, 29], "enforc": [9, 26, 38], "error": 35, "establish": 35, "everyth": [35, 43], "exampl": [3, 44], "execut": 35, "extern": 25, "extract": [23, 43], "featur": [17, 28], "file": [34, 39], "finish": 34, "force_mode_control": 30, "force_torque_sensor_broadcast": 30, "forcemodecontrol": 13, "forward_position_control": 30, "forward_velocity_control": 30, "frame": 35, "from": 22, "function": 2, "get": [7, 30, 35], "get_loaded_program": 16, "get_robot_mod": 16, "get_safety_mod": 16, "getloadedprogram": 16, "getprogramst": 16, "getrobotmod": 16, "getsafetymod": 16, "gpiocontrol": 13, "grub": 7, "hardwar": [18, 33], "hash": 18, "headless": 27, "headless_mod": 18, "how": 30, "i": [26, 35], "implement": 13, "includ": 8, "inform": 23, "input_recipe_filenam": 18, "insid": 5, "instal": [5, 7, 20, 21, 22, 24, 37], "integr": 8, "interfac": [2, 13, 18], "interrupt": [32, 34], "io_and_status_control": 30, "iron": [0, 1], "isprogramrun": 16, "isprogramsav": 16, "jazzi": [0, 1], "joint_state_broadcast": 30, "keep_alive_count": 26, "kernel": 7, "kinemat": 18, "launch": [34, 39], "launchfil": [9, 26, 38, 43], "librari": [2, 5], "line": 32, "list": [17, 28], "load": [16, 30], "load_instal": 16, "load_program": 16, "lowlat": 7, "macro": 40, "manual": 41, "migrat": 1, "mock": 33, "mode": 27, "motion": 30, "move": [9, 26, 31], "moveit": [31, 38, 41], "moveit_configs_build": 15, "multi": 32, "name": 38, "network": [23, 25], "noetic": 5, "non": 32, "non_blocking_read": 18, "note": 1, "now": 26, "offici": 33, "onli": 30, "oper": 27, "option": 7, "other": [2, 5], "output_recipe_filenam": 18, "overview": 28, "own": 8, "packag": [9, 13, 22, 26], "paramet": [13, 16, 18], "passthroughtrajectorycontrol": 13, "path": [9, 26, 38], "paus": 16, "pc": [7, 23, 35], "pendant": [27, 35], "plai": 16, "plain": 5, "polyscop": 6, "popup": 16, "power_off": 16, "power_on": 16, "preempt_rt": 7, "preemption": 7, "prepar": [7, 23, 34], "privileg": 7, "program": [32, 35], "program_run": 16, "program_sav": 16, "program_st": 16, "project": 5, "public": 2, "publish": 13, "quick": 35, "quit": 16, "raw": 35, "raw_request": 16, "rawrequest": 16, "read": 30, "real": 7, "reboot": 7, "receive_timeout": 16, "remot": 35, "remov": 15, "repositori": [8, 36], "requir": [16, 18], "restart_safeti": 16, "restructur": 15, "reverse_port": 18, "reverseinterfac": 2, "ro": [5, 23, 29, 44, 45], "roadmap": [17, 28], "robot": [15, 20, 21, 23, 27, 29, 31, 32, 34, 35, 44, 45], "robot_descript": 26, "robot_ip": [16, 18], "robot_receive_timeout": 26, "robot_state_publish": [26, 43], "ros2": 37, "ros2_control": [8, 9, 26, 43], "rtde": 35, "rtdeclient": 2, "rtdewrit": 2, "scale": 7, "scaled_joint_trajectory_control": 30, "scaledjointtrajectorycontrol": 13, "schedul": 7, "script": [25, 35], "script_filenam": 18, "script_sender_port": 18, "scriptsend": 2, "semant": 15, "send": [32, 35], "sendscript": 2, "sent": 35, "seri": [21, 29], "servic": [13, 16], "servoj_gain": 18, "servoj_lookahead_tim": 18, "set": [7, 23, 29], "setup": [7, 23, 25, 29, 37, 41], "shutdown": 16, "side": 29, "simul": 33, "sourc": [7, 22], "speed": 7, "speed_scaling_state_broadcast": 30, "speed_slider_mask": 35, "speedscalingstatebroadcast": 13, "start": [25, 30, 35, 43], "start_robot": 43, "startup": [25, 34, 35], "std_srv": 16, "stop": 16, "structur": [8, 36], "support": 15, "t": 35, "tag": [9, 26, 43], "teach": [27, 35], "test": 43, "tf_prefix": [15, 38, 39], "thi": [5, 8, 13], "time": 7, "toler": 13, "tool": 29, "tool_baud_r": 18, "tool_par": 18, "tool_rx_idle_char": 18, "tool_stop_bit": 18, "tool_tx_idle_char": 18, "tool_voltag": 18, "topic": 13, "trigger": 16, "troubleshoot": 35, "true": 18, "tutori": 44, "ubuntu": 7, "univers": [44, 45], "unlock_protective_stop": 16, "up": [7, 23, 29], "updat": [15, 38], "ur": [18, 23, 33], "ur_calibr": 11, "ur_client_librari": 4, "ur_control": 13, "ur_dashboard_msg": 16, "ur_descript": [8, 9], "ur_moveit_config": [14, 15], "ur_robot_driv": [19, 22, 23, 26, 43], "ur_simulation_gz": [36, 38], "urcap": [20, 21], "urdf": 40, "urscript": 32, "ursim": 25, "us": [5, 7, 31, 35], "usag": [12, 13, 14, 33, 35, 39, 41], "use_tool_commun": 18, "user": 7, "variabl": 35, "verif": 7, "version": 6, "welcom": 45, "when": 35, "where": 30, "work": 35, "workcel": [40, 42], "workspac": [5, 37], "world": 39, "xacro": [9, 26], "your": 8}}) \ No newline at end of file