

那么,ROSA和ROS(Robot Operating System,機(jī)器人操作系統(tǒng))之間又有什么區(qū)別呢?
ROSA與ROS的比較ROSA和ROS之間是可調(diào)節(jié)的關(guān)系,在運(yùn)行層面上,ROSA是可以運(yùn)行ROS的,也就是說ROSA在ROS的功能之外,又?jǐn)U展了許多新功能,讓機(jī)器人更好地服務(wù)日常生活。
ROSA對(duì)開發(fā)者和硬件廠商發(fā)揮價(jià)值ROSA主要對(duì)兩種角色發(fā)揮重要作用,通過機(jī)器人能力API、多種編程語言、SDK兼顧終端應(yīng)用,再加上AI服務(wù)全集成、基礎(chǔ)云API,讓開發(fā)者更專注純軟件業(yè)務(wù)開發(fā),不必細(xì)致考慮機(jī)器人的各種操控實(shí)現(xiàn);通過標(biāo)準(zhǔn)的機(jī)器人SPI、系統(tǒng)服務(wù)組件松耦合、行為沖突策略,使得機(jī)器人廠商快速移植定制底層的軟件,無需考慮軟件業(yè)務(wù)層面的問題。
ROSA在機(jī)器人上的應(yīng)用
說了這么多理論化的講解,接下我們看看ROSA在機(jī)器人上是怎么應(yīng)用的。目前,ROSA已經(jīng)在優(yōu)必選新一代服務(wù)機(jī)器人的產(chǎn)品中開發(fā)使用,包括智能服務(wù)機(jī)器人Cruzr(克魯澤)、智能教育機(jī)器人悟空、大型仿人服務(wù)機(jī)器人Walker,廣泛應(yīng)用于商業(yè)、教育、娛樂等多個(gè)領(lǐng)域。
當(dāng)Walker使用ROSA上的ASR,可以對(duì)人類用戶的語音進(jìn)行識(shí)別,隨后通過TTS進(jìn)行發(fā)音對(duì)話,同時(shí)調(diào)用動(dòng)作API和表情API,實(shí)現(xiàn)機(jī)器人的技能和應(yīng)用。這個(gè)簡(jiǎn)單的過程,已經(jīng)動(dòng)用了傳感器接入、表現(xiàn)力、語音操控和任務(wù)決策等好幾項(xiàng)能力。
ROSA在Walker上實(shí)現(xiàn)ASR、TTS、動(dòng)作、表情的調(diào)用

