1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-09 17:40:47 +02:00
Files
Felix Mauch 58483f91b7 Add a launchfile for the calibration correction
This way, it is not necessary to have a roscore running when doing the calibration extraction.
2019-06-19 16:19:44 +02:00
..
2019-06-17 12:51:08 +02:00
2019-05-29 09:05:56 +02:00

ur_calibration

Package for extracting the factory calibration from a UR robot and change it such that it can be used by ur_description to gain a correct URDF

Nodes

calibration_correction

This node extracts calibration information directly from a robot, calculates the URDF correction and saves it into a yaml file.

With the parameters explained below calibration will be saved inside

<output_package_name>/<subfolder>/<robot_name>_calibration.yaml

Example usage

rosrun ur_calibration calibration_correction _robot_ip:=192.168.56.101 _robot_name:=ur10_ideal _output_package_name:=ur_calibration

Parameters

  • "~subfolder_name" (default: "etc")

    Given a package where the output should be saved, the calibration file will be saved in this subfolder relative to the package root.

  • "~robot_ip" (required)

    IP address of the robot. The robot has to be reachable with this ip from the machine running this node.

  • "~robot_name" (required)

    Arbitrary name that will be used for generating the calibration file's filename (see node description).

  • "~output_package_name" (required)

    Package inside which the calibration data will be stored in. This package has to exist and has to be writable. Otherwise execution will fail and calibration data won't be saved.