Matterport3D
收藏MINOS-Simulator 数据集概述
数据集描述
MINOS-Simulator 是一个多模态室内模拟器,旨在支持复杂室内环境中目标导向导航的多感官模型开发。该模拟器利用大型3D环境数据集,并支持多模态传感器套件的灵活配置。
安装指南
MINOS-Simulator 已在 Ubuntu 20.04 上测试通过,提供两种安装方式:
- Bash 脚本安装
- 手动逐个脚本安装
Bash 脚本安装步骤
-
创建目录并进入: bash mkdir -p ~/dev && cd ~/dev
-
下载安装脚本: bash wget https://raw.githubusercontent.com/aliaxam153/MINOS-Simulator/main/install_minos.sh
-
赋予脚本执行权限: bash chmod +x install_minos.sh
-
运行脚本: bash ./install_minos.sh
手动逐个脚本安装步骤
-
更新和升级系统: bash sudo apt-get update && sudo apt-get upgrade
-
安装 Python 版本和依赖项: bash sudo apt install python3-pip sudo apt install python2.7-dev sudo apt-get install python3-tk && sudo apt-get install build-essential libxi-dev libglu1-mesa-dev libglew-dev libopencv-dev libboost-all-dev libglib2.0-dev
-
单独安装 libvips: bash cd ~/dev/ wget https://github.com/libvips/libvips/releases/download/v8.5.5/vips-8.5.5.tar.gz tar -xzvf vips-8.5.5.tar.gz rm vips-8.5.5.tar.gz mv vips-8.5.5 libvips cd libvips/ sudo apt-get update chmod +x configure ./configure make sudo make install
-
安装 MINOS: bash cd ~/dev/ git clone --branch v0.7.x https://github.com/minosworld/minos.git cd ~/dev/minos/ git checkout v0.7.x curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.7/install.sh | bash source ~/.bashrc nvm install v10.13.0 nvm alias default 10.13.0 cd minos/server/ npm config set python /usr/bin/python2.7 npm install node-gyp@3.8.0 bufferutil@4.0.1 utf-8-validate@5.0.2
-
安装依赖项: bash cd ~/dev/minos/ git clone https://github.com/msavva/socketIO-client-2 cd socketIO-client-2 pip3 install -e . rm -rf socketIO_client_2.egg-info gedit ~/.bashrc export PATH=$PATH:/home/user/.local/bin source ~/.bashrc cd .. sudo apt install libsdl2-dev pip3 install -e . -r requirements.txt
测试 MINOS 模拟器
下载 Matterport3D 数据集
请求并下载 Matterport3D 数据集,并在请求邮件中注明“用于 MINOS 模拟器”。 下载 Matterport3D 数据集的命令如下: bash cd ~ download_mp.py --task_data minos -o .
下载完成后,解压到 $HOME/work/ 目录:
bash
sudo apt install unzip
unzip ~/mp3d_minos.zip -d $HOME/work/
使用 Matterport3D 数据集测试 MINOS
运行以下命令测试 MINOS 模拟器: bash python3 -m minos.tools.pygame_client --dataset mp3d --scene_ids 17DRP5sb8fy --env_config pointgoal_mp3d_s




