黄敏, 路飞, 李晓磊, 田国会, 孟可. 基于IHDR算法和BP神经网络复合框架的机器人服务自主认知和发育系统[J]. 机器人, 2019, 41(5): 609-619.DOI: 10.13973/j.cnki.robot.180650.
HUANG Min, LU Fei, LI Xiaolei, TIAN Guohui, MENG Ke. Autonomous Cognition and Development System of Robot Service Based on a Composite Framework Combining IHDR Algorithm with BP Neural Network. ROBOT, 2019, 41(5): 609-619. DOI: 10.13973/j.cnki.robot.180650.
Abstract:In order to solve the poor intelligence and universality problems of the home service robot with traditional knowledge-based or learning-based service cognitive mechanisms, an autonomous cognition and development system of robot service tasks based on a composite framework combining incremental hierarchical discriminant regression (IHDR) algorithm with BP (backpropagation) neural network is constructed. A large amount of sample data are collected for learning and development of robots based on the technical support provided by multiple sensors in intelligent space and Internet of Things (IoT). On this basis, a modified IHDR algorithm is designed in light of the mixing characteristics of these sample data to achieve cluster updating and response calculation for mixed-type sample data, and an IHDR tree is constructed as the "brain" of robot to store its historical experience, which will provide historical experience for robot to learn and judge, realizing autonomous cognition of services. The JSHOP2 (Java simple hierarchical planner) is used to decompose the cognized complex tasks to obtain atomic tasks which can be directly executed by the robot. Meanwhile, a service cognition algorithm based on BP neural network is developed to avoid the limitation of IHDR tree size. The BP neural network is trained with sample data to map the actual scene in intelligent space to the service required by user, and thus the robot can still make service decisions autonomously based on BP neural network in case that the IHDR tree can't provide historical experience. Next, the IHDR tree is updated incrementally with the mapping result, enriching the robot's experience and knowledge, and realizing the development of autonomous cognitive ability for robot service. The simulation results show that the accuracy and developmental ability of cognition for services required by the user are improved for the service robot in intelligent space by the composite framework, which may promote the realization of man-machine communion.
[1] 路飞,田国会,李擎.智能空间环境下基于本体的机器人服务自主认知及规划[J].机器人,2017,39(4):423-430.Lu F, Tian G H, Li Q. Autonomous cognition and planning of robot service based on ontology in intelligent space environment[J]. Robot, 2017, 39(4):423-430.
[2] 路飞,姜媛,田国会.基于情感-时空信息的机器人服务自主认知及个性化选择[J].机器人,2018,40(4):448-456.Lu F, Jiang Y, Tian G H. Autonomous cognition and personalized selection of robot services based on emotion-space-time information[J]. Robot, 2018, 40(4):448-456.
[3] Dang C V, Tran T T, Gil K J, et al. Application of soar cognitive agent based on utilitarian ethics theory for home service robots[C]//14th International Conference on Ubiquitous Robots and Ambient Intelligence. Piscataway, USA:IEEE, 2017:155-158.
[4] Lee G, An K, Yun S S, et al. A simultaneous robot service scheme for multi-users[C]//12th International Conference on Ubiquitous Robots and Ambient Intelligence. Piscataway, USA:IEEE, 2015:373-374.
[5] Weng J Y, McClelland J, Pentland A, et al. Artificial intelligence-Autonomous mental development by robots and animals[J]. Science, 2001, 291(5504):599-600.
[6] Weng J J, Hwang W S. Incremental hierarchical discriminantregression[J]. IEEE Transactions on Neural Networks, 2007, 18(2):397-415.
[7] Zhang Y L, Weng J Y. Grounded auditory development by a developmental robot[C]//International Joint Conference on Neural Networks. Piscataway, USA:IEEE, 2001:1059-1064.
[8] Shultz T R, Rivest F, Egri L, et al. Could knowledge-based neural learning be useful in developmental robotics? The case of KBCC[J]. International Journal of Humanoid Robotics, 2007, 4(2):245-279.
[9] 吴德伟,周阳,杜佳,等.UCAV环境感知中路标选取及定位方法[J].系统工程与电子技术,2014,36(10):2048-2052.Wu W D, Zhou Y, Du J, et al. Method to select and position landmark in UCAV environment perception[J]. Systems Engineering and Electronics, 2014, 36(10):2048-2052.
[10] 张德龙,李威凌,吴怀宇,等.基于学习机制的移动机器人动态场景自适应导航方法[J].信息与控制,2016,45(5):521-529.Zhang D L, Li W L, Wu H Y, et al. Mobile robot adaptive navigation in dynamic scenarios based on learning mechanism[J]. Information and Control, 2016, 45(5):521-529.
[11] 陈祥章,殷智浩,蔡则苏.自主环境认知的发育机器人发育模型[J].解放军理工大学学报(自然科学版),2013,14(5):507-510.Chen Z X, Yin Z H, Cai Z F. Development model of autonomous developing robots with independent environmental cognition[J]. Journal of PLA University of Science and Technology (Natural Science Edition), 2013, 14(5):507-510.
[12] 任红格,向迎帆,李福进.基于内在动机的智能机器人自主发育算法[J].计算机应用,2015,35(9):2602-2605, 2610.Ren H G, Xiang Y F, Li F J. Autonomous developmental algorithm for intelligent robot based on intrinsic motivation[J]. Journal of Computer Applications, 2015, 35(9):2602-2605, 2610.
[13] Weng J Y, Zhang Y L, Hwang W S. Candid covariance-free incremental principal component analysis[J]. IEEE Transactionson Pattern Analysis and Machine Intelligence, 2003, 25(8):1034-1040.
[14] Li W L, Wu H Y, Chen Y, et al. Autonomous navigation experiment for mobile robot based on IHDR algorithm[C]//IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems. Piscataway, USA:IEEE, 2015:572-576.
[15] 陈洋,张道辉,赵新刚,等.基于IHDR自主学习框架的无人机3维路径规划[J].机器人,2012,34(5):513-518.Chen Y, Zhang D H, Zhao X G, et al. UAV 3D path planning based on IHDR autonomous-learning-framework[J]. Robot, 2012, 34(5):513-518.
[16] Nau D, Au T C, Ilghami O, et al. Applications of SHOP and SHOP2[J]. Intelligent Systems, 2005, 20(2):34-41.
[17] Hornik K, Stinchcombe M, White H. Multilayer feedforward networks are universal approximators[J]. Neural Networks, 1989, 2(5):359-366.
[18] Song Y J, Song B Y, Zhang Z S, et al. The satellite downlink replanning problem:A BP neural network and hybrid algorithm approach for IoT internet connection[J]. IEEE Access, 2018, 6:39797-39806.
[19] Stock S, Mansouri M, Pecora F, et al. Online task merging with a hierarchical hybrid task planner for mobile servicerobots[C]//IEEE/RSJ International Conference on IntelligentRobots and Systems. Piscataway, USA:IEEE, 2015:6459-6464.
[20] 汪沛.基于领域知识图谱的个性化推荐方法研究[D].昆明:昆明理工大学,2017.Wang P. Research on personalized recommendation method based on domain knowledge graph[D]. Kunming:Kunming University of Science and Technology, 2017.