構建新一代基于ROS 2 的AMR挑戰(zhàn)
時間:2022-04-29 23:42:01 | 來源:行業(yè)動態(tài)
時間:2022-04-29 23:42:01 來源:行業(yè)動態(tài)
AMR的未來是實現(xiàn)機群的自治。機群自主移動機器人可以在幾乎沒有人類操作監(jiān)督的情況下,完成他們的工作。為了實現(xiàn)這一目標,行業(yè)必須從ROS 1遷移到ROS 2。
但是,遷移到ROS 2具有一定的挑戰(zhàn)性,尤其是在開發(fā)和部署大量AMR時。對于已經(jīng)使用ROS 1的開發(fā)人員來說,主要面臨三大挑戰(zhàn):復雜性、可擴展性和可升級性。
AMR的設計比較復雜,想要構建一個機器人系統(tǒng),開發(fā)人員需要選擇和購買從計算平臺到傳感器、運動控制器等硬件,還要考慮機械設計、安裝軟件(操作系統(tǒng)、驅動和軟件包)。如果開發(fā)人員對系統(tǒng)不熟悉,完成整個系統(tǒng)集成可能需要長達一個月的時間。如果還需要實時能力和專用的QoS等先進功能,那么開發(fā)人員就必須自行編寫代碼。一旦開始構建機器人作為概念驗證時,可擴展性和部署就成為更大的問題。
ROS 1的構建本意并不是用于多個AMR之間的通信,用ROS 1來開發(fā)AMR管理系統(tǒng)來說,會給AMR帶來準確性、故障以及損壞的風險。運營者需要的是大規(guī)模的AMR部署,而不是高昂的執(zhí)行成本。
并且對ROS 1的支持預計將在2025年中止(EOL),這就意味著更多的公司需要確定如何從ROS 1遷移到ROS 2。為此,開發(fā)人員需要熟悉遷移的過程。