Browse Search Popular Register Upload Rules User list Login:
Search:
Overlapping Measurements Method

Image:
screenshot of the scene

Author: s_noonan

Group: Default

Filesize: 151.38 kB

Date added: 2023-09-16

Rating: 5.6

Downloads: 591

Views: 172

Comments: 7

Ratings: 2

Times favored: 0

Made with: Algodoo v2.1.0

Tags:

Scene tag

This scene is a proof of concept for accurate global dimensional measurements made from overlapping local measurements. The local measurements are overlapping because the measurement value from the center (yellow circle) sensor is dependent on the two outer (red circle contacts). This results in overlapping simultaneous equations that share variables. This works for both x (tooth pitch) and y (tooth height), resulting in 24 simultaneous equations. The simultaneous equations are solved using the Gauss–Seidel method. This method can be used on racks and, with slight changes in design, spur gears, and face gears. It can also be used for one dimensional straightness or curvature of surface plates, machine beds, and curved surfaces.

Rev A: Made the calculation code more general.
Rev B: Redesigned measurement tool.
Last edited at 2023/09/23 12:26:09 by s_noonan
Please log in to rate this scene
edit
Similar scenes
Title: Landmine
Rating: 7.6111
Filesize: 61.95 kB
Downloads: 847
Comments: 2
Ratings: 18
Date added: 2008/06/08 18:50:16
Made with: Phun
Rating: rated 7.6
download
Title: Error Separation
Rating: 5
Filesize: 30.7 kB
Downloads: 365
Comments: 1
Ratings: 1
Date added: 2013/12/14 22:06:26
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Piston to push a car 1 metre
Rating: 5
Filesize: 34.46 kB
Downloads: 612
Comments: 0
Ratings: 1
Date added: 2009/10/17 08:51:55
Made with: Algodoo before v1.8.5
Rating: rated 5
download
Title: Another stabilization method
Rating: 5
Filesize: 9.85 kB
Downloads: 695
Comments: 2
Ratings: 1
Date added: 2009/03/21 09:36:48
Made with: Phun
Rating: rated 5
download
Title: Suspension method
Rating: 5
Filesize: 36.21 kB
Downloads: 263
Comments: 0
Ratings: 1
Date added: 2020/05/07 18:23:39
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: measurements in algodoo
Rating: 5
Filesize: 21.37 kB
Downloads: 779
Comments: 0
Ratings: 1
Date added: 2020/05/03 00:59:15
Made with: Algodoo v2.1.0
Rating: rated 5
download
3. Select the move tool.

Problem: The move tool cannot be selected while the scene is in Play Mode.

Here is a fix for that: Make a button with the label "Move Tool" and place the following script in
onClick: Tools.MoveTool.SelectTool
Last edited at 2023/09/17 16:44:31 by Xray
Problem: The move tool cannot be selected while the scene is in Play Mode.
Solution: The move tool is available on my PC while in Play Mode. I reset Algodoo just to make sure that is the case. The Drag, Move,and Knife tools are on the right in the bottom menu.
You are correct. For some reason those tools were not showing up on the bottom control bar until I did a factory RESET. Now they do!

Thanks


Excellent scene. You obviously put a lot of time into designing and debugging it. Very impressive! Without hesitation I rated it 10.
Thanks for taking the time to check out the scene and the rating. This scene took way longer than I expected.
Tech question: When measuring three teeth at a time, doesn't that cause the infamous problem of accumulating tolerances over the entire length of the rack?
Last edited at 2023/09/18 00:31:57 by Xray
Q: When measuring three teeth at a time, doesn't that cause the infamous problem of accumulating tolerances over the entire length of the rack?
A: The scene works on the assumption that the location of 2 teeth (the green ones) are known. They could be any 2 teeth. The first reference tooth can be considered [0,0]. If the second point is known then the math will figure the best fit numbers between the two points, else you get an accumulation of tolerances. I tried the scene without a second point and got [-2.7,1.8] instead of [0,0] for tooth 6. A real measuring tool may not be as accurate as the simulated tool.
Makes sense. Thanks for the detailed explanation!