User Tools

Site Tools


ntb:calibration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ntb:calibration [2020/02/27 17:23] ursgrafntb:calibration [2023/05/24 12:45] (current) – [Calibrating the Delta Robot] ursgraf
Line 2: Line 2:
 The ''Calibration Sequence'' can be started in the ''System ready'' state. Press the blue button first. While holding the blue button press the green button as well. After calibration is done the robot will be in ''System ready'' state again. From there you can start normal operation as usual. The ''Calibration Sequence'' can be started in the ''System ready'' state. Press the blue button first. While holding the blue button press the green button as well. After calibration is done the robot will be in ''System ready'' state again. From there you can start normal operation as usual.
  
-You need to +You need to see the output of the loggers as described in [[:run#Get_Output_of_Loggers|Running the Delta Application]]. Carefully follow the instructions given in the log output. 
  
-You have to calibrate the Delta with each plate. Start with plate 0 -> that means no plate is usedand position 0. +You have to place each block (no blockblock 1, block 2, block 3) at all four positions and move the TCP around within the limit of the blockWhile doing so the calibration sequence will record the minimum and maximum values for x, y and z coordinatesTo be precise, it will record the z values for all blocks but will record the x and y values just for block (that'the one with the deepest hole). The calibration sequence will then calculate medium values for x and y for all four positions and medium z values for all four positions and four blocksFinally, it will save these values to a file ///home/ost/bin/delta-sort.conf//
-  - Put the actual plate to the actual position and move the TCP to the center of this position. +
-  - Hit the blue button. +
-  - Move the TCP inside the gap of the current block only in x and y direction. +
-  - Hit the blue button again. +
-  - If the actual position is number go to the next step. Else increment the position number and start again with step 1. +
-  If the actual plate is number 3 you are finishedElse use the plate with the next higher number and start again with step 1.+
  
-If you have calibrated all blocks on every position, put all blocks back and press the blue button. The Delta will move to it's homing position.+The main program will load these calibration data at startup and use it for prescise positioning of the TCP when sorting or shuffling.
  
 +The coordinates of the four positions are approximately as follows
 +^no^x^y^
 +|0|-0.013|0.02|
 +|1|-0.013|-0.02|
 +|2|0.028|-0.02|
 +|3|0.028|0.02|
 +
 +===== Calibration Data =====
 +The git repository includes a directory //robotList//. There you can find calibration data for all ntb robots. Instead of calibrating the robots individually, you can copy the right file from there to your robot.
ntb/calibration.1582820604.txt.gz · Last modified: 2020/02/27 17:23 by ursgraf