January 17, 2019, 07:33:58 PM
Robotforum | Industrial Robots Community

 Base Frame Calculation


Author Topic:  Base Frame Calculation  (Read 2746 times)

0 Members and 1 Guest are viewing this topic.

November 18, 2016, 01:25:57 AM
Read 2746 times
Offline

j.monteiro


Hello,

I'm using a really old but efficially program to calculate a base frame. However I would like to know how it works, what is the mathematic expression behind it.

In the attach you can see a print of the program. Thank you in advance.

Linkback: https://www.robot-forum.com/robotforum/index.php?topic=21531.0
« Last Edit: November 18, 2016, 01:28:05 AM by j.monteiro »
  • Like    Thanks

Today at 07:33:58 PM
Reply #1

Advertisement

Guest

November 18, 2016, 03:33:41 PM
Reply #1
Offline

SkyeFire

Global Moderator
  • Like    Thanks

November 20, 2016, 01:13:50 AM
Reply #2
Offline

j.monteiro


http://www.robot-forum.com/robotforum/kuka-robot-forum/abc-3-point-base-measurement-how-does-algorithm-works/msg67208/#msg67208[/url]

Thank you for your answering SkyeFire, but I'm not understanding how can I use the 3 points measured by the robot and the corresponding base frame points.

Robot Positions, Base 0, Tool 1               Base   (All data in mm)
           X          Y       Z                        X               Y                 Z
Pos 1   1536   120   -516                    3553         -610            767
Pos 2   1531   -864  -507                    2734         -610           1455
Pos 3   2474   -658  -613                    3553          610            767
  • Like    Thanks

November 21, 2016, 01:28:56 PM
Reply #3
Offline

SkyeFire

Global Moderator
What, exactly, do you not understand?  The vagueness of your question suggests that you didn't read the linked thread, or done any real research.
  • Like    Thanks

November 22, 2016, 12:53:38 AM
Reply #4
Offline

j.monteiro


I'm using the algoritm from this website you shared in some thread before -> http://nghiaho.com/?page_id=671
However with the previous data I wrote before it is giving me 288mm error. Can you check if you have the same just to be sure I'm not doing nothing wrong. Thank you. 
  • Like    Thanks

November 22, 2016, 01:19:37 PM
Reply #5
Offline

SkyeFire

Global Moderator
That's b/c you data sets don't match up.  If you perform a simple 3D distance check between each pair of points, you'll find that your first two points are 1419.4mm distant in both sets.  But your distance between P2 and P3 in the robot is 971mm, while the P2-P3 distance in Base is 231mm.  The P1-P3 distance is 1661 vs 1371.  So you're trying to fit two triangles that only have one side of equal length.  For the fit algorithm to work, both triangles must be nearly perfect matches in size and shape -- the algorithm only calculates the positional and rotational differences between the two triangles.
  • Like    Thanks


Share via facebook Share via linkedin Share via pinterest Share via reddit Share via twitter

xx
Base Calculation

Started by PJonHar on KUKA Robot Forum

3 Replies
2455 Views
Last post January 15, 2015, 01:43:09 PM
by SkyeFire
xx
Frame Calculation

Started by i_robot72 on KUKA Robot Forum

3 Replies
2266 Views
Last post August 13, 2015, 09:11:30 PM
by i_robot72
clip
Calculation frame

Started by Paolo on Yaskawa Motoman Robot Forum

9 Replies
3278 Views
Last post November 08, 2013, 05:45:26 PM
by Paolo
xx
Distance of the Base coordinate Frame from the base plate of the robot

Started by Kila on ABB Robot Forum

2 Replies
575 Views
Last post April 27, 2018, 10:17:07 PM
by SharplesR