chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

我們總結(jié)了一整套方法論,終于不再為故障排查沒有進展落淚了!

智科特機器人 ? 2022-05-13 11:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文約3873個字,預(yù)計閱讀時間10分鐘

故障排查的“方法論”

經(jīng)驗分享篇

機器人是一個綜合性比較高的產(chǎn)品,涉及多種學科的知識,如果沒有受過系統(tǒng)的機器人培訓,面對故障時很可能一點頭緒都沒有。

我們在機器人行業(yè)有些年頭了,自己做機器人,集成機器人,現(xiàn)場調(diào)試機器人,同時還負責給客戶們做技術(shù)支持。這么多年過去了我們也算是有了些設(shè)備調(diào)試、排錯的經(jīng)驗,所以想寫下來給剛進入機器人行業(yè)的研究者以及同學們參考,幫助大家少走些彎路。

不要著急歸因

故障發(fā)生時,很容易犯的一個錯誤是,不對現(xiàn)象進行仔細的排查,憑經(jīng)驗直接下結(jié)論。確實憑經(jīng)驗有時可以快速的解決問題,但是一旦方向錯誤了,花費的時間可能比按照標準方法排查還要長。所以我的建議是要嚴格遵循故障排查的基本原則,憑借經(jīng)驗加速故障排查過程,而非省略某些過程。當你確認了現(xiàn)象與故障點之間的因果關(guān)系后,再進行后續(xù)的步驟。

注意:緊盯系統(tǒng)給出的故障提示

很多人會因為錯誤碼太多,或者看不懂英文而忽視系統(tǒng)給出的錯誤,憑借自己的推測進行排查。這是不可取的,系統(tǒng)錯誤信息往往包含故障的關(guān)鍵原因,有時候憑借故障碼手冊可以快速的定位到問題。所以不論系統(tǒng)拋出的故障信息多么繁雜,一定要仔細查閱。

尋找故障的規(guī)律

有些故障可能是間歇性的、時有時無的。找到故障的規(guī)律,對問題復(fù)現(xiàn)以及測試都是非常有利的。規(guī)律可能體現(xiàn)在時間維度上,比如在固定的時間點,或者固定的時間間隔;也有可能體現(xiàn)在其它維度上,比如機器人的關(guān)節(jié)在某個特定角度下,或者特定的運動模式下,或者在特定的環(huán)境中會出現(xiàn)故障。在尋找規(guī)律時要仔細思考故障發(fā)生的時與平時正常運行時的差別,任何細節(jié)都不放過。

構(gòu)建復(fù)現(xiàn)故障的最小系統(tǒng)

有效的故障排除法是在故障發(fā)生時,逐步關(guān)閉沒有問題的模塊,直至找到復(fù)現(xiàn)故障的最小系統(tǒng)形態(tài)。我在開頭也說過,機器人是一個復(fù)雜度很高的產(chǎn)品,由多個組件多個軟件模塊構(gòu)成。要明白的是,不同的模塊出問題時,機器人的現(xiàn)象有可能一致的,起碼在經(jīng)驗不豐富的時候是很難分辨出來到底是什么地方出了問題。所以我們要通過削減系統(tǒng)的方式,排除掉正常的功能模塊,將故障點凸顯出來,為后續(xù)的故障分析做準備。

要有質(zhì)疑一切的心態(tài)

不怕系統(tǒng)發(fā)生大問題,就怕系統(tǒng)發(fā)生小問題。原因是大問題的特征極其明顯,故障排查非常好做,但是小問題的根源總是藏的非常深,很難找到。在故障發(fā)生后,要對所有技術(shù)點進行質(zhì)疑和驗證,尤其是那些看似不容易出錯的地方。有人可能會說這樣做太浪費時間了,但是要明白,如果真的是這些不容易出錯的地方發(fā)生了錯誤而你沒察覺,調(diào)試的時間可能要漲好幾倍。所以充分的質(zhì)疑是有必要的。推薦的做法是,對最小復(fù)現(xiàn)系統(tǒng)中理應(yīng)正常的模塊進行快速的驗證,然后再排查那些不太容易排查的模塊,這其實也是在幫助我們進一步獲得復(fù)現(xiàn)故障的最小系統(tǒng)。

等效替換與極限測試

最常用的故障排查方式是等效替換與極限測試。等效替換指的是將你認為可能出問題的地方進行等效替換,然后觀察整個系統(tǒng)是否恢復(fù)了預(yù)期。替換包括實物的替換,軟件版本的替換,以及使用假的合理數(shù)據(jù)進行模擬仿真。極限測試指的是在一些現(xiàn)象不是很明顯時,可以通過賦予系統(tǒng)參數(shù)極值的方法,放大某些現(xiàn)象從而尋找規(guī)律。不過使用時要注意極值帶來的系統(tǒng)的不穩(wěn)定,所以要做提前好保護措施,例如架空機器人,建立隔離區(qū),以及準備多種緊急停止的方案等,避免造成其它損壞。

系統(tǒng)性的知識體系

上面提到的故障排查方法其實都是方法論,決定方法論執(zhí)行好壞的是個人的知識體系是否健全。故障排查考察的是一個人對系統(tǒng)的認知的完整度,你是否明白系統(tǒng)是如何構(gòu)成的,是否知道各部分之間的關(guān)聯(lián)形式,以及你是否知道系統(tǒng)結(jié)構(gòu)的優(yōu)勢劣勢,都會對你排查故障起決定性作用。我們公司在對客戶進行售后培訓時,經(jīng)常會和客戶強調(diào)不論研究重點是什么,都應(yīng)當系統(tǒng)性的了解機器人相關(guān)知識,了解機器人的構(gòu)造、控制模型以及各種限制,這不僅僅是為了排查故障,更是為了讓客戶充分發(fā)揮機器人的優(yōu)勢服務(wù)于他們自己的研究。

尋求幫助的技巧

如果問題已經(jīng)超出了你能解決的能力,或者你需要在短時間內(nèi)完成排查,那么你可能會通過多種渠道尋求他人的幫助,比如在一些網(wǎng)站上發(fā)帖或者直接聯(lián)系設(shè)備商尋求幫助。需要注意的是這些渠道的溝通往往缺乏時效性。為了盡快的解決問題,溝通的技巧非常的重要。如果你經(jīng)常訪問Github或者StackOverflow之類的網(wǎng)站,你會發(fā)現(xiàn)他們提供了很好的提問模板,請盡量遵從它們,這非常有利于減少溝通次數(shù)。原因其實和上述描述的技巧有非常大的關(guān)系,如果你能準確的描述故障的現(xiàn)象和規(guī)律、使用設(shè)備的環(huán)境與方法以及你做過的嘗試,其他人能夠快速跟進到故障排查工作中,而非從頭開始做起。而且描述的越準確,越有利于幫助者判斷你的技術(shù)能力,進而使用你能聽懂的方式進行溝通。如果你有過消費產(chǎn)品售后咨詢的經(jīng)驗,你會發(fā)現(xiàn)他們最一開始問的問題都非常的基礎(chǔ),甚至會讓你覺得他們把人當傻瓜看,但是這是避免出現(xiàn)“聽不懂”以及“誤判”現(xiàn)象的最好的方法,畢竟售后不能在你提問前先查詢你的經(jīng)驗和能力。

典型的案例

For human,F(xiàn)or fun 我們做到了!

這里我會舉幾個我們公司排查故障時遇到的典型案例,供大家理解上述內(nèi)容的使用方法。

機器人定位丟失案例

有一次在客戶現(xiàn)場調(diào)試機器人,發(fā)現(xiàn)機器人在導(dǎo)航的過程中定位會突然丟失,而且不是頻繁發(fā)生,而是偶發(fā)性的(沒有時間上的規(guī)律)。我們最一開始推斷可能是和場景有關(guān)(從環(huán)境的角度尋找規(guī)律),但是定位跳變程度遠超平常見到的定位丟失形式(推斷被否定,但未驗證),所以我們開始讓車頻繁的在場地中運動(極限測試),然后觀察其在什么情況下會發(fā)生定位丟失的問題(試圖尋找其它維度的規(guī)律)。具體的做法是當定位丟失發(fā)生時,使用手柄控制機器人倒著追尋原有的路徑重新走過定位丟失的地點,然后觀察機器人的現(xiàn)象(觀察其它維度的變化)。經(jīng)過幾次測試,發(fā)現(xiàn)定位丟失現(xiàn)象也會在手動控制機器人時發(fā)生(初步發(fā)現(xiàn)規(guī)律),然后我們嘗試了改變環(huán)境(等效替換,嘗試排除正常的功能以構(gòu)建最小復(fù)現(xiàn)系統(tǒng)),發(fā)現(xiàn)定位丟失依舊發(fā)生(基本確定和環(huán)境無關(guān)系),然后又發(fā)現(xiàn)故障復(fù)現(xiàn)的方式是在定位丟失的時刻,反復(fù)用手柄操控車經(jīng)過丟失點(極限測試),但是這個丟失點位置并無規(guī)律,所以我們推測問題與車的運動有關(guān),和環(huán)境無關(guān),結(jié)合機器人的定位方式(知識體系),我們推測車的里程計出了問題(新推斷)。這個時候我們將定位導(dǎo)航功能關(guān)閉,僅保留車的里程計計算部分(嘗試構(gòu)建最小復(fù)現(xiàn)系統(tǒng)),然后觀察里程計的信息是否會發(fā)生跳變(驗證規(guī)律的假設(shè)),經(jīng)測試確實是里程計的信息發(fā)生了跳變(現(xiàn)象從定位丟失,縮小到了里程計跳變)。因為里程計是通過輪編碼器獲得的,所以我們推測編碼器的數(shù)值有問題(再一次嘗試縮小問題,提出假設(shè)),然后我們將編碼器的數(shù)值進行了記錄,觀察其在定位丟失時的變化情況。經(jīng)觀察確定了編碼器值有異常跳變的問題。這里編碼器值跳變有可能是編碼器本身的問題,也有可能是程序問題。我們觀察到數(shù)值跳變的位置與變量類型的數(shù)值范圍有關(guān)(數(shù)值跳變的規(guī)律),然后通過排查驅(qū)動器手冊,發(fā)現(xiàn)我們在編寫程序時編碼器變量數(shù)值類型選小了,導(dǎo)致了編碼器值溢出,進而發(fā)生跳變(單元測試的重要性)。

鼠標行為異常案例

這是一個非常讓人哭笑不得的案例,但是可以體現(xiàn)故障排查中的某些小概率情況。我的同事在調(diào)試程序時發(fā)現(xiàn)他的電腦鼠標經(jīng)常失靈,具體表現(xiàn)是只能做移動操作,但是左右鍵都無法工作。同事在一開始的時候以為是顯卡驅(qū)動的問題,認為鼠標在工作,但是系統(tǒng)界面發(fā)生了卡死(第一次假設(shè))。但是在對上述假設(shè)進行驗證時發(fā)現(xiàn),鍵盤可以正確的觸發(fā)界面(等效替換驗證界面是否卡死),可以切換程序也可以打字,所以可以證明界面并未發(fā)生卡死(假設(shè)不成立)。緊接著將問題聚焦到了鼠標控制這一功能上面,我們的推測可能是鼠標驅(qū)動有問題,或者鼠標本身有問題。因為很少見到鼠標軟件驅(qū)動的問題,所以我們優(yōu)先排查鼠標硬件問題(根據(jù)對系統(tǒng)的理解進行模塊拆分,然后再根據(jù)經(jīng)驗對排查順序進行優(yōu)化)。鼠標硬件的問題可以分為按鍵本身、鼠標整體以及接口問題。我們決定先更換鼠標進行試驗(等效替換進行驗證),然后發(fā)現(xiàn)問題依舊存在,所以鼠標的問題被排除了。接下來是USB接口的問題,遵循最小復(fù)現(xiàn)系統(tǒng)的原則,開始拔出所有無關(guān)的USB設(shè)備。搞笑的事情出現(xiàn)了,同事發(fā)現(xiàn)計算機還連接了另外一只有線鼠標,且這只鼠標被壓在了桌面的雜物堆下面(“懷疑一切”的重要性)。當我們拔出這個鼠標后,發(fā)現(xiàn)原有的鼠標恢復(fù)了正常,我們推測是這只有線鼠標被雜物壓到了鼠標鍵,與同事正在使用的鼠標發(fā)生了按鍵沖突。

這次故障排除進一步說明了,很多問題的緣由并沒有多么的復(fù)雜,很可能是一個非常詭異的,意想不到的錯誤導(dǎo)致的。如果一開始就從復(fù)雜路線進行修復(fù),浪費時間不說,還解決不了問題。

總結(jié)

方法論的東西在沒有經(jīng)驗的情況下看著很沒意義,只有多試多總結(jié)才能真正得到提高。希望本文中的經(jīng)驗?zāi)転楦魑谎芯空咛峁┬┰S幫助。最后祝大家在研究的路上披荊斬棘!無BUG!不加班!


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    213

    文章

    30892

    瀏覽量

    221144
  • 故障排查
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    8674
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    壓力傳感器故障排查實戰(zhàn)指南

    不及時或方法不當,易延誤項目進度、引發(fā)客戶投訴。本文結(jié)合線實操經(jīng)驗,梳理壓力傳感器常見故障類型,拆解故障成因與排查流程,提供針對性解決方案
    的頭像 發(fā)表于 01-14 15:52 ?995次閱讀

    SAP 拆分合并實施商選型指南:方法論 + 工具 + 案例核心參考

    針對SAP系統(tǒng)拆分與合并這類高復(fù)雜度項目,選擇實施商需重點考察其方法論成熟度(如SNP的“拆分工廠”模式)、專業(yè)工具(如CrystalBridge平臺)及行業(yè)案例經(jīng)驗。德勤等大型服務(wù)商擅長大規(guī)模整合,區(qū)域型伙伴則精于本地化合規(guī),三者組合可形成完整解決方案閉環(huán)。
    的頭像 發(fā)表于 01-05 17:21 ?472次閱讀

    吉時利源表2450故障排查與解決方案

    及解決方案,為用戶提供快速排障指南。 ? 、常見故障類型與排查思路 1.開機異常 現(xiàn)象:無法開機或開機報錯(如報錯代碼241)。 排查方向: 檢查電源線連接是否穩(wěn)固,電源插座及開關(guān)是
    的頭像 發(fā)表于 12-01 16:24 ?303次閱讀
    吉時利源表2450<b class='flag-5'>故障</b><b class='flag-5'>排查</b>與解決方案

    Keithley吉時利6511常見故障排查及解決方法

    Keithley吉時利6511作為款精密測量儀器,在長期使用中可能會遇到各種故障。以下是該設(shè)備常見故障排查思路及解決方法,幫助用戶快速定
    的頭像 發(fā)表于 11-21 18:47 ?579次閱讀
    Keithley吉時利6511常見<b class='flag-5'>故障</b><b class='flag-5'>排查</b>及解決<b class='flag-5'>方法</b>

    車機DAB功能驗證方法論及測試三神器簡介

    本文不拘泥于某個具體的功能點進行討論,譬如Linking、Announcement、Reconfiguration、SLS、SPI、EPG或是DLS等,而是從更高維度來分析DAB功能驗證的方法論
    的頭像 發(fā)表于 08-10 15:29 ?4500次閱讀
    車機DAB功能驗證<b class='flag-5'>方法論</b>及測試三神器簡介

    單相調(diào)壓器故障排查指南

    在使用單相調(diào)壓器時,可能會因為長時間工作和惡劣環(huán)境導(dǎo)致調(diào)壓器出現(xiàn)故障,那接下來是小編為大家整理的調(diào)壓器出現(xiàn)故障時,如何快速排查方法匯總,讓設(shè)備迅速回歸正常工作狀態(tài)。
    的頭像 發(fā)表于 08-08 14:35 ?674次閱讀

    吉時利2400數(shù)字源表常見故障排查與校準教程

    。本文將詳細介紹吉時利2400數(shù)字源表的常見故障排查方法、校準流程及維護注意事項,幫助用戶快速解決常見問題,確保儀器穩(wěn)定運行。 ? 、常見故障
    的頭像 發(fā)表于 06-10 12:02 ?742次閱讀
    吉時利2400數(shù)字源表常見<b class='flag-5'>故障</b><b class='flag-5'>排查</b>與校準教程

    手持工業(yè)平板電腦使用中遇到故障怎么辦?聚徽解碼排查與維修方案

    工作順利開展。本文將全面解析手持工業(yè)平板電腦常見故障及對應(yīng)的解決方法、硬件故障排查與維修 (
    的頭像 發(fā)表于 06-04 15:52 ?1926次閱讀

    人臉識別門禁終端的故障排查方法

    問題,有些可能是使用環(huán)境造成,有些可能是人為不小心損壞了。下面,天波小編就來簡單介紹人臉識別門禁終端的故障排查
    的頭像 發(fā)表于 04-27 10:45 ?1962次閱讀
    人臉識別門禁終端的<b class='flag-5'>一</b>般<b class='flag-5'>故障</b><b class='flag-5'>排查</b><b class='flag-5'>方法</b>

    電機控制器出現(xiàn)的種偶發(fā)故障排查與分析

    過此類故障,經(jīng)過耐心細致的分析及測試,我們對各種情況逐一排查,最終查清原因,排除了隱患。以下做具體分析。 控制器功能及串行通信故障現(xiàn)象概述1 1.1 永磁電機控制器工作狀況 永磁電機是
    發(fā)表于 04-14 21:32

    使用福祿克示波表排查電氣故障的案例分析

    當工程師們排查異常的電氣故障時,和偵探探案有著異曲同工之妙。工程師需要從設(shè)備的種種表現(xiàn)抽絲剝繭。他們從多個測試點的數(shù)據(jù)逐一排查,甚至需要不斷擴大調(diào)查范圍,檢查上游供電的電能質(zhì)量,偵破各個潛在的影響因素,最終定位
    的頭像 發(fā)表于 03-27 15:42 ?979次閱讀
    使用福祿克示波表<b class='flag-5'>排查</b>電氣<b class='flag-5'>故障</b>的案例分析

    配電柜—斷電危機?配電柜故障排查優(yōu)先級指南

    排查配電柜故障過程中,合理安排排查優(yōu)先級至關(guān)重要。下面聊下如何科學合理安排配電柜故障排查優(yōu)先
    的頭像 發(fā)表于 03-06 18:55 ?1006次閱讀
    配電柜—斷電危機?配電柜<b class='flag-5'>故障</b><b class='flag-5'>排查</b>優(yōu)先級指南

    DCS日常維護與故障分析排查方法

    DCS(分布式控制系統(tǒng))的日常維護與故障分析排查是確保系統(tǒng)穩(wěn)定運行的關(guān)鍵環(huán)節(jié)。以下提供DCS日常維護與故障分析排查的詳細方法
    的頭像 發(fā)表于 03-05 16:53 ?1790次閱讀
    DCS日常維護與<b class='flag-5'>故障</b>分析<b class='flag-5'>排查</b><b class='flag-5'>方法</b>

    CAN總線故障排查:從問題到解決的實戰(zhàn)案例

    視頻推薦在工業(yè)現(xiàn)場的煤安監(jiān)控網(wǎng)絡(luò)中,CAN總線通信常因復(fù)雜環(huán)境出現(xiàn)數(shù)據(jù)丟失問題。本文以起煤安監(jiān)控網(wǎng)絡(luò)中CAN總線數(shù)據(jù)丟失的故障排查案例,簡述排查
    的頭像 發(fā)表于 02-28 11:37 ?1540次閱讀
    CAN總線<b class='flag-5'>故障</b><b class='flag-5'>排查</b>:從問題到解決的實戰(zhàn)案例

    機房精密空調(diào)故障?排查步驟看這!

    機房精密空調(diào)作為維持機房環(huán)境穩(wěn)定的關(guān)鍵設(shè)備,其故障排查工作至關(guān)重要。下面聊一下排查機房精密空調(diào)故障的詳細步驟。
    的頭像 發(fā)表于 02-17 15:48 ?1374次閱讀
    機房精密空調(diào)<b class='flag-5'>故障</b>?<b class='flag-5'>排查</b>步驟看這!