[問題] 3D量測得到的點資料,是否可用Matlab?

作者: senga (Apris)   2014-12-30 12:14:49
請教各位,目前工作會使用3D掃描或CMM進行產品量測,
量測後會得到某些孔位,或軸線在特定截面位置的點資料 (x, y, z),
因為要對這些點資料同時做平移和旋轉,
想請問下面的情況是否適合使用MATLAB來運算
情境:
想像一圓柱型產品,中心軸為 Z 軸,承靠的底面為 XY 平面,
圍繞 Z 軸的四周有許多加工後的孔徑,這些孔徑與 XY 平面不垂直,
也就是這些孔徑的中心軸線投影到 XZ 與 YZ平面的話都會有夾角。
現況:
目前可以做到的部分是,找出這些孔徑的軸線,與特定平面相交的點資料,
所以每個軸線會有頭尾兩點資料來代表。
孔徑總數12個,所以會有12條軸線,共24點。
(這些點資料或多或少都與標準值有差異。又雖量測軟體可找到軸線,
但僅能做這些軸線投影到 XY 平面的點資料,在 XY 平面上平移)
問題:
能否同時針對 X, Y, Z軸平移這12條軸線? (不使用點來移動,僅平移不旋轉)
並以這12條軸線和標準的12條軸線,取最小平方和來限制移動範圍?
最後再求出這些軸線與標準值分別差異多少。
以上是目前的情況,請各位幫忙看一下是否適合使用MATLAB執行。
比較不確定的應該是線與線在三維空間中要如何計算差異值。
謝謝大家看完落落長的內文><"
作者: windg (風)   2014-12-30 12:30:00
只要能用矩陣表示,都可以用
作者: senga (Apris)   2013-01-01 20:15:00
了解!~謝謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com