todo
待解決的問題 ( 1/13 1 a.m, 離比賽還有六十個小時 )
who | status | issue |
| | 照相機仰角,水平角的問題 |
| | Motion model與camera估計的速度的合併 |
rafan | done | 橢圓的角度問題 |
| | 好的Feature永遠留著, 要想辦法close loop |
rafan | | Capture time過慢的問題 |
| | tracking到一半變成constant velocity跑掉, 重新init的問題 |
rafan | | robot pose 角度 |
code
robot.cs
有幾個跟 control 有關的空的 function:
set_control( Vector u, float delta_t ): u 是 control vector ,維度 3 ,這個 function 只有在 monoSLAM.cs 裡被呼叫,傳進去的 u 看起來是隨便塞的
continue_control( Vector v, float d )
wait_for_end_of_motion( Vector v )
stop_vehicle(): 後面三個都沒有用過,所以也搞不太清楚是要做什麼的 orz
feature selection:
frmMain.cs
要存 control 跟圖的話,把 class 一開始的 dumpControl 跟 dumpImage 打開
MonoSLAM 的 constructor 中,
settings.createDefault(...)
createDefaultKnownFeatures(...)
SceneLib.initialise_known_features(...)
被我註解掉, 不製造initial known features
將 MonoSLAM 的 constructor 中 SceneLib.initialise_known_features(...)
完全註解掉。
不管speed是多少, 至少AutoInitialiseFeature一次。
更改NonOverLapping.cs, 處理掉feature_list為零而不partially initialise
feature的部份。
待處理的部份: tracking到一半變成constant velocity跑掉, 重新init的問題。