2.793

                    2018影響因子

                    (CJCR)

                    • 中文核心
                    • EI
                    • 中國科技核心
                    • Scopus
                    • CSCD
                    • 英國科學文摘

                    留言板

                    尊敬的讀者、作者、審稿人, 關于本刊的投稿、審稿、編輯和出版的任何問題, 您可以本頁添加留言。我們將盡快給您答復。謝謝您的支持!

                    姓名
                    郵箱
                    手機號碼
                    標題
                    留言內容
                    驗證碼

                    智能體Petri網融合的多機器人 ? 多任務協調框架

                    李勇 李坤成 孫柏青 張秋豪 王義娜 楊俊友

                    李勇, 李坤成, 孫柏青, 張秋豪, 王義娜, 楊俊友. 智能體Petri網融合的多機器人 ? 多任務協調框架. 自動化學報, 2019, 45(x): 1?21 doi: 10.16383/j.aas.c190400
                    引用本文: 李勇, 李坤成, 孫柏青, 張秋豪, 王義娜, 楊俊友. 智能體Petri網融合的多機器人 ? 多任務協調框架. 自動化學報, 2019, 45(x): 1?21 doi: 10.16383/j.aas.c190400
                    Li Yong, Li Kun-Cheng, Sun Bai-Qing, Zhang Qiu-Hao, Wang Yi-Na, Yang Jun-You. Multi-robot-multi-task coordination framework based on the integration of intelligent agent and petri net. Acta Automatica Sinica, 2019, 45(x): 1?21 doi: 10.16383/j.aas.c190400
                    Citation: Li Yong, Li Kun-Cheng, Sun Bai-Qing, Zhang Qiu-Hao, Wang Yi-Na, Yang Jun-You. Multi-robot-multi-task coordination framework based on the integration of intelligent agent and petri net. Acta Automatica Sinica, 2019, 45(x): 1?21 doi: 10.16383/j.aas.c190400

                    智能體Petri網融合的多機器人 ? 多任務協調框架

                    doi: 10.16383/j.aas.c190400
                    基金項目: 國家自然科學基金(61906125), 遼寧省自然科學基金(2019-ZD-0205), 遼寧省自然科學基金 (20180550596)資助
                    詳細信息
                      作者簡介:

                      李勇:沈陽工業大學電氣工程學院副教授. 2010年獲得東北大學控制理論與控制工程博士學位. 主要研究方向為系統建模與多目標優化和機器學習. E-mail: liyong@sut.edu.cn

                      李坤成:沈陽工業大學電氣工程學院碩士研究生. 主要研究方向為多機器人 ? 多任務協調. E-mail: likuncheng94@aliyun.com

                      孫柏青:沈陽工業大學電氣工程學院副教授. 2006年獲得日本高知工科大學智能機械系統工程專業工學博士學位. 主要研究方向為智能康復機器人和人機交互. 本文通信作者. E-mail: sunbaiqing@sut.edu.cn

                      張秋豪:沈陽工業大學電氣工程學院副教授. 2005年獲得北京郵電大學信號與信息處理博士學位. 主要研究方向為康復機器人. E-mail: zhangqhao@sina.com

                      王義娜:沈陽工業大學電氣工程學院副教授. 2014年獲得日本高知工科大學基礎工學系博士學位. 主要研究方向為智能康復機器人, 運動控制, 智能算法. E-mail: wang.yina@sut.edu.cn

                      楊俊友:沈陽工業大學電氣工程學院教授. 1993年獲得哈爾濱工業大學電氣工程博士學位. 主要研究方向為智能福祉機器人, 智能電網, 特種電機及其控制. E-mail: junyouyang@sut.edu.cn

                    Multi-Robot-Multi-Task Coordination Framework Based on the Integration of Intelligent Agent and Petri Net

                    Funds: Supported by National Natural Science Foundation of China (61906125), Natural Science Foundation of Liaoning Province (2019-ZD-0205), Natural Science Foundation of Liaoning Province (20180550596)
                    • 摘要: 為解決異構的服務機器人團隊為多位老人服務時的協調問題以及在此過程中如何最大化老人的總體滿意度, 提出了一種服務于多人的多機器人 ? 多任務協調框架. 首先, 結合時延Petri網和顏色Petri網提出了可擴展時延 ? 顏色Petri網(Scalable Timed-Colored Petri Net, 記為STdCPN)對養老院情境下服務機器人照顧老人的過程進行建模. 然后, 將老人的感受和情緒作為機器人照顧老人時的重要指標, 構建了服務對象滿意度模型. 最后, 設計智能體來實現該協調框架的調度, 該智能體通過考慮老人“個人因素”和機器人的實時狀態、位置等信息來對任務進行合理的規劃調度, 使機器人幫助老人完成任務的同時, 最大化老人總體滿意度.
                    • 圖  1  送老人去衛生間及送回過程中使用的機器人

                      Fig.  1  Robots for send the elderly to the toilet and return

                      圖  2  SR和CR協同送老人去衛生間及送回STdCPN模型

                      Fig.  2  STdCPN model for SR and CR work together to send the elderly to the toilet and return

                      圖  3  基于智能體的考慮人的因素的協調框架結構示意圖

                      Fig.  3  Diagram of coordination framework considering human factors based on intelligent agent

                      圖  4  基于智能體的考慮人的因素的協調框架算法流程圖

                      Fig.  4  Algorithm flow chart of coordination framework considering human factors based on intelligent agent

                      圖  5  養老院模擬場景平面圖

                      Fig.  5  Nursing home simulation scene plan

                      圖  7  養老院運行情況STdCPN模型

                      Fig.  7  STdCPN model of nursing home situation

                      圖  6  機器人初始位置

                      Fig.  6  Initial position of the robots

                      圖  8  案例1中不同任務執行順序下老人的個人滿意度

                      Fig.  8  Personal satisfaction of the elderly under different task execution sequence in case 1

                      圖  9  案例1中不同任務執行順序下老人的總體滿意度

                      Fig.  9  Overall satisfaction of the elderly under different task execution sequence in case 1

                      圖  11  案例2中不同任務執行順序下老人的總體滿意度

                      Fig.  11  Overall satisfaction of the elderly under different task execution sequence in case 2

                      圖  13  案例3中不同任務執行順序下老人的總體滿意度

                      Fig.  13  Overall satisfaction of the elderly under different task execution sequence in case 3

                      圖  10  案例2中不同任務執行順序下老人的個人滿意度

                      Fig.  10  Personal satisfaction of the elderly under different task execution sequence in case 2

                      圖  12  案例3中不同任務執行順序下老人的個人滿意度

                      Fig.  12  Personal satisfaction of the elderly under different task execution sequence in case 3

                      圖  14  案例4中不同任務執行順序下老人的個人滿意度

                      Fig.  14  Personal satisfaction of the elderly under different task execution sequence in case 4

                      圖  15  案例4中不同任務執行順序下老人的總體滿意度

                      Fig.  15  Overall satisfaction of the elderly under different task execution sequence in case 4

                      圖  16  案例5中不同任務執行順序下老人的個人滿意度

                      Fig.  16  Personal satisfaction of the elderly under different task execution sequence in case 5

                      圖  17  案例5中不同任務執行順序下老人的總體滿意度

                      Fig.  17  Overall satisfaction of the elderly under different task execution sequence in case 5

                      圖  19  案例6中不同任務執行順序下老人的總體滿意度

                      Fig.  19  Overall satisfaction of the elderly under different task execution sequence in case 6

                      圖  18  案例6中不同任務執行順序下老人的個人滿意度

                      Fig.  18  Personal satisfaction of the elderly under different task execution sequence in case 6

                      圖  20  案例7中機器人初始位置

                      Fig.  20  Initial position of the robots in case 7

                      圖  22  案例7中不同任務執行順序下老人的總體滿意度

                      Fig.  22  Overall satisfaction of the elderly under different task execution sequence in case 7

                      圖  21  案例7中不同任務執行順序下老人的個人滿意度

                      Fig.  21  Personal satisfaction of the elderly under different task execution sequence in case 7

                      圖  23  案例8中機器人初始位置

                      Fig.  23  Initial position of the robots in case 8

                      圖  25  案例8中不同任務執行順序下老人的總體滿意度

                      Fig.  25  Overall satisfaction of the elderly under different task execution sequence in case 8

                      圖  26  案例9中機器人初始位置

                      Fig.  26  Initial position of the robots in case 9

                      圖  28  案例9中不同任務執行順序下老人的總體滿意度

                      Fig.  28  Overall satisfaction of the elderly under different task execution sequence in case 9

                      圖  24  案例8中不同任務執行順序下老人的個人滿意度

                      Fig.  24  Personal satisfaction of the elderly under different task execution sequence in case 8

                      圖  27  案例9中不同任務執行順序下老人的個人滿意度

                      Fig.  27  Personal satisfaction of the elderly under different task execution sequence in case 9

                      表  1  送老人去衛生間及送回STdCPN模型中庫所含義

                      Table  1  The mean of spaces in the STdCPN model of send the elderly to the toilet and return

                      庫所含義
                      $p_1$老人在自己的床位上
                      $p_2$SR處于空閑狀態
                      $p_3$CR處于空閑狀態
                      $p_4$老人在虛擬的"等待區"內等待,智能體進行任務規劃和資源分配
                      $p_5$老人等待SR和CR到來
                      $p_6$老人被拉起前的準備過程
                      $p_7$老人在SR幫助下的站起過程
                      $p_8$SR與CR的對接過程
                      $p_9$老人在SR幫助下的下坐過程
                      $p_{10}$老人坐在CR上
                      $p_{11}$CR載著老人前往衛生間
                      $p_{12}$老人被拉起前的準備過程
                      $p_{13}$老人在SR幫助下的站起過程
                      $p_{14}$SR與馬桶的對接過程
                      $p_{15}$老人在SR幫助下的下坐過程
                      $p_{16}$老人坐在衛生間內的馬桶上
                      $p_{17}$老人在虛擬的“等待區”內等待, 智能體進行任務規劃和資源分配
                      $p_{18}$老人等待SR和CR到來
                      $p_{19}$老人被拉起前的準備過程
                      $p_{20}$老人在SR幫助下的站起過程
                      $p_{21}$SR與CR的對接過程
                      $p_{22}$老人在SR幫助下的下坐過程
                      $p_{23}$老人坐在CR上
                      $p_{24}$CR載著老人前往老人的床位
                      $p_{25}$老人被拉起前的準備過程
                      $p_{26}$老人在SR幫助下的站起過程
                      $p_{27}$SR與床位的對接過程
                      $p_{28}$老人在SR幫助下的下坐過程
                      下載: 導出CSV

                      表  2  送老人去衛生間及送回STdCPN模型中變遷含義

                      Table  2  The mean of transitions in the STdCPN model of send the elderly to the toilet and return

                      變遷含義
                      $t_1$老人提出去衛生間的需求
                      $t_2$SR和CR開始前往老人的床位
                      $t_3$SR和CR到達老人的床位
                      $t_4$老人已做好站起準備
                      $t_5$老人站起動作完成
                      $t_6$SR與CR對接完成
                      $t_7$老人下坐動作完成
                      $t_8$CR開始運載老人前往衛生間
                      $t_9$CR載著老人到達衛生間
                      $t_{10}$老人已做好站起準備
                      $t_{11}$老人站起動作完成
                      $t_{12}$SR與馬桶對接完成
                      $t_{13}$老人下坐動作完成
                      $t_{14}$老人提出返回床位的需求
                      $t_{15}$SR和CR開始前往老人所在位置
                      $t_{16}$SR和CR到達老人所在位置
                      $t_{17}$老人已做好站起準備
                      $t_{18}$老人站起動作完成
                      $t_{19}$SR與CR對接完成
                      $t_{20}$老人下坐動作完成
                      $t_{21}$CR開始運載老人前往老人的床位
                      $t_{22}$CR載著老人到達老人的床位
                      $t_{23}$老人已做好站起準備
                      $t_{24}$老人站起動作完成
                      $t_{25}$SR與床位對接完成
                      $t_{26}$老人下坐動作完成
                      下載: 導出CSV

                      表  3  任務信息

                      Table  3  Task information

                      任務優先級拉起次數放下次數所需機器人
                      去衛生間4221臺SR, 1臺CR
                      去餐廳2221臺SR, 1臺CR
                      站起1101臺SR
                      下載: 導出CSV

                      表  5  案例2中老人的個人信息

                      Table  5  Personal information of the elders in case 2

                      人員性格急躁
                      程度
                      舒適運載
                      速度(m/s)
                      舒適拉起
                      時間(s)
                      舒適下坐
                      時間(s)
                      已等待
                      時間(s)
                      老人A1.10.5330
                      老人B1.10.9330
                      老人C1.10.5330
                      下載: 導出CSV

                      表  6  案例3中老人的個人信息

                      Table  6  Personal information of the elders in case 3

                      人員性格急躁
                      程度
                      舒適運載
                      速度(m/s)
                      舒適拉起
                      時間(s)
                      舒適下坐
                      時間(s)
                      已等待
                      時間(s)
                      老人A1.41.21115
                      老人B1.10.9330
                      老人C1.10.5330
                      下載: 導出CSV

                      表  4  案例1中老人的個人信息

                      Table  4  Personal information of the elders in case 1

                      人員性格急躁
                      程度
                      舒適運載
                      速度(m/s)
                      舒適拉起
                      時間(s)
                      舒適下坐
                      時間(s)
                      已等待
                      時間(s)
                      老人A1.10.5330
                      老人B1.10.5330
                      老人C1.10.5330
                      下載: 導出CSV

                      表  7  案例4中老人的任務信息

                      Table  7  Task information of the elders in case 4

                      人員所執行任務
                      老人A站起
                      老人B去餐廳
                      老人C去衛生間
                      下載: 導出CSV

                      表  8  案例5中老人的任務信息

                      Table  8  Task information of the elders in case 5

                      人員所執行任務
                      老人A去餐廳
                      老人B去衛生間
                      老人C站起
                      下載: 導出CSV

                      表  9  案例6中老人的任務信息

                      Table  9  Task information of the elders in case 6

                      人員所執行任務
                      老人A去衛生間
                      老人B站起
                      老人C去餐廳
                      下載: 導出CSV

                      表  10  案例7中老人的個人信息

                      Table  10  Personal information of the elders in case 7

                      人員性格急躁
                      程度
                      舒適運載
                      速度(m/s)
                      舒適拉起
                      時間(s)
                      舒適下坐
                      時間(s)
                      已等待
                      時間(s)
                      老人A1.00.42.53.50
                      老人B1.30.32.32.60
                      老人C1.10.51.71.72
                      下載: 導出CSV

                      表  11  案例7中老人的任務信息

                      Table  11  Task information of the elders in case 7

                      人員所執行任務
                      老人A去衛生間
                      老人B去餐廳
                      老人C去衛生間
                      下載: 導出CSV

                      表  12  案例8中老人的個人信息

                      Table  12  Personal information of the elders in case 8

                      人員性格急躁
                      程度
                      舒適運載
                      速度(m/s)
                      舒適拉起
                      時間(s)
                      舒適下坐
                      時間(s)
                      已等待
                      時間(s)
                      老人A1.10.252.43.57
                      老人B1.00.382.02.33
                      老人C1.20.423.12.50
                      下載: 導出CSV

                      表  13  案例8中老人的任務信息

                      Table  13  Task information of the elders in case 8

                      人員所執行任務
                      老人A去餐廳
                      老人B站起
                      老人C去衛生間
                      下載: 導出CSV

                      表  14  案例9中老人的個人信息

                      Table  14  Personal information of the elders in case 9

                      人員性格急躁
                      程度
                      舒適運載
                      速度(m/s)
                      舒適拉起
                      時間(s)
                      舒適下坐
                      時間(s)
                      已等待
                      時間(s)
                      老人A1.00.655.24.615
                      老人B1.30.884.83.00
                      老人C1.20.514.34.410
                      下載: 導出CSV

                      表  15  案例9中老人的任務信息

                      Table  15  Task information of the elders in case 9

                      人員所執行任務
                      老人A去衛生間
                      老人B站起
                      老人C去餐廳
                      下載: 導出CSV
                      360彩票
                    • [1] 1 Bloom D E, Canning D, Lubet A. Global population aging: facts, challenges, solutions & perspectives. Daedalus, 2015, 144(2): 80?92 doi: 10.1162/DAED_a_00332
                      [2] 2 Murata T. Petri nets: properties, analysis and applications. Proceedings of the IEEE, 1989, 77(4): 541?580 doi: 10.1109/5.24143
                      [3] 3 Joaquin López, Diego Pérez, Zalama E. A framework for building mobile single and multi-robot applications. Robotics and Autonomous Systems, 2011, 59(3-4): 151?162 doi: 10.1016/j.robot.2011.01.004
                      [4] 4 Ziparo V A, Iocchi L, Lima P U, Nardi D, Palamara P F. Petri Net Plans. Autonomous Agents and Multi-Agent Systems, 2011, 23(3): 344?383 doi: 10.1007/s10458-010-9146-1
                      [5] 5 Maza I, Caballero F, Capitán J, Martinez-de-Dios J R, Ollero A. Experimental results in multi-UAV coordination for disaster management and civil security applications. Journal of intelligent & robotic systems, 2011, 61(1-4): 563?585
                      [6] 6 Farinelli A, Nicolo' Boscolo, Zanotto E, Pagello E. Advanced approaches for multi-robot coordination in logistic scenarios. Robotics and Autonomous Systems, 2017, 90: 34?44 doi: 10.1016/j.robot.2016.08.010
                      [7] 7 ?ztürk S, Kuzucuo?lu A E. A multi-robot coordination approach for autonomous runway Foreign Object Debris (FOD) clearance. Robotics and Autonomous Systems, 2016, 75: 244?259 doi: 10.1016/j.robot.2015.09.022
                      [8] 8 Jones E G, Dias M B, Stentz A. Time-extended multi-robot coordination for domains with intra-path constraints. Autonomous robots, 2011, 30(1): 41?56 doi: 10.1007/s10514-010-9202-3
                      [9] 9 Kala R. Multi-robot path planning using co-evolutionary genetic programming. Expert Systems with Applications, 2012, 39(3): 3817?3831 doi: 10.1016/j.eswa.2011.09.090
                      [10] 10 Haghighi R, Cheah C C. Multi-group coordination control for robot swarms. Automatica, 2012, 48(10): 2526?2534 doi: 10.1016/j.automatica.2012.03.028
                      [11] 11 Puig D, García M A, Wu L. A new global optimization strategy for coordinated multi-robot exploration: development and comparative evaluation. Robotics and Autonomous Systems, 2011, 59(9): 635?653 doi: 10.1016/j.robot.2011.05.004
                      [12] 12 Nieto-Granda C, Rogers III J G, Christensen H I. Coordination strategies for multi-robot exploration and mapping. The International Journal of Robotics Research, 2014, 33(4): 519?533 doi: 10.1177/0278364913515309
                      [13] 吳培良, 孔令富, 孔亮. 一種普適機器人系統同時定位、標定與建圖方法. 自動化學報, 2012, 38(4): 618?631

                      13 Wu Pei-Liang, Kong Ling-Fu, Kong Liang. A solution to simultaneous localization, calibration and mapping of ubiquitous robot system. Acta Automatica Sinica, 2012, 38(4): 618?631
                      [14] Thomas C, Busch F, Kuhlenkoetter B, Deuse J. Enabling Manufacturing Competitiveness and Economic Sustainability. Berlin Heidelberg: Springer-Verlag, 2012. 464−470
                      [15] Nokata M, Ikuta K, Ishii H. Safety-optimizing method of human-care robot design and control. In: Proceedings of IEEE International Conference on Robotics and Automation. Washington, DC, USA: IEEE, 2002. 2: 1991−1996
                      [16] Lu Y, Zeng L, Bone G M. Multisensor system for safer human-robot interaction. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation. Orlando, FL, USA: IEEE, 2005. 1767−1772
                      [17] 17 Kuli? D, Croft E A. Real-time safety for human-robot interaction. Robotics and Autonomous Systems, 2016, 54(1): 1?12
                      [18] 18 Gombolay M C, Gutierrez R A, Clarke S G, Sturla G F, Shah J A. Decision-making authority, team efficiency and human worker satisfaction in mixed human-robot teams. Autonomous Robots, 2015, 39(3): 293?312 doi: 10.1007/s10514-015-9457-9
                      [19] Kim Y C, Yoon W C, Kwon H T, Yoon Y S, Kim H J. A cognitive approach to enhancing human-robot interaction for service robots. In: Proceedings of Symposium on Human Interface and the Management of Information. Berlin Heidelberg: Springer-Verlag, 2007. 858−867
                      [20] 20 Rosenfeld A, Agmon N, Maksimov O, Kraus S. Intelligent agent supporting human-multi-robot team collaboration. Artificial Intelligence, 2017, 252: 211?231 doi: 10.1016/j.artint.2017.08.005
                    • 加載中
                    計量
                    • 文章訪問數:  1953
                    • HTML全文瀏覽量:  1753
                    • 被引次數: 0
                    出版歷程
                    • 收稿日期:  2019-05-22
                    • 錄用日期:  2019-10-21
                    • 網絡出版日期:  2019-12-20

                    目錄

                      /

                      返回文章
                      返回