機(jī)器人任務(wù)設(shè)計(jì)要素
一款智能機(jī)器人產(chǎn)品從idea到完成設(shè)計(jì)的整個過程,大致包含五個模塊,其中軟件、硬件、算法是對產(chǎn)品能力在不同維度的的詳細(xì)分解,那么在面向用戶時,機(jī)器人產(chǎn)品能力是以何種方式體現(xiàn)的呢?本文作者對智能機(jī)器人產(chǎn)品的任務(wù)設(shè)計(jì)要素進(jìn)行了分析,一起來看一下吧。
在談機(jī)器人任務(wù)設(shè)計(jì)之前,我們先簡單了解下一款智能機(jī)器人產(chǎn)品從idea到完成設(shè)計(jì)(這里不講生產(chǎn))的整個過程,整個過程大致會包含五個模塊:產(chǎn)品價值定義、產(chǎn)品能力定義、硬件產(chǎn)品設(shè)計(jì)、軟件產(chǎn)品設(shè)計(jì)和算法模塊定義。
1)產(chǎn)品價值定義
產(chǎn)品價值定義可以從兩個方面進(jìn)行定義,一方面是用戶側(cè),主要進(jìn)行用戶定位、用戶需求的定義;另一方面是公司側(cè),主要是市場定位、公司需求的定義。
2)產(chǎn)品能力的定義
產(chǎn)品能力的定義,一般包含基礎(chǔ)能力的定義和價值能力的定義;基礎(chǔ)能力即指當(dāng)前行業(yè)的產(chǎn)品必須具備的基本能力,可以從競品調(diào)研分析或市場分析報(bào)告等渠道獲取;價值能力的定義依賴于上一步產(chǎn)品價值的定義,價值能力服務(wù)于產(chǎn)品價值,核心是滿足用戶和公司的需求,也是體現(xiàn)產(chǎn)品差異化的重要因素。
3)硬件產(chǎn)品定義
硬件產(chǎn)品的定義,主要包含ID設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、元器件規(guī)格選型等方面;產(chǎn)品能力的實(shí)現(xiàn)依賴于產(chǎn)品硬件,硬件產(chǎn)品的定義即是對產(chǎn)品能力所需的硬件部分進(jìn)行的詳細(xì)分解。
4)軟件產(chǎn)品定義
軟件產(chǎn)品的定義,主要包含業(yè)務(wù)流程設(shè)計(jì)、UI設(shè)計(jì)、功能說明等方面;作為一款智能機(jī)器人產(chǎn)品,其核心當(dāng)然是硬件產(chǎn)品部分,軟件產(chǎn)品輔助硬件產(chǎn)品為用戶提供更好的體驗(yàn),更好地滿足用戶的需求。
5)算法模塊的定義
算法模塊的定義:主要包含算法的運(yùn)用場景、目的、要求。算法、軟件、硬件共同詮釋機(jī)器人的產(chǎn)品能力,算法能力定義著“智能機(jī)器人”產(chǎn)品中的“智能”部分,算法能力的好壞往往決定著一款智能機(jī)器人產(chǎn)品到底是一個笨拙的玩具還是一款超出用戶預(yù)期的“機(jī)器人”。
一、機(jī)器人任務(wù)設(shè)計(jì)要素
前面簡單介紹了一款智能機(jī)器人產(chǎn)品從idea到完成設(shè)計(jì)的整個過程,其中軟件、硬件、算法是對產(chǎn)品能力在不同維度的的詳細(xì)分解,那么在面向用戶時,機(jī)器人產(chǎn)品能力是以何種方式體現(xiàn)的呢?
答案是“任務(wù)”,所以機(jī)器人的任務(wù)設(shè)計(jì)尤為關(guān)鍵,根據(jù)個人對機(jī)器人任務(wù)設(shè)計(jì)的理解以及最近對工作中一些經(jīng)驗(yàn)的總結(jié),機(jī)器人的任務(wù)設(shè)計(jì)主要包含4個層面:
- 任務(wù)范圍層:機(jī)器人能力邊界的框定。
- 任務(wù)管理層:機(jī)器人不同任務(wù)之間邏輯關(guān)系的定義。
- 任務(wù)邏輯層:機(jī)器人具體一個任務(wù)在執(zhí)行時內(nèi)部完整邏輯的定義。
- 任務(wù)表現(xiàn)層:機(jī)器人在執(zhí)行任務(wù)時,用戶看到的、聽到的、感受到的機(jī)器人的各種外在的表現(xiàn)。
1. 任務(wù)范圍層
機(jī)器人的能力是通過一個一個任務(wù)來呈現(xiàn)到用戶面前的,機(jī)器人的任務(wù)清單需要覆蓋機(jī)器人運(yùn)行時的所有場景,就像產(chǎn)品經(jīng)理在設(shè)計(jì)軟件業(yè)務(wù)流程時需要窮盡用戶在下載軟件后的各種場景一樣。
2. 任務(wù)管理層
任務(wù)之間邏輯關(guān)系的定義和管理,就好比任務(wù)的管理中心一樣,在什么場景下哪一種或多種任務(wù)同時啟動,在什么場景下哪些任務(wù)需要結(jié)束;以及定義清楚所有任務(wù)在執(zhí)行過程中可調(diào)用的通用邏輯(有點(diǎn)類似任務(wù)中臺)。
1)任務(wù)觸發(fā)類型:APP觸發(fā)、語音觸發(fā)、場景觸發(fā)、定時觸發(fā)。
2)任務(wù)分類:基礎(chǔ)功能,業(yè)務(wù)功能。
3)任務(wù)切換:任務(wù)正常觸發(fā)、任務(wù)沖突中斷、任務(wù)無法完成自動結(jié)束、任務(wù)完成后自動結(jié)束。
4)任務(wù)關(guān)系:任務(wù)與任務(wù)間的關(guān)系定義;任務(wù)優(yōu)先級、任務(wù)并行、任務(wù)互斥、任務(wù)串行規(guī)則的定義。
5)任務(wù)隔離:通過機(jī)器人的不同模式將任務(wù)人為進(jìn)行隔離,不同模式下只能執(zhí)行對應(yīng)模式下的任務(wù)清單;類似機(jī)器人的工程模式、設(shè)置模式、升級模式、檢修模式(自檢模式、手動檢修模式)和工作模式等,即是人為對對機(jī)器人的任務(wù)進(jìn)行了一個分組和隔離,不同模式的前提下只能執(zhí)行相應(yīng)的任務(wù)清單。
3. 任務(wù)邏輯層
任務(wù)內(nèi)部的完整邏輯描述,描述具體一個任務(wù)從觸發(fā)到結(jié)束整個過程中的遇到每一個細(xì)節(jié)(場景),以及機(jī)器人對每一個細(xì)節(jié)的處理和交互。
1)任務(wù)觸發(fā):任務(wù)的觸發(fā)條件和觸發(fā)方式。
2)任務(wù)過程:任務(wù)執(zhí)行過程中分哪幾個階段,每個階段執(zhí)行的具體流程。
3)任務(wù)中斷:在任務(wù)啟動后,任務(wù)中斷的因素有哪些,中斷后如何交互。
4)任務(wù)完成:任務(wù)完成的標(biāo)志。
4. 任務(wù)表現(xiàn)層
機(jī)器人在執(zhí)行任務(wù)的過程中,對各種環(huán)境的反應(yīng),其中包括機(jī)器人內(nèi)部的環(huán)境和機(jī)器人外部周圍的環(huán)境,機(jī)器人做出的交互反應(yīng)類型主要包含:視覺交互、語音交互、燈效交互、移動交互、姿勢交互。
二、機(jī)器人任務(wù)設(shè)計(jì)要素應(yīng)用
上面已經(jīng)介紹了機(jī)器人任務(wù)設(shè)計(jì)的四要素,以及機(jī)器人任務(wù)設(shè)計(jì)的重要性和方法,只講方法論不講實(shí)際應(yīng)用那是耍流氓,下面給大家介紹一個智能機(jī)器人的具體任務(wù)設(shè)計(jì)過程:這里我們就拿最基本的[返程充電]任務(wù)來說事。
1. [充電任務(wù)]定義(范圍層)
1)任務(wù)名稱:返回充電。
2)任務(wù)描述:在任務(wù)觸發(fā)后,機(jī)器人可以自動返回充電樁進(jìn)行充電。
3)任務(wù)價值:體現(xiàn)小丫的智能性,提升用戶體驗(yàn)。
2. [充電任務(wù)] 與其他任務(wù)間的關(guān)系(管理層)
1)任務(wù)分類:基礎(chǔ)任務(wù)。
2)任務(wù)優(yōu)先級:5(高);沒有該功能會導(dǎo)致用戶體驗(yàn)急劇下降。
3)任務(wù)公用邏輯:指令識別判斷邏輯、任務(wù)沖突判斷邏輯、移動受阻判斷邏輯。
4)任務(wù)公用流程:喚醒流程、導(dǎo)航流程、重定位流程。
3. [充電任務(wù)] 的執(zhí)行邏輯(邏輯層)
1)前置條件:工作模式下+已完成建圖+未在充電+當(dāng)前沒有其他優(yōu)先級更高的任務(wù)正在執(zhí)行。
2)觸發(fā)條件
- APP觸發(fā):用戶通過手機(jī)一鍵下達(dá)【回去充電】任務(wù)。
- 語音觸發(fā):用戶通過語音指令詞【回去充電】觸發(fā)。
- 場景觸發(fā):機(jī)器電量降低至X%時,自動結(jié)束當(dāng)前任務(wù),開始執(zhí)行“返回充電”任務(wù)。
3)執(zhí)行
- 尋找充電樁:獲取充電樁在地圖上的位置信息。
- 路徑規(guī)劃:規(guī)劃當(dāng)前機(jī)器人所在位置與充電樁兩點(diǎn)之間的最佳移動路線。
- 移動過程:避障(遇到障礙物)、重定位(定位丟失)、移動受阻(無法移動)。
- 對樁過程:尋找充電樁、對樁成功、對樁失敗。
- 充電成功:接通電源。
4)異常
- 導(dǎo)航:無法避障、定位丟失、路線規(guī)劃失敗、移動受阻。
- 對樁:無法找到充電樁、對樁失敗。
- 充電:無法接通電源。
5)結(jié)束
- 任務(wù)未完成結(jié)束:APP操控結(jié)束、結(jié)束任務(wù)指令、電量=0結(jié)束、長時間對樁失敗導(dǎo)致任務(wù)結(jié)束、無法接通電源導(dǎo)致任務(wù)結(jié)束。
- 任務(wù)正常結(jié)束:接通電源任務(wù)完成,[返回充電]任務(wù)結(jié)束。
6)算法:在[返程充電]任務(wù)中應(yīng)用到導(dǎo)航算法。
7)流程(見圖)
4. [充電任務(wù)] 在執(zhí)行過程中的交互設(shè)計(jì)(表現(xiàn)層)
流程圖中所有用數(shù)字標(biāo)記的步驟均可以設(shè)置機(jī)器人的交互反饋(①②③……),根據(jù) [返程充電] 任務(wù)流程的設(shè)計(jì),其中交互設(shè)計(jì)可以分為以下四個階段:
- 觸發(fā)時的交互
- 移動中的交互(執(zhí)行任務(wù)過程中)
- 對樁時的交互(執(zhí)行任務(wù)過程中)
- 完成任務(wù)時的交互
流程圖中的“⑦啟動返程充電任務(wù)”點(diǎn)的交互可以設(shè)計(jì)為:
- 語音:大白要回家充電啦,主人待會見咯~么么噠。
- 燈效:常規(guī)亮度、波浪狀、持續(xù)3個波浪(之后恢復(fù)至移動時的默認(rèn)燈效狀態(tài))。
- 表情:顯示大白機(jī)器人奔向充電樁的動畫,持續(xù)5s(之后恢復(fù)至移動時的默認(rèn)的移動表情)。
- 姿勢:姿勢恢復(fù)到默認(rèn)狀態(tài)。
- 移動:移動速度按照Xm/s移動。
三、總結(jié)
任務(wù)可以說是機(jī)器人產(chǎn)品的最小價值性單位,用戶可以因?yàn)闄C(jī)器人具有某一個特別的任務(wù)能力,而去購買它,也會因?yàn)闄C(jī)器人無法執(zhí)行某種任務(wù),而放棄購買或者遺棄它。
任務(wù)往上聚集可以形組合成機(jī)器人的各種功能模式(工作模式、工程模式、自檢模式、設(shè)置模式……)和服務(wù)模式(回家模式、離家模式、關(guān)懷模式……),向下分解可以分解出各種流程組件和狀態(tài)。
機(jī)器人的產(chǎn)品價值、軟件能力、硬件能力、算法能力均需要通過機(jī)器人在現(xiàn)實(shí)場景中能完成的任務(wù)來呈現(xiàn)給用戶,SO機(jī)器人的任務(wù)設(shè)計(jì)尤為重要。希望本文的機(jī)器人任務(wù)設(shè)計(jì)方法對大家有用~
青花瓷中水泡蔥,老板叫你去敲鐘!
好了,就寫到這吧~
專欄作家
andy,微信公眾號:PM大白,一名產(chǎn)品經(jīng)理行業(yè)的小獸醫(yī)
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。
寫的很棒,贊
正好最近在做一款封閉場景下的大型無人清洗車輛,覺得作者寫的觀點(diǎn)確實(shí)很實(shí)用!現(xiàn)在一直在考慮怎么優(yōu)化任務(wù)的交互????
文章看著真帶勁,看完以后沒有任何疑問點(diǎn),棒呆~
下次整點(diǎn)懸念的,不然留不住觀眾啊??