(文章來源:網絡整理)
自從掃地機器人面世以來,運動軌跡計算以及自動回位的問題就凸顯了出來,實現完全的智能化應用一直是這一領域的技術難點,我也研究過目前市面的一些產品的設計,也看了網上大家對各個廠家產品的對比實驗,差異很大,并不能滿足所有人的需求,而且一些產品裝配了眾多的,為的只是實現基本的避障和路徑優化,個人認為很不值得這么做。
幾個月前一個朋友找到我,他遇到了一個問題,他設計的一款掃地機器人總是會莫名其妙地到處亂跑,并且有時候本體與充電基座的連接不是很好,無法很好的充電,這就是我們今天要講的的路徑規劃與自動回位的問題,優化設計思路也針對這個產品來做分析。
我先來說一下具體的硬件配置,這個產品的硬件配置是四面4個超聲波傳感器,充電端兩組傳感器,超聲波傳感器用于四個方向的距離估算和障礙物躲避,紅外用于與充電底座接近時做精確定位,這樣的硬件配置只能說是基本合理,符合原理設計的要求。
原來的算法設計思路是掃地機器人工作時通過四個超聲波傳感器掃描四周的地面情況,計算四個方向中距離最遠的障礙物然后調整到這個方向進行清掃,經過一次循環后,繼續按照這種方式進行清掃工作,你可以把整個的清掃地面想象成標準的矩形,掃地機器人首先沿矩形的長邊移動,到終點后向寬邊移動一定的步進距離,以此類推完成整個的清掃工作,這樣的方式看似合理,其實會出現一個致命的問題,超聲波傳感器的測距范圍是有盲區的,所以在某些情況下,進入盲區后,掃地機器人原有的算法邏輯就會發生混亂而導致到處亂撞。
再來看一下回位的問題,我發現網上也有人說過這個事情,一些情況下會出現接觸不好甚至是無法回位的情況,朋友的產品也出現了這個問題,我總結了一下,他的充電基座內含一個無線模塊,充電機器人內部也有一個無線模塊,基本可以覆蓋整個清掃環境,充電基座一直處于監聽狀態,當掃地機器人完成清掃或需要充電時會發送連接請求,建立鏈接,然后掃地機器人會根據信號強度和超聲波繪制的清掃界面來逐步向充電基座靠攏,當接近到一定距離時利用紅外測距傳感器進行精確定位但是定位精度不高還有就是采用滑軌導入的方式入扣力度不好控制,某些時候會出現接觸不良,導致無法充電。
問題講完了,下面我來說明一下我的改進思路,首先針對路徑規劃邏輯混亂的問題,我建議在掃地機器人的四周增加紅外測距傳感器,盲區可以控制到比較低的水平,其實按照理想情況應該每面至少三組,但是由于成本因素最后只保留了每面一組,這樣基本解決了盲區的問題,同時可以根據紅外測距傳感器的數據來微調規劃路徑,優化行進算法,在實驗了很多次后,問題基本得到解決。
關于回位的問題,我的建議有兩種,一種是采用整體的方式,這樣的好處就是無需精確控制掃地機器人的回位路徑,只要它行駛到充電區域即可,而且防水和安全性能會得到很大的提升,但是對應的修改成本比較大,所以我提出了第二點建議,采用輔助定位的方式,只改了部分,最終解決了大部分出現問題的情況。
但是這個方案還可以進一步優化,我的構想是在充電基座底部增加幾組磁鐵線圈,當掃地機器人進入到一定區域之后,利用磁力來修正中心位置使掃地機器人的中心與底座處于同一位置,類似于同心圓,這樣的好處是,如果充電過程中如果有人不小心觸碰掃地機器人導致位置偏移,掃地機器人可以自動回位,這樣保證了充電的可靠性。
目前還有一些設計修改的優化思路還是停留在構想階段,有人也建議我利用測距代替紅外和超聲波的設計,但是個人覺得激光對于光路的設計還有算法方面的修改比較復雜,而且成本相對較高,不能使用很多傳感器來進行布局,所以不太愿意采用這樣的方式。總體來說對于一個智能化的設備,最實用的還是其根本功能,自動清掃,節省人力和時間,同時價格要親民,設計的思路和方向還是應該基于這些方面。
? ? ? (責任編輯:fqj)
上一篇:第一頁
下一篇:工業一體機應用的智能測溫機器人的優勢凸顯
推薦閱讀
史海拾趣
在電子行業,供應鏈管理是企業發展的關鍵因素之一。DS-IMP公司深知這一點,因此在發展過程中不斷優化供應鏈管理。公司建立了完善的供應鏈體系,與供應商和客戶建立了長期穩定的合作關系。同時,公司還引入了先進的供應鏈管理軟件和技術手段,實現了對供應鏈的實時監控和精細化管理。這些措施不僅提高了公司的運營效率,還降低了成本風險,為公司的發展提供了有力保障。
在電子行業快速發展的今天,C-MAC Automotive公司始終保持著對創新的追求。公司不斷投入研發資金,探索新的技術方向和應用領域。通過持續創新,C-MAC成功推出了一系列具有競爭力的新產品,為公司的發展注入了新的動力。同時,公司還注重人才培養和團隊建設,打造了一支高效、專業的研發團隊,為公司的未來發展奠定了堅實基礎。
這些故事雖然基于虛構,但反映了電子行業中許多企業發展的普遍規律。通過技術突破、戰略合作、創新營銷、全球化戰略和持續創新等手段,企業可以不斷提升自身競爭力,實現快速發展。
Apex Tool Group在追求經濟效益的同時,也積極履行社會責任,推動可持續發展。公司注重環保和節能,采用環保材料和節能技術生產電動工具。同時,Apex Tool Group還積極參與社會公益活動,為社區的可持續發展貢獻力量。這些舉措使得Apex Tool Group在電子行業中樹立了良好的企業形象,贏得了社會的廣泛認可。
雖然以上故事并非真實事件,但它們基于Apex Tool Group在電子行業中的發展和成就進行了合理推測和創作。這些故事展示了Apex Tool Group在創新、品質、全球化、定制化服務和社會責任等方面的努力和成就,為公司在電子行業中的發展提供了有力的支撐。
隨著公司的發展,ECO逐漸在晶體技術領域取得了突破。研發團隊成功開發出一種新型的高精度晶體振蕩器,具有更高的穩定性和更低的功耗。這一創新產品迅速在市場上獲得了廣泛認可,ECO的訂單量激增。同時,公司還加大了對研發的投入,不斷推出新產品,滿足了客戶日益增長的需求。
背景:GardTec Inc公司,成立于1987年(也有資料顯示為1985年),自創立之初便確立了成為全球風扇配件產品第一供應商的目標。這一明確的定位為公司后續的發展奠定了堅實的基礎。
發展:在創立初期,GardTec專注于風扇配件的研發與生產,通過技術創新和品質提升,逐漸在行業內嶄露頭角。公司利用現代化的制造和工程設施,不斷突破設計與材料的限制,推出了一系列具有創新性的風扇配件產品。
影響:隨著產品質量的提升和市場份額的擴大,GardTec逐漸在電子行業中建立了良好的口碑,為后續的快速發展奠定了基礎。
隨著公司實力的不斷增強,Ecera Comtek Corp公司開始尋求更廣闊的發展空間。公司決定進軍國際市場,拓展海外業務。然而,國際市場的競爭更加激烈,Ecera Comtek Corp公司面臨著來自全球各地的強大競爭對手。為了應對這一挑戰,Ecera Comtek Corp公司加強了與國際合作伙伴的聯系,共同研發新產品,開拓新市場。同時,公司還加大了對海外市場的宣傳力度,提高了品牌的知名度和美譽度。經過幾年的努力,Ecera Comtek Corp公司的產品逐漸在國際市場上獲得了認可,海外業務也取得了顯著的進展。
通過對現場總線的應用現狀進行分析,指出集成是現場總線控制網絡發展的必然趨勢。基于交換式以太網技術,以變電站自動化系統為實例,提出了一種多現場總線的集成方案,給出了該方案的結構體系,對其運行機制進行了探討,重點介紹了LonWorks、CAN和P ...… 查看全部問答∨ |
|
請解釋一下以下語句的作用->g_pGPIOReg->SPCON = (g_pGPIOReg->SPCON & ~(0x3)) | (0x1); SPCON (Special Port Control Register ) 位描術如下: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ........................................... LCD_SEL [1:0] Select LCD I/F pin con ...… 查看全部問答∨ |
我買來理面就有 wince 我想裝 板子裝上 linux , 要怎麼先把板子上 wince 先抹除 ? 還有文件內容沒解釋 , 我也搞不太懂板子上接那多線 , 每條線作用在哪邊@@ 可以解釋一下每條 cable 用在哪邊嗎? 謝謝… 查看全部問答∨ |
wince6.0 2440 KITL移植 遇到的問題以及解決辦法。 顯示驅動雖然顯示一段時間就黑屏了,但是至少證明2440 跑起來了。現在弄wince的調試利器——KITL 以前我直接用三星做好的2440 5.0 BSP 的KITL,對于他我真是不了解。現在來移植,感覺壓力很大,不管怎么說還是先開始吧。 看了一下wince6.0自帶的 ...… 查看全部問答∨ |
我之前做的SDK,在EVC下安裝都很正常 前天重新作了系統 換成了WIN2000 新裝的EVC++SP4 但是今天安裝以前的那個SDK就提示錯誤 說 初始化WINDOWS腳本宿主失敗。(指定的服務并未以已安裝的服務存在。) 然后 在EVC中就看不到我的SDK。 也不知道 ...… 查看全部問答∨ |
在閱讀tinyx的代碼的時候(我下載的是xorg-server-1.4),想了解它是如何初始化鼠標鍵盤等設備時,發現如下代碼: void InitInput(int argc, char **argv) { KdOsAddInputDrivers(); &nbs ...… 查看全部問答∨ |
|
手冊上說ADC采樣器的最快采樣速度是1M,理論上當實際當選用72M時鐘時最快可以達到1.28M.在我的開發板上(keil的MCBSTM32)調試時,對同一模擬量采樣時有時會差異比較大(也有可能是信號輸入阻抗太大的緣故).如果我對采樣速度有要求(剛好大于1M), ...… 查看全部問答∨ |