近日,普渡開放平臺(tái)正式上線,向廣大機(jī)器人業(yè)務(wù)開發(fā)者提供全方位的軟件服務(wù)和硬件控制。借助普渡機(jī)器人開放平臺(tái),開發(fā)人員可以充分利用機(jī)器人的全部功能,將機(jī)器人與各個(gè)行業(yè)相結(jié)合,從零開始完成機(jī)器人業(yè)務(wù)開發(fā)落地,為項(xiàng)目創(chuàng)造更多的可能性。
基于Android開發(fā)的PuduOS機(jī)器人操作系統(tǒng)是普渡開放平臺(tái)的核心,其旨在解耦機(jī)器人功能的模塊,抽象硬件與算法接口,達(dá)到統(tǒng)一API輸出標(biāo)準(zhǔn)、提高復(fù)用性、增加研發(fā)效率的目的。通過PuduOS操作系統(tǒng),開發(fā)者可以不用過多關(guān)注底層細(xì)節(jié),直接使用提供的SDK進(jìn)行業(yè)務(wù)開發(fā),從而減少了開發(fā)周期和成本。
PuduOS包含的服務(wù)有:硬件服務(wù)、地圖服務(wù)、導(dǎo)航服務(wù)、OTA、語音等功能等集成功能服務(wù),同時(shí)中控服務(wù)管理各個(gè)功能服務(wù)之間的通信,控制與權(quán)限。
PuduOS通過對(duì)最上層業(yè)務(wù)與系統(tǒng)應(yīng)用統(tǒng)一封裝SDK,屏蔽了機(jī)器人控制導(dǎo)航和硬件使用的實(shí)現(xiàn)細(xì)節(jié),應(yīng)用層只需要使用提供的接口就能完成對(duì)機(jī)器人的業(yè)務(wù)開發(fā),并且多款的機(jī)器人接口統(tǒng)一,簡(jiǎn)便了業(yè)務(wù)軟件在多款機(jī)器人上移植。其中算法服務(wù)包含了普渡的算法核心能力,開發(fā)者可以不用知道算法就可以使用讓機(jī)器人動(dòng)起來,并且完成自主調(diào)度、避障和規(guī)劃。
同時(shí),PuduOS的硬件服務(wù)抽象了各個(gè)硬件接入的接口,通過native c++實(shí)現(xiàn)各個(gè)硬件驅(qū)動(dòng),可以快速的適配和替換硬件。開發(fā)者可以通過SDK,控制機(jī)器人的外設(shè),托盤傳感器、觸摸傳感器、燈效、點(diǎn)陣屏等。
代理商和開發(fā)者可以使用PuduOS的開放SDK,快速實(shí)現(xiàn)需要演示和使用的場(chǎng)景功能,比如讓機(jī)器人定時(shí)去收垃圾,讓機(jī)器人展示菜單,響應(yīng)第三方呼叫系統(tǒng)的任務(wù),與各個(gè)POS系統(tǒng)打通,自定義場(chǎng)景燈效語音和互動(dòng)等。
普渡開放平臺(tái)的上線,將會(huì)助力開發(fā)者實(shí)現(xiàn)更多可能性,推動(dòng)機(jī)器人產(chǎn)業(yè)的發(fā)展。普渡機(jī)器人將繼續(xù)秉承“用機(jī)器人提升人們生產(chǎn)生活效率”的初心,為客戶提供更加優(yōu)質(zhì)的服務(wù),推動(dòng)機(jī)器人產(chǎn)業(yè)的快速發(fā)展。