Proceedings

Virtual-to-Real: Learning to Control in Visual Semantic Segmentation

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 4912-4920.

https://doi.org/10.24963/ijcai.2018/682

Abstract

Collecting training data from the physical world is usually time-consuming and even dangerous for fragile robots, and thus, recent advances in robot learning advocate the use of simulators as the training platform. Unfortunately, the reality gap between synthetic and real visual data prohibits direct migration of the models trained in virtual worlds to the real world. This paper proposes a modular architecture for tackling the virtual-to-real problem. The proposed architecture separates the learning model into a perception module and a control policy module, and uses semantic image segmentation as the meta representation for relating these two modules.  The perception module translates the perceived RGB image to semantic image segmentation.  The control policy module is implemented as a deep reinforcement learning agent, which performs actions based on the translated image segmentation. Our architecture is evaluated in an obstacle avoidance task and a target following task.  Experimental results show that our architecture significantly outperforms all of the baseline methods in both virtual and real environments, and demonstrates a faster learning curve than them.  We also present a detailed analysis for a variety of variant configurations, and validate the transferability of our modular architecture.

  1. [Biswas and Veloso, 2012] Joydeep Biswas and Manuela Veloso. Depth camera based indoor mobile robot local- ization and navigation. In Proc. Int. Conf. Robotics and Automation (ICRA), pages 1697-1702, May 2012.
  2. [Chen et al., 2016] Liang-Chieh Chen, George Papandreou, Iasonas Kokkinos, Kevin Murphy, and Alan L Yuille. DeepLab: Semantic image segmentation with deep con- volutional nets, atrous convolution, and fully connected CRFs. IEEE Trans. Pattern Analysis and Machine Intel- ligence, Jun. 2016.
  3. [Chen et al., 2017] Yi-Hsin Chen, Wei-Yu Chen, Yu-Ting Chen, Bo-Cheng Tsai, Yu-Chiang Frank Wang, and Min Sun. No more discrimination: Cross city adaptation of road scene segmenters. In Proc. Int. Conf. Computer Vi- sion (ICCV), pages 2011-2020, Oct. 2017.
  4. [Cordts et al., 2016] Marius Cordts, Mohamed Omran, Se- bastian Ramos, Timo Rehfeld, Markus Enzweiler, Rodrigo Benenson, Uwe Franke, Stefan Roth, and Bernt Schiele. The Cityscapes dataset for semantic urban scene under- standing. In Proc. IEEE Conf. Computer Vision and Pat- tern Recognition (CVPR), pages 3213-3223, Jun. 2016.
  5. [Finn and Levine, 2017] Chelsea Finn and Sergey Levine. Deep visual foresight for planning robot motion. In Proc. Int. Conf. Robotics and Automation (ICRA), pages 2786- 2793, May 2017.
  6. [Ghadirzadeh et al., 2017] Ali Ghadirzadeh, Atsuto Maki, Danica Kragic, and Mårten Björkman. Deep predic- tive policy training using reinforcement learning. In Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems (IROS), pages 2351-2358, Sep. 2017.
  7. [Gupta et al., 2017] Saurabh Gupta, James Davidson, Sergey Levine, Rahul Sukthankar, and Jitendra Malik. Cognitive mapping and planning for visual navigation. In Proc. IEEE Conf. Computer Vision and Pattern Recognition (CVPR), pages 7272-7281, Jul. 2017.
  8. [He et al., 2015] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Spatial pyramid pooling in deep con- volutional networks for visual recognition. Trans. Pattern Analysis and Machine Intelligence (TPAMI), vol. 37, no.9, pp. 1904-1916, Sep. 2015.
  9. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In Proc. IEEE Conf. Computer Vision and Pattern Recognition (CVPR), pages 770-778, Jun. 2016.
  10. [James and Johns, 2016] Stephen James and Edward Johns. 3D simulation for robot arm control with deep Q-learning. arXiv:1609.03759, Sep. 2016.
  11. [Kingma and Ba, 2015] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In Proc. Int. Conf. Learning Representations (ICLR), May 2015.
  12. [Krizhevsky et al., 2012] Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. ImageNet classification with deep convolutional neural networks. In Proc. Advances in Neu- ral Information Processing Systems (NIPS), pages 1097- 1105. Dec. 2012.
  13. [Long et al., 2015] Jonathan Long, Evan Shelhamer, and Trevor Darrell. Fully convolutional networks for seman- tic segmentation. In Proc. IEEE Conf. Computer Vision and Pattern Recognition (CVPR), pages 3431-3440, Jul. 2015.
  14. [Maier et al., 2012] Daniel Maier, Armin Hornung, and Maren Bennewitz. Real-time navigation in 3D environ- ments based on depth camera data. In Proc. Int. Conf. Hu- manoid Robots (Humanoids), pages 692-697, Nov. 2012.
  15. [Mnih et al., 2016] Volodymyr Mnih, Adria Puigdomenech Badia, Mehdi Mirza, Alex Graves, Timothy Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. Asyn- chronous methods for deep reinforcement learning. In Proc. Int. Conf. Machine Learning (ICML), pages 1928- 1937, Jul. 2016.
  16. [Pan et al., 2017] Xinlei Pan, Yurong You, Ziyan Wang, and Cewu Lu. Virtual to real reinforcement learning for au- tonomous driving. In Proc. The British Machine Vision Conference (BMVC), Sep. 2017.
  17. [Parisotto and Salakhutdinov, 2018] Emilio Parisotto and Ruslan Salakhutdinov. Neural map: Structured memory for deep reinforcement learning. In Proc. Int. Conf. Learning Representations (ICLR), Apr.-May 2018.
  18. [Paszke et al., 2016] Adam Paszke, Abhishek Chaurasia, Sangpil Kim, and Eugenio Culurciello. ENet: A deep neu- ral network architecture for real-time semantic segmenta- tion. arXiv:1606.02147, Jun. 2016.
  19. [Peng et al., 2018] Xue Bin Peng, Marcin Andrychowicz, Wojciech Zaremba, and Pieter Abbeel. Sim-to-real trans- fer of robotic control with dynamics randomization. In Proc. Int. Conf. Robotics and Automation (ICRA), May 2018.
  20. [Richter et al., 2017] Stephan R Richter, Zeeshan Hayder, and Vladlen Koltun. Playing for benchmarks. In Proc. Int. Conf. Computer Vision (ICCV), pages 2232-2241, Oct. 2017.
  21. [Rusu et al., 2016] Andrei A Rusu, Matej Vecerik, Thomas Rothörl, Nicolas Heess, Razvan Pascanu, and Raia Had- sell. Sim-to-real robot learning from pixels with progres- sive nets. In Proc. Conf. Robot Learning (CoRL), pages 262-270, Nov. 2016.
  22. [Sadeghi and Levine, 2017] Fereshteh Sadeghi and Sergey Levine. CAD 2 RL: Real single-image flight without a sin- gle real image. In Proc. Robotics: Science and Systems (RSS), Jul. 2017.
  23. [Smolyanskiy et al., 2017] Nikolai Smolyanskiy, Alexey Kamenev, Jeffrey Smith, and Stan Birchfield. Toward low-flying autonomous MAV trail navigation using deep neural networks for environmental awareness. In Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems (IROS), pages 4241-4247, Sep. 2017.
  24. [Tobin et al., 2017] Josh Tobin, Rachel Fong, Alex Ray, Jonas Schneider, Wojciech Zaremba, and Pieter Abbeel. Domain randomization for transferring deep neural net- works from simulation to the real world. In Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems (IROS), pages 23-30, Sep. 2017.
  25. [Williams, 1992] Ronald J Williams. Simple statistical gradient-following algorithms for connectionist reinforce- ment learning. J. Machine learning, vol. 8, no. 3-4, pp. 229-256, May 1992.
  26. [Wu and Tian, 2017] Yuxin Wu and Yuandong Tian. Train- ing agent for first-person shooter game with actor-critic curriculum learning. In Proc. Int. Conf. Learning Repre- sentations (ICLR), Apr. 2017.
  27. [Yan et al., 2017] Mengyuan Yan, Iuri Frosio, Stephen Tyree, and Jan Kautz. Sim-to-real transfer of accurate grasping with eye-in-hand observations and continuous control. arXiv:1712.03303, Dec. 2017.
  28. [Zhang et al., 2017] Fangyi Zhang, Jürgen Leitner, Michael Milford, and Peter Corke. Sim-to-real transfer of visuo-motor policies for reaching in clutter: Domain randomization and adaptation with modular networks. arXiv:1709.05746, Sep. 2017.
  29. [Zhao et al., 2017a] Hengshuang Zhao, Xiaojuan Qi, Xiaoy- ong Shen, Jianping Shi, and Jiaya Jia. ICNet for real- time semantic segmentation on high-resolution images. arXiv:1704.08545, Apr. 2017.
  30. [Zhao et al., 2017b] Hengshuang Zhao, Jianping Shi, Xiao- juan Qi, Xiaogang Wang, and Jiaya Jia. Pyramid scene parsing network. In Proc. IEEE Conf. Computer Vision and Pattern Recognition (CVPR), pages 2881-2890, Jul. 2017.
  31. [Zhou et al., 2017] Bolei Zhou, Hang Zhao, Xavier Puig, Sanja Fidler, Adela Barriuso, and Antonio Torralba. Scene parsing through ADE20K dataset. In Proc. IEEE Conf. Computer Vision and Pattern Recognition (CVPR), pages 5122-5130, Jul. 2017.
  32. [Zhu et al., 2017] Yuke Zhu, Roozbeh Mottaghi, Eric Kolve, Joseph J Lim, Abhinav Gupta, Li Fei-Fei, and Ali Farhadi. Target-driven visual navigation in indoor scenes using deep reinforcement learning. In Proc. Int. Conf. Robotics and Automation (ICRA), pages 3357-3364, May 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards