UR5e Robot Description & MoveIt Config Updates #79
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds pipettor end-effector support and fixes issues in the UR5e robot description and MoveIt configuration packages. Adds use_fake_hardware arg used in hello_orchestrator_py #78
Key Changes
New: Pipettor End-Effector Support
ur_with_zivid_pipettor.xacro- Robot description for pipettor configurationur_zivid_pipettor_moveit_config- Complete MoveIt package (kinematics, SRDF, launch files, controllers)New: Robot Calibration
config/ur5e_calibration.yaml- Robot-specific kinematics calibrationkinematics_params_fileto UR driverRefactor: Zivid Camera Integration
zivid_descriptionpackage from zivid-rossrc/vision/vision.reposfor cloning vision dependencies via vcssrc/vision/README.mdwith setup instructionsNew: Automatic Payload Configuration
/io_and_status_controller/set_payloadserviceFixes & Reliability Improvements
keep_alive_countparameter (default: 10 = 200ms timeout) to all xacros. Related: #418, #507, #941kinematics_solver_timeout(0.1s → 1.0s) andattempts(3 → 10)use_fake_hardwarewas hardcoded totrueinur_with_zivid_epick.xacroandur_with_zivid_hande.xacro- Now uses launch argumentsocat_ip_addresshardcoded inur_with_zivid_hande.xacro- Now usesrobot_ipargumentur_standalone_moveit_config/package.xml- RemovedConfiguration Updates
Camera Mount:
flangetotool0(aligns with Zivid hand-eye calibration convention)MoveIt SRDF:
moveit_homeposition:shoulder_lift_jointchanged from -1.5782 to -1.5708 (exact -π/2)zivid_camera→zivid_arm_mount+zivid_base_link)Launch Files (all configs):
use_fake_hardwareargumentuse_tool_communication: trueURDF Parameters:
te_robotside.xacro: Madescaleandmassconfigurable (previously hardcoded)