1.一種智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,包括:
帶有轉(zhuǎn)盤的餐桌;
用餐人數(shù)獲取模塊,用于在所述智能旋轉(zhuǎn)餐桌系統(tǒng)處于自動模式時獲取餐桌上的用餐人數(shù);
轉(zhuǎn)速確定模塊,用于根據(jù)所述用餐人數(shù)和預(yù)先設(shè)置的轉(zhuǎn)速規(guī)則確定出所述轉(zhuǎn)盤對應(yīng)的目標(biāo)轉(zhuǎn)速;
信號生成模塊,用于根據(jù)所述目標(biāo)轉(zhuǎn)速生成相應(yīng)的控制信號;
驅(qū)動模塊,用于根據(jù)所述控制信號驅(qū)動所述轉(zhuǎn)盤以所述目標(biāo)轉(zhuǎn)速進(jìn)行轉(zhuǎn)動。
2.根據(jù)權(quán)利要求1所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,所述用餐人數(shù)獲取模塊包括:
圖像獲取單元,設(shè)置于所述餐桌的上方且與所述餐桌相對設(shè)置,用于獲取所述轉(zhuǎn)盤內(nèi)的圖像;
筷子識別單元,用于識別所述轉(zhuǎn)盤內(nèi)的圖像中的筷子,并統(tǒng)計所識別出的所述筷子的雙數(shù),所述餐桌上的用餐人數(shù)等于統(tǒng)計出的所述筷子的雙數(shù)。
3.根據(jù)權(quán)利要求2所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,所述圖像獲取單元包括:
攝像頭,設(shè)置于所述餐桌的上方且與所述餐桌相對設(shè)置,用于獲取包含所述轉(zhuǎn)盤的一幀全景圖像;
圖像提取子單元,用于根據(jù)預(yù)先獲取的所述轉(zhuǎn)盤的邊緣坐標(biāo)從所述全景圖像中提取出所述轉(zhuǎn)盤內(nèi)的圖像。
4.根據(jù)權(quán)利要求2所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,所述筷子識別單元包括:
顏色變換子單元,用于提取所述筷子的顏色,并使得所述轉(zhuǎn)盤內(nèi)的圖像中的非筷子顏色的區(qū)域變換為背景色,所述背景色與所述筷子的顏色不同;
圖像轉(zhuǎn)換子單元,用于將所述轉(zhuǎn)盤內(nèi)的彩色圖像轉(zhuǎn)換為灰度圖像;
邊緣提取子單元,用于通過預(yù)先設(shè)置的邊緣提取算子對所述灰度圖像進(jìn)行邊緣提??;
識別子單元,用于利用霍夫變換檢測直線特征,并對筷子的特征進(jìn)行提取,其中,兩條共線的線段被合并為一條線段,兩條平行且相對距離在一定閾值范圍內(nèi)的線段特征被判斷為一根筷子;
統(tǒng)計子單元,用于統(tǒng)計所述識別子單元所識別出的筷子的雙數(shù)。
5.根據(jù)權(quán)利要求2所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,所述用餐人數(shù)獲取模塊還包括:第一通信單元,用于與所述轉(zhuǎn)速確定模塊進(jìn)行無線通信。
6.根據(jù)權(quán)利要求1所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,所述轉(zhuǎn)速確定模塊包括:
轉(zhuǎn)速計算單元,用于根據(jù)如下公式:
計算出所述轉(zhuǎn)盤對應(yīng)的目標(biāo)轉(zhuǎn)速;
其中,ωd為轉(zhuǎn)盤對應(yīng)的目標(biāo)轉(zhuǎn)速,ωs為預(yù)先設(shè)置的無人用餐時所述轉(zhuǎn)盤對應(yīng)的轉(zhuǎn)速;Δω為預(yù)先設(shè)置的減速變換量,n為預(yù)先設(shè)置的用餐人數(shù),m為所述餐桌上的用餐人數(shù)。
7.根據(jù)權(quán)利要求6所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,所述轉(zhuǎn)速確定模塊還包括:
第二通信單元,用于與所述用餐人數(shù)獲取模塊進(jìn)行無線通信。
8.根據(jù)權(quán)利要求1所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,所述驅(qū)動模塊與所述轉(zhuǎn)盤通過轉(zhuǎn)動軸連接,所述驅(qū)動模塊用于帶動所述轉(zhuǎn)動軸進(jìn)行旋轉(zhuǎn),以帶動所述轉(zhuǎn)盤同步進(jìn)行旋轉(zhuǎn)。
9.根據(jù)權(quán)利要求8所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,還包括:
轉(zhuǎn)速檢測模塊,用于實時檢測所述轉(zhuǎn)動軸的轉(zhuǎn)速;
加速度計算模塊,用于根據(jù)檢測到的所述轉(zhuǎn)動軸的轉(zhuǎn)速,計算出所述轉(zhuǎn)動軸的旋轉(zhuǎn)加速度;
加速度控制模塊,用于判斷所述轉(zhuǎn)動軸的旋轉(zhuǎn)加速度是否大于預(yù)先設(shè)定的加速度閾值,并在判斷出所述轉(zhuǎn)動軸的旋轉(zhuǎn)加速度大于預(yù)先設(shè)定的加速度閾值時,控制所述驅(qū)動模塊的輸出,以使得所述轉(zhuǎn)動軸的旋轉(zhuǎn)加速度小于或等于所述加速度閾值。
10.根據(jù)權(quán)利要求9所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,所述轉(zhuǎn)速檢測模塊為光電碼盤。
11.根據(jù)權(quán)利要求1-10中任一所述的智能旋轉(zhuǎn)餐桌系統(tǒng),其特征在于,還包括:
模式切換開關(guān),用于控制所述智能旋轉(zhuǎn)餐桌系統(tǒng)在自動模式和手動模式之間進(jìn)行切換。
12.一種智能旋轉(zhuǎn)餐桌系統(tǒng)的控制方法,其特征在于,所述智能旋轉(zhuǎn)餐桌系統(tǒng)采用上述權(quán)利要求1-11中任一所述的智能旋轉(zhuǎn)餐桌系統(tǒng),所述控制方法包括:
用餐人數(shù)獲取模塊在所述智能旋轉(zhuǎn)餐桌系統(tǒng)處于自動模式時獲取餐桌上的用餐人數(shù);
轉(zhuǎn)速確定模塊根據(jù)所述用餐人數(shù)和預(yù)先設(shè)置的轉(zhuǎn)速規(guī)則確定出所述轉(zhuǎn)盤對應(yīng)的目標(biāo)轉(zhuǎn)速;
信號生成模塊根據(jù)所述目標(biāo)轉(zhuǎn)速生成相應(yīng)的控制信號;
驅(qū)動模塊根據(jù)所述控制信號驅(qū)動所述轉(zhuǎn)盤以所述目標(biāo)轉(zhuǎn)速進(jìn)行轉(zhuǎn)動。
13.根據(jù)權(quán)利要求12所述的智能旋轉(zhuǎn)餐桌系統(tǒng)的控制方法,其特征在于,當(dāng)所述智能旋轉(zhuǎn)餐桌系統(tǒng)采用權(quán)利要求9中所述的智能旋轉(zhuǎn)餐桌系統(tǒng)時,在進(jìn)行所述驅(qū)動模塊根據(jù)所述控制信號驅(qū)動所述轉(zhuǎn)盤以所述目標(biāo)轉(zhuǎn)速進(jìn)行轉(zhuǎn)動的步驟的同時,還包括:
所述轉(zhuǎn)速檢測模塊實時檢測所述轉(zhuǎn)動軸的轉(zhuǎn)速;
所述加速度計算模塊根據(jù)檢測到的所述轉(zhuǎn)動軸的轉(zhuǎn)速,計算出所述轉(zhuǎn)動軸的旋轉(zhuǎn)加速度;
所述加速度控制模塊判斷所述轉(zhuǎn)動軸的旋轉(zhuǎn)加速度是否大于預(yù)先設(shè)定的加速度閾值,并在判斷出所述轉(zhuǎn)動軸的旋轉(zhuǎn)加速度大于預(yù)先設(shè)定的加速度閾值時,控制所述驅(qū)動模塊的輸出,以使得所述轉(zhuǎn)動軸的旋轉(zhuǎn)加速度小于或等于所述加速度閾值。