劉東來
永州職業(yè)技術學院 湖南永州 425000
物聯網智能機器人屬于機器人的一種,其具有智能跟蹤和數據測試等多種特性,能夠使用電腦或者手機APP來進行遠程控制和數據讀取,也能夠使用傳統(tǒng)的智能跟蹤和自動躲避障礙等功能。設計過程中可以進行實時進行設計和拍攝,并可以進行無死角的拍攝。現在我國推動節(jié)能減排的理念,因而物聯網設計過程中可以加入太陽能充電裝置來提高環(huán)保效應。
物聯網智能技術是指在物聯網環(huán)境下進行研發(fā)的智能機器人,其具有更加信息化智能化的效果。
很多人對于物聯網技術沒有一個明確的定義,但是其內容是大致不變的,是指:物聯網系統(tǒng)內需要裝設針對性的芯片軟件來確保數據收集和處理的過程有著更加良好的信息化和智能化,同時網絡技術將芯片軟件互聯起來來得到更加快速的傳輸速度,進而能夠有效互動。上位機PC端口功能在于對機器人的運動和動作進行控制,對機器人的運轉速度和周圍環(huán)境具體情況進行測定,并控制云臺的方向,對機器人周圍視頻數據進行采集。與此同時可以在上位機的PC端切換其工作模式,這些模式包括紅外避障模式和雷達避障模式等,根據環(huán)境的具體情況來選擇不同模式。同時也可以使用上位機的PC端來對家用電器等進行控制。
手機APP多使用Android系統(tǒng),使用Java語言進行客戶端的編寫,要求其能夠傳達完成的指令包括運動方向的改變,進行地址的設定和拍照儲存,同時對能否觸屏控制進行控制,對攝像頭的方向角度進行控制,并顯示出視頻畫面。
下位機的設計技術主要是對機器人的核心處理器進行編程設計,設計的主要內容包括了對云臺操作進行控制,并設計其中的控制指令等。在設計過程中每個部分使用的都是不同的模塊,使用針對性的程序進行編程,結束之后用主函數來將不同的模塊綜合到一起,下位機程序接受到上位機的指令之后使用對應的程序來執(zhí)行動作,同時把結果的反饋發(fā)送到終端當中。
物聯網機器人應用了安卓軟件技術、網絡通信技術、物聯網技術等,結合了現在比較提倡的環(huán)保能源理念進行設計構思,和傳統(tǒng)機器人相比,在處理器選型、模塊選樣以及通信協議等方面都有著比較大的更新。設計使用的處理器是最普通的,但是可以完成大量的高要求操作,比如可以進行全方位的拍攝,能夠在上位機上顯示視頻畫面并根據實際情況進行控制,上位機可以對云臺進行控制進而檢驗機器人運行的各項參數等。設計中,通信使用的是TCP/IP的協議,無線網可以直接控制機器人的動作,設置IP端口之后就可以實現對機器人的控制,也可以在超遠程進行控制。除此之外上位機的軟件當中,控制模式可以有多種選擇,比較符合當下情況機器人發(fā)展的趨勢并提供機器人發(fā)展的可行方案。物聯網的智能機器人可以在設定之后具備一些特定的拓展功能,可以使用信號燈來對運動方向進行預告指示,同時使用重力感應來控制機器人運行狀態(tài),在危急情況下可以使用GPS全球定位系統(tǒng)并發(fā)送警報信息,實現語音播放,甚至可以通過其進行打電話和上網等。要清晰的顯示出來機器人的運動狀態(tài)的話,可以在機器人的上方設置數個表示方向的指示燈,可以將指示燈做成其方向的形狀,向后的時候后方指示燈亮起,左右移動時左右指示燈亮起等。要實現這一控制,可以對其控制模式進行更改,對命令代碼進行預處理。物聯網機器人技術在設計過程中有一些難點和重點,主要分為三個方面。首先上位機的PC端操作機器人的時候對于數據傳輸過程的速度有著非常高的要求,必要時可以使用表盤進行顯示,同時數據傳輸的穩(wěn)定性也是至關重要,必須要做到網絡通信快速無間斷的穩(wěn)定傳輸,而這一點現在是非常難實現的。手機端進行云臺控制的時候,難以對視頻進行顯示,而進一步的通過觸摸屏幕來調整方位控制云臺就更加困難。物聯網機器人采集的視頻輸出格式是M-JPEG,規(guī)定的時間內傳出一定張數的圖片銜接成視屏畫面,而如果設計過程中沒有良好的掌握DierctShow軟件,就會導致視頻的處理過程十分困難。在這一過程中,關鍵技術包括對下位機上位機的軟件程序編寫,對通信協議的設定和機器人智能模式的建設等。
物聯網智能機器人充分的結合了PC軟件技術、通信技術、單片機技術以及傳感器等技術,將多個技術的核心思想結合在一起,符合現在電子行業(yè)市場發(fā)展的趨勢,并進一步的拓寬了物聯網應用的范圍。物聯網智能機器人設計有著非常大的應用領域和市場范圍,能夠同時進行GPS定位、無線上網和語音通話等多項功能,有著比較好的市場前景。