栗梦媛, 周风余, 田天, 尹磊, 沈冬冬, 王淑倩. 基于GAN的服务机器人室内WiFi云定位系统设计与实现[J]. 机器人, 2018, 40(5): 693-703.DOI: 10.13973/j.cnki.robot.170469.
LI Mengyuan, ZHOU Fengyu, TIAN Tian, YIN Lei, SHEN Dongdong, WANG Shuqian. Design of the Indoor WiFi Cloud Positioning System Based on GANand Its Application to Service Robots. ROBOT, 2018, 40(5): 693-703. DOI: 10.13973/j.cnki.robot.170469.
Abstract:To overcome the poor indoor positioning accuracy and expensive equipment of service robots, an indoor WiFi cloud positioning system based on generative adversarial networks (GANs) is proposed. Firstly, the overall architecture of the cloud positioning system is designed in detail, and the method of regressive wireless positioning is proposed based on GAN. The network parameters are pre-trained by GAN, which summarizes and extracts the positioning values from the massive data sources automatically. Therefore, the low accuracy of the traditional algorithms from hand-engineering is avoided. Secondly, the global backpropagation optimization of the network parameters is carried out by the fully connected neural network. Finally, Kalman filter is applied to filtering jump points to solve the positioning dispersion problem caused by turbulent wireless signals, so that the real-time positioning is smoother and more accurate. A lot of experiment and application results show that compared with the traditional positioning algorithms, the wireless positioning method based on GAN for service robots can obtain a much higher accuracy, and the average error of positioning is reduced within 0.29 m, which meets the demand of service robots for positioning.
[1] Konolige K, Agrawal M, Sola J. Large-scale visual odometry for rough terrain[C]//13th International Symposium on Robotics Research. Berlin, Germany:Springer, 2010:201-212.
[2] Cheng L, Wu C D, Zhang Y Z. Indoor robot localization based on wireless sensor networks[J]. IEEE Transactions on Consumer Electronics, 2011, 57(3):1099-1104.
[3] Ciurana M, Barceló F, Cugno S. Indoor tracking in WLAN location with TOA measurements[C]//Proceedings of the 4th ACM International Workshop on Mobility Management and Wireless Access. New York, USA:ACM, 2006:121-125.
[4] 倪巍,王宗欣.基于接收信号强度测量的室内定位算法[J].复旦学报:自然科学版,2004,43(1):72-76. Ni W, Wang Z X. Indoor location algorithm based on the measurement of the received signal strength[J]. Journal of Fudan University:Natural Science, 2004, 43(1):72-76.
[5] Bahl P, Padmanabhan V N. RADAR:An in-building RF-based user location and tracking system[C]//IEEE INFOCOM 2000. Piscataway, USA:IEEE, 2000:775-784.
[6] Fox D, Hightower J, Liao L, et al. Bayesian filtering for location estimation[J]. IEEE Pervasive Computing, 2003, 2(3):24-33.
[7] Wu C L, Fu L C, Lian F L. WLAN location determination in e-home via support vector classification[C]//IEEE International Conference on Networking, Sensing and Control. Piscataway, USA:IEEE, 2004:1026-1031.
[8] Nowicki M, Wietrzykowski J. Low-effort place recognition with WiFi fingerprints using deep learning[C]//International Conference on Automation. Cham, Switzerland:Springer International Publishing, 2017:575-584.
[9] Torres-Sospedra J, Montoliu R, Martinez-Uso A, et al. UJⅡndoorLoc:A new multi-building and multi-floor database for WLAN fingerprint-based indoor localization problems[C]//In-ternational Conference on Indoor Positioning and Indoor Navigation. Piscataway, USA:IEEE, 2014:261-270.
[10] Ding G M, Tan Z H, Zhang J B, et al. Fingerprinting localization based on affinity propagation clustering and artificial neural networks[C]//IEEE Wireless Communications and Networking Conference. Piscataway, USA:IEEE, 2013:2317-2322.
[11] 刘侃,张伟,张伟东,等.一种基于深度神经网络的无线定位方法[J].计算机工程,2016,42(7):82-85. Liu K, Zhang W, Zhang W D, et al. A wireless positioning method based on deep neural network[J]. Computer Engineering, 2016, 42(7):82-85.
[12] Vincent P, Larochelle H, Bengio Y, et al. Extracting and composing robust features with denoising autoencoders[C]//Pro-ceedings of the 25th International Conference on Machine Learning. New York, USA:ACM, 2008:1096-1103.
[13] Vincent P, Larochelle H, Lajoie I, et al. Stacked denoising autoencoders:Learning useful representations in a deep network with a local denoising criterion[J]. Journal of Machine Learning Research, 2010, 11(12):3371-3408.
[14] Goodfellow I J, Pouget-Abadie J, Mirza M, et al. Generative adversarial nets[M]//Advances in Neural Information Processing Systems, vol.3. La Jolla, USA:Neural Information Processing Systems Foundation, 2014:2672-2680.
[15] Reed S, Akata Z, Yan X, et al. Generative adversarial text to image synthesis[C]//33rd International Conference on Machine Learning. Corvallis, USA:International Machine Learning Society, 2016:1081-1090.
[16] Zhang Y, Gan Z, Carin L. Generating text via adversarial training[C]//NIPS Workshop on Adversarial Training. North Miami Beach, USA:Curran Associates, Inc., 2016:96-102.
[17] Radford A, Metz L, Chintala S. Unsupervised representation learning with deep convolutional generative adversarial networks[EB/OL]. (2016-06-07)[2017-07-29]. https://arxiv.org/abs/1511.06434.
[18] Ledig C, Theis L, Huszár F, et al. Photo-realistic single image super-resolution using a generative adversarial network[EB/OL]. (2017-05-25)[2017-07-29]. https://arxiv.org/abs/1609.04802.
[19] Santana E, Hotz G. Learning a driving simulator[EB/OL]. (2016-08-03)[2017-07-29]. https://arxiv.org/abs/1608.01230.
[20] Vondrick C, Pirsiavash H, Torralba A. Generating videos with scene dynamics[M]//Advances in Neural Information Processing Systems 29. La Jolla, USA:Neural Information Processing Systems Foundation, 2016:613-621.
[21] Zhu J Y, Krähenbühl P, Shechtman E, et al. Generative visual manipulation on the natural image manifold[C]//14th European Conference on Computer Vision. Cham, Switzerland:Springer International Publishing, 2016:597-613.
[22] Ratliff L J, Burden S A, Sastry S S. Characterization and computation of local Nash equilibria in continuous games[C]//51st IEEE Annual Allerton Conference on Communication, Control, and Computing. Piscataway, USA:IEEE, 2013:917-924.
[23] Zhang W, Liu K, Zhang W D, et al. Deep neural networks for wireless localization in indoor and outdoor environments[J]. Neurocomputing, 2016, 194(C):279-287.
[24] Zhang K X, Wang G C, Ji J L, et al. Paleogene-Neogene stratigraphic realm and sedimentary sequence of the Qinghai-Tibet Plateau and their response to uplift of the plateau[J]. Science China:Earth Sciences, 2010, 53(9):1271-1294.
[25] Kingma D P, Ba J. Adam:A method for stochastic optimization[C]//3rd International Conference on Learning Representation. San Diego, USA:ICLR, 2015:1-6.
[26] Hinton G E, Srivastava N, Krizhevsky A, et al. Improving neural networks by preventing co-adaptation of feature detectors[EB/OL]. (2012-07-03)[2017-07-29]. https://arxiv.org/abs/1207.0580.
[27] 刘盼红.基于粒子群优化算法的Hadoop调度算法研究[J].河北工程大学学报:自然科学版,2015,32(1):83-85,95. Liu P H. Research of scheduling algorithm for Hadoop based on particle swarm optimization[J]. Journal of Hebei University of Engineering:Natural Science Edition, 2015, 32(1):83-85,95.
[28] Olama M M, Djouadi S, Papageorgiou I G, et al. Position and velocity tracking in mobile networks using particle and Kalman filtering with comparison[J]. IEEE Transactions on Vehicular Technology, 2008, 57(2):1001-1010.
[29] Zhang W, Liu K, Zhang W D, et al. Wi-Fi positioning based on deep learning[C]//IEEE International Conference on Information and Automation. Piscataway, USA:IEEE, 2014:1176-1179.