MacOS
Setup Workspace and Environment
Create a workspace to contain the core repositories for ARK
mkdir Ark
cd Ark
Create an ARK Conda environment
conda create -n ark_env python=3.11
Activate the Conda environment
conda activate ark_env
ℹ️
Always use a conda environment in all new terminals that you open and want to interact with ark
Setup Ark Framework
Clone ark_framework
git clone https://github.com/Robotics-Ark/ark_framework.git
Navigate to the ark_framework folder
cd ark_framework
Install ark_framework
pip install -e .
Install PyBullet
This has to be done separately for MacOS as PyBullet does not support pip installation for MacOS
conda install -c conda-forge pybullet
Return to the main workspace
cd ..
Setup Ark Types
Clone ark_types
git clone https://github.com/Robotics-Ark/ark_types.git
Navigate to the ark_types folder
cd ark_types
Install ark_types
pip install -e .
Checks
Check that all installation is correct, run:
ark --help
You should see something like this:

You should now be all set up and ready with ARK to begin your Robotics and Machine Learning work
Notes:
Tested on MacBook Pro Intel Core i5 16GB RAM running Sequoia 15.4.1