JSKAerialRobot / jsk_uav_forest

THe platform for the uav forest challenge
8 stars 10 forks source link

Slope #65

Closed tongtybj closed 7 years ago

tongtybj commented 7 years ago

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.

tongtybj commented 7 years ago

the angle of slope is about 10 degree. the distance between start point and target tree is 8m

tongtybj commented 7 years ago

@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にすればいいかな

tongtybj commented 7 years ago

722c615b7f218975860c33e3e6bfab999876acb9 で対策した。

chibi314 commented 7 years ago

5/17 検見川にて試験 主にmotionのパラメータを調整して、高度制御や認識に問題がないことを確認した。