邵宗敏
摘 要:文章聚焦于光感巡線的設(shè)計與優(yōu)化,對EV3光感巡線中存在的誤區(qū)進行了梳理甄別,對光感巡線中的常見方法進行了概念化的概括,對所總結(jié)出的“最值法”“均值法”及“差值法”等方法的設(shè)計與優(yōu)化邏輯進行了梳理。通過分析推導(dǎo)、追根溯源和抽絲剝繭式的追問,力求打通橫亙在學(xué)生心中的脈絡(luò)誤區(qū),讓學(xué)生在“大道至簡,精于心”的內(nèi)化引導(dǎo)下,做到在實操中“簡于行”的目的。
關(guān)鍵詞:光感巡線;EV3編程;設(shè)計;優(yōu)化
中圖分類號:G431? ? ? 文獻(xiàn)標(biāo)志碼:B? ? ? ? ? 文章編號:1673-8454(2020)24-0037-06
一、問題的提出
光感巡線是機器人學(xué)習(xí)的基礎(chǔ),是青少年機器人培訓(xùn)的必修課。在青少年機器人競賽活動中,光感巡線作為任務(wù)單列雖然罕見,但它是完成相關(guān)任務(wù)不可或缺的重要手段。PID巡線是公認(rèn)的較為穩(wěn)定的巡線方法。但要用好PID巡線技術(shù),需要具有一定的高等數(shù)學(xué)和控制技術(shù)基礎(chǔ),對于中小學(xué)生來講,并不是一件容易的事。要讓中小學(xué)生真正弄懂光感巡線的相關(guān)理論知識,也是不現(xiàn)實的。正因為如此,在青少年機器人培訓(xùn)中,讓學(xué)生“模仿”教師的范式來完成相關(guān)學(xué)習(xí)任務(wù)成為教學(xué)中的常見現(xiàn)象。若任由這種“模仿”盛行,將與培養(yǎng)青少年的動手實踐能力和創(chuàng)新精神的初心相去甚遠(yuǎn)。事實上,在培訓(xùn)中,指導(dǎo)學(xué)生通過分析,激發(fā)學(xué)生對科學(xué)技術(shù)和機器人的興趣,遠(yuǎn)比讓學(xué)生通過“模仿”在競賽中取得“優(yōu)異”成績重要得多。對于學(xué)生來說,在自己理解的基礎(chǔ)上做出來的東西,學(xué)到的就不僅僅是內(nèi)容,還有思維的鍛煉和方法的擴展。
那么,我們能不能把光感巡線的方法、原理用一種基于學(xué)生現(xiàn)有的知識或經(jīng)驗,用一種通俗易懂的語言告訴他們?答案是肯定的。老子云:“萬物之始,大道至簡,衍化至繁”。雖然世事紛繁復(fù)雜,但其中的基本原理、方法和規(guī)律其實是很簡單的,甚至簡單到一兩句話就能說明白。讓光感巡線回歸學(xué)生日常經(jīng)驗和現(xiàn)有知識,是本文致力解決的問題。
二、問題的界定
在EV3機器人中,顏色傳感器作為一種數(shù)字傳感器,可以檢測到進入傳感器檢測范圍內(nèi)的顏色或光強度,是機器人數(shù)據(jù)獲取的重要設(shè)備,巡線是其獲取數(shù)據(jù)的一種重要方法。EV3顏色傳感器設(shè)有顏色模式、反射光強度模式和環(huán)境光強度模式三種檢測模式。在巡線中,我們通常用的是顏色檢測模式(以下簡稱色感模式)和反射光強度模式(以下簡稱光感模式),而環(huán)境光強度模式是通過檢測外環(huán)境光的亮度和外光源照射到傳感器的時間,用于設(shè)定動作的啟停等功能。
1.色感模式
在色感模式中,顏色傳感器可識別黑、藍(lán)、綠、黃、紅、白、棕7種顏色及無顏色(見圖1)。在光感模式中,顏色傳感器可以測量從發(fā)光燈反射回來的光強度,其測量范圍在0(極暗)到100(極亮)之間(見圖2)。應(yīng)該說,色感和光感這兩種模式,都能滿足巡線的要求,并且很多時候需要色感、光感兩種模式配合才能高效、順利地完成巡線任務(wù),達(dá)到快速、準(zhǔn)確巡線的要求。
對于初學(xué)者來說,色感模式巡線因只需要判斷出7種顏色即達(dá)到巡線的要求,簡單、直觀,很容易上手。但隨著學(xué)習(xí)的深入和實際場地的復(fù)雜化,我們就會發(fā)現(xiàn),僅僅依靠色感模式巡線,往往無法完成巡線的要求,必須要光感模式配合才行。主要原因有兩點:一是場地顏色往往不止7種;二是在實場中,相近、相似的顏色很多,顏色歸類是一件十分不易的事情。
2.光感模式
在光感模式中,顏色傳感器并不關(guān)心顏色的差異,而是通過檢測發(fā)光燈照射場地反射回來的光強度(以下稱為反射光)達(dá)到巡線的目的。理想狀態(tài)下,極暗(黑色)返回值為0,極亮(白色)返回值為100。由此我們可以看出,光感模式實際上是把千差萬別的場地顏色進行了灰度化,并根據(jù)反射光的強度在[0,100]間賦值,在極黑到極白變化的過程中,灰度逐漸變化,數(shù)值逐漸增加(見圖3)。所以,光感模式因沒有顏色的差異,只有數(shù)值的大小,操作起來反而更簡單,適應(yīng)性更強。這是光感巡線模式的優(yōu)勢所在,也是本文采用光感巡線進行討論的主要目的。
巡線中,我們可以使用的光感1—4個不等,但主要還是以“單感巡線”和“雙感巡線”兩種為主。這兩種巡線模式也是我們探討的主要內(nèi)容。
三、誤區(qū)與甄別
1.光感巡線中的“巡線”是要“循線前進”嗎?
受習(xí)慣性思維的影響,在我們的認(rèn)知范式中,往往會無意識地把“巡線”理解為“壓著線前進”,即把“巡線”等同于“循線”。表述為條件與任務(wù)的關(guān)系,就是以下三種(見圖4):
光感在線左→機器人右轉(zhuǎn);
光感在線右→機器人左轉(zhuǎn);
光感在線上→機器人壓線前進。
且不說“雙感巡線”存在是讓左感壓線還是右感壓線的雙難問題,在單感巡線中,要讓機器人執(zhí)行上述的條件與任務(wù)也是比較困難的。在圖4中,光感能檢測得到的值其實是有限的:一是光感在線上,反射光的值最小,理想狀態(tài)為0;二是光感在線左或線右,反射光的值相等且最大,理想狀態(tài)為100。我們知道,機器人的反應(yīng)(任務(wù))與變量(條件)只有一一對應(yīng),程序才能夠有效執(zhí)行。即同一條件下,機器人只能做出一種反應(yīng)。讓機器人在同一反射值下完成左轉(zhuǎn)或右轉(zhuǎn)兩個任務(wù),同樣是雙難問題。
在百度漢語中,“巡”釋義為“往來查看”;而“循”才具有“遵守、依照、沿襲”的意思。所以說在光感巡線中的“巡線”,要求的并不是“壓線前進”,而是“不斷地來回、反復(fù)尋找線的位置,作為前進的參考”。這是我們需要厘清的第一個誤區(qū)。
2.“巡線前進”是否需要“直線前進”?
說到“前進”時,我們的第一反應(yīng)往往是“直線前進”。據(jù)此,圖4中條件與任務(wù)的表述為:
條件:無線?有線?
任務(wù):左轉(zhuǎn)!右轉(zhuǎn)!前進!
根據(jù)條件與任務(wù)一一對應(yīng)的要求,讓機器人在兩個條件下執(zhí)行三個任務(wù),是無法完成的。
實質(zhì)上,“前進”并不總意味著要“直線前進”。直線前進,只是兩點間的最短距離而已,但并不是唯一方法。例如,汽車從山腳到山頂,總是通過盤山公路不斷地“左轉(zhuǎn)前進”或“右轉(zhuǎn)前進”而到達(dá)山頂?shù)模ㄒ妶D5)。
所以巡線的重點在于“巡到線后→前進”,并沒有要求“直線前進”。像盤山公路一樣,左轉(zhuǎn)前進或右轉(zhuǎn)前進,同樣是前進中的方法。由此,圖4中的條件與任務(wù)表述就變成了一一對應(yīng)的關(guān)系:
條件:無線?有線?
任務(wù):左轉(zhuǎn)前進!右轉(zhuǎn)前進!
實質(zhì)上在巡線中,“直線前進”不僅在方法上無法判斷,在實際操作中也是不可取的。在實際場地中,需要使用巡線方法的往往不會是直線。這是我們需要厘清的第二個誤區(qū)。
3.“巡線”狀態(tài)下的最大轉(zhuǎn)向是否就是“直角轉(zhuǎn)向”?
我們知道,EV3機器人轉(zhuǎn)向的取值范圍為[-100,100]。在非巡線狀態(tài)下,負(fù)值向左轉(zhuǎn)向,正值向右轉(zhuǎn)向,±50表示直角右轉(zhuǎn)或左轉(zhuǎn),±100則分別表示向右或向左調(diào)頭。據(jù)此,我們會固化地認(rèn)為,±50同樣是巡線狀態(tài)下的最大轉(zhuǎn)向值,而大于或小于這個值時機器人就會走“回頭路”,這實際上是對巡線轉(zhuǎn)向的另外一種誤解。
事實上通過實操,我們就會發(fā)現(xiàn)巡線中設(shè)置的角度就算是超過±50,甚至是設(shè)值為±100,只要電機功率適當(dāng)都能完成巡線任務(wù),并不會“回頭”。這是什么原因? 通過探究分析,我們不難發(fā)現(xiàn)巡線中的條件與任務(wù),實質(zhì)上是一種“循環(huán)性任務(wù)”。上例巡線中的條件與任務(wù),譯成執(zhí)行程式就是:如果“有線”執(zhí)行的任務(wù)是“左轉(zhuǎn)前進”,那么“無線”執(zhí)行的任務(wù)則是“右轉(zhuǎn)前進”,并如此循環(huán)……反之亦然。
這就是為什么只要電機功率適當(dāng),設(shè)置的值無論大小,均能完成巡線任務(wù)的原因所在。實質(zhì)上,值的大小反應(yīng)的是轉(zhuǎn)向的響應(yīng)速度和效率。例如,轉(zhuǎn)向值為-100或100時,表示的其實是需要讓機器人以最大的轉(zhuǎn)向速度向目標(biāo)靠近,這是在巡線中我們需要厘清的另外一個問題。
四、光感巡線的常見方法
1.光感巡線入門——最值法
(1)單感“最值法”
結(jié)合變量與反應(yīng)一一對應(yīng)要求,圖4示例條件與任務(wù)的關(guān)系,可轉(zhuǎn)化為實質(zhì)相同的左、右兩種巡線模式(見圖6),在此我們以左巡線模式進一步說明:如果“無線”執(zhí)行的任務(wù)是“右轉(zhuǎn)前進”,則“有線”執(zhí)行的任務(wù)就是“左轉(zhuǎn)前進”,在這里我們把這種巡線方法稱為“左巡線模式”。
這樣,接下來的編程也就瓜熟蒂落、水到渠成(見圖7)。下列程序中,反射值是一個實測參數(shù),可以是最大值(左巡線模式),也可以是最小值(右巡線模式)。兩種模式邏輯相同,沒有實質(zhì)的差別,在實操中可以根據(jù)自己的習(xí)慣選用。在這里我們不妨把這種通過測最大值或最小值作為執(zhí)行條件的方法稱為單感“最值法”,簡稱“最值法”。
(2)雙感“最值法”
光感是供機器人獲取數(shù)據(jù)的主要設(shè)備,“雙感”相對于“單感”來講,意味著可以獲取更多的數(shù)據(jù)條件,從而讓機器人執(zhí)行巡線的方法變得更加多樣。
需要說明的是,為了讓“雙感巡線”能獲得可供比較和執(zhí)行的有效數(shù)據(jù),雙感的安裝建議采用平行安裝方式,且要間距適當(dāng),略大于“線”寬。間距過大,轉(zhuǎn)進幅度就會很大;距離過小,雙感反射光就會同時“巡到線上”,獲取的數(shù)據(jù)就沒有參考價值。根據(jù)條件與任務(wù)一一對應(yīng)要求,不難得出“雙感巡線”的以下執(zhí)行關(guān)系(見圖8):
①右光感碰到線→向右轉(zhuǎn)進!
②左光感碰到線→向左轉(zhuǎn)進!
③左右光感都沒碰到線→直行!
這樣,接下來的編程也就變得十分簡單(見圖9)。
事實上,這里的雙感巡線方法仍然是通過檢測“最值”作為執(zhí)行條件,其原理和方法與單感“最值法”是一樣的,也可稱為“最值法”。區(qū)別在于其最值源于雙光感,由左右光感各提供了一個“最值”。如果需要與單感“最值法”相區(qū)分,不妨把其稱為“雙感最值法”或“雙最值法”。
2.光感巡線進階——均值法和差值法
“最值法”的原理是通過探測最值和不斷地向左轉(zhuǎn)進或向右轉(zhuǎn)進,以達(dá)到巡線之目的。利用“最值法”巡線,能實現(xiàn)簡單的巡線任務(wù),但在實操中的最大問題是擺動幅度特別大,巡線穩(wěn)定性差。特別是“雙最值法”,并沒能因獲取數(shù)據(jù)的增加而讓機器人變得更加平穩(wěn),從而失去了增加光感的意義。那么有沒有一種方法,在現(xiàn)有獲取數(shù)據(jù)條件不變的情況下,通過最大化地利用現(xiàn)有數(shù)據(jù),讓機器變得更加平穩(wěn)?答案是肯定的。
(1)單感“均值法”
如果我們對單感“最值法”進一步剖析就會發(fā)現(xiàn),其“光”與“線”的位置關(guān)系,無外乎有以下5種情況(見圖10):
①反射光在線左;
②反射光在線上且偏左;
③反射光在線上且居中;
④反射光在線上且偏右;
⑤反射光在線右。
那么,這5種位置關(guān)系在巡線中,誰需要轉(zhuǎn)向的角度最大?誰需要的最?。扛鶕?jù)最值法中“極值轉(zhuǎn)進”的原理,我們不難得出①、③、⑤需要轉(zhuǎn)向的角度最大,②、④需要轉(zhuǎn)向的角度最小,甚至不需要轉(zhuǎn)向的判斷。因為①、③、⑤是巡線中的“極值”位置,是轉(zhuǎn)向的條件,②和④則分居于左巡線和右巡線的條件正中,是最理想的前進位置,是不需要轉(zhuǎn)向的(見圖11)。
根據(jù)光感巡線中灰度在極值間漸變的原理,不難推斷出②、④灰度值即為最大、最小兩個極值之均值的結(jié)論。由此,可推導(dǎo)出以下轉(zhuǎn)向關(guān)系式:
轉(zhuǎn)向值=光感實測值
這樣,完成實測數(shù)據(jù)的編程也就順理成章(見圖12)。在這里,我們把這種利用實測數(shù)據(jù)獲取均值,達(dá)到減小機器人擺動幅度,增加巡線平穩(wěn)性的方法叫做“單感均值法”,簡稱“均值法”。
(2)雙感“差值法”
前面說過,雙感“最值法”不能因光感的增加而使巡線更加穩(wěn)定是一大憾事。事實上,雙感獲取到的數(shù)據(jù)與單感相比其實是翻倍的,只是沒有被很好地利用而已。下面我們以理想狀態(tài)為例,分析圖8中不同光感位置所獲取數(shù)據(jù)、執(zhí)行動作及轉(zhuǎn)向值間的關(guān)系,如表1所示。
我們發(fā)現(xiàn)了什么規(guī)律?就是左右光感數(shù)據(jù)的差值、轉(zhuǎn)向值與執(zhí)行動作其實是相互對應(yīng)的。而這種對應(yīng)關(guān)系,即使在非理想狀態(tài)下同樣成立。所以不難推導(dǎo)出以下轉(zhuǎn)向公式:
轉(zhuǎn)向值=左感實測值-右轉(zhuǎn)實測值
把該公式換成機器人能執(zhí)行的程序,就如圖13所示。在這里,我們把這種通過計算左右光感實測值的差值來確定轉(zhuǎn)向的方法稱之為“雙感差值法”,簡稱“差值法”。
五、光感巡線優(yōu)化——影響因素探討及控制
1.光感巡線的影響因素探討
為方便表述,我們把以上所探討的方法分別稱為“最值法”“均值法”和“差值法”。其中“最值法”是通過“最值轉(zhuǎn)進”的原理和方式來達(dá)到巡線的目的,為單、雙感巡線通用,是光感巡線中的基礎(chǔ)方法。其優(yōu)點是原理簡單、便于理解,缺點是平穩(wěn)性差。
“均值法”和“差值法”分別是單、雙感巡線的常用方法。這兩種方法因能根據(jù)實測數(shù)據(jù)實時修正轉(zhuǎn)向系數(shù)并及時轉(zhuǎn)進,增加了機器人的穩(wěn)定性。從理論上講,這兩種方法已經(jīng)解決了最值法存在的問題,提高了巡線的平穩(wěn)性。但通過實測就會發(fā)現(xiàn),兩種方法在巡線中均存在效率性問題,很難滿足實際的訓(xùn)練和比賽要求,并不具有適用性。其實,在“均值法”和“差值法”的編程中,電機功率都是設(shè)置得很小的。換句話說,就是機器人的穩(wěn)定性是通過犧牲巡線的速度來實現(xiàn)的。
如果我們把電機功率加大,會出現(xiàn)什么樣的情況? 通過實測,我們就會發(fā)現(xiàn)無論是哪種方法,只要功率稍微增大,機器人就會“脫線”,甚至在功率不變的情況下,只要線的曲度較大時,同樣也會發(fā)生“脫線”現(xiàn)象,根本無法達(dá)到巡線的要求。這是什么原因?回答此問題之前,讓我們先來回顧一下物理中“運動小車受力分析”的經(jīng)典案例:在水平道路上運動的小車,在水平方向會受到牽引力和摩擦力的作用。當(dāng)牽引力大于摩擦力,小車作加速運動;當(dāng)牽引力等于摩擦力,小車作勻速運動;當(dāng)牽引力小于摩擦力,小車作減速運動。此案例之所以經(jīng)典,不僅因為這是最簡單的物體運動受力分析的例子,更在于該案例知識均是基于我們?nèi)粘5纳睢T谶@里,我們并不探討速度與力或各種力間的相互關(guān)系,僅僅是為了說明物體在水平運動中都是有摩擦力存在的。
另外,我們還有這樣的經(jīng)驗,在百米賽跑時,沖到終點后往往還要繼續(xù)往前跑一段距離,若突然拐彎或立刻停下來,跑步的人往往會摔倒,這是為什么?這是因為有慣性的存在。簡單來講,慣性就是物體保持靜止?fàn)顟B(tài)或勻速直線運動狀態(tài)的一種性質(zhì),是物體對其運動狀態(tài)改變的一種阻抗。慣性是物體的一種固有屬性,其大小與物體質(zhì)量相關(guān)。當(dāng)我們了解了運動中的物體其實都會受到摩擦力、慣性等因素影響時,回過頭再來看在“均值法”和“差值法”中機器人“脫線”的原因,答案就不言而喻了。
首先,受光線、色差等環(huán)境因素的影響,實際巡線場地基本都無法達(dá)到理想狀態(tài),即反射光的最大值無法達(dá)到100,最小值也不可能為0。因此,實際的轉(zhuǎn)向最值并不能達(dá)到理想轉(zhuǎn)向值。其次,引進“均值法”和“差值法”的目的,本身就是要讓機器人稍有偏移就能及時轉(zhuǎn)向,從而達(dá)到使機器人平穩(wěn)前進的目的。所以在實際的應(yīng)用中,實際轉(zhuǎn)向值通常會非常小。最后,由于機器人自身慣性和摩擦力的存在,機器人在轉(zhuǎn)進時會由于慣性和摩擦力共同產(chǎn)生一個轉(zhuǎn)向阻力,抵消了部分轉(zhuǎn)向牽引值,當(dāng)轉(zhuǎn)向值小于或等于阻力值時,機器人就會發(fā)生“脫線”前進的情況。
2.光感巡線影響因素的控制——轉(zhuǎn)向系數(shù)
那么,如何解決“脫線”的問題?答案是增大轉(zhuǎn)向值,讓轉(zhuǎn)向的實際牽引值始終大于轉(zhuǎn)向阻力值,即讓機器人的牽引值在抵消阻力值后,讓實際轉(zhuǎn)向值還具有牽引力,這樣就能真正達(dá)到轉(zhuǎn)向的目的。那么,如何增大轉(zhuǎn)向值呢?加入比例系數(shù)是一種不錯的方法。因為在實地操作中,光感實測值會隨位移、時間的變化而實時變化,轉(zhuǎn)向值也需要根據(jù)偏離的大小實時進行調(diào)整。加入系數(shù)后,就能讓轉(zhuǎn)向值根據(jù)光感實測值進行同比例實時變化。
接下來,要研究的問題就是要加入多大的轉(zhuǎn)向系數(shù)才合適?這是一個難點,因為在實際應(yīng)用和實地操作中,適合的轉(zhuǎn)向值需要根據(jù)功率大小、巡線的曲直度及平穩(wěn)性等要求作出相應(yīng)的調(diào)整,才能滿足實操的要求。例如,要讓機器人平穩(wěn)些,轉(zhuǎn)彎值就不能過大,系數(shù)也相應(yīng)的要小,但如果功率較大或巡線的彎曲度較大,就需要較大的轉(zhuǎn)彎值才能完成巡線要求,相應(yīng)的系數(shù)也要增大。
當(dāng)然,轉(zhuǎn)向系數(shù)的設(shè)置雖然會受多種因素的影響,但還是可以根據(jù)光感值和轉(zhuǎn)向值的關(guān)系,快速、準(zhǔn)確地計算出一個具有實操意義的參考值。那么,如何計算轉(zhuǎn)向系數(shù)的參考值?在前面“均值法”和“差值法”的案例中,我們知道在理想狀態(tài)下,即當(dāng)光感值為100(最大值)或0(最小值)時,機器人的極值轉(zhuǎn)向值分別為±50和±100,即機器人分別以應(yīng)以±50或±100轉(zhuǎn)向速度向目標(biāo)靠近。雖然在非理想狀態(tài)下,光感的最大值或最小值無法達(dá)到100或0,但這并不意味著我們不能通過比例系數(shù)把轉(zhuǎn)向值設(shè)為±100。所以,我們不防設(shè)在任何狀態(tài)下,與光感最大值和最小值相匹配的轉(zhuǎn)向的“最值”均為±100。這樣,轉(zhuǎn)向值的計算也就迎刃而解了。
(1)均值法的設(shè)計與優(yōu)化——均值系數(shù)法
在均值法中,因為
轉(zhuǎn)向值=光感實測值
加入轉(zhuǎn)向系數(shù)后,則變?yōu)?/p>
轉(zhuǎn)向值=(光感實測值-)×轉(zhuǎn)向系數(shù)
我們不防設(shè)實測光感最大時轉(zhuǎn)向值為100,則有
(最大值-)×轉(zhuǎn)向系數(shù)=100
所以
轉(zhuǎn)向系數(shù)=
故圖12所示均值法的執(zhí)行程序,加入轉(zhuǎn)向系數(shù)后,可進一步優(yōu)化為圖14中的執(zhí)行程序。在這里,為了與前面的均值法相區(qū)別,我們不防把這種加入了轉(zhuǎn)向系數(shù),進行了設(shè)計與優(yōu)化的方法稱為“均值系數(shù)法”。
(2)差值法的設(shè)計與優(yōu)化——差值系數(shù)法
在差值法中,因為
轉(zhuǎn)向值=左感實測值-右感實測值
加入轉(zhuǎn)向系數(shù)后則變?yōu)?/p>
轉(zhuǎn)向值=(左感實測值-右感實測值)×轉(zhuǎn)向系數(shù)
我們不防設(shè)實測光感差值最大時,轉(zhuǎn)向值為100,則有
(左感實測值-右感實測值)×轉(zhuǎn)向系數(shù)=100
所以
轉(zhuǎn)向系數(shù)=
故圖13所示的差值法的執(zhí)行程序,加入轉(zhuǎn)向系數(shù)后,可進一步優(yōu)化為圖15中的執(zhí)行程序。
為了與前面說的差值法相區(qū)別,我們不防把這種加入了轉(zhuǎn)向系數(shù),進行了設(shè)計與優(yōu)化的方法稱為“差值系數(shù)法”。需要說明的是,上述公式中的轉(zhuǎn)向系數(shù)僅僅是參考系數(shù),在實操中需要結(jié)合場地實際進行相應(yīng)的微調(diào)。
六、結(jié)束語
本文通過聚焦于光感巡線的設(shè)計與優(yōu)化,對EV3光感巡線中存在的誤區(qū)進行了梳理甄別,對光感巡線中的常見方法進行了概念化的概括,提出了“最值法”“均值法”和“差值法”等概念。理論上講,光感巡線的原理極其簡單,并不需要花費如此精力進行探討。
本文進行相關(guān)探討的真正目的,意在通過對我們“熟視無睹”的常用方法進行總結(jié)提煉的同時,更加關(guān)注幾種方法的設(shè)計與優(yōu)化邏輯,通過持續(xù)的分析推導(dǎo)、追根溯源,運用抽絲剝繭式的追問,打通橫亙在學(xué)生心中的脈絡(luò)誤區(qū),深化學(xué)生對相關(guān)知識的理解和內(nèi)化。
古語云:紙上得來終覺淺,絕知此事要躬行。引用在本文中,是否可以理解為實眼看到的外化應(yīng)用,并不代表我們真正理解了相關(guān)應(yīng)用的邏輯與原理。若要真正理解,并達(dá)到爛熟于胸和操縱自如,就必須進一步躬身深究和探索。這也許就是國家大力倡導(dǎo)探究性學(xué)習(xí)的真正意義所在。
(編輯:李曉萍)