Skip to content

siyuan2018/SNAC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simultaneous Navigation and Construction Benchmarking Environments

Wenyu Han, Chen Feng, Haoran Wu, Alexander Gao, Armand Jordana, Dong Liu, Lerrel Pinto, Ludovic Righetti

Abstract

We need intelligent robots for mobile construction, the process of navigating in an environment and modifying its structure according to a geometric design. In this task, a major robot vision and learning challenge is how to exactly achieve the design without GPS, due to the difficulty caused bythe bi-directional coupling of accurate robot localization and navigation together with strategic environment manipulation. However, many existing robot vision and learning tasks such as visual navigation and robot manipulation address only one of these two coupled aspects. To stimulate the pursuit of a generic and adaptive solution, we reasonably simplify mobile construction as a partially observable Markov decision process (POMDP) in 1/2/3D grid worlds and benchmark the performance of a handcrafted policy with basic localization and planning, and state-of-the-art deep reinforcement learning (RL) methods. Our extensive experiments show that the coupling makes this problem very challenging for those methods, and emphasize the need for novel task-specific solutions.

Code (GitHub) & Dependencies

All environment scripts can be found in Env folder. These environments are developed based on the OpenAi Gym. All baseline scripts are in script floder. You need to install the Pytorch to run all baseline scripts. We use Stable baseline for PPO algorithm.

To cite our paper:

@misc{han2021simultaneous,
      title={Simultaneous Navigation and Construction Benchmarking Environments}, 
      author={Wenyu Han and Chen Feng and Haoran Wu and Alexander Gao and Armand Jordana and Dong Liu and Lerrel Pinto and Ludovic Righetti},
      year={2021},
      eprint={2103.16732},
      archivePrefix={arXiv},
      primaryClass={cs.RO}
}

Acknowledgment

The research is supported by NSF CPS program under CMMI-1932187. The authors gratefully thank our human test participants and the helpful comments from Bolei Zhou, Zhen Liu, and the anonymous reviewers, and also Congcong Wen for paper revision.

Releases

No releases published

Packages

No packages published

Languages

  • Python 70.4%
  • Jupyter Notebook 29.6%