speed_slider.value
時(shí)間:2022-03-16 16:24:01 | 來源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-03-16 16:24:01 來源:行業(yè)動(dòng)態(tài)
變量所控制,這個(gè)數(shù)值得透過前面輸出畫面的 speed 滑塊去調(diào)整速度,最高值可以到0.5,這是前面創(chuàng)建滑塊時(shí)就定義的。執(zhí)行到這里的時(shí)候,正常狀況應(yīng)該如下:
- 攝像頭傳回的畫面是實(shí)時(shí)更新;
- blocked滑塊固定在某個(gè)值;
- 現(xiàn)在調(diào)整 speed 滑塊的值并不會(huì)讓電機(jī)開始轉(zhuǎn)動(dòng)。
現(xiàn)在可以將Jetbot小車放到您安排的執(zhí)行場(chǎng)地上,在執(zhí)行下一個(gè)步驟之前,建議透過speed滑塊將速度控制在0.25以下,避免啟動(dòng)后造成Jetbot小車爆沖。
- 啟動(dòng)攝像頭的動(dòng)態(tài)關(guān)聯(lián):
這里其實(shí)就只有下面這一道指令:
| camera.observe(update, names='value')
|
這是由jetbot所提供的函數(shù),將camera.value與前面定義的update(change)進(jìn)行動(dòng)態(tài)連接上,現(xiàn)在Jetbot小車就應(yīng)該開始行動(dòng)了,攝像頭里的畫面也在不停更新,右方 blocked 滑塊的值也在不斷跳動(dòng)(更新),現(xiàn)在試著調(diào)整 speed 滑塊,是不是就能改變行進(jìn)的速度了!
好了,現(xiàn)在就可以看看您Jetbot小車的避障功能執(zhí)行的如何?如果想停止工作的話,就繼續(xù)往下執(zhí)行暫停的指令就可以。
最后需要說明的,假如您的避障功能執(zhí)行的不是太好,例如無法順利識(shí)別一些障礙物或坑洞的話,通常是因?yàn)槟臏y(cè)試場(chǎng)所或者使用的攝像頭規(guī)格(廣角),與原廠提供的模型數(shù)據(jù)有比較大的差異,甚至場(chǎng)地明暗度也會(huì)有影響,如果測(cè)試效果不如預(yù)期的話,就得自己重頭收集數(shù)據(jù)并重新訓(xùn)練模型,這才是解決問題的根本之道。[完]