我有一个想法,自认为可行性很高,供楼主参考
+ e/ _& _: E: p- X, y& t/ `- A
: u: U- q7 q8 w$ }方案基于以下的猜测,如果有误,请楼主更正) K* l$ ~% D1 u7 x
& P! o x5 ?$ ?1. 楼主给出的长宽高都很大,以米为单位计量的,因此猜测为建筑工程的结构,类似水渠之类的,因此对精度要求会相对低一些4 V, W* a! f" X" O/ ~" o
2. 楼主强调了有多点,我猜测这个结构会很长,并且测量点也很多,因此手动测量费时费力,因此欲寻找一个高效的方法# m6 H* ^/ [) u6 ~$ G
: `' ~/ r# L- j: B" Q
基于以上的猜测,我的方案如下
: o, W# U0 `7 I7 X& o, x8 T
. W$ a5 u2 B7 x8 b0 l" j利用三点定位的原理,设计一个小车,小车共两层,结构类似。单层结构如下图,滚轮1,2固定在一个杆1上,滚轮3固定在杆2上,杆1和杆2垂直,并且杆2可以伸缩
" o3 I. }) v9 N# F. R* i# Q需要移动时,杆2收缩,滚轮3同时回撤,这样小车可以在水渠(假定为水渠)内移动
1 e* F) y& ?5 Y8 c1 {$ f' Q' y需要测量是,杆2伸出,带动滚轮3,此时三个滚轮均顶在水渠侧壁上,此时测量杆2的长度再加上滚轮的直径,就可以得出水渠的底宽。& e3 E: g9 @" _% O* g/ E3 ]2 k
$ W$ P( B* E# }8 c. }这个测量方法的误差在于杆1长度范围的水渠可能是曲线的,但基于楼主给出的巨大无比的尺寸,这个误差会很小。至于是否在可接受范围,楼主可自行计算一下. K' c$ ^* y4 y
( ?) i* F9 l, e: i9 x Y顶部测量采用类似方法,可以让小车第一层吊在水渠顶部,第二层悬空的方式,第一层测量顶部宽度,第二层测量底部宽度。高度就测量第一层与第二层的落差即可
! J4 m) G8 z% J9 q# T4 k) p" t+ ?: X J0 _& [, u) b
以上,只是一个粗略的想法,供楼主参考
$ e( q$ P( D* D
; l) d& q8 j- R$ e. g p2 k
2 E' C: P- Z$ X7 _ Z; H
3 T3 u/ j- N+ Q! z |