2025年高頻機器人控制面試題及答案_第1頁
2025年高頻機器人控制面試題及答案_第2頁
2025年高頻機器人控制面試題及答案_第3頁
2025年高頻機器人控制面試題及答案_第4頁
2025年高頻機器人控制面試題及答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2025年高頻機器人控制面試題及答案1.請簡述機器人正運動學與逆運動學的核心區(qū)別,并說明在實際控制中逆運動學求解時常見的挑戰(zhàn)及解決方法。正運動學是已知各關(guān)節(jié)角度(或位移)求解末端執(zhí)行器位姿的過程,數(shù)學上表現(xiàn)為從關(guān)節(jié)空間到笛卡爾空間的映射,通??赏ㄟ^D-H參數(shù)法或POE公式直接推導,具有唯一解。逆運動學則是已知末端位姿反推關(guān)節(jié)角度,本質(zhì)是笛卡爾空間到關(guān)節(jié)空間的逆映射,可能存在多解、無解或數(shù)值不穩(wěn)定問題。實際挑戰(zhàn)包括:(1)奇異位形:當雅可比矩陣秩虧時,逆運動學無解或解不唯一,需通過阻尼最小二乘法(如Levenberg-Marquardt)引入正則項,或在軌跡規(guī)劃階段避開奇異區(qū)域;(2)多解選擇:需結(jié)合機械結(jié)構(gòu)限制(如關(guān)節(jié)角度范圍)、避障需求或能量最優(yōu)原則篩選合理解;(3)實時性要求:對于高速控制場景,數(shù)值解法(如牛頓迭代法)需優(yōu)化迭代步長和終止條件,或預計算關(guān)鍵位形的閉式解以降低計算量。2.機器人動力學建模中,拉格朗日方程與牛頓-歐拉方程的適用場景有何不同?慣性矩陣M(q)的主要性質(zhì)是什么?拉格朗日方程基于能量守恒,通過計算系統(tǒng)動能T和勢能V構(gòu)建動力學方程,形式為M(q)q''+C(q,q')q'+G(q)=τ,適合結(jié)構(gòu)對稱、自由度明確的剛體系統(tǒng)建模,尤其在需要分析能量傳遞的場景(如能量最優(yōu)控制)中優(yōu)勢明顯。牛頓-歐拉方程則基于力與力矩的平衡,采用遞推方式從末端向基座計算各連桿的慣性力和約束力,更適合多體系統(tǒng)中存在非連續(xù)約束(如碰撞)或需要顯式分析接觸力的場景。慣性矩陣M(q)具有兩個關(guān)鍵性質(zhì):(1)對稱性:M(q)=M(q)^T,由動能的二次型對稱性保證;(2)正定性:對于任意非零關(guān)節(jié)速度向量q',q'^TM(q)q'>0,確保系統(tǒng)動能始終為正,動力學方程在物理上可解。3.軌跡規(guī)劃中,五次多項式與三次樣條曲線的核心差異是什么?在高速搬運機器人中如何選擇?五次多項式通過給定起點/終點的位置、速度、加速度約束,構(gòu)造5次多項式曲線,其優(yōu)點是加速度連續(xù)(jerk為分段常數(shù)),可避免沖擊;缺點是全局參數(shù)耦合,無法局部調(diào)整某段軌跡。三次樣條曲線將軌跡劃分為多段,每段用3次多項式擬合,保證位置和速度連續(xù)(加速度分段線性),支持局部調(diào)整且計算量較小。在高速搬運場景中,若負載較重或末端需高精度??浚ㄈ绨雽w封裝),應優(yōu)先選擇五次多項式,因其加速度連續(xù)可減少機械振動;若軌跡包含多個中間點(如避障路徑)且需要靈活調(diào)整局部路徑,三次樣條更適用,但需額外限制最大加速度以避免關(guān)節(jié)力矩超限。實際應用中,常結(jié)合兩者優(yōu)勢,采用帶約束的分段五次多項式(如PVT曲線),在關(guān)鍵段保證加速度連續(xù),同時通過中間點約束實現(xiàn)局部調(diào)整。4.計算力矩控制(ComputedTorqueControl)的核心思想是什么?與PID控制相比,其在機器人跟蹤控制中的優(yōu)勢體現(xiàn)在哪些方面?計算力矩控制基于反饋線性化理論,通過前饋補償動力學模型的非線性項(慣性力、科里奧利力、重力),將系統(tǒng)線性化為雙積分器形式,再結(jié)合線性反饋(如PD控制)實現(xiàn)跟蹤。其核心步驟為:τ=M(q)(u+Kde'+Kpe)+C(q,q')q'+G(q),其中e=q_dq為跟蹤誤差,u為期望加速度。與PID控制相比,優(yōu)勢在于:(1)補償非線性:直接抵消動力學中的M、C、G項,避免PID因非線性導致的參數(shù)整定困難;(2)理論穩(wěn)定性:通過Lyapunov方法可嚴格證明閉環(huán)系統(tǒng)的漸近穩(wěn)定性(需模型準確);(3)跟蹤精度:在模型匹配時,可實現(xiàn)零穩(wěn)態(tài)誤差(配合積分項)或有限時間收斂(結(jié)合滑模控制)。但缺點是依賴精確動力學模型,對未建模動態(tài)(如摩擦、柔性)敏感,實際中需結(jié)合魯棒項(如滑模)或自適應機制。5.解釋機器人雅可比矩陣的物理意義,并說明其在力控制中的作用。若末端受到外部力F_ext,如何通過雅可比矩陣將其映射到關(guān)節(jié)力矩?雅可比矩陣J(q)描述關(guān)節(jié)速度到末端速度的線性映射(v_e=J(q)q'),其行對應末端速度的線速度和角速度分量,列對應各關(guān)節(jié)的速度影響系數(shù)。在力控制中,雅可比矩陣的轉(zhuǎn)置用于力/力矩的空間映射(τ=J(q)^TF_e),即末端作用力F_e通過J^T轉(zhuǎn)換為關(guān)節(jié)力矩τ,滿足虛功原理(δW=τ^Tδq=F_e^Tδx=F_e^TJδq)。當末端受到外部力F_ext時,關(guān)節(jié)需產(chǎn)生力矩τ_ext=J(q)^TF_ext以平衡該力,避免機器人被推動。實際力控制中,常通過力傳感器測量F_ext,結(jié)合J^T計算補償力矩,實現(xiàn)阻抗控制(如調(diào)整末端等效剛度)或順從控制(如人機協(xié)作中的力引導)。6.模型預測控制(MPC)在機器人軌跡跟蹤中的優(yōu)勢是什么?實時性問題如何解決?MPC通過滾動優(yōu)化求解有限時域內(nèi)的控制輸入,能顯式處理約束(如關(guān)節(jié)速度/力矩限制、避障),并利用系統(tǒng)模型預測未來狀態(tài),提升跟蹤魯棒性。相比傳統(tǒng)PID,其優(yōu)勢在于多目標優(yōu)化(如跟蹤誤差最小化+控制輸入平滑)和約束處理能力,尤其適合受物理限制的機器人系統(tǒng)(如機械臂搬運重負載時的力矩限制)。實時性挑戰(zhàn)主要源于在線求解非線性優(yōu)化問題(如NLP)的計算量。解決方法包括:(1)模型線性化:在工作點附近線性化動力學模型,轉(zhuǎn)化為二次規(guī)劃(QP),降低求解復雜度;(2)預測時域縮短:采用短時域(如5-10步)平衡預測精度與計算時間;(3)暖啟動(WarmStart):利用上一時刻的解初始化當前優(yōu)化,加速收斂;(4)專用硬件:如FPGA或GPU加速優(yōu)化求解,或使用模型降階(如將高自由度機器人簡化為低階模型)。7.自適應控制在機器人中的典型應用場景是什么?參數(shù)自適應與結(jié)構(gòu)自適應的區(qū)別是什么?自適應控制適用于動力學模型不確定(如負載變化、參數(shù)漂移)或外部干擾未知的場景,例如協(xié)作機器人抓取未知重量的物體、服務機器人在不同地面(地毯/瓷磚)上移動。參數(shù)自適應假設(shè)模型結(jié)構(gòu)已知(如M(q)、C(q,q')的函數(shù)形式確定),僅需在線調(diào)整未知參數(shù)(如負載質(zhì)量、慣性矩),常用方法有梯度法、李雅普諾夫設(shè)計法(如模型參考自適應控制MRAC)。結(jié)構(gòu)自適應則處理模型結(jié)構(gòu)未知的情況(如存在未建模動態(tài)或非線性項),需在線調(diào)整控制器結(jié)構(gòu)(如切換控制律或增加補償項),但實現(xiàn)復雜且穩(wěn)定性證明困難,實際中較少直接應用,多與魯棒控制結(jié)合(如自適應滑模控制)。8.簡述EKF(擴展卡爾曼濾波)與UKF(無跡卡爾曼濾波)在機器人狀態(tài)估計中的差異,為何UKF在非線性系統(tǒng)中更具優(yōu)勢?EKF通過泰勒展開將非線性系統(tǒng)線性化,用雅可比矩陣近似狀態(tài)轉(zhuǎn)移和觀測模型,適用于弱非線性系統(tǒng),但線性化誤差可能導致濾波發(fā)散(如強非線性或遠離工作點時)。UKF采用無跡變換(UT),通過選擇sigma點集近似狀態(tài)分布,直接計算非線性變換后的均值和協(xié)方差,避免了雅可比矩陣的計算,且能更準確捕捉非線性特性。在機器人定位(如融合IMU和視覺里程計)或機械臂狀態(tài)估計(如關(guān)節(jié)柔性導致的非線性動力學)中,UKF對強非線性的魯棒性更優(yōu),尤其當系統(tǒng)模型包含三角函數(shù)(如旋轉(zhuǎn)矩陣)或分段非線性(如摩擦模型)時,sigma點能更準確反映狀態(tài)分布的變化,降低估計誤差。9.機器人控制中,如何處理執(zhí)行器飽和問題?請舉例說明抗飽和(Anti-Windup)設(shè)計的具體實現(xiàn)方法。執(zhí)行器飽和指控制輸入τ受物理限制(如電機最大力矩τ_max),導致實際輸入為τ_clamped=sat(τ),可能引發(fā)積分飽和(如PID的積分項累積)或系統(tǒng)不穩(wěn)定。處理方法包括:(1)前饋補償:在設(shè)計控制器時提前考慮飽和限制,如MPC中顯式添加約束τ∈[-τ_max,τ_max];(2)抗飽和補償:當發(fā)生飽和時,調(diào)整積分項或反饋增益以抑制誤差累積。以PID抗飽和為例,傳統(tǒng)PID的積分項為I=I_prev+K_ieΔt,飽和時實際輸入τ_clamped≠τ_PID,導致誤差e持續(xù)存在,I項過累積。改進方法是引入反饋修正:I=I_prev+K_i(e(τ_PIDτ_clamped)/K_p)Δt,即通過實際輸入與理想輸入的偏差修正積分項,避免I項過度增長。例如,機械臂關(guān)節(jié)電機力矩限制為±50N·m,當計算力矩為60N·m時,實際輸入為50N·m,此時積分項需根據(jù)(60-50)=10N·m的偏差進行衰減,防止下次計算時繼續(xù)累積。10.多機器人協(xié)作控制中,一致性(Consensus)問題的核心目標是什么?通信延遲對一致性算法的影響如何解決?一致性問題的目標是通過局部通信,使多機器人的狀態(tài)(如位置、速度)收斂到相同值,例如多機械臂協(xié)同搬運物體時保持末端位姿一致。通信延遲會導致狀態(tài)信息過時,可能引發(fā)系統(tǒng)震蕩甚至失穩(wěn)。解決方法包括:(1)延遲補償:設(shè)計時滯依賴的控制器,如通過預測器估計延遲后的狀態(tài)(如用AR模型預測鄰居的未來狀態(tài));(2)通信拓撲優(yōu)化:采用固定延遲的通信協(xié)議(如時間觸發(fā))或選擇強連通拓撲(如環(huán)形網(wǎng)絡)提高魯棒性;(3)分散控制:減少對全局信息的依賴,僅利用鄰居的歷史信息設(shè)計控制律(如基于事件觸發(fā)的一致性算法,僅當狀態(tài)誤差超過閾值時通信)。例如,在無人機編隊中,每架無人機僅接收前導機的延遲位置信息,控制器通過積分前導機的歷史速度預測其當前位置,補償通信延遲帶來的誤差。11.柔性機械臂控制與剛性機械臂的主要區(qū)別是什么?常用的柔性補償方法有哪些?柔性機械臂存在連桿或關(guān)節(jié)的彈性變形(如輕量材料或長懸臂結(jié)構(gòu)),動力學模型需考慮彈性模態(tài)(如假設(shè)模態(tài)法或有限元法離散化),導致狀態(tài)維數(shù)增加(位置、速度、彈性變形、變形速度),且存在未建模高頻動態(tài)(如高階模態(tài))。相比剛性臂,其控制難點包括:(1)振動抑制:彈性變形會引發(fā)末端振蕩,需同時跟蹤軌跡和抑制振動;(2)模型復雜度:動力學方程包含時變系數(shù)和耦合項(如離心力引起的剛度變化);(3)傳感器限制:彈性變形難以直接測量,需通過應變片或視覺傳感器間接估計。常用補償方法:(1)被動阻尼:在關(guān)節(jié)或連桿添加阻尼器吸收振動能量;(2)主動控制:設(shè)計魯棒控制器(如H∞控制)抑制高頻模態(tài),或使用輸入整形(InputShaping)技術(shù)設(shè)計前饋軌跡,避免激發(fā)彈性模態(tài);(3)自適應控制:在線調(diào)整模型參數(shù)以匹配實際柔性特性(如基于應變反饋的參數(shù)辨識)。12.實時操作系統(tǒng)(RTOS)在機器人控制中的作用是什么?如何保證控制周期的確定性?RTOS通過搶占式調(diào)度、任務優(yōu)先級分配和嚴格的時間管理,確保關(guān)鍵控制任務(如力矩計算、傳感器采樣)在固定周期內(nèi)執(zhí)行,滿足硬實時要求(如1kHz控制頻率,抖動<1μs)。保證確定性的方法包括:(1)任務劃分:將控制任務設(shè)為最高優(yōu)先級,非實時任務(如日志記錄)設(shè)為低優(yōu)先級,避免搶占關(guān)鍵任務;(2)中斷管理:限制中斷服務程序(ISR)的執(zhí)行時間(如僅讀取傳感器數(shù)據(jù),計算放在任務中),防止中斷延遲;(3)內(nèi)存管理:使用靜態(tài)內(nèi)存分配避免動態(tài)內(nèi)存申請的不確定性;(4)時鐘同步:通過硬件定時器(如ARM的SysTick)或外部時鐘(如PTP協(xié)議)同步多處理器的時間基準,確保分布式控制中的時間一致性。例如,在協(xié)作機器人中,主控制器的關(guān)節(jié)力矩計算任務優(yōu)先級為99(最高),周期1ms,而人機交互界面任務優(yōu)先級為10,周期100ms,確保力矩計算不會因界面響應延遲而錯過控制周期。13.機器人參數(shù)辨識的常用方法有哪些?如何設(shè)計激勵軌跡以提高辨識精度?參數(shù)辨識旨在通過實驗數(shù)據(jù)估計動力學模型中的未知參數(shù)(如質(zhì)量、慣性矩、摩擦系數(shù)),常用方法包括:(1)最小二乘法(LS):將動力學方程線性化(如τ=Y(q,q',q'')θ),通過采集多組數(shù)據(jù)構(gòu)建矩陣Y,求解θ=(Y^TY)^{-1}Y^Tτ;(2)卡爾曼濾波(KF):將參數(shù)作為狀態(tài)變量,在線估計時變參數(shù)(如負載變化時的質(zhì)量辨識);(3)子空間辨識:適用于黑箱模型,通過輸入輸出數(shù)據(jù)直接估計狀態(tài)空間模型。激勵軌跡設(shè)計需滿足持續(xù)激勵(PE)條件,即Y^TY滿秩,通常選擇:(1)多正弦信號疊加(如不同頻率的正弦波組合),覆蓋感興趣的頻率范圍;(2)PRBS(偽隨機二進制序列),提供寬頻激勵;(3)軌跡包含關(guān)節(jié)的大范圍運動(如0到極限角度的往返運動),激發(fā)所有動力學項(如重力項需要關(guān)節(jié)在垂直方向運動)。例如,辨識機械臂的重力參數(shù)(各連桿質(zhì)心位置)時,需設(shè)計包含垂直平面內(nèi)的俯仰運動軌跡,使重力項在動力學方程中充分激勵。14.深度強化學習(DRL)在機器人控制中的應用場景有哪些?與傳統(tǒng)模型-based方法相比,其主要挑戰(zhàn)是什么?DRL通過智能體與環(huán)境交互學習控制策略,適用于模型難以建立(如接觸力復雜的抓取任務)或任務目標模糊(如自主探索)的場景,例如機器人自主抓取未知物體、四足機器人在復雜地形上的運動控制。與模型-based方法相比,挑戰(zhàn)包括:(1)樣本效率低:需大量交互數(shù)據(jù)(如百萬次嘗試),實際機器人難以承受;(2)安全性:訓練過程中可能產(chǎn)生危險動作(如碰撞),需在仿真中預訓練(Sim2Real)并通過安全約束(如獎勵函數(shù)設(shè)計)限制動作范圍;(3)可解釋性差:策略由神經(jīng)網(wǎng)絡參數(shù)表示,難以分析控制邏輯,不符合工業(yè)場景的可驗證性要求;(4)泛化能力:仿真環(huán)境與實際環(huán)境的差異(如傳感器噪聲、模型誤差)可能導致策略失效,需結(jié)合領(lǐng)域隨機化(DomainRandomization)或在線適應機制(如元學習)提升魯棒性。15.機器人力/位混合控制的核心思想是什么?在接觸任務(如打磨、裝配)中如何設(shè)計力控與位控的切換邏輯?力/位混合控制(HybridForce/PositionControl)基于正交分解,將任務空間劃分為位置控制方向(自由運動方向,如沿墻面平移)和力控制方向(約束方向,如垂直墻面的接觸力),分別設(shè)計位置控制器和力控制器。其數(shù)學基礎(chǔ)是任務空間的投影矩陣Λ,將笛卡爾空間的誤差分為位置誤差e_x和力誤差e_f,控制輸入為τ=J^T(ΛKpe_x+(I-Λ)Kfe_f)+動力學補償項。在接觸任務中,切換邏輯需根據(jù)接觸狀態(tài)動態(tài)調(diào)整Λ:(1)非接觸階段:所有方向為位置控制,Λ=I,跟蹤期望軌跡;(2)接觸檢測(如力傳感器測量到F>閾值):切換約束方向為力控制,Λ中對應方向置0;(3)脫離接觸(F<閾值):切回位置控制。例如,機械臂打磨工件時,沿工件表面的切線方向為位置控制(跟蹤打磨軌跡),法線方向為力控制(保持恒定接觸力),通過力傳感器實時監(jiān)測接觸力,調(diào)整法線方向的力控增益以適應工件表面的不平整。16.簡述機器人碰撞檢測與碰撞反應的常用方法。在人機協(xié)作場景中,如何平衡安全性與作業(yè)效率?碰撞檢測方法包括:(1)基于模型:通過計算機器人連桿與障礙物的包圍盒(如AABB、OBB)或距離場(如V-REP的距離傳感器)實時監(jiān)測最小距離;(2)基于力/力矩:通過關(guān)節(jié)力矩傳感器或腕部力傳感器檢測異常力(如實際力矩與模型預測力矩的偏差超過閾值);(3)視覺檢測:通過攝像頭或激光雷達識別障礙物位置,結(jié)合運動規(guī)劃避障。碰撞反應策略包括:(1)緊急停止:觸發(fā)安全電路使電機斷電;(2)柔順控制:切換為阻抗控制,降低機械臂剛度以減小碰撞力;(3)軌跡重規(guī)劃:實時提供避障軌跡。在人機協(xié)作中,需通過速度/力矩限制(如ISO10218標準規(guī)定協(xié)作機器人最大速度250mm/s,接觸力<150N)保證安全,同時通過動態(tài)調(diào)整控制模式(如接近人時切換為低速柔順模式,人離開后恢復高速作業(yè))平衡效率。例如,協(xié)作機器人在檢測到人員進入安全區(qū)域時,降低關(guān)節(jié)速度并啟用力控,接觸時立即停止;人員離開后,自動恢復原軌跡和速度。17.解釋機器人系統(tǒng)的能觀性(Observability)與能控性(Controllability)的物理意義,并說明其對控制器設(shè)計的影響。能控性指通過控制輸入在有限時間內(nèi)將系統(tǒng)從任意初始狀態(tài)轉(zhuǎn)移到目標狀態(tài)的能力,數(shù)學上要求能控性矩陣滿秩(如對于線性系統(tǒng)Σ=(A,B),能控矩陣[BABA2B...A^{n-1}B]滿秩)。能觀性指通過系統(tǒng)輸出在有限時間內(nèi)唯一確定初始狀態(tài)的能力,要求能觀性矩陣滿秩([CCACA2...CA^{n-1}]^T滿秩)。對控制器設(shè)計的影響:(1)能控性是狀態(tài)反饋設(shè)計的前提,若系統(tǒng)不能控,無法通過狀態(tài)反饋任意配置極點;(2)能觀性是狀態(tài)觀測器設(shè)計的基礎(chǔ),若不能觀,無法通過輸出估計全部狀態(tài)(需設(shè)計降維觀測器或選擇可觀測的輸出變量)。例如,在柔性機械臂控制中,若僅測量關(guān)節(jié)位置而未測量彈性變形,可能導致高階彈性模態(tài)不可觀測,需添加應變傳感器或設(shè)計卡爾曼濾波器估計變形狀態(tài),否則控制器可能因未考慮不可觀測模態(tài)而引發(fā)不穩(wěn)定(如溢出效應)。18.機器人時間最優(yōu)軌跡規(guī)劃的核心約束是什么?如何在保證時間最短的同時避免執(zhí)行器飽和?時間最優(yōu)軌跡規(guī)劃的目標是在滿足運動學(關(guān)節(jié)位置/速度/加速度限制)和動力學(力矩/功率限制)約束下,找到最短時間的軌跡。核心約束包括:(1)關(guān)節(jié)物理限制:q_min≤q≤q_max,|q'|≤q'_max,|q''|≤q''_max;(2)動力學限制:|τ|=|M(q)q''+C(q,q')q'+G(q)|≤τ_max。為避免執(zhí)行器飽和,需將動力學約束轉(zhuǎn)化為關(guān)節(jié)加速度的可行區(qū)域(如通過計算最大允許加速度q''_max_dyn=(τ_maxC(q,q')q'G(q))/M(q)),并與運動學加速度限制取最小值,得到綜合加速度約束q''_max=min(q''_max_kin,q''_max_dyn)。實際中常用“bang-bang”控制(最大加速-勻速-最大減速),但需通過龐特里亞金極大值原理驗證最優(yōu)性,或使用數(shù)值優(yōu)化(如直接打靶法)求解時間最優(yōu)軌跡,同時在軌跡提供后驗證力矩是否超限,若超限則調(diào)整加速度輪廓(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論