我有一个想法,自认为可行性很高,供楼主参考8 e2 G( _6 o; S& |
- Z: t$ \5 e$ O$ H: B# y4 x+ d
方案基于以下的猜测,如果有误,请楼主更正
3 q5 j; J& B# G2 Z+ Z" c3 W9 M/ k' X3 Y2 t# T
1. 楼主给出的长宽高都很大,以米为单位计量的,因此猜测为建筑工程的结构,类似水渠之类的,因此对精度要求会相对低一些
/ `9 D6 o2 {8 ]" s2. 楼主强调了有多点,我猜测这个结构会很长,并且测量点也很多,因此手动测量费时费力,因此欲寻找一个高效的方法
3 I2 D3 a; M" ~6 e- o( V$ E
7 N1 O, z/ E. K$ o$ m基于以上的猜测,我的方案如下
2 q+ G( ]! R. x% Z; A
+ w3 _% q2 r2 u* W1 G8 U利用三点定位的原理,设计一个小车,小车共两层,结构类似。单层结构如下图,滚轮1,2固定在一个杆1上,滚轮3固定在杆2上,杆1和杆2垂直,并且杆2可以伸缩
% n2 }# }8 ]% ~0 C( g* W需要移动时,杆2收缩,滚轮3同时回撤,这样小车可以在水渠(假定为水渠)内移动0 m$ N' d- e F2 Z# W
需要测量是,杆2伸出,带动滚轮3,此时三个滚轮均顶在水渠侧壁上,此时测量杆2的长度再加上滚轮的直径,就可以得出水渠的底宽。; w5 l( J! G$ i% t7 [7 {
0 c1 z& J' G" |, ~9 `这个测量方法的误差在于杆1长度范围的水渠可能是曲线的,但基于楼主给出的巨大无比的尺寸,这个误差会很小。至于是否在可接受范围,楼主可自行计算一下# z5 D( H8 x0 ^+ v) y
T! t! x" ]2 L' z" a顶部测量采用类似方法,可以让小车第一层吊在水渠顶部,第二层悬空的方式,第一层测量顶部宽度,第二层测量底部宽度。高度就测量第一层与第二层的落差即可8 Y) M, X1 j" g: _% R D: R
" R; t; t K, ~# D) Q: c以上,只是一个粗略的想法,供楼主参考6 [; g6 r6 L6 k# C* S
) B4 y- Q( o9 }/ B1 z/ T- |* S$ j/ B5 v
& C& @) A+ ~8 v% ~4 c/ g+ t( v, V& Z0 R5 C' M
|