이유진

오타수정

......@@ -11,7 +11,7 @@ posiRange = 10 # position (x, y) 변화 인지 거리
def setHeight(_sHeight, _master):
while True:
_mHeight = _mlave.get_height()
_mHeight = _master.get_height()
if _sHeight - errorRange <= _mHeight <= _sHeight + errorRange:
print('[hit]')
return
......@@ -48,12 +48,11 @@ def main():
sPosition = slave.get_opt_flow_position()
sHeight = slave.get_height() # slave고도
print("master [x={} y={} z={}] slave [x={} y={} z={}]"
.format(mPosition.X, mPosition.Y, mHeight, sPosition.X, sPosition.
.format(mPosition.X, mPosition.Y, mHeight, sPosition.X, sPosition.Y, sHeight))
# slave의 전 높이 대비 heightRange 만큼의 차이가 있으면 master가 움직이도록
if abs(sHeight - bHeight) > heightRange:
print('[height change!]')
setHeight(sHeight, master)# master의 높이 이동
# slave의 이전 좌표값 저장
......@@ -61,9 +60,5 @@ def main():
if __name__ == '__main__':
main()
......