preplic / Servoj_RTDE_UR5

Implementation of servoj() using RTDE in python for YouTube video purpouses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Servoj_RTDE_UR5

Implementation of servoj() using RTDE in python

--- What are the files in this repository? ---

control_loop_configuration.xml: contains list of the registers we want to read and overwrite

min_jerk_translation.py: class containing min_jerk trajecotry for position only in cartesian space, as well as small example usage function https://mika-s.github.io/python/control-theory/trajectory-generation/2017/12/06/trajectory-generation-with-a-minimum-jerk-trajectory.html

min_jerk_servoj.py: main script responsible for communication with the robot. It communicates with packages stored in rtde folder so make sure you download all the required files.

polyscope: contains urp file that can be uploaded to the robot rtde: contains all the files needed for RTDE communication taken from: https://www.universal-robots.com/articles/ur/interface-communication/real-time-data-exchange-rtde-guide/

--- How to run the program? ---

After downloading the rtde folder as well as all the python packages in this repositiory upload the urp. file to the robot.

  1. Run the urp file on the robot till a "Continue" button appears
  2. Run the python script
  3. Click "Continue" on the polyscope

Extras:

Below you can find the simplified description of our task as explained in the youtube video: graph

About

Implementation of servoj() using RTDE in python for YouTube video purpouses


Languages

Language:Python 100.0%