Closed tongtybj closed 7 years ago
the angle of slope is about 10 degree. the distance between start point and target tree is 8m
@chibi314
2Mでもいいんだけど、一つ心配なのは高度が高すぎると枝とか葉っぱにあたってしまうこと。 3Dモデルだと, スタート地点付近で高さ2Mで飛ばすと葉っぱに当たるけど、ビデオを見る限り、その枝自体切られているみたい。要は、takeoff高度でターゲット木がスキャンできることなんだけど、1.5Mはギリギリのラインだね。
簡単な提案としては、認識する前のtakeoff時は何も考えず, 数メートル前に進む, 例えば3M. それから認識を開始する。それだと、 1.5メートルでもscanで木を捉えられる。
要は, 最初のtakeoffのxyの目標値はinit_xy_pos
ではなく, takeoff_xy_pos
にして、 takeoff_xy_pos = init_xy_pos + uav_orientation * [x_offset,0]
にすればいいじゃないかな.
このx_offsetは、平坦の環境では0mにして、斜面の場合はxmにすればいいかな
722c615b7f218975860c33e3e6bfab999876acb9 で対策した。
5/17 検見川にて試験 主にmotionのパラメータを調整して、高度制御や認識に問題がないことを確認した。
I measured the slop of the competition forest using their 3D model. The colored tree is about 1.5m higher than the start point, indicating that the takeoff height can not be lower than 1.5m, maybe 2m is good.
One thing I am worried about, is the strategy of task2, which can get bonus points if do the circle motion in different height. However, 2m is the middle height, so we have to descend to reach lower layer or to ascend to reach higher layer.