<aside> ⏰ Estimated time to complete: 30 min

</aside>

Minimal install vs Full install

There are two ways of installing RCareWorld.

<aside> 💡 This is the installation guide for the minimal install version, but we highly recommend you install the full version.

</aside>

Install Python module

Follow the following steps to install the python module. If you would like to perform reinforcement learning, you need to also install rl-baselines3-zoo in rcare_py folder.

We recommend using conda for environment management. Check this for installing conda.

# Create conda environment
conda create -n rcare python=3.8
conda activate rcare

# OPTION1: clone Python repo (with https)
git clone <https://github.com/empriselab/RCareWorld.git> rcare_py

# OPTION2: clone Python repo (with ssh)
git clone [email protected]:empriselab/RCareWorld.git rcare_py

cd rcare_py

cd pyrcareworld
pip install -e .
cd ..

(Optional) Install rl-baseline3-zoo-1.1.0

Download the source code for rl-baseline3-zoo-1.1.0 from GitHub.

wget <https://github.com/DLR-RM/rl-baselines3-zoo/archive/refs/tags/v1.1.0.zip>
unzip v1.1.0.zip
cd rl-baselines3-zoo/
pip install -e .

(Optional) Install blender

Blender is needed for generating URDFs which are needed for planning human motion.

Check Blender’s website for installation:

Download — blender.org

After installing, add blender into your environment variables: